From a13ce608e9f363cf257a482a023919f61768b92a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20Ioni=C8=9B=C4=83?= Date: Tue, 21 Nov 2023 16:46:50 +0000 Subject: [PATCH] wip --- app/Concerns/BelongsToOrganization.php | 32 + app/Filament/Pages/Dashboard.php | 18 + .../Pages/Tenancy/EditOrganizationProfile.php | 26 + .../Resources/BeneficiaryResource.php | 82 + .../Pages/CreateBeneficiary.php | 13 + .../Pages/EditBeneficiary.php | 21 + .../Pages/ListBeneficiaries.php | 21 + app/Filament/Resources/UserResource.php | 90 + .../UserResource/Pages/CreateUser.php | 12 + .../Resources/UserResource/Pages/EditUser.php | 19 + .../UserResource/Pages/ListUsers.php | 19 + .../Widgets/Organizations/CaseStatsWidget.php | 24 + app/Http/Middleware/ApplyTenantScopes.php | 22 + app/Http/Middleware/Authenticate.php | 2 +- app/Models/Beneficiary.php | 15 + app/Models/City.php | 71 + app/Models/County.php | 33 + app/Models/Organization.php | 31 + app/Models/Scopes/AlphabeticalOrder.php | 34 + app/Models/Scopes/BelongsToTenant.php | 20 + app/Models/User.php | 30 +- app/Policies/BeneficiaryPolicy.php | 67 + app/Policies/OrganizationPolicy.php | 67 + app/Providers/AppServiceProvider.php | 17 + ...ider.php => OrganizationPanelProvider.php} | 28 +- config/app.php | 10 +- database/data/siruta.sql | 17067 ++++++++++++++++ database/factories/BeneficiaryFactory.php | 25 + database/factories/CityFactory.php | 27 + database/factories/CountyFactory.php | 25 + database/factories/OrganizationFactory.php | 44 + database/factories/UserFactory.php | 3 +- ...2014_10_11_000000_create_siruta_tables.php | 38 + .../2014_10_12_000000_create_users_table.php | 3 +- ..._08_19_000000_create_failed_jobs_table.php | 11 - ...01_create_personal_access_tokens_table.php | 11 - ...2023_11_20_124312_create_breezy_tables.php | 2 +- ...1_20_124722_create_organizations_table.php | 27 + ...1_20_130401_create_beneficiaries_table.php | 38 + ...1_21_160542_create_notifications_table.php | 22 + database/seeders/DatabaseSeeder.php | 7 +- lang/ro/beneficiary.php | 17 + lang/ro/dashboard.php | 9 + lang/ro/navigation.php | 23 + lang/ro/user.php | 17 + .../filament/forms/components/file-upload.js | 27 +- .../tailwind.config.js | 0 .../{admin => organization}/theme.css | 0 resources/images/code4romania.png | Bin 0 -> 8424 bytes resources/images/eeirh.png | Bin 0 -> 9920 bytes resources/js/app.js | 2 +- resources/js/bootstrap.js | 32 - .../views/filament/sidebar-footer.blade.php | 13 + vite.config.js | 2 +- 54 files changed, 18226 insertions(+), 90 deletions(-) create mode 100644 app/Concerns/BelongsToOrganization.php create mode 100644 app/Filament/Pages/Dashboard.php create mode 100644 app/Filament/Pages/Tenancy/EditOrganizationProfile.php create mode 100644 app/Filament/Resources/BeneficiaryResource.php create mode 100644 app/Filament/Resources/BeneficiaryResource/Pages/CreateBeneficiary.php create mode 100644 app/Filament/Resources/BeneficiaryResource/Pages/EditBeneficiary.php create mode 100644 app/Filament/Resources/BeneficiaryResource/Pages/ListBeneficiaries.php create mode 100644 app/Filament/Resources/UserResource.php create mode 100644 app/Filament/Resources/UserResource/Pages/CreateUser.php create mode 100644 app/Filament/Resources/UserResource/Pages/EditUser.php create mode 100644 app/Filament/Resources/UserResource/Pages/ListUsers.php create mode 100644 app/Filament/Widgets/Organizations/CaseStatsWidget.php create mode 100644 app/Http/Middleware/ApplyTenantScopes.php create mode 100644 app/Models/Beneficiary.php create mode 100644 app/Models/City.php create mode 100644 app/Models/County.php create mode 100644 app/Models/Organization.php create mode 100644 app/Models/Scopes/AlphabeticalOrder.php create mode 100644 app/Models/Scopes/BelongsToTenant.php create mode 100644 app/Policies/BeneficiaryPolicy.php create mode 100644 app/Policies/OrganizationPolicy.php rename app/Providers/Filament/{AdminPanelProvider.php => OrganizationPanelProvider.php} (72%) create mode 100644 database/data/siruta.sql create mode 100644 database/factories/BeneficiaryFactory.php create mode 100644 database/factories/CityFactory.php create mode 100644 database/factories/CountyFactory.php create mode 100644 database/factories/OrganizationFactory.php create mode 100644 database/migrations/2014_10_11_000000_create_siruta_tables.php create mode 100644 database/migrations/2023_11_20_124722_create_organizations_table.php create mode 100644 database/migrations/2023_11_20_130401_create_beneficiaries_table.php create mode 100644 database/migrations/2023_11_21_160542_create_notifications_table.php create mode 100644 lang/ro/beneficiary.php create mode 100644 lang/ro/dashboard.php create mode 100644 lang/ro/navigation.php create mode 100644 lang/ro/user.php rename resources/css/filament/{admin => organization}/tailwind.config.js (100%) rename resources/css/filament/{admin => organization}/theme.css (100%) create mode 100644 resources/images/code4romania.png create mode 100644 resources/images/eeirh.png delete mode 100644 resources/js/bootstrap.js create mode 100644 resources/views/filament/sidebar-footer.blade.php diff --git a/app/Concerns/BelongsToOrganization.php b/app/Concerns/BelongsToOrganization.php new file mode 100644 index 00000000..710980c7 --- /dev/null +++ b/app/Concerns/BelongsToOrganization.php @@ -0,0 +1,32 @@ +fillable[] = 'organization_id'; + } + + protected static function bootBelongsToOrganization(): void + { + static::creating(function (self $model) { + if (! auth()->check()) { + return; + } + + $model->organization_id = auth()->user()->organization_id; + }); + } + + public function organization(): BelongsTo + { + return $this->belongsTo(Organization::class); + } +} diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php new file mode 100644 index 00000000..263c687a --- /dev/null +++ b/app/Filament/Pages/Dashboard.php @@ -0,0 +1,18 @@ + auth()->user()->first_name, + ]); + } +} diff --git a/app/Filament/Pages/Tenancy/EditOrganizationProfile.php b/app/Filament/Pages/Tenancy/EditOrganizationProfile.php new file mode 100644 index 00000000..baac2e14 --- /dev/null +++ b/app/Filament/Pages/Tenancy/EditOrganizationProfile.php @@ -0,0 +1,26 @@ +schema([ + TextInput::make('name'), + // ... + ]); + } +} diff --git a/app/Filament/Resources/BeneficiaryResource.php b/app/Filament/Resources/BeneficiaryResource.php new file mode 100644 index 00000000..4de481dd --- /dev/null +++ b/app/Filament/Resources/BeneficiaryResource.php @@ -0,0 +1,82 @@ +schema([ + // + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + // + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListBeneficiaries::route('/'), + 'create' => Pages\CreateBeneficiary::route('/create'), + 'edit' => Pages\EditBeneficiary::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/BeneficiaryResource/Pages/CreateBeneficiary.php b/app/Filament/Resources/BeneficiaryResource/Pages/CreateBeneficiary.php new file mode 100644 index 00000000..94c5c60f --- /dev/null +++ b/app/Filament/Resources/BeneficiaryResource/Pages/CreateBeneficiary.php @@ -0,0 +1,13 @@ +schema([ + // + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + TextColumn::make('first_name'), + TextColumn::make('last_name'), + TextColumn::make('roles'), + TextColumn::make('account_status'), + TextColumn::make('last_login_at'), + + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListUsers::route('/'), + 'create' => Pages\CreateUser::route('/create'), + 'edit' => Pages\EditUser::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Resources/UserResource/Pages/CreateUser.php b/app/Filament/Resources/UserResource/Pages/CreateUser.php new file mode 100644 index 00000000..73aa46d0 --- /dev/null +++ b/app/Filament/Resources/UserResource/Pages/CreateUser.php @@ -0,0 +1,12 @@ +expectsJson() ? null : route('login'); + return $request->expectsJson() ? null : route('filament.organization.auth.login'); } } diff --git a/app/Models/Beneficiary.php b/app/Models/Beneficiary.php new file mode 100644 index 00000000..c1dd10ca --- /dev/null +++ b/app/Models/Beneficiary.php @@ -0,0 +1,15 @@ +belongsTo(County::class); + } + + public function parent(): BelongsTo + { + return $this->belongsTo(self::class); + } + + public function scopeSearch(Builder $query, string $search): Builder + { + return $query + ->with('parent') + ->where(function (Builder $query) use ($search) { + $query + ->where('name', 'like', "%{$search}%") + ->orWhereHas('parent', function (Builder $query) use ($search) { + $query->where('name', 'like', "%{$search}%"); + }); + }); + } + + public function getParentNameAttribute(): ?string + { + if ( + \in_array($this->type, [11, 19, 22, 23]) && + $this->parent_id !== null + ) { + return $this->parent->name; + } + + return null; + } +} diff --git a/app/Models/County.php b/app/Models/County.php new file mode 100644 index 00000000..42d04f5f --- /dev/null +++ b/app/Models/County.php @@ -0,0 +1,33 @@ +hasMany(City::class); + } +} diff --git a/app/Models/Organization.php b/app/Models/Organization.php new file mode 100644 index 00000000..032d052d --- /dev/null +++ b/app/Models/Organization.php @@ -0,0 +1,31 @@ +morphedByMany(User::class, 'model', 'model_has_organizations'); + } + + public function getFilamentAvatarUrl(): ?string + { + return $this->avatar_url ? Storage::url($this->avatar_url) : null; + } +} diff --git a/app/Models/Scopes/AlphabeticalOrder.php b/app/Models/Scopes/AlphabeticalOrder.php new file mode 100644 index 00000000..ec4e158b --- /dev/null +++ b/app/Models/Scopes/AlphabeticalOrder.php @@ -0,0 +1,34 @@ +column = $column; + $this->direction = $direction; + } + + /** + * Apply the scope to a given Eloquent query builder. + * + * @param \Illuminate\Database\Eloquent\Builder $builder + * @param \Illuminate\Database\Eloquent\Model $model + * @return void + */ + public function apply(Builder $builder, Model $model): void + { + $builder->orderBy($this->column, $this->direction); + } +} diff --git a/app/Models/Scopes/BelongsToTenant.php b/app/Models/Scopes/BelongsToTenant.php new file mode 100644 index 00000000..6a64a0d9 --- /dev/null +++ b/app/Models/Scopes/BelongsToTenant.php @@ -0,0 +1,20 @@ +whereBelongsTo(auth()->user()->team); + } +} diff --git a/app/Models/User.php b/app/Models/User.php index a51f62aa..5d7e8f2a 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -8,15 +8,20 @@ use Filament\Models\Contracts\FilamentUser; use Filament\Models\Contracts\HasAvatar; +use Filament\Models\Contracts\HasName; +use Filament\Models\Contracts\HasTenants; use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; +use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Relations\MorphToMany; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; +use Illuminate\Support\Collection; use Illuminate\Support\Facades\Storage; use Jeffgreco13\FilamentBreezy\Traits\TwoFactorAuthenticatable; use Laravel\Sanctum\HasApiTokens; -class User extends Authenticatable implements FilamentUser, HasAvatar +class User extends Authenticatable implements FilamentUser, HasAvatar, HasName, HasTenants { use HasApiTokens; use HasFactory; @@ -29,7 +34,8 @@ class User extends Authenticatable implements FilamentUser, HasAvatar * @var array */ protected $fillable = [ - 'name', + 'first_name', + 'last_name', 'email', 'password', 'avatar_url', @@ -55,6 +61,11 @@ class User extends Authenticatable implements FilamentUser, HasAvatar 'password' => 'hashed', ]; + public function organizations(): MorphToMany + { + return $this->morphToMany(Organization::class, 'model', 'model_has_organizations', 'model_id'); + } + public function canAccessPanel(Panel $panel): bool { return $this->hasVerifiedEmail(); @@ -64,4 +75,19 @@ public function getFilamentAvatarUrl(): ?string { return $this->avatar_url ? Storage::url($this->avatar_url) : null; } + + public function getFilamentName(): string + { + return "{$this->first_name} {$this->last_name}"; + } + + public function getTenants(Panel $panel): Collection + { + return $this->organizations; + } + + public function canAccessTenant(Model $tenant): bool + { + return $this->organizations->contains($tenant); + } } diff --git a/app/Policies/BeneficiaryPolicy.php b/app/Policies/BeneficiaryPolicy.php new file mode 100644 index 00000000..56177fc8 --- /dev/null +++ b/app/Policies/BeneficiaryPolicy.php @@ -0,0 +1,67 @@ +registerCarbonMacros(); + + Vite::macro('image', fn (string $asset) => $this->asset("resources/images/{$asset}")); } /** @@ -23,12 +27,25 @@ public function register(): void */ public function boot(): void { + $this->enforceMorphMap(); + tap($this->app->isLocal(), function (bool $shouldBeEnabled) { Model::preventLazyLoading($shouldBeEnabled); Model::preventAccessingMissingAttributes($shouldBeEnabled); }); } + protected function enforceMorphMap(): void + { + Relation::enforceMorphMap([ + 'beneficiary' => \App\Models\Beneficiary::class, + 'city' => \App\Models\City::class, + 'county' => \App\Models\County::class, + 'organization' => \App\Models\Organization::class, + 'user' => \App\Models\User::class, + ]); + } + protected function registerCarbonMacros(): void { Carbon::macro('toFormattedDate', function () { diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/OrganizationPanelProvider.php similarity index 72% rename from app/Providers/Filament/AdminPanelProvider.php rename to app/Providers/Filament/OrganizationPanelProvider.php index fe37281e..15d2b1bf 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/OrganizationPanelProvider.php @@ -4,11 +4,14 @@ namespace App\Providers\Filament; +use App\Filament\Pages; use App\Filament\Pages\Auth\Login; +use App\Filament\Pages\Tenancy\EditOrganizationProfile; +use App\Http\Middleware\ApplyTenantScopes; +use App\Models\Organization; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DispatchServingFilamentEvent; -use Filament\Pages; use Filament\Panel; use Filament\PanelProvider; use Filament\Support\Colors\Color; @@ -22,31 +25,35 @@ use Illuminate\View\Middleware\ShareErrorsFromSession; use Jeffgreco13\FilamentBreezy\BreezyCore; -class AdminPanelProvider extends PanelProvider +class OrganizationPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() - ->id('admin') + ->id('organization') ->sidebarCollapsibleOnDesktop() ->login(Login::class) ->colors([ 'primary' => Color::Purple, ]) - ->viteTheme('resources/css/filament/admin/theme.css') + ->viteTheme('resources/css/filament/organization/theme.css') ->brandLogo(fn () => view('filament.brand')) ->brandLogoHeight('3rem') ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') ->pages([ - Pages\Dashboard::class, + // Pages\Dashboard::class, ]) - ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets') + ->discoverWidgets( + in: app_path('Filament/Widgets/Organizations'), + for: 'App\\Filament\\Widgets\\Organizations' + ) ->widgets([ - Widgets\AccountWidget::class, + // Widgets\AccountWidget::class, ]) + ->databaseNotifications() ->plugins([ BreezyCore::make() ->myProfile( @@ -68,6 +75,11 @@ public function panel(Panel $panel): Panel ]) ->authMiddleware([ Authenticate::class, - ]); + ]) + ->tenant(Organization::class) + ->tenantProfile(EditOrganizationProfile::class) + ->tenantMiddleware([ + // ApplyTenantScopes::class, + ], isPersistent: true); } } diff --git a/config/app.php b/config/app.php index 58348083..7b1e188a 100644 --- a/config/app.php +++ b/config/app.php @@ -18,7 +18,7 @@ | */ - 'name' => env('APP_NAME', 'Laravel'), + 'name' => env('APP_NAME', 'Sunrise'), /* |-------------------------------------------------------------------------- @@ -72,7 +72,7 @@ | */ - 'timezone' => 'UTC', + 'timezone' => env('APP_TIMEZONE', 'UTC'), /* |-------------------------------------------------------------------------- @@ -85,7 +85,7 @@ | */ - 'locale' => 'en', + 'locale' => 'ro', /* |-------------------------------------------------------------------------- @@ -111,7 +111,7 @@ | */ - 'faker_locale' => 'en_US', + 'faker_locale' => 'ro_RO', /* |-------------------------------------------------------------------------- @@ -169,7 +169,7 @@ App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, - App\Providers\Filament\AdminPanelProvider::class, + App\Providers\Filament\OrganizationPanelProvider::class, App\Providers\RouteServiceProvider::class, ])->toArray(), diff --git a/database/data/siruta.sql b/database/data/siruta.sql new file mode 100644 index 00000000..44692e37 --- /dev/null +++ b/database/data/siruta.sql @@ -0,0 +1,17067 @@ +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(1017, 1, 2, 1, NULL, 'Municipiul Alba Iulia'), +(1026, 1, 3, 9, 1017, 'Alba Iulia'), +(1035, 1, 3, 10, 1017, 'Bărăbanț'), +(1044, 1, 3, 10, 1017, 'Micești'), +(1053, 1, 3, 10, 1017, 'Oarda'), +(1062, 1, 3, 10, 1017, 'Pâclișa'), +(1071, 1, 2, 3, NULL, 'Ciugud'), +(1080, 1, 3, 22, 1071, 'Ciugud'), +(1099, 1, 3, 23, 1071, 'Drâmbar'), +(1106, 1, 3, 23, 1071, 'Limba'), +(1115, 1, 3, 23, 1071, 'Hăpria'), +(1124, 1, 3, 23, 1071, 'Șeușa'), +(1133, 1, 3, 23, 1071, 'Teleac'), +(1151, 1, 2, 2, NULL, 'Oraș Abrud'), +(1160, 1, 3, 17, 1151, 'Abrud'), +(1179, 1, 3, 18, 1151, 'Abrud-Sat'), +(1188, 1, 3, 18, 1151, 'Gura Cornei'), +(1197, 1, 3, 18, 1151, 'Soharu'), +(1213, 1, 2, 4, NULL, 'Municipiul Aiud'), +(1222, 1, 3, 9, 1213, 'Aiud'), +(1231, 1, 3, 10, 1213, 'Aiudul De Sus'), +(1240, 1, 3, 10, 1213, 'Gâmbaș'), +(1259, 1, 3, 10, 1213, 'Măgina'), +(1268, 1, 3, 10, 1213, 'Păgida'), +(1277, 1, 3, 11, 1213, 'Ciumbrud'), +(1286, 1, 3, 11, 1213, 'Gârbova De Jos'), +(1295, 1, 3, 11, 1213, 'Gârbova De Sus'), +(1302, 1, 3, 11, 1213, 'Gârbovița'), +(1311, 1, 3, 11, 1213, 'Sâncrai'), +(1320, 1, 3, 11, 1213, 'Țifra'), +(1348, 1, 2, 4, NULL, 'Municipiul Blaj'), +(1357, 1, 3, 9, 1348, 'Blaj'), +(1366, 1, 3, 10, 1348, 'Deleni-Obârșie'), +(1375, 1, 3, 10, 1348, 'Flitești'), +(1384, 1, 3, 10, 1348, 'Izvoarele'), +(1393, 1, 3, 10, 1348, 'Petrisat'), +(1400, 1, 3, 10, 1348, 'Tiur'), +(1419, 1, 3, 10, 1348, 'Veza'), +(1428, 1, 3, 11, 1348, 'Mănărade'), +(1437, 1, 3, 11, 1348, 'Spătac'), +(1455, 1, 2, 2, NULL, 'Oraș Câmpeni'), +(1464, 1, 3, 17, 1455, 'Câmpeni'), +(1473, 1, 3, 18, 1455, 'Boncești'), +(1482, 1, 3, 18, 1455, 'Borlești'), +(1491, 1, 3, 18, 1455, 'Botești'), +(1507, 1, 3, 18, 1455, 'Certege'), +(1516, 1, 3, 18, 1455, 'Coasta Vâscului'), +(1525, 1, 3, 18, 1455, 'Dănduț'), +(1534, 1, 3, 18, 1455, 'Dealu Bistrii'), +(1543, 1, 3, 18, 1455, 'Dealu Capsei'), +(1552, 1, 3, 18, 1455, 'Dric'), +(1561, 1, 3, 18, 1455, 'Fața Abrudului'), +(1570, 1, 3, 18, 1455, 'Florești'), +(1589, 1, 3, 18, 1455, 'Furduiești'), +(1598, 1, 3, 18, 1455, 'Mihoești'), +(1605, 1, 3, 18, 1455, 'Motorăști'), +(1614, 1, 3, 18, 1455, 'Peste Valea Bistrii'), +(1623, 1, 3, 18, 1455, 'Poduri'), +(1632, 1, 3, 18, 1455, 'Sorlița'), +(1641, 1, 3, 18, 1455, 'Tomușești'), +(1650, 1, 3, 18, 1455, 'Valea Bistrii'), +(1669, 1, 3, 18, 1455, 'Valea Caselor'), +(1678, 1, 3, 18, 1455, 'Vârși'), +(1696, 1, 2, 2, NULL, 'Oraș Cugir'), +(1703, 1, 3, 17, 1696, 'Cugir'), +(1712, 1, 3, 18, 1696, 'Bocșitura'), +(1721, 1, 3, 18, 1696, 'Bucuru'), +(1730, 1, 3, 18, 1696, 'Călene'), +(1749, 1, 3, 18, 1696, 'Fețeni'), +(1758, 1, 3, 18, 1696, 'Goașele'), +(1767, 1, 3, 18, 1696, 'Mugești'), +(1776, 1, 3, 18, 1696, 'Vinerea'), +(1794, 1, 2, 2, NULL, 'Oraș Ocna Mureș'), +(1801, 1, 3, 17, 1794, 'Ocna Mureș'), +(1810, 1, 3, 18, 1794, 'Uioara De Jos'), +(1829, 1, 3, 18, 1794, 'Uioara De Sus'), +(1838, 1, 3, 19, 1794, 'Cisteiu De Mureș'), +(1847, 1, 3, 19, 1794, 'Micoșlaca'), +(1856, 1, 3, 19, 1794, 'Războieni-Cetate'), +(1874, 1, 2, 4, NULL, 'Municipiul Sebeș'), +(1883, 1, 3, 9, 1874, 'Sebeș'), +(1892, 1, 3, 10, 1874, 'Lancrăm'), +(1909, 1, 3, 10, 1874, 'Petrești'), +(1918, 1, 3, 11, 1874, 'Răhău'), +(1936, 1, 2, 2, NULL, 'Oraș Zlatna'), +(1945, 1, 3, 17, 1936, 'Zlatna'), +(1954, 1, 3, 19, 1936, 'Botești'), +(1963, 1, 3, 19, 1936, 'Budeni'), +(1972, 1, 3, 19, 1936, 'Dealu Roatei'), +(1981, 1, 3, 19, 1936, 'Dobrot'), +(1990, 1, 3, 19, 1936, 'Dumbrava'), +(2005, 1, 3, 19, 1936, 'Feneș'), +(2014, 1, 3, 19, 1936, 'Galați'), +(2023, 1, 3, 19, 1936, 'Izvoru Ampoiului'), +(2032, 1, 3, 19, 1936, 'Pătrângeni'), +(2041, 1, 3, 19, 1936, 'Pirita'), +(2050, 1, 3, 19, 1936, 'Pârău Gruiului'), +(2069, 1, 3, 19, 1936, 'Podu Lui Paul'), +(2078, 1, 3, 19, 1936, 'Runc'), +(2087, 1, 3, 19, 1936, 'Ruși'), +(2096, 1, 3, 19, 1936, 'Suseni'), +(2103, 1, 3, 19, 1936, 'Trâmpoiele'), +(2112, 1, 3, 19, 1936, 'Valea Mică'), +(2121, 1, 3, 19, 1936, 'Vâltori'), +(2130, 1, 2, 3, NULL, 'Albac'), +(2149, 1, 3, 22, 2130, 'Albac'), +(2158, 1, 3, 23, 2130, 'Bărăști'), +(2167, 1, 3, 23, 2130, 'Budăiești'), +(2176, 1, 3, 23, 2130, 'Cionești'), +(2185, 1, 3, 23, 2130, 'Costești'), +(2194, 1, 3, 23, 2130, 'Dealu Lămășoi'), +(2201, 1, 3, 23, 2130, 'Deve'), +(2210, 1, 3, 23, 2130, 'După Pleșe'), +(2229, 1, 3, 23, 2130, 'Fața'), +(2238, 1, 3, 23, 2130, 'Pleșești'), +(2247, 1, 3, 23, 2130, 'Potionci'), +(2256, 1, 3, 23, 2130, 'Rogoz'), +(2265, 1, 3, 23, 2130, 'Roșești'), +(2274, 1, 3, 23, 2130, 'Rusești'), +(2283, 1, 3, 23, 2130, 'Sohodol'), +(2292, 1, 3, 23, 2130, 'Tamborești'), +(2309, 1, 2, 3, NULL, 'Almașu Mare'), +(2318, 1, 3, 22, 2309, 'Almașu Mare'), +(2327, 1, 3, 23, 2309, 'Almașu De Mijloc'), +(2336, 1, 3, 23, 2309, 'Brădet'), +(2345, 1, 3, 23, 2309, 'Cheile Cibului'), +(2354, 1, 3, 23, 2309, 'Cib'), +(2363, 1, 3, 23, 2309, 'Glod'), +(2372, 1, 3, 23, 2309, 'Nădăștia'), +(2381, 1, 2, 3, NULL, 'Arieșeni'), +(2390, 1, 3, 22, 2381, 'Arieșeni'), +(2407, 1, 3, 23, 2381, 'Avrămești'), +(2416, 1, 3, 23, 2381, 'Bubești'), +(2425, 1, 3, 23, 2381, 'Casa De Piatră'), +(2434, 1, 3, 23, 2381, 'Cobleș'), +(2443, 1, 3, 23, 2381, 'Dealu Bajului'), +(2452, 1, 3, 23, 2381, 'Fața Cristesei'), +(2461, 1, 3, 23, 2381, 'Fața Lăpușului'), +(2470, 1, 3, 23, 2381, 'Galbena'), +(2489, 1, 3, 23, 2381, 'Hodobana'), +(2498, 1, 3, 23, 2381, 'Izlaz'), +(2504, 1, 3, 23, 2381, 'Păntești'), +(2513, 1, 3, 23, 2381, 'Pătrăhăițești'), +(2522, 1, 3, 23, 2381, 'Poienița'), +(2531, 1, 3, 23, 2381, 'Ravicești'), +(2540, 1, 3, 23, 2381, 'Sturu'), +(2559, 1, 3, 23, 2381, 'Ștei-Arieșeni'), +(2568, 1, 3, 23, 2381, 'Vanvucești'), +(2577, 1, 2, 3, NULL, 'Avram Iancu'), +(2586, 1, 3, 22, 2577, 'Avram Iancu'), +(2595, 1, 3, 23, 2577, 'Achimețești'), +(2602, 1, 3, 23, 2577, 'Avrămești'), +(2611, 1, 3, 23, 2577, 'Bădăi'), +(2620, 1, 3, 23, 2577, 'Boldești'), +(2639, 1, 3, 23, 2577, 'Călugărești'), +(2648, 1, 3, 23, 2577, 'Căsoaia'), +(2657, 1, 3, 23, 2577, 'Cândești'), +(2666, 1, 3, 23, 2577, 'Cârăști'), +(2675, 1, 3, 23, 2577, 'Cârțulești'), +(2684, 1, 3, 23, 2577, 'Cocești'), +(2693, 1, 3, 23, 2577, 'Cocoșești'), +(2700, 1, 3, 23, 2577, 'Coroiești'), +(2719, 1, 3, 23, 2577, 'Dealu Crișului'), +(2728, 1, 3, 23, 2577, 'Dolești'), +(2737, 1, 3, 23, 2577, 'Dumăcești'), +(2746, 1, 3, 23, 2577, 'Gojeiești'), +(2755, 1, 3, 23, 2577, 'Helerești'), +(2764, 1, 3, 23, 2577, 'Incești'), +(2773, 1, 3, 23, 2577, 'Jojei'), +(2782, 1, 3, 23, 2577, 'Mărtești'), +(2791, 1, 3, 23, 2577, 'Orgești'), +(2808, 1, 3, 23, 2577, 'Pătruțești'), +(2817, 1, 3, 23, 2577, 'Plai'), +(2826, 1, 3, 23, 2577, 'Pușelești'), +(2835, 1, 3, 23, 2577, 'Șoicești'), +(2844, 1, 3, 23, 2577, 'Ștertești'), +(2853, 1, 3, 23, 2577, 'Târsa'), +(2862, 1, 3, 23, 2577, 'Târsa-Plai'), +(2871, 1, 3, 23, 2577, 'Valea Maciului'), +(2880, 1, 3, 23, 2577, 'Valea Uțului'), +(2899, 1, 3, 23, 2577, 'Verdești'), +(2906, 1, 3, 23, 2577, 'Vidrișoara'), +(2915, 1, 2, 2, NULL, 'Oraș Baia De Arieș'), +(2924, 1, 3, 17, 2915, 'Baia De Arieș'), +(2933, 1, 3, 19, 2915, 'Brăzești'), +(2942, 1, 3, 19, 2915, 'Cioara De Sus'), +(2951, 1, 3, 19, 2915, 'Muncelu'), +(2960, 1, 3, 19, 2915, 'Sartăș'), +(2979, 1, 3, 19, 2915, 'Simulești'), +(2988, 1, 2, 3, NULL, 'Berghin'), +(2997, 1, 3, 22, 2988, 'Berghin'), +(3002, 1, 3, 23, 2988, 'Ghirbom'), +(3011, 1, 3, 23, 2988, 'Henig'), +(3020, 1, 3, 23, 2988, 'Straja'), +(3039, 1, 2, 3, NULL, 'Bistra'), +(3048, 1, 3, 22, 3039, 'Bistra'), +(3057, 1, 3, 23, 3039, 'Aronești'), +(3066, 1, 3, 23, 3039, 'Bălești'), +(3075, 1, 3, 23, 3039, 'Bălești-Cătun'), +(3084, 1, 3, 23, 3039, 'Bârlești'), +(3093, 1, 3, 23, 3039, 'Cheleteni'), +(3100, 1, 3, 23, 3039, 'Ciuldești'), +(3119, 1, 3, 23, 3039, 'Crețești'), +(3128, 1, 3, 23, 3039, 'Dealu Muntelui'), +(3137, 1, 3, 23, 3039, 'Dâmbureni'), +(3146, 1, 3, 23, 3039, 'Durăști'), +(3155, 1, 3, 23, 3039, 'Gănești'), +(3164, 1, 3, 23, 3039, 'Gârde'), +(3173, 1, 3, 23, 3039, 'Hodișești'), +(3182, 1, 3, 23, 3039, 'Hudricești'), +(3191, 1, 3, 23, 3039, 'Lipaia'), +(3208, 1, 3, 23, 3039, 'Lunca Largă'), +(3217, 1, 3, 23, 3039, 'Lunca Merilor'), +(3226, 1, 3, 23, 3039, 'Mihăiești'), +(3235, 1, 3, 23, 3039, 'Nămaș'), +(3244, 1, 3, 23, 3039, 'Novăcești'), +(3253, 1, 3, 23, 3039, 'Perjești'), +(3262, 1, 3, 23, 3039, 'Poiana'), +(3271, 1, 3, 23, 3039, 'Poiu'), +(3280, 1, 3, 23, 3039, 'Rătitiș'), +(3299, 1, 3, 23, 3039, 'Runcuri'), +(3306, 1, 3, 23, 3039, 'Sălăgești'), +(3315, 1, 3, 23, 3039, 'Ștefanca'), +(3324, 1, 3, 23, 3039, 'Tolăcești'), +(3333, 1, 3, 23, 3039, 'Tomnatec'), +(3342, 1, 3, 23, 3039, 'Trișorești'), +(3351, 1, 3, 23, 3039, 'Țărănești'), +(3360, 1, 3, 23, 3039, 'Vârși-Rontu'), +(3379, 1, 3, 23, 3039, 'Vârșii Mari'), +(3388, 1, 3, 23, 3039, 'Vârșii Mici'), +(3397, 1, 2, 3, NULL, 'Blandiana'), +(3404, 1, 3, 22, 3397, 'Blandiana'), +(3413, 1, 3, 23, 3397, 'Acmariu'), +(3422, 1, 3, 23, 3397, 'Ibru'), +(3431, 1, 3, 23, 3397, 'Poieni'), +(3440, 1, 3, 23, 3397, 'Răcătău'), +(3459, 1, 2, 3, NULL, 'Bucium'), +(3468, 1, 3, 22, 3459, 'Bucium'), +(3477, 1, 3, 23, 3459, 'Anghelești'), +(3486, 1, 3, 23, 3459, 'Bisericani'), +(3495, 1, 3, 23, 3459, 'Bucium-Sat'), +(3501, 1, 3, 23, 3459, 'Cerbu'), +(3510, 1, 3, 23, 3459, 'Ciuculești'), +(3529, 1, 3, 23, 3459, 'Coleșeni'), +(3538, 1, 3, 23, 3459, 'Dogărești'), +(3547, 1, 3, 23, 3459, 'Ferești'), +(3556, 1, 3, 23, 3459, 'Florești'), +(3565, 1, 3, 23, 3459, 'Gura Izbitei'), +(3574, 1, 3, 23, 3459, 'Helești'), +(3583, 1, 3, 23, 3459, 'Izbicioara'), +(3592, 1, 3, 23, 3459, 'Izbita'), +(3609, 1, 3, 23, 3459, 'Jurcuiești'), +(3618, 1, 3, 23, 3459, 'Lupulești'), +(3627, 1, 3, 23, 3459, 'Măgura'), +(3636, 1, 3, 23, 3459, 'Muntari'), +(3645, 1, 3, 23, 3459, 'Petreni'), +(3654, 1, 3, 23, 3459, 'Poiana'), +(3663, 1, 3, 23, 3459, 'Poieni'), +(3672, 1, 3, 23, 3459, 'Stâlnișoara'), +(3681, 1, 3, 23, 3459, 'Valea Abruzel'), +(3690, 1, 3, 23, 3459, 'Valea Albă'), +(3707, 1, 3, 23, 3459, 'Valea Cerbului'), +(3716, 1, 3, 23, 3459, 'Valea Negrilesii'), +(3725, 1, 3, 23, 3459, 'Valea Poienii'), +(3734, 1, 3, 23, 3459, 'Valea Șesii'), +(3743, 1, 3, 23, 3459, 'Văleni'), +(3752, 1, 3, 23, 3459, 'Vâlcea'), +(3761, 1, 2, 3, NULL, 'Cenade'), +(3770, 1, 3, 22, 3761, 'Cenade'), +(3789, 1, 3, 23, 3761, 'Capu Dealului'), +(3798, 1, 3, 23, 3761, 'Gorgan'), +(3805, 1, 2, 3, NULL, 'Cergău'), +(3814, 1, 3, 22, 3805, 'Cergău Mare'), +(3823, 1, 3, 23, 3805, 'Cergău Mic'), +(3832, 1, 3, 23, 3805, 'Lupu'), +(3841, 1, 2, 3, NULL, 'Ceru-Băcăinți'), +(3850, 1, 3, 22, 3841, 'Ceru-Băcăinți'), +(3869, 1, 3, 23, 3841, 'Bolovănești'), +(3878, 1, 3, 23, 3841, 'Bulbuc'), +(3887, 1, 3, 23, 3841, 'Cucuta'), +(3896, 1, 3, 23, 3841, 'Curpeni'), +(3903, 1, 3, 23, 3841, 'Dumbrăvița'), +(3912, 1, 3, 23, 3841, 'Fântânele'), +(3921, 1, 3, 23, 3841, 'Groși'), +(3930, 1, 3, 23, 3841, 'Valea Mare'), +(3949, 1, 3, 23, 3841, 'Viezuri'), +(3958, 1, 2, 3, NULL, 'Cetatea De Baltă'), +(3967, 1, 3, 22, 3958, 'Cetatea De Baltă'), +(3976, 1, 3, 23, 3958, 'Craciunelu De Sus'), +(3985, 1, 3, 23, 3958, 'Sântămărie'), +(3994, 1, 3, 23, 3958, 'Tătârlaua'), +(4008, 1, 2, 3, NULL, 'Ciuruleasa'), +(4017, 1, 3, 22, 4008, 'Ciuruleasa'), +(4026, 1, 3, 23, 4008, 'Bidigești'), +(4035, 1, 3, 23, 4008, 'Bodrești'), +(4044, 1, 3, 23, 4008, 'Boglești'), +(4053, 1, 3, 23, 4008, 'Buninginea'), +(4062, 1, 3, 23, 4008, 'Ghedulești'), +(4071, 1, 3, 23, 4008, 'Mătișești'), +(4080, 1, 3, 23, 4008, 'Morărești'), +(4099, 1, 3, 23, 4008, 'Vulcan'), +(4106, 1, 2, 3, NULL, 'Câlnic'), +(4115, 1, 3, 22, 4106, 'Câlnic'), +(4124, 1, 3, 22, 9019, 'Cut'), +(4133, 1, 3, 23, 4106, 'Deal'), +(4142, 1, 2, 3, NULL, 'Cricău'), +(4151, 1, 3, 22, 4142, 'Cricău'), +(4160, 1, 3, 23, 4142, 'Craiva'), +(4179, 1, 3, 23, 4142, 'Tibru'), +(4188, 1, 2, 3, NULL, 'Crăciunelu De Jos'), +(4197, 1, 3, 22, 4188, 'Crăciunelu De Jos'), +(4204, 1, 3, 22, 9026, 'Bucerdea Grânoasă'), +(4213, 1, 3, 23, 9026, 'Cornu'), +(4222, 1, 3, 23, 9026, 'Pădure'), +(4231, 1, 3, 23, 9026, 'Pânca'), +(4240, 1, 2, 3, NULL, 'Daia Română'), +(4259, 1, 3, 22, 4240, 'Daia Română'), +(4268, 1, 2, 3, NULL, 'Doștat'), +(4277, 1, 3, 22, 4268, 'Doștat'), +(4286, 1, 3, 23, 4268, 'Boz'), +(4295, 1, 3, 23, 4268, 'Dealu Doștatului'), +(4302, 1, 2, 3, NULL, 'Fărău'), +(4311, 1, 3, 22, 4302, 'Fărău'), +(4320, 1, 3, 23, 4302, 'Heria'), +(4339, 1, 3, 23, 4302, 'Medveș'), +(4348, 1, 3, 23, 4302, 'Sânbenedic'), +(4357, 1, 3, 23, 4302, 'Șilea'), +(4366, 1, 2, 3, NULL, 'Galda De Jos'), +(4375, 1, 3, 22, 4366, 'Galda De Jos'), +(4384, 1, 3, 23, 4366, 'Benic'), +(4393, 1, 3, 23, 4366, 'Cetea'), +(4400, 1, 3, 23, 4366, 'Galda De Sus'), +(4419, 1, 3, 23, 4366, 'Lupșeni'), +(4428, 1, 3, 23, 4366, 'Măgura'), +(4437, 1, 3, 23, 4366, 'Mesentea'), +(4446, 1, 3, 23, 4366, 'Oiejdea'), +(4455, 1, 3, 23, 4366, 'Poiana Galdei'), +(4464, 1, 3, 23, 4366, 'Răicani'), +(4473, 1, 3, 23, 4366, 'Zăgriș'), +(4482, 1, 2, 3, NULL, 'Gârbova'), +(4491, 1, 3, 22, 4482, 'Gârbova'), +(4507, 1, 3, 23, 4482, 'Cărpiniș'), +(4516, 1, 3, 23, 4482, 'Reciu'), +(4525, 1, 2, 3, NULL, 'Gârda De Sus'), +(4534, 1, 3, 22, 4525, 'Gârda De Sus'), +(4543, 1, 3, 23, 4525, 'Biharia'), +(4552, 1, 3, 23, 4525, 'Dealu Frumos'), +(4561, 1, 3, 23, 4525, 'Dealu Ordâncușii'), +(4570, 1, 3, 23, 4525, 'Dobrești'), +(4589, 1, 3, 23, 4525, 'Ghețari'), +(4598, 1, 3, 23, 4525, 'Gârda Seacă'), +(4605, 1, 3, 23, 4525, 'Hanășești'), +(4614, 1, 3, 23, 4525, 'Huzărești'), +(4623, 1, 3, 23, 4525, 'Izvoarele'), +(4632, 1, 3, 23, 4525, 'Munună'), +(4641, 1, 3, 23, 4525, 'Ocoale'), +(4650, 1, 3, 23, 4525, 'Plai'), +(4669, 1, 3, 23, 4525, 'Pliști'), +(4678, 1, 3, 23, 4525, 'Scoarța'), +(4687, 1, 3, 23, 4525, 'Sucești'), +(4696, 1, 3, 23, 4525, 'Snide'), +(4703, 1, 2, 3, NULL, 'Hopârta'), +(4712, 1, 3, 22, 4703, 'Hopârta'), +(4721, 1, 3, 23, 4703, 'Silivaș'), +(4730, 1, 3, 23, 4703, 'Șpălnaca'), +(4749, 1, 3, 23, 4703, 'Turdaș'), +(4758, 1, 3, 23, 4703, 'Vama Seacă'), +(4767, 1, 2, 3, NULL, 'Horea'), +(4776, 1, 3, 22, 4767, 'Horea'), +(4785, 1, 3, 23, 4767, 'Baba'), +(4794, 1, 3, 23, 4767, 'Butești'), +(4801, 1, 3, 23, 4767, 'Dârlești'), +(4810, 1, 3, 23, 4767, 'Fericet'), +(4829, 1, 3, 23, 4767, 'Giurgiuț'), +(4838, 1, 3, 23, 4767, 'Măncești'), +(4847, 1, 3, 23, 4767, 'Mătișești'), +(4856, 1, 3, 23, 4767, 'Niculești'), +(4865, 1, 3, 23, 4767, 'Pătrușești'), +(4874, 1, 3, 23, 4767, 'Petreasa'), +(4883, 1, 3, 23, 4767, 'Preluca'), +(4892, 1, 3, 23, 4767, 'Teiu'), +(4909, 1, 3, 23, 4767, 'Trifești'), +(4918, 1, 3, 23, 4767, 'Zânzești'), +(4927, 1, 2, 3, NULL, 'Ighiu'), +(4936, 1, 3, 22, 4927, 'Ighiu'), +(4945, 1, 3, 23, 4927, 'Bucerdea Vânoasă'), +(4954, 1, 3, 23, 4927, 'Ighiel'), +(4963, 1, 3, 23, 4927, 'Șard'), +(4972, 1, 3, 23, 4927, 'Țelna'), +(4981, 1, 2, 3, NULL, 'Întregalde'), +(4990, 1, 3, 22, 4981, 'Întregalde'), +(5005, 1, 3, 23, 4981, 'Dealu Geoagiului'), +(5014, 1, 3, 23, 4981, 'Ghioncani'), +(5023, 1, 3, 23, 4981, 'Iliești'), +(5032, 1, 3, 23, 4981, 'Ivăniș'), +(5041, 1, 3, 23, 4981, 'Mărinești'), +(5050, 1, 3, 23, 4981, 'Modolești'), +(5069, 1, 3, 23, 4981, 'Necrilești'), +(5078, 1, 3, 23, 4981, 'Popești'), +(5087, 1, 3, 23, 4981, 'Sfârcea'), +(5096, 1, 3, 23, 4981, 'Tecșești'), +(5103, 1, 2, 3, NULL, 'Jidvei'), +(5112, 1, 3, 22, 5103, 'Jidvei'), +(5121, 1, 3, 23, 5103, 'Bălcaciu'), +(5130, 1, 3, 23, 5103, 'Căpâlna De Jos'), +(5149, 1, 3, 23, 5103, 'Feisa'), +(5158, 1, 3, 23, 5103, 'Veseuș'), +(5167, 1, 2, 3, NULL, 'Livezile'), +(5176, 1, 3, 22, 5167, 'Livezile'), +(5185, 1, 3, 23, 5167, 'Izvoarele'), +(5194, 1, 3, 23, 5167, 'Poiana Aiudului'), +(5201, 1, 3, 23, 5167, 'Vălișoara'), +(5210, 1, 2, 3, NULL, 'Lopadea Nouă'), +(5229, 1, 3, 22, 5210, 'Lopadea Nouă'), +(5238, 1, 3, 23, 5210, 'Asinip'), +(5247, 1, 3, 23, 5210, 'Beța'), +(5256, 1, 3, 23, 5210, 'Băgău'), +(5265, 1, 3, 23, 5210, 'Cicârd'), +(5274, 1, 3, 23, 5210, 'Ciuguzel'), +(5283, 1, 3, 23, 5210, 'Ocnișoara'), +(5292, 1, 3, 23, 5210, 'Odverem'), +(5309, 1, 2, 3, NULL, 'Lunca Mureșului'), +(5318, 1, 3, 22, 5309, 'Lunca Mureșului'), +(5327, 1, 3, 23, 5309, 'Gura Arieșului'), +(5336, 1, 2, 3, NULL, 'Lupșa'), +(5345, 1, 3, 22, 5336, 'Lupșa'), +(5354, 1, 3, 23, 5336, 'Bârdești'), +(5363, 1, 3, 23, 5336, 'Bârzan'), +(5372, 1, 3, 23, 5336, 'Curmătură'), +(5381, 1, 3, 23, 5336, 'După Deal'), +(5390, 1, 3, 23, 5336, 'Geamăna'), +(5407, 1, 3, 23, 5336, 'Hădărău'), +(5416, 1, 3, 23, 5336, 'Holobani'), +(5425, 1, 3, 23, 5336, 'Lazuri'), +(5434, 1, 3, 23, 5336, 'Lunca'), +(5443, 1, 3, 23, 5336, 'Mănăstire'), +(5452, 1, 3, 23, 5336, 'Mărgaia'), +(5461, 1, 3, 23, 5336, 'Mușca'), +(5470, 1, 3, 23, 5336, 'Pițiga'), +(5489, 1, 3, 23, 5336, 'Pârâu-Cărbunări'), +(5498, 1, 3, 23, 5336, 'Poșogani'), +(5504, 1, 3, 23, 5336, 'Șasa'), +(5513, 1, 3, 23, 5336, 'Trifești'), +(5522, 1, 3, 23, 5336, 'Valea Holhorii'), +(5531, 1, 3, 23, 5336, 'Valea Lupșii'), +(5540, 1, 3, 23, 5336, 'Valea Șesii'), +(5559, 1, 3, 23, 5336, 'Văi'), +(5568, 1, 3, 23, 5336, 'Vința'), +(5577, 1, 2, 3, NULL, 'Meteș'), +(5586, 1, 3, 22, 5577, 'Meteș'), +(5595, 1, 3, 23, 5577, 'Ampoița'), +(5602, 1, 3, 23, 5577, 'Isca'), +(5611, 1, 3, 23, 5577, 'Lunca Ampoiței'), +(5620, 1, 3, 23, 5577, 'Lunca Meteșului'), +(5639, 1, 3, 23, 5577, 'Pădurea'), +(5648, 1, 3, 23, 5577, 'Poiana Ampoiului'), +(5657, 1, 3, 23, 5577, 'Poiana Ursului'), +(5666, 1, 3, 23, 5577, 'Presaca Ampoiului'), +(5675, 1, 3, 23, 5577, 'Remetea'), +(5684, 1, 3, 23, 5577, 'Tăuți'), +(5693, 1, 3, 23, 5577, 'Văleni'), +(5700, 1, 2, 3, NULL, 'Mihalț'), +(5719, 1, 3, 22, 5700, 'Mihalț'), +(5728, 1, 3, 23, 5700, 'Cistei'), +(5737, 1, 3, 23, 5700, 'Obreja'), +(5746, 1, 3, 23, 5700, 'Zărieș'), +(5755, 1, 2, 3, NULL, 'Mirăslău'), +(5764, 1, 3, 22, 5755, 'Mirăslău'), +(5773, 1, 3, 23, 5755, 'Cicău'), +(5782, 1, 3, 23, 5755, 'Decea'), +(5791, 1, 3, 23, 5755, 'Lopadea Veche'), +(5808, 1, 3, 23, 5755, 'Ormeniș'), +(5817, 1, 3, 23, 5755, 'Rachiș'), +(5826, 1, 2, 3, NULL, 'Mogoș'), +(5835, 1, 3, 22, 5826, 'Mogoș'), +(5844, 1, 3, 23, 5826, 'Bărbești'), +(5853, 1, 3, 23, 5826, 'Bârlești'), +(5862, 1, 3, 23, 5826, 'Bârlești-Cătun'), +(5871, 1, 3, 23, 5826, 'Bârzogani'), +(5880, 1, 3, 23, 5826, 'Bocești'), +(5899, 1, 3, 23, 5826, 'Bogdănești'), +(5906, 1, 3, 23, 5826, 'Butești'), +(5915, 1, 3, 23, 5826, 'Cojocani'), +(5924, 1, 3, 23, 5826, 'Cristești'), +(5933, 1, 3, 23, 5826, 'Mămăligani'), +(5942, 1, 3, 23, 5826, 'Negrești'), +(5951, 1, 3, 23, 5826, 'Oncești'), +(5960, 1, 3, 23, 5826, 'Poienile-Mogoș'), +(5979, 1, 3, 23, 5826, 'Tomești'), +(5988, 1, 3, 23, 5826, 'Valea Bârluțești'), +(5997, 1, 3, 23, 5826, 'Valea Barnii'), +(6002, 1, 3, 23, 5826, 'Valea Cocești'), +(6011, 1, 3, 23, 5826, 'Valea Giogești'), +(6020, 1, 3, 23, 5826, 'Valea Mlacii'), +(6039, 1, 3, 23, 5826, 'Valea Țupilor'), +(6048, 1, 2, 3, NULL, 'Noșlac'), +(6057, 1, 3, 22, 6048, 'Noșlac'), +(6066, 1, 3, 23, 6048, 'Căptălan'), +(6075, 1, 3, 23, 6048, 'Copand'), +(6084, 1, 3, 23, 6048, 'Găbud'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(6093, 1, 3, 23, 6048, 'Stâna De Mureș'), +(6100, 1, 3, 23, 6048, 'Valea Ciuciului'), +(6119, 1, 2, 3, NULL, 'Ocoliș'), +(6128, 1, 3, 22, 6119, 'Ocoliș'), +(6137, 1, 3, 23, 6119, 'Lunca Largă'), +(6146, 1, 3, 23, 6119, 'Runc'), +(6155, 1, 3, 23, 6119, 'Vidolm'), +(6164, 1, 2, 3, NULL, 'Ohaba'), +(6173, 1, 3, 22, 6164, 'Ohaba'), +(6182, 1, 3, 23, 6164, 'Colibi'), +(6191, 1, 3, 23, 6164, 'Măghierat'), +(6208, 1, 3, 23, 6164, 'Secășel'), +(6217, 1, 2, 3, NULL, 'Pianu'), +(6226, 1, 3, 22, 6217, 'Pianu De Sus'), +(6235, 1, 3, 23, 6217, 'Pianu De Jos'), +(6244, 1, 3, 23, 6217, 'Plaiuri'), +(6253, 1, 3, 23, 6217, 'Purcăreți'), +(6262, 1, 3, 23, 6217, 'Strungari'), +(6271, 1, 2, 3, NULL, 'Poiana Vadului'), +(6280, 1, 3, 22, 6271, 'Poiana Vadului'), +(6299, 1, 3, 23, 6271, 'Costești'), +(6306, 1, 3, 23, 6271, 'Duduieni'), +(6315, 1, 3, 23, 6271, 'Făgetu De Jos'), +(6324, 1, 3, 23, 6271, 'Făgetu De Sus'), +(6333, 1, 3, 23, 6271, 'Hănășești'), +(6342, 1, 3, 23, 6271, 'Lupăiești'), +(6351, 1, 3, 23, 6271, 'Morcănești'), +(6360, 1, 3, 23, 6271, 'Păștești'), +(6379, 1, 3, 23, 6271, 'Petelei'), +(6388, 1, 3, 23, 6271, 'Stănești'), +(6397, 1, 2, 3, NULL, 'Ponor'), +(6404, 1, 3, 22, 6397, 'Ponor'), +(6413, 1, 3, 23, 6397, 'Dupa Deal'), +(6422, 1, 3, 23, 6397, 'Geogel'), +(6431, 1, 3, 23, 6397, 'Măcărești'), +(6440, 1, 3, 23, 6397, 'Valea Bucurului'), +(6459, 1, 3, 23, 6397, 'Vale In Jos'), +(6468, 1, 2, 3, NULL, 'Poșaga'), +(6477, 1, 3, 22, 6468, 'Poșaga De Jos'), +(6486, 1, 3, 23, 6468, 'Corțești'), +(6495, 1, 3, 23, 6468, 'Incești'), +(6501, 1, 3, 23, 6468, 'Lunca'), +(6510, 1, 3, 23, 6468, 'Orăști'), +(6529, 1, 3, 23, 6468, 'Poșaga De Sus'), +(6538, 1, 3, 23, 6468, 'Sagagea'), +(6547, 1, 2, 3, NULL, 'Rădești'), +(6556, 1, 3, 22, 6547, 'Rădești'), +(6565, 1, 3, 23, 6547, 'Leorinț'), +(6574, 1, 3, 23, 6547, 'Meșcreac'), +(6583, 1, 3, 23, 6547, 'Șoimuș'), +(6592, 1, 2, 3, NULL, 'Râmetea'), +(6609, 1, 3, 22, 6592, 'Râmetea'), +(6618, 1, 3, 23, 6592, 'Colțești'), +(6627, 1, 2, 3, NULL, 'Râmeț'), +(6636, 1, 3, 22, 6627, 'Râmeț'), +(6645, 1, 3, 23, 6627, 'Boțani'), +(6654, 1, 3, 23, 6627, 'Brădești'), +(6663, 1, 3, 23, 6627, 'Cheia'), +(6672, 1, 3, 23, 6627, 'Cotorăști'), +(6681, 1, 3, 23, 6627, 'Florești'), +(6690, 1, 3, 23, 6627, 'Olteni'), +(6707, 1, 3, 23, 6627, 'Valea Făgetului'), +(6716, 1, 3, 23, 6627, 'Valea Inzelului'), +(6725, 1, 3, 23, 6627, 'Valea Mănăstirii'), +(6734, 1, 3, 23, 6627, 'Valea Poienii'), +(6743, 1, 3, 23, 6627, 'Valea Uzei'), +(6752, 1, 3, 23, 6627, 'Vlădești'), +(6761, 1, 2, 3, NULL, 'Roșia Montană'), +(6770, 1, 3, 22, 6761, 'Roșia Montană'), +(6789, 1, 3, 23, 6761, 'Bălmoșești'), +(6798, 1, 3, 23, 6761, 'Blidești'), +(6805, 1, 3, 23, 6761, 'Bunta'), +(6814, 1, 3, 23, 6761, 'Cărpiniș'), +(6823, 1, 3, 23, 6761, 'Coasta Henții'), +(6832, 1, 3, 23, 6761, 'Corna'), +(6841, 1, 3, 23, 6761, 'Curături'), +(6850, 1, 3, 23, 6761, 'Dăroaia'), +(6869, 1, 3, 23, 6761, 'Gârda-Bărbulești'), +(6878, 1, 3, 23, 6761, 'Gura Roșiei'), +(6887, 1, 3, 23, 6761, 'Iacobești'), +(6896, 1, 3, 23, 6761, 'Ignățești'), +(6903, 1, 3, 23, 6761, 'Șoal'), +(6912, 1, 3, 23, 6761, 'Țarina'), +(6921, 1, 3, 23, 6761, 'Vârtop'), +(6930, 1, 2, 3, NULL, 'Roșia De Secaș'), +(6949, 1, 3, 22, 6930, 'Roșia De Secaș'), +(6958, 1, 3, 23, 6930, 'Tău'), +(6967, 1, 3, 23, 6930, 'Ungurei'), +(6976, 1, 2, 3, NULL, 'Sălciua'), +(6985, 1, 3, 22, 6976, 'Sălciua De Jos'), +(6994, 1, 3, 23, 6976, 'Dealu Caselor'), +(7008, 1, 3, 23, 6976, 'Dumești'), +(7017, 1, 3, 23, 6976, 'Sălciua De Sus'), +(7026, 1, 3, 23, 6976, 'Sub Piatră'), +(7035, 1, 3, 23, 6976, 'Valea Largă'), +(7044, 1, 2, 3, NULL, 'Săliștea'), +(7053, 1, 3, 22, 7044, 'Săliștea'), +(7062, 1, 3, 23, 7044, 'Mărgineni'), +(7071, 1, 3, 23, 7044, 'Săliștea-Deal'), +(7080, 1, 3, 23, 7044, 'Tărtăria'), +(7099, 1, 2, 3, NULL, 'Săsciori'), +(7106, 1, 3, 22, 7099, 'Săsciori'), +(7115, 1, 3, 23, 7099, 'Căpâlna'), +(7124, 1, 3, 23, 7099, 'Dumbrava'), +(7133, 1, 3, 23, 7099, 'Laz'), +(7142, 1, 3, 23, 7099, 'Loman'), +(7151, 1, 3, 23, 7099, 'Pleși'), +(7160, 1, 3, 23, 7099, 'Răchita'), +(7179, 1, 3, 23, 7099, 'Sebeșel'), +(7188, 1, 3, 23, 7099, 'Tonea'), +(7197, 1, 2, 3, NULL, 'Scărișoara'), +(7204, 1, 3, 22, 7197, 'Scărișoara'), +(7213, 1, 3, 23, 7197, 'Bârlești'), +(7222, 1, 3, 23, 7197, 'Botești'), +(7231, 1, 3, 23, 7197, 'Fața-Lăzești'), +(7240, 1, 3, 23, 7197, 'Florești'), +(7259, 1, 3, 23, 7197, 'Lăzești'), +(7268, 1, 3, 23, 7197, 'Lespezea'), +(7277, 1, 3, 23, 7197, 'Maței'), +(7286, 1, 3, 23, 7197, 'Negești'), +(7295, 1, 3, 23, 7197, 'Prelucă'), +(7302, 1, 3, 23, 7197, 'Runc'), +(7311, 1, 3, 23, 7197, 'Sfoartea'), +(7320, 1, 3, 23, 7197, 'Știuleți'), +(7339, 1, 3, 23, 7197, 'Trâncești'), +(7348, 1, 2, 3, NULL, 'Sâncel'), +(7357, 1, 3, 22, 7348, 'Sâncel'), +(7366, 1, 3, 23, 7348, 'Iclod'), +(7375, 1, 3, 23, 7348, 'Pănade'), +(7384, 1, 2, 3, NULL, 'Sântimbru'), +(7393, 1, 3, 22, 7384, 'Sântimbru'), +(7400, 1, 3, 23, 7384, 'Coșlariu'), +(7419, 1, 3, 23, 7384, 'Dumitra'), +(7428, 1, 3, 23, 7384, 'Galtiu'), +(7437, 1, 3, 23, 7384, 'Totoi'), +(7446, 1, 2, 3, NULL, 'Sohodol'), +(7455, 1, 3, 22, 7446, 'Sohodol'), +(7464, 1, 3, 23, 7446, 'Băzești'), +(7473, 1, 3, 23, 7446, 'Bilănești'), +(7482, 1, 3, 23, 7446, 'Bobărești'), +(7491, 1, 3, 23, 7446, 'Brădeana'), +(7507, 1, 3, 23, 7446, 'Burzonești'), +(7516, 1, 3, 23, 7446, 'Deoncești'), +(7525, 1, 3, 23, 7446, 'Dilimani'), +(7534, 1, 3, 23, 7446, 'Furduiești'), +(7543, 1, 3, 23, 7446, 'Gura Sohodol'), +(7552, 1, 3, 23, 7446, 'Hoancă'), +(7561, 1, 3, 23, 7446, 'Joldișești'), +(7570, 1, 3, 23, 7446, 'Lazuri'), +(7589, 1, 3, 23, 7446, 'Lehești'), +(7598, 1, 3, 23, 7446, 'Luminești'), +(7605, 1, 3, 23, 7446, 'Medrești'), +(7614, 1, 3, 23, 7446, 'Morărești'), +(7623, 1, 3, 23, 7446, 'Munești'), +(7632, 1, 3, 23, 7446, 'Năpăiești'), +(7641, 1, 3, 23, 7446, 'Nelegești'), +(7650, 1, 3, 23, 7446, 'Nicorești'), +(7669, 1, 3, 23, 7446, 'Peleș'), +(7678, 1, 3, 23, 7446, 'Poiana'), +(7687, 1, 3, 23, 7446, 'Robești'), +(7696, 1, 3, 23, 7446, 'Sicoiești'), +(7703, 1, 3, 23, 7446, 'Surdești'), +(7712, 1, 3, 23, 7446, 'Sebișești'), +(7721, 1, 3, 23, 7446, 'Șimocești'), +(7730, 1, 3, 23, 7446, 'Toci'), +(7749, 1, 3, 23, 7446, 'Valea Verde'), +(7758, 1, 3, 23, 7446, 'Vlădoșești'), +(7767, 1, 2, 3, NULL, 'Stremț'), +(7776, 1, 3, 22, 7767, 'Stremț'), +(7785, 1, 3, 23, 7767, 'Fața Pietrii'), +(7794, 1, 3, 23, 7767, 'Geoagiu De Sus'), +(7801, 1, 3, 23, 7767, 'Geomal'), +(7810, 1, 2, 3, NULL, 'Șibot'), +(7829, 1, 3, 22, 7810, 'Șibot'), +(7838, 1, 3, 23, 7810, 'Balomiru De Câmp'), +(7847, 1, 3, 23, 7810, 'Băcăinți'), +(7856, 1, 3, 23, 7810, 'Sărăcsău'), +(7865, 1, 2, 3, NULL, 'Șona'), +(7874, 1, 3, 22, 7865, 'Șona'), +(7883, 1, 3, 23, 7865, 'Alecuș'), +(7892, 1, 3, 23, 7865, 'Biia'), +(7909, 1, 3, 23, 7865, 'Doptău'), +(7918, 1, 3, 23, 7865, 'Lunca Târnavei'), +(7927, 1, 3, 23, 7865, 'Sânmiclăuș'), +(7936, 1, 3, 23, 7865, 'Valea Sasului'), +(7945, 1, 2, 3, NULL, 'Șpring'), +(7954, 1, 3, 22, 7945, 'Șpring'), +(7963, 1, 3, 23, 7945, 'Carpen'), +(7972, 1, 3, 23, 7945, 'Carpenii De Sus'), +(7981, 1, 3, 23, 7945, 'Cunța'), +(7990, 1, 3, 23, 7945, 'Drașov'), +(8005, 1, 3, 23, 7945, 'Vingard'), +(8014, 1, 2, 3, NULL, 'Șugag'), +(8023, 1, 3, 22, 8014, 'Șugag'), +(8032, 1, 3, 23, 8014, 'Arți'), +(8041, 1, 3, 23, 8014, 'Bârsana'), +(8050, 1, 3, 23, 8014, 'Dobra'), +(8069, 1, 3, 23, 8014, 'Jidoștina'), +(8078, 1, 3, 23, 8014, 'Mărtinie'), +(8087, 1, 3, 23, 8014, 'Tău Bistra'), +(8096, 1, 2, 2, NULL, 'Oraș Teiuș'), +(8103, 1, 3, 17, 8096, 'Teiuș'), +(8112, 1, 3, 19, 8096, 'Beldiu'), +(8121, 1, 3, 19, 8096, 'Căpud'), +(8130, 1, 3, 19, 8096, 'Coșlariu Nou'), +(8149, 1, 3, 19, 8096, 'Pețelca'), +(8158, 1, 2, 3, NULL, 'Unirea'), +(8167, 1, 3, 22, 8158, 'Unirea'), +(8176, 1, 3, 23, 8158, 'Ciugudu De Jos'), +(8185, 1, 3, 23, 8158, 'Ciugudu De Sus'), +(8194, 1, 3, 23, 8158, 'Dumbrava'), +(8201, 1, 3, 23, 8158, 'Inoc'), +(8210, 1, 3, 23, 8158, 'Măhăceni'), +(8229, 1, 2, 3, NULL, 'Vadu Moților'), +(8238, 1, 3, 22, 8229, 'Vadu Moților'), +(8247, 1, 3, 23, 8229, 'Bodești'), +(8256, 1, 3, 23, 8229, 'Burzești'), +(8265, 1, 3, 23, 8229, 'Dealu Frumos'), +(8274, 1, 3, 23, 8229, 'Lăzești'), +(8283, 1, 3, 23, 8229, 'Necșești'), +(8292, 1, 3, 23, 8229, 'Poduri-Bricești'), +(8309, 1, 3, 23, 8229, 'Popeștii De Jos'), +(8318, 1, 3, 23, 8229, 'Popeștii De Sus'), +(8327, 1, 3, 23, 8229, 'Tomuțești'), +(8336, 1, 3, 23, 8229, 'Toțești'), +(8345, 1, 3, 23, 8229, 'Vâltori'), +(8354, 1, 2, 3, NULL, 'Valea Lungă'), +(8363, 1, 3, 22, 8354, 'Valea Lungă'), +(8372, 1, 3, 23, 8354, 'Făget'), +(8381, 1, 3, 23, 8354, 'Glogoveț'), +(8390, 1, 3, 23, 8354, 'Lodroman'), +(8407, 1, 3, 23, 8354, 'Lunca'), +(8416, 1, 3, 23, 8354, 'Tăuni'), +(8425, 1, 2, 3, NULL, 'Vidra'), +(8434, 1, 3, 22, 8425, 'Vidra'), +(8443, 1, 3, 23, 8425, 'Băi'), +(8452, 1, 3, 23, 8425, 'Bobărești'), +(8461, 1, 3, 23, 8425, 'Bogdănești'), +(8470, 1, 3, 23, 8425, 'Bordeștii Poieni'), +(8489, 1, 3, 23, 8425, 'Culdești'), +(8498, 1, 3, 23, 8425, 'Dealu Goiești'), +(8504, 1, 3, 23, 8425, 'Dos'), +(8513, 1, 3, 23, 8425, 'Dosu Luncii'), +(8522, 1, 3, 23, 8425, 'Dosu Văsești'), +(8531, 1, 3, 23, 8425, 'Drăgoiești-Luncă'), +(8540, 1, 3, 23, 8425, 'Ficărești'), +(8559, 1, 3, 23, 8425, 'Gligorești'), +(8568, 1, 3, 23, 8425, 'Goiești'), +(8577, 1, 3, 23, 8425, 'Haiducești'), +(8586, 1, 3, 23, 8425, 'Hărăști'), +(8595, 1, 3, 23, 8425, 'Hoancă'), +(8602, 1, 3, 23, 8425, 'Jeflești'), +(8611, 1, 3, 23, 8425, 'Lunca'), +(8620, 1, 3, 23, 8425, 'Lunca Bisericii'), +(8639, 1, 3, 23, 8425, 'Lunca De Jos'), +(8648, 1, 3, 23, 8425, 'Lunca Goiești'), +(8657, 1, 3, 23, 8425, 'Lunca Vesești'), +(8666, 1, 3, 23, 8425, 'Modolești'), +(8675, 1, 3, 23, 8425, 'Nemeși'), +(8684, 1, 3, 23, 8425, 'Oidești'), +(8693, 1, 3, 23, 8425, 'Pitărcești'), +(8700, 1, 3, 23, 8425, 'Pleșcuța'), +(8719, 1, 3, 23, 8425, 'Poieni'), +(8728, 1, 3, 23, 8425, 'Ponorel'), +(8737, 1, 3, 23, 8425, 'Puiulețești'), +(8746, 1, 3, 23, 8425, 'Runc'), +(8755, 1, 3, 23, 8425, 'Segaj'), +(8764, 1, 3, 23, 8425, 'Urdeș'), +(8773, 1, 3, 23, 8425, 'Valea Morii'), +(8782, 1, 3, 23, 8425, 'Văsești'), +(8791, 1, 3, 23, 8425, 'Vâlcăneasa'), +(8808, 1, 3, 23, 8425, 'Vâlcești'), +(8817, 1, 3, 23, 8425, 'Vârtănești'), +(8826, 1, 2, 3, NULL, 'Vințu De Jos'), +(8835, 1, 3, 22, 8826, 'Vințu De Jos'), +(8844, 1, 3, 23, 8826, 'Ciocașu'), +(8853, 1, 3, 23, 8826, 'Câmpu Goblii'), +(8862, 1, 3, 23, 8826, 'Crișeni'), +(8871, 1, 3, 23, 8826, 'Dealu Ferului'), +(8880, 1, 3, 23, 8826, 'Gura Cuțului'), +(8899, 1, 3, 23, 8826, 'Hațegana'), +(8906, 1, 3, 23, 8826, 'Inuri'), +(8915, 1, 3, 23, 8826, 'Laz'), +(8924, 1, 3, 23, 8826, 'Mătăcina'), +(8933, 1, 3, 23, 8826, 'Mereteu'), +(8942, 1, 3, 23, 8826, 'Pârău Lui Mihai'), +(8951, 1, 3, 23, 8826, 'Poienița'), +(8960, 1, 3, 23, 8826, 'Stăuini'), +(8979, 1, 3, 23, 8826, 'Valea Goblii'), +(8988, 1, 3, 23, 8826, 'Valea Lui Mihai'), +(8997, 1, 3, 23, 8826, 'Valea Vințului'), +(9002, 1, 3, 23, 8826, 'Vurpăr'), +(9019, 1, 2, 3, NULL, 'Cut'), +(9026, 1, 2, 3, NULL, 'Bucerdea Grânoasă'), +(9262, 2, 2, 1, NULL, 'Municipiul Arad'), +(9271, 2, 3, 9, 9262, 'Arad'), +(9280, 2, 2, 3, NULL, 'Fântânele'), +(9299, 2, 3, 22, 9280, 'Fântânele'), +(9306, 2, 3, 23, 12920, 'Aluniș'), +(9315, 2, 3, 22, 12920, 'Frumușeni'), +(9324, 2, 3, 23, 9280, 'Tisa Nouă'), +(9333, 2, 2, 3, NULL, 'Livada'), +(9342, 2, 3, 22, 9333, 'Livada'), +(9351, 2, 3, 23, 9333, 'Sânleani'), +(9360, 2, 2, 3, NULL, 'Șofronea'), +(9379, 2, 3, 22, 9360, 'Șofronea'), +(9388, 2, 3, 23, 9360, 'Sânpaul'), +(9397, 2, 2, 3, NULL, 'Vladimirescu'), +(9404, 2, 3, 22, 9397, 'Vladimirescu'), +(9413, 2, 3, 23, 9397, 'Cicir'), +(9422, 2, 3, 23, 9397, 'Horia'), +(9431, 2, 3, 23, 9397, 'Mândruloc'), +(9459, 2, 2, 2, NULL, 'Oraș Chișineu-Criș'), +(9468, 2, 3, 17, 9459, 'Chișineu-Criș'), +(9477, 2, 3, 19, 9459, 'Nadab'), +(9495, 2, 2, 2, NULL, 'Oraș Curtici'), +(9501, 2, 3, 17, 9495, 'Curtici'), +(9510, 2, 3, 22, 12912, 'Dorobanți'), +(9538, 2, 2, 2, NULL, 'Oraș Ineu'), +(9547, 2, 3, 17, 9538, 'Ineu'), +(9556, 2, 3, 19, 9538, 'Mocrea'), +(9574, 2, 2, 2, NULL, 'Oraș Lipova'), +(9583, 2, 3, 17, 9574, 'Lipova'), +(9592, 2, 3, 18, 9574, 'Radna'), +(9609, 2, 3, 18, 9574, 'Șoimoș'), +(9627, 2, 2, 2, NULL, 'Oraș Nădlac'), +(9636, 2, 3, 17, 9627, 'Nădlac'), +(9654, 2, 2, 2, NULL, 'Oraș Pâncota'), +(9663, 2, 3, 17, 9654, 'Pâncota'), +(9672, 2, 3, 19, 9654, 'Măderat'), +(9690, 2, 2, 2, NULL, 'Oraș Sebiș'), +(9707, 2, 3, 17, 9690, 'Sebiș'), +(9716, 2, 3, 19, 9690, 'Donceni'), +(9725, 2, 3, 19, 9690, 'Prunișor'), +(9734, 2, 3, 19, 9690, 'Sălăjeni'), +(9743, 2, 2, 3, NULL, 'Almaș'), +(9752, 2, 3, 22, 9743, 'Almaș'), +(9761, 2, 3, 23, 9743, 'Cil'), +(9770, 2, 3, 23, 9743, 'Joia Mare'), +(9789, 2, 3, 23, 9743, 'Rădești'), +(9798, 2, 2, 3, NULL, 'Apateu'), +(9805, 2, 3, 22, 9798, 'Apateu'), +(9814, 2, 3, 23, 9798, 'Berechiu'), +(9823, 2, 3, 23, 9798, 'Moțiori'), +(9832, 2, 2, 3, NULL, 'Archiș'), +(9841, 2, 3, 22, 9832, 'Archiș'), +(9850, 2, 3, 23, 9832, 'Bârzești'), +(9869, 2, 3, 23, 9832, 'Groșeni'), +(9878, 2, 3, 23, 9832, 'Nermiș'), +(9887, 2, 2, 3, NULL, 'Bata'), +(9896, 2, 3, 22, 9887, 'Bata'), +(9903, 2, 3, 23, 9887, 'Bacău De Mijloc'), +(9912, 2, 3, 23, 9887, 'Bulci'), +(9921, 2, 3, 23, 9887, 'Țela'), +(9930, 2, 2, 3, NULL, 'Beliu'), +(9949, 2, 3, 22, 9930, 'Beliu'), +(9958, 2, 3, 23, 9930, 'Benești'), +(9967, 2, 3, 23, 9930, 'Bochia'), +(9976, 2, 3, 23, 9930, 'Vasile Goldiș'), +(9985, 2, 3, 23, 9930, 'Secaci'), +(9994, 2, 3, 23, 9930, 'Tăgădău'), +(10006, 2, 2, 3, NULL, 'Birchiș'), +(10015, 2, 3, 22, 10006, 'Birchiș'), +(10024, 2, 3, 23, 10006, 'Căpălnaș'), +(10033, 2, 3, 23, 10006, 'Ostrov'), +(10042, 2, 3, 23, 10006, 'Virismort'), +(10051, 2, 2, 3, NULL, 'Bârsa'), +(10060, 2, 3, 22, 10051, 'Bârsa'), +(10079, 2, 3, 23, 10051, 'Aldești'), +(10088, 2, 3, 23, 10051, 'Hodiș'), +(10097, 2, 3, 23, 10051, 'Voivodeni'), +(10104, 2, 2, 3, NULL, 'Bârzava'), +(10113, 2, 3, 22, 10104, 'Bârzava'), +(10122, 2, 3, 23, 10104, 'Bătuța'), +(10131, 2, 3, 23, 10104, 'Căpruța'), +(10140, 2, 3, 23, 10104, 'Dumbrăvița'), +(10159, 2, 3, 23, 10104, 'Groșii Noi'), +(10168, 2, 3, 23, 10104, 'Lalașinț'), +(10177, 2, 3, 23, 10104, 'Monoroștia'), +(10186, 2, 3, 23, 10104, 'Slatina De Mureș'), +(10195, 2, 2, 3, NULL, 'Bocsig'), +(10202, 2, 3, 22, 10195, 'Bocsig'), +(10211, 2, 3, 23, 10195, 'Mânerău'), +(10220, 2, 3, 23, 10195, 'Răpsig'), +(10239, 2, 2, 3, NULL, 'Brazii'), +(10248, 2, 3, 22, 10239, 'Brazii'), +(10257, 2, 3, 23, 10239, 'Buceava-Șoimuș'), +(10266, 2, 3, 23, 10239, 'Iacobini'), +(10275, 2, 3, 23, 10239, 'Mădrigești'), +(10284, 2, 3, 23, 10239, 'Secaș'), +(10293, 2, 2, 3, NULL, 'Buteni'), +(10300, 2, 3, 22, 10293, 'Buteni'), +(10319, 2, 3, 23, 10293, 'Berindia'), +(10328, 2, 3, 23, 10293, 'Cuied'), +(10337, 2, 3, 23, 10293, 'Păulian'), +(10346, 2, 2, 3, NULL, 'Cărand'), +(10355, 2, 3, 22, 10346, 'Cărand'), +(10364, 2, 3, 23, 10346, 'Seliștea'), +(10373, 2, 2, 3, NULL, 'Cermei'), +(10382, 2, 3, 22, 10373, 'Cermei'), +(10391, 2, 3, 23, 10373, 'Avram Iancu'), +(10408, 2, 3, 23, 10373, 'Șomoșcheș'), +(10417, 2, 2, 3, NULL, 'Chisindia'), +(10426, 2, 3, 22, 10417, 'Chisindia'), +(10435, 2, 3, 23, 10417, 'Păiușeni'), +(10444, 2, 3, 23, 10417, 'Văsoaia'), +(10453, 2, 2, 3, NULL, 'Conop'), +(10462, 2, 3, 22, 10453, 'Conop'), +(10471, 2, 3, 23, 10453, 'Belotinț'), +(10480, 2, 3, 23, 10453, 'Chelmac'), +(10499, 2, 3, 23, 10453, 'Milova'), +(10505, 2, 3, 23, 10453, 'Odvoș'), +(10514, 2, 2, 3, NULL, 'Covăsinț'), +(10523, 2, 3, 22, 10514, 'Covăsinț'), +(10532, 2, 2, 3, NULL, 'Craiva'), +(10541, 2, 3, 22, 10532, 'Craiva'), +(10550, 2, 3, 23, 10532, 'Chișlaca'), +(10569, 2, 3, 23, 10532, 'Ciuntești'), +(10578, 2, 3, 23, 10532, 'Coroi'), +(10587, 2, 3, 23, 10532, 'Mărăuș'), +(10596, 2, 3, 23, 10532, 'Rogoz De Beliu'), +(10603, 2, 3, 23, 10532, 'Stoinești'), +(10612, 2, 3, 23, 10532, 'Susag'), +(10621, 2, 3, 23, 10532, 'Șiad'), +(10630, 2, 3, 23, 10532, 'Tălmaci'), +(10649, 2, 2, 3, NULL, 'Dezna'), +(10658, 2, 3, 22, 10649, 'Dezna'), +(10667, 2, 3, 23, 10649, 'Buhani'), +(10676, 2, 3, 23, 10649, 'Laz'), +(10685, 2, 3, 23, 10649, 'Neagra'), +(10694, 2, 3, 23, 10649, 'Slatina De Criș'), +(10701, 2, 2, 3, NULL, 'Dieci'), +(10710, 2, 3, 22, 10701, 'Dieci'), +(10729, 2, 3, 23, 10701, 'Cociuba'), +(10738, 2, 3, 23, 10701, 'Crocna'), +(10747, 2, 3, 23, 10701, 'Revetiș'), +(10756, 2, 3, 23, 10701, 'Roșia'), +(10765, 2, 2, 3, NULL, 'Ususău'), +(10774, 2, 3, 23, 10765, 'Dorgoș'), +(10783, 2, 3, 23, 10765, 'Bruznic'), +(10792, 2, 3, 23, 10765, 'Pătârș'), +(10809, 2, 3, 22, 10765, 'Ususău'), +(10818, 2, 3, 23, 10765, 'Zăbalț'), +(10827, 2, 2, 3, NULL, 'Felnac'), +(10836, 2, 3, 22, 10827, 'Felnac'), +(10845, 2, 3, 23, 12938, 'Bodrogu Nou'), +(10854, 2, 3, 23, 10827, 'Călugăreni'), +(10863, 2, 3, 22, 12938, 'Zădăreni'), +(10872, 2, 2, 3, NULL, 'Ghioroc'), +(10881, 2, 3, 22, 10872, 'Ghioroc'), +(10890, 2, 3, 23, 10872, 'Cuvin'), +(10907, 2, 3, 23, 10872, 'Miniș'), +(10916, 2, 2, 3, NULL, 'Grăniceri'), +(10925, 2, 3, 22, 10916, 'Grăniceri'), +(10934, 2, 3, 23, 10916, 'Șiclău'), +(10943, 2, 2, 3, NULL, 'Gurahonț'), +(10952, 2, 3, 22, 10943, 'Gurahonț'), +(10961, 2, 3, 23, 10943, 'Bonțești'), +(10970, 2, 3, 23, 10943, 'Dulcele'), +(10989, 2, 3, 23, 10943, 'Feniș'), +(10998, 2, 3, 23, 10943, 'Honțișor'), +(11003, 2, 3, 23, 10943, 'Iosaș'), +(11012, 2, 3, 23, 10943, 'Mustești'), +(11021, 2, 3, 23, 10943, 'Pescari'), +(11030, 2, 3, 23, 10943, 'Valea Mare'), +(11049, 2, 3, 23, 10943, 'Zimbru'), +(11058, 2, 2, 3, NULL, 'Hălmagiu'), +(11067, 2, 3, 22, 11058, 'Hălmagiu'), +(11076, 2, 3, 23, 11058, 'Bănești'), +(11085, 2, 3, 23, 11058, 'Bodești'), +(11094, 2, 3, 23, 11058, 'Brusturi'), +(11101, 2, 3, 23, 11058, 'Cristești'), +(11110, 2, 3, 23, 11058, 'Ionești'), +(11129, 2, 3, 23, 11058, 'Leasa'), +(11138, 2, 3, 23, 11058, 'Leștioara'), +(11147, 2, 3, 23, 11058, 'Poienari'), +(11156, 2, 3, 23, 11058, 'Tisa'), +(11165, 2, 3, 23, 11058, 'Țărmure'), +(11174, 2, 2, 3, NULL, 'Hălmăgel'), +(11183, 2, 3, 22, 11174, 'Hălmăgel'), +(11192, 2, 3, 23, 11174, 'Luncșoara'), +(11209, 2, 3, 23, 11174, 'Sârbi'), +(11218, 2, 3, 23, 11174, 'Târnăvița'), +(11227, 2, 3, 23, 11174, 'Țohești'), +(11236, 2, 2, 3, NULL, 'Hășmaș'), +(11245, 2, 3, 22, 11236, 'Hășmaș'), +(11254, 2, 3, 23, 11236, 'Agrișu Mic'), +(11263, 2, 3, 23, 11236, 'Botfei'), +(11272, 2, 3, 23, 11236, 'Clit'), +(11281, 2, 3, 23, 11236, 'Comănești'), +(11290, 2, 3, 23, 11236, 'Urvișu De Beliu'), +(11307, 2, 2, 3, NULL, 'Ignești'), +(11316, 2, 3, 22, 11307, 'Ignești'), +(11325, 2, 3, 23, 11307, 'Minead'), +(11334, 2, 3, 23, 11307, 'Nădălbești'), +(11343, 2, 3, 23, 11307, 'Susani'), +(11352, 2, 2, 3, NULL, 'Iratoșu'), +(11361, 2, 3, 22, 11352, 'Iratoșu'), +(11370, 2, 3, 23, 11352, 'Variașu Mare'), +(11389, 2, 3, 23, 11352, 'Variașu Mic'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(11398, 2, 2, 3, NULL, 'Macea'), +(11405, 2, 3, 22, 11398, 'Macea'), +(11414, 2, 3, 23, 11398, 'Sânmartin'), +(11423, 2, 2, 3, NULL, 'Mișca'), +(11432, 2, 3, 22, 11423, 'Mișca'), +(11441, 2, 3, 23, 11423, 'Satu Nou'), +(11450, 2, 3, 23, 11423, 'Vânători'), +(11469, 2, 3, 23, 11423, 'Zerindu Mic'), +(11478, 2, 2, 3, NULL, 'Moneasa'), +(11487, 2, 3, 22, 11478, 'Moneasa'), +(11496, 2, 3, 23, 11478, 'Rănușa'), +(11502, 2, 2, 3, NULL, 'Olari'), +(11511, 2, 3, 22, 11502, 'Olari'), +(11520, 2, 3, 23, 11502, 'Sintea Mică'), +(11539, 2, 2, 3, NULL, 'Păuliș'), +(11548, 2, 3, 22, 11539, 'Păuliș'), +(11557, 2, 3, 23, 11539, 'Barațca'), +(11566, 2, 3, 23, 11539, 'Cladova'), +(11575, 2, 3, 23, 11539, 'Sâmbăteni'), +(11584, 2, 2, 2, NULL, 'Oraș Pecica'), +(11593, 2, 3, 17, 11584, 'Pecica'), +(11600, 2, 3, 19, 11584, 'Bodrogu Vechi'), +(11619, 2, 3, 19, 11584, 'Sederhat'), +(11628, 2, 3, 19, 11584, 'Turnu'), +(11637, 2, 2, 3, NULL, 'Peregu Mare'), +(11646, 2, 3, 22, 11637, 'Peregu Mare'), +(11655, 2, 3, 23, 11637, 'Peregu Mic'), +(11664, 2, 2, 3, NULL, 'Petriș'), +(11673, 2, 3, 22, 11664, 'Petriș'), +(11682, 2, 3, 23, 11664, 'Corbești'), +(11691, 2, 3, 23, 11664, 'Ilteu'), +(11708, 2, 3, 23, 11664, 'Obârșia'), +(11717, 2, 3, 23, 11664, 'Roșia Nouă'), +(11726, 2, 3, 23, 11664, 'Seliște'), +(11735, 2, 2, 3, NULL, 'Pilu'), +(11744, 2, 3, 22, 11735, 'Pilu'), +(11753, 2, 3, 23, 11735, 'Vărșand'), +(11762, 2, 2, 3, NULL, 'Pleșcuța'), +(11771, 2, 3, 22, 11762, 'Pleșcuța'), +(11780, 2, 3, 23, 11762, 'Aciuța'), +(11799, 2, 3, 23, 11762, 'Budești'), +(11806, 2, 3, 23, 11762, 'Dumbrava'), +(11815, 2, 3, 23, 11762, 'Gura Văii'), +(11824, 2, 3, 23, 11762, 'Rostoci'), +(11833, 2, 3, 23, 11762, 'Tălagiu'), +(11842, 2, 2, 3, NULL, 'Săvârșin'), +(11851, 2, 3, 22, 11842, 'Săvârșin'), +(11860, 2, 3, 23, 11842, 'Căprioara'), +(11879, 2, 3, 23, 11842, 'Cuiaș'), +(11888, 2, 3, 23, 11842, 'Hălăliș'), +(11897, 2, 3, 23, 11842, 'Pârnești'), +(11904, 2, 3, 23, 11842, 'Temeșești'), +(11913, 2, 3, 23, 11842, 'Toc'), +(11922, 2, 3, 23, 11842, 'Troaș'), +(11931, 2, 3, 23, 11842, 'Valea Mare'), +(11940, 2, 2, 3, NULL, 'Secusigiu'), +(11959, 2, 3, 22, 11940, 'Secusigiu'), +(11968, 2, 3, 23, 11940, 'Munar'), +(11977, 2, 3, 23, 11940, 'Satu Mare'), +(11986, 2, 3, 23, 11940, 'Sânpetru German'), +(11995, 2, 2, 3, NULL, 'Seleuș'), +(12000, 2, 3, 22, 11995, 'Seleuș'), +(12019, 2, 3, 23, 11995, 'Iermata'), +(12028, 2, 3, 23, 11995, 'Moroda'), +(12037, 2, 2, 3, NULL, 'Semlac'), +(12046, 2, 3, 22, 12037, 'Semlac'), +(12055, 2, 2, 3, NULL, 'Sintea Mare'), +(12064, 2, 3, 22, 12055, 'Sintea Mare'), +(12073, 2, 3, 23, 12055, 'Adea'), +(12082, 2, 3, 23, 12055, 'Țipar'), +(12091, 2, 2, 2, NULL, 'Oraș Sântana'), +(12108, 2, 3, 17, 12091, 'Sântana'), +(12117, 2, 3, 18, 12091, 'Caporal Alexa'), +(12126, 2, 2, 3, NULL, 'Socodor'), +(12135, 2, 3, 22, 12126, 'Socodor'), +(12144, 2, 2, 3, NULL, 'Șagu'), +(12153, 2, 3, 22, 12144, 'Șagu'), +(12162, 2, 3, 23, 12144, 'Cruceni'), +(12171, 2, 3, 23, 12144, 'Firiteaz'), +(12180, 2, 3, 23, 12144, 'Fiscut'), +(12199, 2, 3, 23, 12144, 'Hunedoara Timișană'), +(12206, 2, 2, 3, NULL, 'Șeitin'), +(12215, 2, 3, 22, 12206, 'Șeitin'), +(12224, 2, 2, 3, NULL, 'Șepreuș'), +(12233, 2, 3, 22, 12224, 'Șepreuș'), +(12242, 2, 2, 3, NULL, 'Șicula'), +(12251, 2, 3, 22, 12242, 'Șicula'), +(12260, 2, 3, 23, 12242, 'Chereluș'), +(12279, 2, 3, 23, 12242, 'Gurba'), +(12288, 2, 2, 3, NULL, 'Șilindia'), +(12297, 2, 3, 22, 12288, 'Șilindia'), +(12304, 2, 3, 23, 12288, 'Camna'), +(12313, 2, 3, 23, 12288, 'Iercoșeni'), +(12322, 2, 3, 23, 12288, 'Luguzău'), +(12331, 2, 3, 23, 12288, 'Satu Mic'), +(12340, 2, 2, 3, NULL, 'Șimand'), +(12359, 2, 3, 22, 12340, 'Șimand'), +(12368, 2, 2, 3, NULL, 'Șiria'), +(12377, 2, 3, 22, 12368, 'Șiria'), +(12386, 2, 3, 23, 12368, 'Galșa'), +(12395, 2, 3, 23, 12368, 'Mâsca'), +(12402, 2, 2, 3, NULL, 'Șiștarovăț'), +(12411, 2, 3, 22, 12402, 'Șiștarovăț'), +(12420, 2, 3, 23, 12402, 'Cuveșdia'), +(12439, 2, 3, 23, 12402, 'Labașinț'), +(12448, 2, 3, 23, 12402, 'Varnița'), +(12457, 2, 2, 3, NULL, 'Tauț'), +(12466, 2, 3, 22, 12457, 'Tauț'), +(12475, 2, 3, 23, 12457, 'Minișel'), +(12484, 2, 3, 23, 12457, 'Minișu De Sus'), +(12493, 2, 3, 23, 12457, 'Nadăș'), +(12509, 2, 2, 3, NULL, 'Târnova'), +(12518, 2, 3, 22, 12509, 'Târnova'), +(12527, 2, 3, 23, 12509, 'Agrișu Mare'), +(12536, 2, 3, 23, 12509, 'Arăneag'), +(12545, 2, 3, 23, 12509, 'Chier'), +(12554, 2, 3, 23, 12509, 'Drauț'), +(12563, 2, 3, 23, 12509, 'Dud'), +(12572, 2, 2, 3, NULL, 'Vărădia De Mureș'), +(12581, 2, 3, 22, 12572, 'Vărădia De Mureș'), +(12590, 2, 3, 23, 12572, 'Baia'), +(12607, 2, 3, 23, 12572, 'Julița'), +(12616, 2, 3, 23, 12572, 'Lupești'), +(12625, 2, 3, 23, 12572, 'Nicolae Bălcescu'), +(12634, 2, 3, 23, 12572, 'Stejar'), +(12643, 2, 2, 3, NULL, 'Vinga'), +(12652, 2, 3, 22, 12643, 'Vinga'), +(12661, 2, 3, 23, 12643, 'Mailat'), +(12670, 2, 3, 23, 12643, 'Mănăștur'), +(12689, 2, 2, 3, NULL, 'Vârfurile'), +(12698, 2, 3, 22, 12689, 'Vârfurile'), +(12705, 2, 3, 23, 12689, 'Avram Iancu'), +(12714, 2, 3, 23, 12689, 'Groși'), +(12723, 2, 3, 23, 12689, 'Lazuri'), +(12732, 2, 3, 23, 12689, 'Măgulicea'), +(12741, 2, 3, 23, 12689, 'Mermești'), +(12750, 2, 3, 23, 12689, 'Poiana'), +(12769, 2, 3, 23, 12689, 'Vidra'), +(12778, 2, 2, 3, NULL, 'Zăbrani'), +(12787, 2, 3, 22, 12778, 'Zăbrani'), +(12796, 2, 3, 23, 12778, 'Chesinț'), +(12803, 2, 3, 23, 12778, 'Neudorf'), +(12812, 2, 2, 3, NULL, 'Zărand'), +(12821, 2, 3, 22, 12812, 'Zărand'), +(12830, 2, 3, 23, 12812, 'Cintei'), +(12849, 2, 2, 3, NULL, 'Zerind'), +(12858, 2, 3, 22, 12849, 'Zerind'), +(12867, 2, 3, 23, 12849, 'Iermata Neagră'), +(12876, 2, 2, 3, NULL, 'Zimandu Nou'), +(12885, 2, 3, 22, 12876, 'Zimandu Nou'), +(12894, 2, 3, 23, 12876, 'Andrei Șaguna'), +(12901, 2, 3, 23, 12876, 'Zimandcuz'), +(12912, 2, 2, 3, NULL, 'Dorobanți'), +(12920, 2, 2, 3, NULL, 'Frumușeni'), +(12938, 2, 2, 3, NULL, 'Zădăreni'), +(13169, 3, 2, 1, NULL, 'Municipiul Pitești'), +(13178, 3, 3, 9, 13169, 'Pitești'), +(13187, 3, 2, 3, NULL, 'Bascov'), +(13196, 3, 3, 22, 13187, 'Bascov'), +(13203, 3, 3, 23, 13187, 'Brăileni'), +(13212, 3, 3, 23, 13187, 'Glâmbocu'), +(13221, 3, 3, 23, 13187, 'Mica'), +(13230, 3, 3, 23, 13187, 'Prislopu Mic'), +(13249, 3, 3, 23, 13187, 'Schiau'), +(13258, 3, 3, 23, 13187, 'Uiasca'), +(13267, 3, 3, 23, 13187, 'Valea Ursului'), +(13276, 3, 2, 3, NULL, 'Bradu'), +(13285, 3, 3, 22, 13276, 'Bradu'), +(13294, 3, 3, 23, 13276, 'Geamăna'), +(13301, 3, 2, 2, NULL, 'Oraș Mioveni'), +(13310, 3, 3, 17, 13301, 'Mioveni'), +(13329, 3, 3, 19, 13301, 'Clucereasa'), +(13338, 3, 3, 19, 13301, 'Colibași'), +(13347, 3, 3, 19, 13301, 'Făgetu'), +(13356, 3, 3, 19, 13301, 'Racovița'), +(13365, 3, 2, 3, NULL, 'Mărăcineni'), +(13374, 3, 3, 22, 13365, 'Mărăcineni'), +(13383, 3, 3, 23, 13365, 'Argeșelu'), +(13392, 3, 2, 2, NULL, 'Oraș Ștefănești'), +(13409, 3, 3, 17, 13392, 'Ștefănești'), +(13418, 3, 3, 19, 13392, 'Enculești'), +(13427, 3, 3, 19, 13392, 'Golești'), +(13436, 3, 3, 19, 13392, 'Izvorani'), +(13445, 3, 3, 19, 13392, 'Ștefăneștii Noi'), +(13454, 3, 3, 19, 13392, 'Valea Mare-Podgoria'), +(13463, 3, 3, 19, 13392, 'Viișoara'), +(13472, 3, 3, 19, 13392, 'Zăvoi'), +(13490, 3, 2, 4, NULL, 'Municipiul Câmpulung'), +(13506, 3, 3, 9, 13490, 'Câmpulung'), +(13515, 3, 3, 10, 13490, 'Valea Rumâneștilor'), +(13524, 3, 2, 3, NULL, 'Valea Mare Pravăț'), +(13533, 3, 3, 22, 13524, 'Valea Mare Pravăț'), +(13542, 3, 3, 23, 13524, 'Bilcești'), +(13551, 3, 3, 23, 13524, 'Colnic'), +(13560, 3, 3, 23, 13524, 'Fântânea'), +(13579, 3, 3, 23, 13524, 'Gura Pravăț'), +(13588, 3, 3, 23, 13524, 'Nămăești'), +(13597, 3, 3, 23, 13524, 'Pietroasa'), +(13604, 3, 3, 23, 13524, 'Șelari'), +(13622, 3, 2, 4, NULL, 'Municipiul Curtea De Argeș'), +(13631, 3, 3, 9, 13622, 'Curtea De Argeș'), +(13640, 3, 3, 10, 13622, 'Noapteș'), +(13668, 3, 2, 2, NULL, 'Oraș Costești'), +(13677, 3, 3, 17, 13668, 'Costești'), +(13686, 3, 3, 19, 13668, 'Broșteni'), +(13695, 3, 3, 19, 13668, 'Lăceni'), +(13702, 3, 3, 19, 13668, 'Pârvu Roșu'), +(13711, 3, 3, 19, 13668, 'Podu Broșteni'), +(13720, 3, 3, 19, 13668, 'Smei'), +(13739, 3, 3, 19, 13668, 'Stârci'), +(13757, 3, 2, 2, NULL, 'Oraș Topoloveni'), +(13766, 3, 3, 17, 13757, 'Topoloveni'), +(13775, 3, 3, 19, 13757, 'Boțârcani'), +(13784, 3, 3, 19, 13757, 'Crintești'), +(13793, 3, 3, 19, 13757, 'Gorănești'), +(13800, 3, 3, 19, 13757, 'Țigănești'), +(13819, 3, 2, 3, NULL, 'Albeștii De Argeș'), +(13828, 3, 3, 22, 13819, 'Albeștii Pamânteni'), +(13837, 3, 3, 23, 13819, 'Albeștii Ungureni'), +(13846, 3, 3, 23, 13819, 'Brătești'), +(13855, 3, 3, 23, 13819, 'Doblea'), +(13864, 3, 3, 23, 13819, 'Dobrotu'), +(13873, 3, 3, 23, 13819, 'Dumirești'), +(13882, 3, 3, 23, 13819, 'Florieni'), +(13891, 3, 2, 3, NULL, 'Albeștii De Muscel'), +(13908, 3, 3, 22, 20063, 'Bughea De Sus'), +(13917, 3, 3, 22, 13891, 'Albești'), +(13926, 3, 3, 23, 13891, 'Cândești'), +(13935, 3, 2, 3, NULL, 'Albota'), +(13944, 3, 3, 22, 13935, 'Albota'), +(13953, 3, 3, 23, 13935, 'Cerbu'), +(13962, 3, 3, 23, 13935, 'Frătești'), +(13971, 3, 3, 23, 13935, 'Gura Văii'), +(13980, 3, 3, 23, 13935, 'Mareș'), +(13999, 3, 2, 3, NULL, 'Aninoasa'), +(14003, 3, 3, 22, 13999, 'Aninoasa'), +(14012, 3, 3, 23, 13999, 'Broșteni'), +(14021, 3, 3, 23, 13999, 'Slănic'), +(14030, 3, 3, 23, 13999, 'Valea Siliștii'), +(14049, 3, 2, 3, NULL, 'Arefu'), +(14058, 3, 3, 22, 14049, 'Căpățânenii Pământeni'), +(14067, 3, 3, 23, 14049, 'Arefu'), +(14076, 3, 3, 23, 14049, 'Căpățânenii Ungureni'), +(14085, 3, 2, 3, NULL, 'Băbana'), +(14094, 3, 3, 22, 14085, 'Băbana'), +(14101, 3, 3, 23, 14085, 'Băjănești'), +(14110, 3, 3, 23, 14085, 'Ciobănești'), +(14129, 3, 3, 23, 14085, 'Cotmenița'), +(14138, 3, 3, 23, 14085, 'Groși'), +(14147, 3, 3, 23, 14085, 'Lupueni'), +(14156, 3, 3, 23, 14085, 'Slăatioarele'), +(14165, 3, 2, 3, NULL, 'Băiculești'), +(14174, 3, 3, 22, 14165, 'Băiculești'), +(14183, 3, 3, 23, 14165, 'Alunișu'), +(14192, 3, 3, 23, 14165, 'Anghinești'), +(14209, 3, 3, 23, 14165, 'Argeșani'), +(14218, 3, 3, 23, 14165, 'Mănicești'), +(14227, 3, 3, 23, 14165, 'Stejari'), +(14236, 3, 3, 23, 14165, 'Tutana'), +(14245, 3, 3, 23, 14165, 'Valea Brazilor'), +(14254, 3, 3, 23, 14165, 'Valea Lui Enache'), +(14263, 3, 3, 23, 14165, 'Zigoneni'), +(14272, 3, 2, 3, NULL, 'Bălilești'), +(14281, 3, 3, 22, 14272, 'Bălilești'), +(14290, 3, 3, 23, 14272, 'Băjești'), +(14307, 3, 3, 23, 14272, 'Golești'), +(14316, 3, 3, 23, 14272, 'Poienița'), +(14325, 3, 3, 23, 14272, 'Priboaia'), +(14334, 3, 3, 23, 14272, 'Ulița'), +(14343, 3, 3, 23, 14272, 'Valea Mare-Bratia'), +(14352, 3, 2, 3, NULL, 'Beleți-Negrești'), +(14361, 3, 3, 22, 14352, 'Zgripcești'), +(14370, 3, 3, 23, 14352, 'Beleți'), +(14389, 3, 3, 23, 14352, 'Lențea'), +(14398, 3, 3, 23, 14352, 'Negrești'), +(14405, 3, 2, 3, NULL, 'Berevoești'), +(14414, 3, 3, 22, 14405, 'Berevoești'), +(14423, 3, 3, 23, 14405, 'Bratia'), +(14432, 3, 3, 23, 14405, 'Gămăcești'), +(14441, 3, 3, 23, 14405, 'Oțelu'), +(14450, 3, 2, 3, NULL, 'Bârla'), +(14469, 3, 3, 22, 14450, 'Bârla'), +(14478, 3, 3, 23, 14450, 'Afrimești'), +(14487, 3, 3, 23, 14450, 'Bădești'), +(14496, 3, 3, 23, 14450, 'Brabeți'), +(14502, 3, 3, 23, 14450, 'Ciocești'), +(14511, 3, 3, 23, 14450, 'Malu'), +(14520, 3, 3, 23, 14450, 'Mândra'), +(14539, 3, 3, 23, 14450, 'Mozăcenii-Vale'), +(14548, 3, 3, 23, 14450, 'Podișoru'), +(14557, 3, 3, 23, 14450, 'Șelăreasca'), +(14566, 3, 3, 23, 14450, 'Urlueni'), +(14575, 3, 3, 23, 14450, 'Zuvelcați'), +(14584, 3, 2, 3, NULL, 'Bogați'), +(14593, 3, 3, 22, 14584, 'Bogați'), +(14600, 3, 3, 23, 14584, 'Bârloi'), +(14619, 3, 3, 23, 14584, 'Bujoi'), +(14628, 3, 3, 23, 14584, 'Chițești'), +(14637, 3, 3, 23, 14584, 'Dumbrava'), +(14646, 3, 3, 23, 14584, 'Glâmbocel'), +(14655, 3, 3, 23, 14584, 'Glâmbocelu'), +(14664, 3, 3, 23, 14584, 'Suseni'), +(14673, 3, 2, 3, NULL, 'Boteni'), +(14682, 3, 3, 22, 14673, 'Boteni'), +(14691, 3, 3, 23, 14673, 'Balabani'), +(14708, 3, 3, 23, 14673, 'Lunca'), +(14717, 3, 3, 23, 14673, 'Mușcel'), +(14726, 3, 2, 3, NULL, 'Boțești'), +(14735, 3, 3, 22, 14726, 'Boțești'), +(14744, 3, 3, 23, 14726, 'Moșteni-Greci'), +(14753, 3, 2, 3, NULL, 'Brăduleț'), +(14762, 3, 3, 22, 14753, 'Brăduleț'), +(14771, 3, 3, 23, 14753, 'Alunișu'), +(14780, 3, 3, 23, 14753, 'Brădetu'), +(14799, 3, 3, 23, 14753, 'Cosaci'), +(14806, 3, 3, 23, 14753, 'Galeșu'), +(14815, 3, 3, 23, 14753, 'Piatra'), +(14824, 3, 3, 23, 14753, 'Slămnești'), +(14833, 3, 3, 23, 14753, 'Uleni'), +(14842, 3, 3, 23, 14753, 'Ungureni'), +(14851, 3, 2, 3, NULL, 'Budeasa'), +(14860, 3, 3, 22, 14851, 'Budeasa Mare'), +(14879, 3, 3, 23, 14851, 'Budeasa Mică'), +(14888, 3, 3, 23, 14851, 'Calotești'), +(14897, 3, 3, 23, 14851, 'Gălășești'), +(14904, 3, 3, 23, 14851, 'Rogojina'), +(14913, 3, 3, 23, 14851, 'Valea Mărului'), +(14922, 3, 2, 3, NULL, 'Bughea De Jos'), +(14931, 3, 3, 22, 14922, 'Bughea De Jos'), +(14940, 3, 2, 3, NULL, 'Buzoești'), +(14959, 3, 3, 22, 14940, 'Vulpești'), +(14968, 3, 3, 23, 14940, 'Bujoreni'), +(14977, 3, 3, 23, 14940, 'Buzoești'), +(14986, 3, 3, 23, 14940, 'Cornățel'), +(14995, 3, 3, 23, 14940, 'Curteanca'), +(15000, 3, 3, 23, 14940, 'Ionești'), +(15019, 3, 3, 23, 14940, 'Podeni'), +(15028, 3, 3, 23, 14940, 'Redea'), +(15037, 3, 3, 23, 14940, 'Șerboeni'), +(15046, 3, 3, 23, 14940, 'Tomșanca'), +(15055, 3, 3, 23, 14940, 'Vlăduța'), +(15064, 3, 2, 3, NULL, 'Căldăraru'), +(15073, 3, 3, 22, 15064, 'Căldăraru'), +(15082, 3, 3, 23, 15064, 'Burdea'), +(15091, 3, 3, 23, 15064, 'Strâmbeni'), +(15108, 3, 2, 3, NULL, 'Călinești'), +(15117, 3, 3, 22, 15108, 'Vrănești'), +(15126, 3, 3, 23, 15108, 'Călinești'), +(15135, 3, 3, 23, 15108, 'Ciocănești'), +(15144, 3, 3, 23, 15108, 'Cârstieni'), +(15153, 3, 3, 23, 15108, 'Glodu'), +(15162, 3, 3, 23, 15108, 'Gorganu'), +(15171, 3, 3, 23, 15108, 'Radu Negru'), +(15180, 3, 3, 23, 15108, 'Râncăciov'), +(15199, 3, 3, 23, 15108, 'Udeni-Zăvoi'), +(15206, 3, 3, 23, 15108, 'Urlucea'), +(15215, 3, 3, 23, 15108, 'Valea Corbului'), +(15224, 3, 3, 23, 15108, 'Văleni-Podgoria'), +(15233, 3, 2, 3, NULL, 'Căteasca'), +(15242, 3, 3, 22, 15233, 'Căteasca'), +(15251, 3, 3, 23, 15233, 'Catanele'), +(15260, 3, 3, 23, 15233, 'Cireșu'), +(15279, 3, 3, 23, 15233, 'Coșeri'), +(15288, 3, 3, 23, 15233, 'Gruiu'), +(15297, 3, 3, 23, 15233, 'Recea'), +(15304, 3, 3, 23, 15233, 'Siliștea'), +(15313, 3, 2, 3, NULL, 'Cepari'), +(15322, 3, 3, 22, 15313, 'Ceparii Pământeni'), +(15331, 3, 3, 23, 15313, 'Cărpeniș'), +(15340, 3, 3, 23, 15313, 'Ceparii Ungureni'), +(15359, 3, 3, 23, 15313, 'Morăști'), +(15368, 3, 3, 23, 15313, 'Șendrulești'), +(15377, 3, 3, 23, 15313, 'Urluiești'), +(15386, 3, 3, 23, 15313, 'Valea Măgurei'), +(15395, 3, 3, 23, 15313, 'Zamfirești'), +(15402, 3, 2, 3, NULL, 'Cetățeni'), +(15411, 3, 3, 22, 15402, 'Cetățeni'), +(15420, 3, 3, 23, 15402, 'Lăicăi'), +(15439, 3, 3, 23, 15402, 'Valea Cetățuia'), +(15448, 3, 2, 3, NULL, 'Cicănești'), +(15457, 3, 3, 22, 15448, 'Cicănești'), +(15466, 3, 3, 23, 15448, 'Bărăști'), +(15475, 3, 3, 23, 15448, 'Mioarele'), +(15484, 3, 3, 23, 15448, 'Urechești'), +(15493, 3, 2, 3, NULL, 'Ciofrângeni'), +(15509, 3, 3, 22, 15493, 'Ciofrângeni'), +(15518, 3, 3, 23, 15493, 'Burluși'), +(15527, 3, 3, 23, 15493, 'Lacurile'), +(15536, 3, 3, 23, 15493, 'Piatra'), +(15545, 3, 3, 23, 15493, 'Schitu-Matei'), +(15554, 3, 2, 3, NULL, 'Ciomăgești'), +(15563, 3, 3, 22, 15554, 'Răduțești'), +(15572, 3, 3, 23, 15554, 'Beculești'), +(15581, 3, 3, 23, 15554, 'Bratia'), +(15590, 3, 3, 23, 15554, 'Ciomăgești'), +(15607, 3, 3, 23, 15554, 'Cungrea'), +(15616, 3, 3, 23, 15554, 'Dogari'), +(15625, 3, 3, 23, 15554, 'Fedeleșoiu'), +(15634, 3, 3, 23, 15554, 'Giuclani'), +(15643, 3, 3, 23, 15554, 'Păunești'), +(15652, 3, 2, 3, NULL, 'Cocu'), +(15661, 3, 3, 22, 15652, 'Răchițele De Jos'), +(15670, 3, 3, 23, 15652, 'Bărbătești'), +(15689, 3, 3, 23, 15652, 'Cocu'), +(15698, 3, 3, 23, 15652, 'Crucișoara'), +(15705, 3, 3, 23, 15652, 'Făcălețești'), +(15714, 3, 3, 23, 15652, 'Greabănu'), +(15723, 3, 3, 23, 15652, 'Popești'), +(15732, 3, 3, 23, 15652, 'Răchițele De Sus'), +(15741, 3, 2, 3, NULL, 'Corbeni'), +(15750, 3, 3, 22, 15741, 'Corbeni'), +(15769, 3, 3, 23, 15741, 'Berindești'), +(15778, 3, 3, 23, 15741, 'Bucșenești'), +(15787, 3, 3, 23, 15741, 'Oeștii Pamânteni'), +(15796, 3, 3, 23, 15741, 'Oeștii Ungureni'), +(15803, 3, 3, 23, 15741, 'Poienari'), +(15812, 3, 3, 23, 15741, 'Rotunda'), +(15821, 3, 3, 23, 15741, 'Turburea'), +(15830, 3, 2, 3, NULL, 'Corbi'), +(15849, 3, 3, 22, 15830, 'Corbi'), +(15858, 3, 3, 23, 15830, 'Corbșori'), +(15867, 3, 3, 23, 15830, 'Jgheaburi'), +(15876, 3, 3, 23, 15830, 'Poduri'), +(15885, 3, 3, 23, 15830, 'Poienărei'), +(15894, 3, 3, 23, 15830, 'Stănești'), +(15901, 3, 2, 3, NULL, 'Coșești'), +(15910, 3, 3, 22, 15901, 'Coșești'), +(15929, 3, 3, 23, 15901, 'Jupânești'), +(15938, 3, 3, 23, 15901, 'Lăpușani'), +(15947, 3, 3, 23, 15901, 'Leicești'), +(15956, 3, 3, 23, 15901, 'Păcioiu'), +(15965, 3, 3, 23, 15901, 'Petrești'), +(15974, 3, 3, 23, 15901, 'Priseaca'), +(15983, 3, 2, 3, NULL, 'Cotmeana'), +(15992, 3, 3, 22, 15983, 'Cotmeana'), +(16007, 3, 3, 23, 15983, 'Bascovele'), +(16016, 3, 3, 23, 15983, 'Bunești'), +(16025, 3, 3, 23, 15983, 'Costești'), +(16034, 3, 3, 23, 15983, 'Dealu Pădurii'), +(16043, 3, 3, 23, 15983, 'Drăgolești'), +(16052, 3, 3, 23, 15983, 'Lintești'), +(16061, 3, 3, 23, 15983, 'Negești'), +(16070, 3, 3, 23, 15983, 'Pielești'), +(16089, 3, 3, 23, 15983, 'Săndulești'), +(16098, 3, 3, 23, 15983, 'Spiridoni'), +(16105, 3, 3, 23, 15983, 'Ursoaia'), +(16114, 3, 3, 23, 15983, 'Vârloveni'), +(16123, 3, 3, 23, 15983, 'Zamfirești'), +(16132, 3, 2, 3, NULL, 'Cuca'), +(16141, 3, 3, 22, 16132, 'Cuca'), +(16150, 3, 3, 23, 16132, 'Bălțata'), +(16169, 3, 3, 23, 16132, 'Bărbălani'), +(16178, 3, 3, 23, 16132, 'Cârcești'), +(16187, 3, 3, 23, 16132, 'Cotu'), +(16196, 3, 3, 23, 16132, 'Crivățu'), +(16203, 3, 3, 23, 16132, 'Lăunele De Sus'), +(16212, 3, 3, 23, 16132, 'Măcăi'), +(16221, 3, 3, 23, 16132, 'Mănești'), +(16230, 3, 3, 23, 16132, 'Sinești'), +(16249, 3, 3, 23, 16132, 'Stănicei'), +(16258, 3, 3, 23, 16132, 'Teodorești'), +(16267, 3, 3, 23, 16132, 'Valea Cucii'), +(16276, 3, 3, 23, 16132, 'Vonigeasa'), +(16285, 3, 2, 3, NULL, 'Davidești'), +(16294, 3, 3, 22, 16285, 'Davidești'), +(16301, 3, 3, 23, 16285, 'Conțești'), +(16310, 3, 3, 23, 16285, 'Voroveni'), +(16329, 3, 2, 3, NULL, 'Dâmbovicioara'), +(16338, 3, 3, 22, 16329, 'Dâmbovicioara'), +(16347, 3, 3, 23, 16329, 'Ciocanu'), +(16356, 3, 3, 23, 16329, 'Podu Dâmboviței'), +(16365, 3, 2, 3, NULL, 'Dârmănești'), +(16374, 3, 3, 22, 16365, 'Dârmănești'), +(16383, 3, 3, 23, 16365, 'Negreni'), +(16392, 3, 3, 23, 16365, 'Piscani'), +(16409, 3, 3, 23, 16365, 'Valea Nandrii'), +(16418, 3, 3, 23, 16365, 'Valea Rizii'), +(16427, 3, 2, 3, NULL, 'Dobrești'), +(16436, 3, 3, 22, 16427, 'Dobrești'), +(16445, 3, 3, 23, 16427, 'Furești'), +(16454, 3, 2, 3, NULL, 'Domnești'), +(16463, 3, 3, 22, 16454, 'Domnești'), +(16472, 3, 2, 3, NULL, 'Dragoslavele'), +(16481, 3, 3, 22, 16472, 'Dragoslavele'), +(16490, 3, 3, 23, 16472, 'Valea Hotarului'), +(16506, 3, 2, 3, NULL, 'Drăganu'), +(16515, 3, 3, 22, 16506, 'Drăganu-Olteni'), +(16524, 3, 3, 23, 16506, 'Băcești'), +(16533, 3, 3, 23, 16506, 'Dumbrăvești'), +(16542, 3, 3, 23, 16506, 'Prislopu Mare'), +(16551, 3, 2, 3, NULL, 'Godeni'), +(16560, 3, 3, 22, 16551, 'Godeni'), +(16579, 3, 3, 23, 16551, 'Bordeieni'), +(16588, 3, 3, 23, 16551, 'Capu Piscului'), +(16597, 3, 3, 23, 16551, 'Cotești'), +(16604, 3, 3, 23, 16551, 'Malu'), +(16613, 3, 2, 3, NULL, 'Hârsești'), +(16622, 3, 3, 22, 16613, 'Hârsești'), +(16631, 3, 3, 23, 16613, 'Ciobani'), +(16640, 3, 3, 23, 16613, 'Martalogi'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(16659, 3, 2, 3, NULL, 'Hârtiești'), +(16668, 3, 3, 22, 16659, 'Hârtiești'), +(16677, 3, 3, 23, 20055, 'Bârzești'), +(16686, 3, 3, 23, 16659, 'Dealu'), +(16695, 3, 3, 23, 20055, 'Huluba'), +(16702, 3, 3, 23, 16659, 'Lespezi'), +(16711, 3, 3, 23, 16659, 'Lucieni'), +(16720, 3, 3, 22, 20055, 'Vulturești'), +(16739, 3, 2, 3, NULL, 'Izvoru'), +(16748, 3, 3, 22, 16739, 'Izvoru'), +(16757, 3, 2, 3, NULL, 'Leordeni'), +(16766, 3, 3, 22, 16757, 'Leordeni'), +(16775, 3, 3, 23, 16757, 'Baloteasca'), +(16784, 3, 3, 23, 16757, 'Băila'), +(16793, 3, 3, 23, 16757, 'Bânțău'), +(16800, 3, 3, 23, 16757, 'Budișteni'), +(16819, 3, 3, 23, 16757, 'Ciolcești'), +(16828, 3, 3, 23, 16757, 'Ciulnița'), +(16837, 3, 3, 23, 16757, 'Cârciumărești'), +(16846, 3, 3, 23, 16757, 'Cotu Malului'), +(16855, 3, 3, 23, 16757, 'Glâmbocata'), +(16864, 3, 3, 23, 16757, 'Glâmbocata-Deal'), +(16873, 3, 3, 23, 16757, 'Glodu'), +(16882, 3, 3, 23, 16757, 'Moara Mocanului'), +(16891, 3, 3, 23, 16757, 'Schitu Scoicești'), +(16908, 3, 2, 3, NULL, 'Lerești'), +(16917, 3, 3, 22, 16908, 'Lerești'), +(16926, 3, 3, 23, 16908, 'Pojorâta'), +(16935, 3, 3, 23, 16908, 'Voinești'), +(16944, 3, 2, 3, NULL, 'Lunca Corbului'), +(16953, 3, 3, 22, 16944, 'Lunca Corbului'), +(16962, 3, 3, 23, 16944, 'Bumbueni'), +(16971, 3, 3, 23, 16944, 'Catane'), +(16980, 3, 3, 23, 16944, 'Ciești'), +(16999, 3, 3, 23, 16944, 'Lăngești'), +(17003, 3, 3, 23, 16944, 'Mârghia De Jos'), +(17012, 3, 3, 23, 16944, 'Mârghia De Sus'), +(17021, 3, 3, 23, 16944, 'Pădureți'), +(17030, 3, 3, 23, 16944, 'Silișteni'), +(17049, 3, 2, 3, NULL, 'Mălureni'), +(17058, 3, 3, 22, 17049, 'Mălureni'), +(17067, 3, 3, 23, 17049, 'Bunești'), +(17076, 3, 3, 23, 17049, 'Păuleasca'), +(17085, 3, 3, 23, 17049, 'Toplița'), +(17094, 3, 3, 23, 17049, 'Zărnești'), +(17101, 3, 2, 3, NULL, 'Merișani'), +(17110, 3, 3, 22, 17101, 'Merișani'), +(17129, 3, 3, 23, 17101, 'Borlești'), +(17138, 3, 3, 23, 17101, 'Brăteasca'), +(17147, 3, 3, 23, 17101, 'Capu Piscului'), +(17156, 3, 3, 23, 17101, 'Crâmpotani'), +(17165, 3, 3, 23, 17101, 'Dobrogostea'), +(17174, 3, 3, 23, 17101, 'Malu Vânăt'), +(17183, 3, 3, 23, 17101, 'Vărzaru'), +(17192, 3, 3, 23, 17101, 'Vâlcelele'), +(17209, 3, 2, 3, NULL, 'Micești'), +(17218, 3, 3, 22, 17209, 'Micești'), +(17227, 3, 3, 23, 17209, 'Brânzari'), +(17236, 3, 3, 23, 17209, 'Păuleasca'), +(17245, 3, 3, 23, 17209, 'Purcăreni'), +(17254, 3, 2, 3, NULL, 'Mihăești'), +(17263, 3, 3, 22, 17254, 'Mihăești'), +(17272, 3, 3, 23, 17254, 'Drăghici'), +(17281, 3, 3, 23, 17254, 'Furnicoși'), +(17290, 3, 3, 23, 17254, 'Rudeni'), +(17307, 3, 3, 23, 17254, 'Valea Bradului'), +(17316, 3, 3, 23, 17254, 'Valea Popii'), +(17325, 3, 3, 23, 17254, 'Văcarea'), +(17334, 3, 2, 3, NULL, 'Mioarele'), +(17343, 3, 3, 22, 17334, 'Mățău'), +(17352, 3, 3, 23, 17334, 'Aluniș'), +(17361, 3, 3, 23, 17334, 'Chilii'), +(17370, 3, 3, 23, 17334, 'Cocenești'), +(17389, 3, 3, 23, 17334, 'Suslănești'), +(17398, 3, 2, 3, NULL, 'Miroși'), +(17405, 3, 3, 22, 17398, 'Miroși'), +(17414, 3, 3, 23, 17398, 'Surdulești'), +(17423, 3, 2, 3, NULL, 'Morărești'), +(17432, 3, 3, 22, 17423, 'Morărești'), +(17441, 3, 3, 23, 17423, 'Dedulești'), +(17450, 3, 3, 23, 17423, 'Dealu Obejdeanului'), +(17469, 3, 3, 23, 17423, 'Luminile'), +(17478, 3, 3, 23, 17423, 'Măncioiu'), +(17487, 3, 3, 23, 17423, 'Săpunari'), +(17496, 3, 2, 3, NULL, 'Moșoaia'), +(17502, 3, 3, 22, 17496, 'Moșoaia'), +(17511, 3, 3, 23, 17496, 'Bătrâni'), +(17520, 3, 3, 23, 17496, 'Ciocănăi'), +(17539, 3, 3, 23, 17496, 'Dealu Viilor'), +(17548, 3, 3, 23, 17496, 'Hințești'), +(17557, 3, 3, 23, 17496, 'Lăzărești'), +(17566, 3, 3, 23, 17496, 'Smeura'), +(17575, 3, 2, 3, NULL, 'Mozăceni'), +(17584, 3, 3, 22, 17575, 'Mozăceni'), +(17593, 3, 3, 23, 17575, 'Babaroaga'), +(17600, 3, 3, 23, 17575, 'Zidurile'), +(17619, 3, 2, 3, NULL, 'Mușătești'), +(17628, 3, 3, 22, 17619, 'Vâlsănești'), +(17637, 3, 3, 23, 17619, 'Bolovănești'), +(17646, 3, 3, 23, 17619, 'Costești-Vâslan'), +(17655, 3, 3, 23, 17619, 'Musățești'), +(17664, 3, 3, 23, 17619, 'Prosia'), +(17673, 3, 3, 23, 17619, 'Robaia'), +(17682, 3, 3, 23, 17619, 'Stroești'), +(17691, 3, 3, 23, 17619, 'Valea Faurului'), +(17708, 3, 3, 23, 17619, 'Valea Lui Maș'), +(17717, 3, 3, 23, 17619, 'Valea Muscelului'), +(17726, 3, 2, 3, NULL, 'Negrași'), +(17735, 3, 3, 22, 17726, 'Negrași'), +(17744, 3, 3, 23, 17726, 'Bârlogu'), +(17753, 3, 3, 23, 17726, 'Buta'), +(17762, 3, 3, 23, 17726, 'Mozacu'), +(17771, 3, 2, 3, NULL, 'Nucșoara'), +(17780, 3, 3, 22, 17771, 'Nucșoara'), +(17799, 3, 3, 23, 17771, 'Gruiu'), +(17806, 3, 3, 23, 17771, 'Sboghițești'), +(17815, 3, 3, 23, 17771, 'Slatina'), +(17824, 3, 2, 3, NULL, 'Oarja'), +(17833, 3, 3, 22, 17824, 'Oarja'), +(17842, 3, 3, 23, 17824, 'Ceaușești'), +(17851, 3, 2, 3, NULL, 'Pietroșani'), +(17860, 3, 3, 22, 17851, 'Pietroșani'), +(17879, 3, 3, 23, 17851, 'Bădești'), +(17888, 3, 3, 23, 17851, 'Gănești'), +(17897, 3, 3, 23, 17851, 'Retevoiești'), +(17904, 3, 3, 23, 17851, 'Vărzăroaia'), +(17913, 3, 2, 3, NULL, 'Poienarii De Argeș'), +(17922, 3, 3, 22, 17913, 'Poienari'), +(17931, 3, 3, 23, 17913, 'Ceaurești'), +(17940, 3, 3, 23, 17913, 'Ioanicești'), +(17959, 3, 3, 23, 17913, 'Tomulești'), +(17968, 3, 2, 3, NULL, 'Poienarii De Muscel'), +(17977, 3, 3, 22, 17968, 'Poienari'), +(17986, 3, 3, 23, 17968, 'Groșani'), +(17995, 3, 3, 23, 17968, 'Jugur'), +(18000, 3, 3, 23, 17968, 'Șerbănești'), +(18019, 3, 3, 23, 17968, 'Valea Îndărăt'), +(18028, 3, 2, 3, NULL, 'Poiana Lacului'), +(18037, 3, 3, 22, 18028, 'Poiana Lacului'), +(18046, 3, 3, 23, 18028, 'Cătunași'), +(18055, 3, 3, 23, 18028, 'Cepari'), +(18064, 3, 3, 23, 18028, 'Dealu Orașului'), +(18073, 3, 3, 23, 18028, 'Dealu Viilor'), +(18082, 3, 3, 23, 18028, 'Dinculești'), +(18091, 3, 3, 23, 18028, 'Gălețeanu'), +(18108, 3, 3, 23, 18028, 'Gărdinești'), +(18117, 3, 3, 23, 18028, 'Gâlcești'), +(18126, 3, 3, 23, 18028, 'Metofu'), +(18135, 3, 3, 23, 18028, 'Păduroiu Din Deal'), +(18144, 3, 3, 23, 18028, 'Păduroiu Din Vale'), +(18153, 3, 3, 23, 18028, 'Sămara'), +(18162, 3, 2, 3, NULL, 'Popești'), +(18171, 3, 3, 22, 18162, 'Popești'), +(18180, 3, 3, 23, 20048, 'Adunați'), +(18199, 3, 3, 23, 20048, 'Bucov'), +(18206, 3, 3, 23, 18162, 'Palanga'), +(18215, 3, 3, 23, 18162, 'Purcăreni'), +(18224, 3, 3, 22, 20048, 'Râca'), +(18233, 3, 3, 23, 18162, 'Slobozia'), +(18242, 3, 2, 3, NULL, 'Priboieni'), +(18251, 3, 3, 22, 18242, 'Priboieni'), +(18260, 3, 3, 23, 18242, 'Albotele'), +(18279, 3, 3, 23, 18242, 'Paraschivești'), +(18288, 3, 3, 23, 18242, 'Sămăila'), +(18297, 3, 3, 23, 18242, 'Pitoi'), +(18304, 3, 3, 23, 18242, 'Valea Mare'), +(18313, 3, 3, 23, 18242, 'Valea Nenii'), +(18322, 3, 3, 23, 18242, 'Valea Popii'), +(18331, 3, 2, 3, NULL, 'Rătești'), +(18340, 3, 3, 22, 18331, 'Rătești'), +(18359, 3, 3, 23, 18331, 'Ciupa-Mănciulescu'), +(18368, 3, 3, 23, 18331, 'Furduești'), +(18377, 3, 3, 23, 18331, 'Mavrodolu'), +(18386, 3, 3, 23, 18331, 'Nejlovelu'), +(18395, 3, 3, 23, 18331, 'Pătuleni'), +(18402, 3, 3, 23, 18331, 'Tigveni'), +(18411, 3, 2, 3, NULL, 'Recea'), +(18420, 3, 3, 22, 18411, 'Recea'), +(18439, 3, 3, 23, 18411, 'Deagu De Jos'), +(18448, 3, 3, 23, 18411, 'Deagu De Sus'), +(18457, 3, 3, 23, 18411, 'Goleasca'), +(18466, 3, 3, 23, 18411, 'Orodel'), +(18475, 3, 2, 3, NULL, 'Rociu'), +(18484, 3, 3, 22, 18475, 'Rociu'), +(18493, 3, 3, 23, 18475, 'Gliganu De Jos'), +(18509, 3, 3, 23, 18475, 'Gliganu De Sus'), +(18518, 3, 3, 23, 18475, 'Șerbănești'), +(18527, 3, 2, 3, NULL, 'Rucăr'), +(18536, 3, 3, 22, 18527, 'Rucăr'), +(18545, 3, 3, 23, 18527, 'Sătic'), +(18554, 3, 2, 3, NULL, 'Sălătrucu'), +(18563, 3, 3, 22, 18554, 'Sălătrucu'), +(18572, 3, 3, 23, 18554, 'Văleni'), +(18581, 3, 2, 3, NULL, 'Săpata'), +(18590, 3, 3, 22, 18581, 'Mârțești'), +(18607, 3, 3, 23, 18581, 'Bănărești'), +(18616, 3, 3, 23, 18581, 'Dealu Bradului'), +(18625, 3, 3, 23, 18581, 'Drăghicești'), +(18634, 3, 3, 23, 18581, 'Găinușa'), +(18643, 3, 3, 23, 18581, 'Lipia'), +(18652, 3, 3, 23, 18581, 'Popești'), +(18661, 3, 3, 23, 18581, 'Turcești'), +(18670, 3, 2, 3, NULL, 'Schitu Golești'), +(18689, 3, 3, 22, 18670, 'Schitu Golești'), +(18698, 3, 3, 23, 18670, 'Burnești'), +(18705, 3, 3, 23, 18670, 'Costiță'), +(18714, 3, 3, 23, 18670, 'Lăzărești'), +(18723, 3, 3, 23, 18670, 'Loturi'), +(18732, 3, 3, 23, 18670, 'Valea Pechii'), +(18741, 3, 2, 3, NULL, 'Slobozia'), +(18750, 3, 3, 22, 18741, 'Slobozia'), +(18769, 3, 3, 23, 18741, 'Nigrișoara'), +(18778, 3, 2, 3, NULL, 'Stâlpeni'), +(18787, 3, 3, 22, 18778, 'Stâlpeni'), +(18796, 3, 3, 23, 18778, 'Dealu Frumos'), +(18803, 3, 3, 23, 18778, 'Livezeni'), +(18812, 3, 3, 23, 18778, 'Ogrezea'), +(18821, 3, 3, 23, 18778, 'Oprești'), +(18830, 3, 3, 23, 18778, 'Pițigaia'), +(18849, 3, 3, 23, 18778, 'Rădești'), +(18858, 3, 2, 3, NULL, 'Stoenești'), +(18867, 3, 3, 22, 18858, 'Stoenești'), +(18876, 3, 3, 23, 18858, 'Bădeni'), +(18885, 3, 3, 23, 18858, 'Cotenești'), +(18894, 3, 3, 23, 18858, 'Lunca Gârtii'), +(18901, 3, 3, 23, 18858, 'Piatra'), +(18910, 3, 3, 23, 18858, 'Slobozia'), +(18929, 3, 3, 23, 18858, 'Valea Bădenilor'), +(18938, 3, 2, 3, NULL, 'Stolnici'), +(18947, 3, 3, 22, 18938, 'Stolnici'), +(18956, 3, 3, 23, 18938, 'Cochinești'), +(18965, 3, 3, 23, 18938, 'Cotmeana'), +(18974, 3, 3, 23, 18938, 'Fâlfani'), +(18983, 3, 3, 23, 18938, 'Izbășești'), +(18992, 3, 3, 23, 18938, 'Vlășcuța'), +(19007, 3, 2, 3, NULL, 'Suseni'), +(19016, 3, 3, 22, 19007, 'Suseni'), +(19025, 3, 3, 23, 19007, 'Burdești'), +(19034, 3, 3, 23, 19007, 'Cerșani'), +(19043, 3, 3, 23, 19007, 'Chirițești'), +(19052, 3, 3, 23, 19007, 'Găleșești'), +(19061, 3, 3, 23, 19007, 'Odăeni'), +(19070, 3, 3, 23, 19007, 'Pădureni'), +(19089, 3, 3, 23, 19007, 'Strâmbeni'), +(19098, 3, 3, 23, 19007, 'Stefănești'), +(19105, 3, 3, 23, 19007, 'Țuțulești'), +(19114, 3, 2, 3, NULL, 'Ștefan Cel Mare'), +(19123, 3, 3, 22, 19114, 'Ștefan Cel Mare'), +(19132, 3, 3, 23, 19114, 'Glavacioc'), +(19141, 3, 2, 3, NULL, 'Șuici'), +(19150, 3, 3, 22, 19141, 'Șuici'), +(19169, 3, 3, 23, 19141, 'Ianculești'), +(19178, 3, 3, 23, 19141, 'Paltenu'), +(19187, 3, 3, 23, 19141, 'Păuleni'), +(19196, 3, 3, 23, 19141, 'Rudeni'), +(19203, 3, 3, 23, 19141, 'Valea Calului'), +(19212, 3, 2, 3, NULL, 'Teiu'), +(19221, 3, 3, 22, 19212, 'Teiu'), +(19230, 3, 3, 23, 19212, 'Leșile'), +(19249, 3, 2, 3, NULL, 'Tigveni'), +(19258, 3, 3, 22, 19249, 'Tigveni'), +(19267, 3, 3, 23, 19249, 'Bădislava'), +(19276, 3, 3, 23, 19249, 'Bălilești'), +(19285, 3, 3, 23, 19249, 'Bălteni'), +(19294, 3, 3, 23, 19249, 'Bârseștii De Jos'), +(19301, 3, 3, 23, 19249, 'Bârseștii De Sus'), +(19310, 3, 3, 23, 19249, 'Blaju'), +(19329, 3, 3, 23, 19249, 'Vlădești'), +(19338, 3, 2, 3, NULL, 'Țițești'), +(19347, 3, 3, 22, 19338, 'Țițești'), +(19356, 3, 3, 23, 19338, 'Bucșenești-Lotași'), +(19365, 3, 3, 23, 19338, 'Cișmea'), +(19374, 3, 3, 23, 19338, 'Valea Mănăstirii'), +(19383, 3, 3, 23, 19338, 'Valea Stânii'), +(19392, 3, 2, 3, NULL, 'Uda'), +(19409, 3, 3, 22, 19392, 'Uda'), +(19418, 3, 3, 23, 19392, 'Bădulești'), +(19427, 3, 3, 23, 19392, 'Bărănești'), +(19436, 3, 3, 23, 19392, 'Braniștea'), +(19445, 3, 3, 23, 19392, 'Chirițești'), +(19454, 3, 3, 23, 19392, 'Cotu'), +(19463, 3, 3, 23, 19392, 'Dealu Bisericii'), +(19472, 3, 3, 23, 19392, 'Dealu Tolcesii'), +(19481, 3, 3, 23, 19392, 'Diconești'), +(19490, 3, 3, 23, 19392, 'Gorani'), +(19506, 3, 3, 23, 19392, 'Greabăn'), +(19515, 3, 3, 23, 19392, 'Lungulești'), +(19524, 3, 3, 23, 19392, 'Miercani'), +(19533, 3, 3, 23, 19392, 'Râjlețu-Govora'), +(19542, 3, 3, 23, 19392, 'Romana'), +(19551, 3, 3, 23, 19392, 'Săliștea'), +(19560, 3, 2, 3, NULL, 'Ungheni'), +(19579, 3, 3, 22, 19560, 'Ungheni'), +(19588, 3, 3, 23, 19560, 'Colțu'), +(19597, 3, 3, 23, 19560, 'Găujani'), +(19604, 3, 3, 23, 19560, 'Goia'), +(19613, 3, 3, 23, 19560, 'Humele'), +(19622, 3, 3, 23, 19560, 'Satu Nou'), +(19631, 3, 2, 3, NULL, 'Valea Danului'), +(19640, 3, 3, 22, 19631, 'Valea Danului'), +(19659, 3, 3, 23, 19631, 'Bănicești'), +(19668, 3, 3, 23, 19631, 'Bolculești'), +(19677, 3, 3, 23, 19631, 'Borobănești'), +(19686, 3, 3, 23, 19631, 'Vernești'), +(19695, 3, 2, 3, NULL, 'Valea Iașului'), +(19702, 3, 3, 22, 19695, 'Valea Iașului'), +(19711, 3, 3, 23, 19695, 'Bădila'), +(19720, 3, 3, 23, 19695, 'Bărbălătești'), +(19739, 3, 3, 23, 19695, 'Borovinești'), +(19748, 3, 3, 23, 19695, 'Cerbureni'), +(19757, 3, 3, 23, 19695, 'Mustățești'), +(19766, 3, 3, 23, 19695, 'Ruginoasa'), +(19775, 3, 3, 23, 19695, 'Ungureni'), +(19784, 3, 3, 23, 19695, 'Valea Uleiului'), +(19793, 3, 2, 3, NULL, 'Vedea'), +(19800, 3, 3, 22, 19793, 'Vedea'), +(19819, 3, 3, 23, 19793, 'Bădicea'), +(19828, 3, 3, 23, 19793, 'Blejani'), +(19837, 3, 3, 23, 19793, 'Burețești'), +(19846, 3, 3, 23, 19793, 'Chirițești'), +(19855, 3, 3, 23, 19793, 'Chițani'), +(19864, 3, 3, 23, 19793, 'Ciurești'), +(19873, 3, 3, 23, 19793, 'Dincani'), +(19882, 3, 3, 23, 19793, 'Fata'), +(19891, 3, 3, 23, 19793, 'Frătici'), +(19908, 3, 3, 23, 19793, 'Izvoru De Jos'), +(19917, 3, 3, 23, 19793, 'Izvoru De Sus'), +(19926, 3, 3, 23, 19793, 'Lungani'), +(19935, 3, 3, 23, 19793, 'Mogoșești'), +(19944, 3, 3, 23, 19793, 'Prodani'), +(19953, 3, 3, 23, 19793, 'Rățoi'), +(19962, 3, 3, 23, 19793, 'Vața'), +(19971, 3, 3, 23, 19793, 'Vețișoara'), +(19980, 3, 3, 23, 19793, 'Vârșești'), +(19999, 3, 2, 3, NULL, 'Vlădești'), +(20000, 3, 3, 22, 19999, 'Vlădești'), +(20019, 3, 3, 23, 19999, 'Coteasca'), +(20028, 3, 3, 23, 19999, 'Drăghescu'), +(20037, 3, 3, 23, 19999, 'Putina'), +(20048, 3, 2, 3, NULL, 'Râca'), +(20055, 3, 2, 3, NULL, 'Vulturești'), +(20063, 3, 2, 3, NULL, 'Bughea De Sus'), +(20297, 4, 2, 1, NULL, 'Municipiul Bacău'), +(20304, 4, 3, 9, 20297, 'Bacău'), +(20313, 4, 2, 3, NULL, 'Hemeiuș'), +(20322, 4, 3, 22, 20313, 'Hemeiuș'), +(20331, 4, 3, 23, 20313, 'Fântânele'), +(20340, 4, 3, 23, 20313, 'Lilieci'), +(20359, 4, 2, 3, NULL, 'Letea Veche'), +(20368, 4, 3, 22, 20359, 'Letea Veche'), +(20377, 4, 3, 23, 20359, 'Holt'), +(20386, 4, 3, 23, 20359, 'Radomirești'), +(20395, 4, 3, 23, 20359, 'Ruși-Ciutea'), +(20402, 4, 3, 23, 20359, 'Siretu'), +(20411, 4, 2, 3, NULL, 'Măgura'), +(20420, 4, 3, 22, 20411, 'Măgura'), +(20439, 4, 3, 23, 20411, 'Crihan'), +(20448, 4, 3, 23, 20411, 'Dealu-Mare'), +(20457, 4, 3, 23, 20411, 'Sohodol'), +(20466, 4, 2, 3, NULL, 'Mărgineni'), +(20475, 4, 3, 22, 20466, 'Mărgineni'), +(20484, 4, 3, 23, 20466, 'Barați'), +(20493, 4, 3, 23, 20466, 'Luncani'), +(20509, 4, 3, 23, 20466, 'Pădureni'), +(20518, 4, 3, 23, 20466, 'Podiș'), +(20527, 4, 3, 23, 20466, 'Poiana'), +(20536, 4, 3, 23, 20466, 'Trebeș'), +(20545, 4, 3, 23, 20466, 'Valea Budului'), +(20563, 4, 2, 4, NULL, 'Municipiul Onești'), +(20572, 4, 3, 9, 20563, 'Onești'), +(20581, 4, 3, 10, 20563, 'Borzești'), +(20590, 4, 3, 10, 20563, 'Slobozia'), +(20607, 4, 2, 3, NULL, 'Gura Văii'), +(20616, 4, 3, 22, 20607, 'Gura Văii'), +(20625, 4, 3, 23, 20607, 'Capăta'), +(20634, 4, 3, 23, 20607, 'Dumbrava'), +(20643, 4, 3, 23, 20607, 'Motocești'), +(20652, 4, 3, 23, 20607, 'Păltinata'), +(20661, 4, 3, 23, 20607, 'Temelia'), +(20670, 4, 2, 3, NULL, 'Ștefan Cel Mare'), +(20689, 4, 3, 22, 20670, 'Ștefan Cel Mare'), +(20698, 4, 3, 23, 20670, 'Bogdana'), +(20705, 4, 3, 22, 26338, 'Buciumi'), +(20714, 4, 3, 23, 20670, 'Gutinaș'), +(20723, 4, 3, 23, 20670, 'Negoiești'), +(20732, 4, 3, 23, 26338, 'Răcăuți'), +(20741, 4, 3, 23, 20670, 'Rădeana'), +(20750, 4, 3, 23, 20670, 'Viișoara'), +(20778, 4, 2, 2, NULL, 'Oraș Buhuși'), +(20787, 4, 3, 17, 20778, 'Buhuși'), +(20796, 4, 3, 18, 20778, 'Marginea'), +(20803, 4, 3, 18, 20778, 'Runcu'), +(20821, 4, 2, 2, NULL, 'Oraș Comănești'), +(20830, 4, 3, 17, 20821, 'Comănești'), +(20849, 4, 3, 18, 20821, 'Podei'), +(20858, 4, 3, 18, 20821, 'Vermești'), +(20876, 4, 2, 4, NULL, 'Municipiul Moinești'), +(20885, 4, 3, 9, 20876, 'Moinești'), +(20894, 4, 3, 10, 20876, 'Găzărie'), +(20910, 4, 2, 2, NULL, 'Oraș Slănic-Moldova'), +(20929, 4, 3, 17, 20910, 'Slănic-Moldova'), +(20938, 4, 3, 18, 20910, 'Cerdac'), +(20947, 4, 3, 18, 20910, 'Cireșoaia'), +(20965, 4, 2, 2, NULL, 'Oraș Târgu Ocna'), +(20974, 4, 3, 17, 20965, 'Târgu Ocna'), +(20983, 4, 3, 18, 20965, 'Poieni'), +(20992, 4, 3, 18, 20965, 'Vâlcele'), +(21007, 4, 2, 3, NULL, 'Agăș'), +(21016, 4, 3, 22, 21007, 'Agăș'), +(21025, 4, 3, 23, 21007, 'Beleghet'), +(21034, 4, 3, 23, 21007, 'Coșnea'), +(21043, 4, 3, 23, 21007, 'Cotumba'), +(21052, 4, 3, 23, 21007, 'Diaconești'), +(21061, 4, 3, 23, 21007, 'Goioasa'), +(21070, 4, 3, 23, 21007, 'Preluci'), +(21089, 4, 3, 23, 21007, 'Sulța'), +(21098, 4, 2, 3, NULL, 'Ardeoani'), +(21105, 4, 3, 22, 21098, 'Ardeoani'), +(21114, 4, 3, 23, 21098, 'Leontinești'), +(21123, 4, 2, 3, NULL, 'Asău'), +(21132, 4, 3, 22, 21123, 'Asău'), +(21141, 4, 3, 23, 21123, 'Apa Asău'), +(21150, 4, 3, 23, 21123, 'Ciobănuș'), +(21169, 4, 3, 23, 21123, 'Lunca Asău'), +(21178, 4, 3, 23, 21123, 'Păltiniș'), +(21187, 4, 3, 23, 21123, 'Straja'), +(21196, 4, 2, 3, NULL, 'Balcani'), +(21203, 4, 3, 22, 21196, 'Balcani'), +(21212, 4, 3, 23, 21196, 'Frumoasa'), +(21221, 4, 3, 23, 21196, 'Ludași'), +(21230, 4, 3, 23, 21196, 'Schitu Frumoasa'), +(21249, 4, 2, 3, NULL, 'Berești-Bistrița'), +(21258, 4, 3, 22, 21249, 'Berești-Bistrița'), +(21267, 4, 3, 23, 21249, 'Brad'), +(21276, 4, 3, 23, 26379, 'Ciumași'), +(21285, 4, 3, 23, 21249, 'Climești'), +(21294, 4, 3, 23, 26379, 'Dumbrava'), +(21301, 4, 3, 23, 26379, 'Făgețel'), +(21310, 4, 3, 22, 26379, 'Itești'), +(21329, 4, 3, 23, 21249, 'Pădureni'), +(21338, 4, 2, 3, NULL, 'Berești-Tazlău'), +(21347, 4, 3, 22, 21338, 'Berești-Tazlău'), +(21356, 4, 3, 23, 21338, 'Boșoteni'), +(21365, 4, 3, 23, 21338, 'Enăchești'), +(21374, 4, 3, 23, 21338, 'Prisaca'), +(21383, 4, 3, 23, 21338, 'Românești'), +(21392, 4, 3, 23, 21338, 'Tescani'), +(21409, 4, 3, 23, 21338, 'Turluianu'), +(21418, 4, 2, 3, NULL, 'Berzunți'), +(21427, 4, 3, 22, 21418, 'Berzunți'), +(21436, 4, 3, 23, 21418, 'Buda'), +(21445, 4, 3, 23, 21418, 'Dragomir'), +(21454, 4, 2, 3, NULL, 'Bârsănești'), +(21463, 4, 3, 22, 21454, 'Bârsănești'), +(21472, 4, 3, 23, 21454, 'Albele'), +(21481, 4, 3, 23, 21454, 'Brătești'), +(21490, 4, 3, 23, 21454, 'Caraclău'), +(21506, 4, 2, 3, NULL, 'Blăgești'), +(21515, 4, 3, 22, 21506, 'Blăgești'), +(21524, 4, 3, 23, 21506, 'Buda'), +(21533, 4, 3, 23, 21506, 'Poiana Negustorului'), +(21542, 4, 3, 23, 21506, 'Țârdenii Mari'), +(21551, 4, 3, 23, 21506, 'Valea Lui Ion'), +(21560, 4, 2, 3, NULL, 'Bogdănești'), +(21579, 4, 3, 22, 21560, 'Bogdănești'), +(21588, 4, 3, 23, 21560, 'Filipești'), +(21597, 4, 2, 3, NULL, 'Brusturoasa'), +(21604, 4, 3, 22, 21597, 'Brusturoasa'), +(21613, 4, 3, 23, 21597, 'Buruieniș'), +(21622, 4, 3, 23, 21597, 'Buruienișu De Sus'), +(21631, 4, 3, 23, 21597, 'Camenca'), +(21640, 4, 3, 23, 21597, 'Cuchiniș'), +(21659, 4, 3, 23, 21597, 'Hângănești'), +(21668, 4, 2, 3, NULL, 'Buhoci'), +(21677, 4, 3, 22, 21668, 'Buhoci'), +(21686, 4, 3, 23, 21668, 'Bijghir'), +(21695, 4, 3, 23, 21668, 'Buhocel'), +(21702, 4, 3, 23, 21668, 'Coteni'), +(21711, 4, 3, 23, 21668, 'Dospinești'), +(21720, 4, 2, 3, NULL, 'Cașin'), +(21739, 4, 3, 22, 21720, 'Cașin'), +(21748, 4, 3, 23, 21720, 'Curița'), +(21757, 4, 2, 3, NULL, 'Căiuți'), +(21766, 4, 3, 22, 21757, 'Căiuți'), +(21775, 4, 3, 23, 21757, 'Blidari'), +(21784, 4, 3, 23, 21757, 'Boiștea'), +(21793, 4, 3, 23, 21757, 'Florești'), +(21800, 4, 3, 23, 21757, 'Heltiu'), +(21819, 4, 3, 23, 21757, 'Mărcești'), +(21828, 4, 3, 23, 21757, 'Popeni'), +(21837, 4, 3, 23, 21757, 'Pralea'), +(21846, 4, 3, 23, 21757, 'Vrânceni'), +(21855, 4, 2, 3, NULL, 'Cleja'), +(21864, 4, 3, 22, 21855, 'Cleja'), +(21873, 4, 3, 23, 21855, 'Somușca'), +(21882, 4, 3, 23, 21855, 'Valea Mică'), +(21891, 4, 2, 3, NULL, 'Colonești'), +(21908, 4, 3, 22, 21891, 'Colonești'), +(21917, 4, 3, 23, 21891, 'Călini'), +(21926, 4, 3, 23, 21891, 'Poiana'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(21935, 4, 3, 23, 21891, 'Satu Nou'), +(21944, 4, 3, 23, 21891, 'Spria'), +(21953, 4, 3, 23, 21891, 'Valea Mare'), +(21962, 4, 3, 23, 21891, 'Zăpodia'), +(21971, 4, 2, 3, NULL, 'Corbasca'), +(21980, 4, 3, 22, 21971, 'Corbasca'), +(21999, 4, 3, 23, 21971, 'Băcioiu'), +(22004, 4, 3, 23, 21971, 'Marvila'), +(22013, 4, 3, 23, 21971, 'Pogleț'), +(22022, 4, 3, 23, 21971, 'Rogoaza'), +(22031, 4, 3, 23, 21971, 'Scărișoara'), +(22040, 4, 3, 23, 21971, 'Vâlcele'), +(22059, 4, 2, 3, NULL, 'Coțofănești'), +(22068, 4, 3, 22, 22059, 'Coțofănești'), +(22077, 4, 3, 23, 22059, 'Bâlca'), +(22086, 4, 3, 23, 22059, 'Boiștea De Jos'), +(22095, 4, 3, 23, 22059, 'Borșani'), +(22102, 4, 3, 23, 22059, 'Tămășoaia'), +(22111, 4, 2, 3, NULL, 'Dămienești'), +(22120, 4, 3, 22, 22111, 'Dămienești'), +(22139, 4, 3, 23, 22111, 'Călugăreni'), +(22148, 4, 3, 23, 22111, 'Drăgești'), +(22157, 4, 3, 23, 22111, 'Pădureni'), +(22166, 4, 2, 2, NULL, 'Oraș Dărmănești'), +(22175, 4, 3, 17, 22166, 'Dărmănești'), +(22184, 4, 3, 19, 22166, 'Dărmăneasca'), +(22193, 4, 3, 19, 22166, 'Lăpoș'), +(22200, 4, 3, 19, 22166, 'Păgubeni'), +(22219, 4, 3, 19, 22166, 'Plopu'), +(22228, 4, 3, 19, 22166, 'Sălătruc'), +(22237, 4, 2, 3, NULL, 'Dealu Morii'), +(22246, 4, 3, 22, 22237, 'Dealu Morii'), +(22255, 4, 3, 23, 22237, 'Banca'), +(22264, 4, 3, 23, 22237, 'Bălănești'), +(22273, 4, 3, 23, 22237, 'Blaga'), +(22282, 4, 3, 23, 22237, 'Boboș'), +(22291, 4, 3, 23, 22237, 'Bodeasa'), +(22308, 4, 3, 23, 22237, 'Bostănești'), +(22317, 4, 3, 23, 22237, 'Calapodești'), +(22326, 4, 3, 23, 22237, 'Căuia'), +(22335, 4, 3, 23, 22237, 'Dorofei'), +(22344, 4, 3, 23, 22237, 'Ghionoaia'), +(22353, 4, 3, 23, 22237, 'Grădești'), +(22362, 4, 3, 23, 22237, 'Negulești'), +(22371, 4, 3, 23, 22237, 'Tăvădărești'), +(22380, 4, 2, 3, NULL, 'Dofteana'), +(22399, 4, 3, 22, 22380, 'Dofteana'), +(22406, 4, 3, 23, 22380, 'Bogata'), +(22415, 4, 3, 23, 22380, 'Cucuieți'), +(22424, 4, 3, 23, 22380, 'Hăghiac'), +(22433, 4, 3, 23, 22380, 'Larga'), +(22442, 4, 3, 23, 22380, 'Seaca'), +(22451, 4, 3, 23, 22380, 'Ștefan Vodă'), +(22460, 4, 2, 3, NULL, 'Faraoani'), +(22479, 4, 3, 22, 22460, 'Faraoani'), +(22488, 4, 2, 3, NULL, 'Filipeni'), +(22497, 4, 3, 22, 22488, 'Filipeni'), +(22503, 4, 3, 23, 22488, 'Bălaia'), +(22512, 4, 3, 23, 22488, 'Brad'), +(22521, 4, 3, 23, 22488, 'Fruntești'), +(22530, 4, 3, 23, 22488, 'Mărăști'), +(22549, 4, 3, 23, 22488, 'Pădureni'), +(22558, 4, 3, 23, 22488, 'Slobozia'), +(22567, 4, 3, 23, 22488, 'Valea Boțului'), +(22576, 4, 2, 3, NULL, 'Filipești'), +(22585, 4, 3, 22, 22576, 'Filipești'), +(22594, 4, 3, 23, 22576, 'Boanța'), +(22601, 4, 3, 23, 22576, 'Cârligi'), +(22610, 4, 3, 23, 22576, 'Cornești'), +(22629, 4, 3, 23, 22576, 'Cotu Grosului'), +(22638, 4, 3, 23, 22576, 'Galbeni'), +(22647, 4, 3, 23, 22576, 'Hârlești'), +(22656, 4, 3, 23, 22576, 'Onișcani'), +(22665, 4, 2, 3, NULL, 'Găiceana'), +(22674, 4, 3, 22, 22665, 'Găiceana'), +(22683, 4, 3, 23, 22665, 'Arini'), +(22692, 4, 3, 23, 22665, 'Huțu'), +(22709, 4, 3, 23, 22665, 'Popești'), +(22718, 4, 2, 3, NULL, 'Ghimeș-Făget'), +(22727, 4, 3, 22, 22718, 'Făget'), +(22736, 4, 3, 23, 22718, 'Bolovăniș'), +(22745, 4, 3, 23, 22718, 'Făgetu De Sus'), +(22754, 4, 3, 23, 22718, 'Ghimeș'), +(22763, 4, 3, 23, 22718, 'Răchitiș'), +(22772, 4, 3, 23, 22718, 'Tărhăuși'), +(22781, 4, 2, 3, NULL, 'Gârleni'), +(22790, 4, 3, 22, 22781, 'Gârlenii De Sus'), +(22807, 4, 3, 23, 22781, 'Gârleni'), +(22816, 4, 3, 23, 22781, 'Lespezi'), +(22825, 4, 3, 23, 22781, 'Șurina'), +(22834, 4, 2, 3, NULL, 'Glăvănești'), +(22843, 4, 3, 22, 22834, 'Glăvănești'), +(22852, 4, 3, 23, 22834, 'Frumușelu'), +(22861, 4, 3, 23, 22834, 'Muncelu'), +(22870, 4, 3, 23, 22834, 'Putredeni'), +(22889, 4, 3, 23, 22834, 'Răzeșu'), +(22898, 4, 2, 3, NULL, 'Helegiu'), +(22905, 4, 3, 22, 22898, 'Helegiu'), +(22914, 4, 3, 23, 22898, 'Brătila'), +(22923, 4, 3, 23, 22898, 'Deleni'), +(22932, 4, 3, 23, 22898, 'Drăgugești'), +(22941, 4, 2, 3, NULL, 'Horgești'), +(22950, 4, 3, 22, 22941, 'Horgești'), +(22969, 4, 3, 23, 22941, 'Bazga'), +(22978, 4, 3, 23, 22941, 'Galeri'), +(22987, 4, 3, 23, 22941, 'Mărăscu'), +(22996, 4, 3, 23, 22941, 'Răcătău-Răzeși'), +(23001, 4, 3, 23, 22941, 'Răcătău De Jos'), +(23010, 4, 3, 23, 22941, 'Recea'), +(23029, 4, 3, 23, 22941, 'Sohodor'), +(23038, 4, 3, 23, 24089, 'Văleni'), +(23047, 4, 2, 3, NULL, 'Huruiești'), +(23056, 4, 3, 22, 23047, 'Huruiești'), +(23065, 4, 3, 23, 23047, 'Căpotești'), +(23074, 4, 3, 23, 23047, 'Florești'), +(23083, 4, 3, 23, 23047, 'Fundoaia'), +(23092, 4, 3, 23, 23047, 'Ocheni'), +(23109, 4, 3, 23, 23047, 'Perchiu'), +(23118, 4, 3, 23, 23047, 'Prădaiș'), +(23127, 4, 2, 3, NULL, 'Izvoru Berheciului'), +(23136, 4, 3, 22, 23127, 'Izvoru Berheciului'), +(23145, 4, 3, 23, 23127, 'Antohești'), +(23154, 4, 3, 23, 23127, 'Băimac'), +(23163, 4, 3, 23, 23127, 'Făghieni'), +(23172, 4, 3, 23, 23127, 'Obârșia'), +(23181, 4, 3, 23, 23127, 'Oțelești'), +(23190, 4, 3, 23, 23127, 'Pădureni'), +(23207, 4, 2, 3, NULL, 'Lipova'), +(23216, 4, 3, 22, 23207, 'Lipova'), +(23225, 4, 3, 23, 23207, 'Mâlosu'), +(23234, 4, 3, 23, 23207, 'Satu Nou'), +(23243, 4, 3, 23, 23207, 'Valea Caselor'), +(23252, 4, 3, 23, 23207, 'Valea Hogei'), +(23261, 4, 3, 23, 23207, 'Valea Mărului'), +(23270, 4, 3, 23, 23207, 'Valea Moșneagului'), +(23289, 4, 2, 3, NULL, 'Livezi'), +(23298, 4, 3, 22, 23289, 'Livezi'), +(23305, 4, 3, 23, 23289, 'Bălăneasa'), +(23314, 4, 3, 23, 23289, 'Orășa'), +(23323, 4, 3, 23, 23289, 'Poiana'), +(23332, 4, 3, 23, 23289, 'Prajoaia'), +(23341, 4, 3, 23, 23289, 'Scăriga'), +(23350, 4, 2, 3, NULL, 'Luizi-Călugăra'), +(23369, 4, 3, 22, 23350, 'Luizi-Călugăra'), +(23378, 4, 3, 23, 23350, 'Osebiți'), +(23387, 4, 2, 3, NULL, 'Măgirești'), +(23396, 4, 3, 22, 23387, 'Măgirești'), +(23403, 4, 3, 23, 23387, 'Prăjești'), +(23412, 4, 3, 23, 23387, 'Stănești'), +(23421, 4, 3, 23, 23387, 'Șesuri'), +(23430, 4, 3, 23, 23387, 'Valea Arinilor'), +(23449, 4, 2, 3, NULL, 'Mănăstirea Cașin'), +(23458, 4, 3, 22, 23449, 'Mănăstirea Cașin'), +(23467, 4, 3, 23, 23449, 'Lupești'), +(23476, 4, 3, 23, 23449, 'Pârvulești'), +(23485, 4, 3, 23, 23449, 'Scutaru'), +(23494, 4, 2, 3, NULL, 'Motoșeni'), +(23500, 4, 3, 22, 23494, 'Motoșeni'), +(23519, 4, 3, 23, 23494, 'Bâclești'), +(23528, 4, 3, 23, 23494, 'Chetreni'), +(23537, 4, 3, 23, 23494, 'Chicerea'), +(23546, 4, 3, 23, 23494, 'Cociu'), +(23555, 4, 3, 23, 23494, 'Cornățelu'), +(23564, 4, 3, 23, 23494, 'Fântânele'), +(23573, 4, 3, 23, 23494, 'Fundătura'), +(23582, 4, 3, 23, 23494, 'Gura Crăiești'), +(23591, 4, 3, 23, 23494, 'Poiana'), +(23608, 4, 3, 23, 23494, 'Praja'), +(23617, 4, 3, 23, 23494, 'Rotăria'), +(23626, 4, 3, 23, 23494, 'Șendrești'), +(23635, 4, 3, 23, 23494, 'Țepoaia'), +(23644, 4, 2, 3, NULL, 'Negri'), +(23653, 4, 3, 22, 23644, 'Negri'), +(23662, 4, 3, 23, 23644, 'Brad'), +(23671, 4, 3, 23, 23644, 'Călinești'), +(23680, 4, 3, 23, 23644, 'Mâgla'), +(23699, 4, 3, 23, 23644, 'Poiana'), +(23706, 4, 3, 23, 23644, 'Ursoaia'), +(23715, 4, 2, 3, NULL, 'Nicolae Bălcescu'), +(23724, 4, 3, 22, 23715, 'Nicolae Bălcescu'), +(23733, 4, 3, 23, 26320, 'Bălțata'), +(23742, 4, 3, 23, 23715, 'Buchila'), +(23751, 4, 3, 23, 23715, 'Galbeni'), +(23760, 4, 3, 23, 23715, 'Lărguța'), +(23779, 4, 3, 22, 26320, 'Sărata'), +(23788, 4, 3, 23, 23715, 'Valea Seacă'), +(23797, 4, 2, 3, NULL, 'Oituz'), +(23804, 4, 3, 22, 23797, 'Oituz'), +(23813, 4, 3, 23, 23797, 'Călcâi'), +(23822, 4, 3, 23, 23797, 'Ferestrău-Oituz'), +(23831, 4, 3, 23, 23797, 'Hârja'), +(23840, 4, 3, 23, 23797, 'Marginea'), +(23859, 4, 3, 23, 23797, 'Poiana Sărată'), +(23868, 4, 2, 3, NULL, 'Oncești'), +(23877, 4, 3, 22, 23868, 'Oncești'), +(23886, 4, 3, 23, 23868, 'Bărboasa'), +(23895, 4, 3, 23, 23868, 'Dealu Perjului'), +(23902, 4, 3, 23, 23868, 'Onceștii Vechi'), +(23911, 4, 3, 23, 23868, 'Satu Nou'), +(23920, 4, 3, 23, 23868, 'Tarnița'), +(23939, 4, 3, 23, 23868, 'Taula'), +(23948, 4, 2, 3, NULL, 'Orbeni'), +(23957, 4, 3, 22, 23948, 'Orbeni'), +(23966, 4, 3, 23, 23948, 'Scurta'), +(23975, 4, 2, 3, NULL, 'Palanca'), +(23984, 4, 3, 22, 23975, 'Palanca'), +(23993, 4, 3, 23, 23975, 'Cădărești'), +(24007, 4, 3, 23, 23975, 'Ciugheș'), +(24016, 4, 3, 23, 23975, 'Pajiștea'), +(24025, 4, 3, 23, 23975, 'Popoiu'), +(24034, 4, 2, 3, NULL, 'Parava'), +(24043, 4, 3, 22, 24034, 'Parava'), +(24052, 4, 3, 23, 24034, 'Drăgușani'), +(24061, 4, 3, 23, 24034, 'Rădoaia'), +(24070, 4, 3, 23, 24034, 'Teiuș'), +(24089, 4, 2, 3, NULL, 'Parincea'), +(24098, 4, 3, 22, 24089, 'Parincea'), +(24105, 4, 3, 23, 24089, 'Barna'), +(24114, 4, 3, 23, 24089, 'Mileștii De Jos'), +(24123, 4, 3, 23, 24089, 'Mileștii De Sus'), +(24132, 4, 3, 23, 24089, 'Nănești'), +(24141, 4, 3, 23, 24089, 'Năstăseni'), +(24150, 4, 3, 23, 24089, 'Poieni'), +(24169, 4, 3, 23, 24089, 'Satu Nou'), +(24178, 4, 3, 23, 24089, 'Vladnic'), +(24187, 4, 2, 3, NULL, 'Pâncești'), +(24196, 4, 3, 22, 24187, 'Pâncești'), +(24203, 4, 3, 23, 24187, 'Chilia Benei'), +(24212, 4, 3, 23, 24187, 'Dieneț'), +(24221, 4, 3, 23, 24187, 'Fulgeriș'), +(24230, 4, 3, 23, 24187, 'Fundu Văii'), +(24249, 4, 3, 23, 24187, 'Motoc'), +(24258, 4, 3, 23, 24187, 'Petrești'), +(24267, 4, 3, 23, 24187, 'Soci'), +(24276, 4, 2, 3, NULL, 'Pârgărești'), +(24285, 4, 3, 22, 24276, 'Pârgărești'), +(24294, 4, 3, 23, 24276, 'Bahna'), +(24301, 4, 3, 23, 24276, 'Nicorești'), +(24310, 4, 3, 23, 24276, 'Pârâu Boghii'), +(24329, 4, 3, 23, 24276, 'Satu Nou'), +(24338, 4, 2, 3, NULL, 'Pârjol'), +(24347, 4, 3, 22, 24338, 'Pârjol'), +(24356, 4, 3, 23, 24338, 'Băhnășeni'), +(24365, 4, 3, 23, 24338, 'Bărnești'), +(24374, 4, 3, 23, 24338, 'Băsăști'), +(24383, 4, 3, 23, 24338, 'Câmpeni'), +(24392, 4, 3, 23, 24338, 'Hâineala'), +(24409, 4, 3, 23, 24338, 'Pustiana'), +(24418, 4, 3, 23, 24338, 'Tărâța'), +(24427, 4, 2, 3, NULL, 'Plopana'), +(24436, 4, 3, 22, 24427, 'Plopana'), +(24445, 4, 3, 23, 24427, 'Budești'), +(24454, 4, 3, 23, 24427, 'Dorneni'), +(24463, 4, 3, 23, 24427, 'Fundu Tutovei'), +(24472, 4, 3, 23, 24427, 'Ițcani'), +(24481, 4, 3, 23, 24427, 'Rusenii Răzeși'), +(24490, 4, 3, 23, 24427, 'Rusenii De Sus'), +(24506, 4, 3, 23, 24427, 'Străminoasa'), +(24515, 4, 3, 23, 24427, 'Țâgâra'), +(24524, 4, 2, 3, NULL, 'Podu Turcului'), +(24533, 4, 3, 22, 24524, 'Podu Turcului'), +(24542, 4, 3, 23, 24524, 'Bălănești'), +(24551, 4, 3, 23, 24524, 'Căbești'), +(24560, 4, 3, 23, 24524, 'Fichitești'), +(24579, 4, 3, 23, 24524, 'Giurgioana'), +(24588, 4, 3, 23, 24524, 'Hanța'), +(24597, 4, 3, 23, 24524, 'Lehancea'), +(24604, 4, 3, 23, 24524, 'Plopu'), +(24613, 4, 3, 23, 24524, 'Răcușana'), +(24622, 4, 3, 23, 24524, 'Sârbi'), +(24631, 4, 2, 3, NULL, 'Poduri'), +(24640, 4, 3, 22, 24631, 'Poduri'), +(24659, 4, 3, 23, 24631, 'Bucșești'), +(24668, 4, 3, 23, 24631, 'Cernu'), +(24677, 4, 3, 23, 24631, 'Cornet'), +(24686, 4, 3, 23, 24631, 'Negreni'), +(24695, 4, 3, 23, 24631, 'Prohozești'), +(24702, 4, 3, 23, 24631, 'Valea Șoșii'), +(24711, 4, 2, 3, NULL, 'Racova'), +(24720, 4, 3, 22, 24711, 'Racova'), +(24739, 4, 3, 23, 24711, 'Gura Văii'), +(24748, 4, 3, 23, 24711, 'Hălmăcioaia'), +(24757, 4, 3, 23, 24711, 'Ilieși'), +(24766, 4, 2, 3, NULL, 'Răcăciuni'), +(24775, 4, 3, 22, 24766, 'Răcăciuni'), +(24784, 4, 3, 23, 24766, 'Ciucani'), +(24793, 4, 3, 23, 24766, 'Fundu Răcăciuni'), +(24800, 4, 3, 23, 24766, 'Gheorghe Doja'), +(24819, 4, 3, 23, 24766, 'Gâșteni'), +(24828, 4, 3, 23, 24766, 'Răstoaca'), +(24837, 4, 2, 3, NULL, 'Răchitoasa'), +(24846, 4, 3, 22, 24837, 'Răchitoasa'), +(24855, 4, 3, 23, 24837, 'Barcana'), +(24864, 4, 3, 23, 24837, 'Bucșa'), +(24873, 4, 3, 23, 24837, 'Buda'), +(24882, 4, 3, 23, 24837, 'Burdusaci'), +(24891, 4, 3, 23, 24837, 'Dănăila'), +(24908, 4, 3, 23, 24837, 'Dumbrava'), +(24917, 4, 3, 23, 24837, 'Farcașa'), +(24926, 4, 3, 23, 24837, 'Fundătura Răchitoasa'), +(24935, 4, 3, 23, 24837, 'Hăghiac'), +(24944, 4, 3, 23, 24837, 'Magazia'), +(24953, 4, 3, 23, 24837, 'Movilița'), +(24962, 4, 3, 23, 24837, 'Oprișești'), +(24971, 4, 3, 23, 24837, 'Putini'), +(24980, 4, 3, 23, 24837, 'Tochilea'), +(24999, 4, 2, 3, NULL, 'Roșiori'), +(25004, 4, 3, 22, 24999, 'Roșiori'), +(25013, 4, 3, 23, 24999, 'Misihănești'), +(25022, 4, 3, 23, 24999, 'Negușeni'), +(25031, 4, 3, 23, 24999, 'Poieni'), +(25040, 4, 3, 23, 24999, 'Valea Mare'), +(25059, 4, 3, 23, 24999, 'Valea Mică'), +(25068, 4, 2, 3, NULL, 'Sascut'), +(25077, 4, 3, 22, 25068, 'Sascut'), +(25086, 4, 3, 23, 25068, 'Berești'), +(25095, 4, 3, 23, 25068, 'Conțești'), +(25102, 4, 3, 23, 25068, 'Păncești'), +(25111, 4, 3, 23, 25068, 'Sascut-Sat'), +(25120, 4, 3, 23, 25068, 'Schineni'), +(25139, 4, 3, 23, 25068, 'Valea Nacului'), +(25148, 4, 2, 3, NULL, 'Sănduleni'), +(25157, 4, 3, 22, 25148, 'Sănduleni'), +(25166, 4, 3, 23, 25148, 'Bârzulești'), +(25175, 4, 3, 23, 25148, 'Coman'), +(25184, 4, 3, 23, 25148, 'Mateiești'), +(25193, 4, 3, 23, 25148, 'Stufu'), +(25200, 4, 3, 23, 25148, 'Tisa'), +(25219, 4, 3, 23, 25148, 'Verșești'), +(25228, 4, 2, 3, NULL, 'Săucești'), +(25237, 4, 3, 22, 25228, 'Săucești'), +(25246, 4, 3, 23, 25228, 'Bogdan Vodă'), +(25255, 4, 3, 23, 25228, 'Costei'), +(25264, 4, 3, 23, 25228, 'Schineni'), +(25273, 4, 3, 23, 25228, 'Siretu'), +(25282, 4, 3, 23, 25228, 'Șerbești'), +(25291, 4, 2, 3, NULL, 'Scorțeni'), +(25308, 4, 3, 22, 25291, 'Scorțeni'), +(25317, 4, 3, 23, 25291, 'Bogdănești'), +(25326, 4, 3, 23, 25291, 'Florești'), +(25335, 4, 3, 23, 25291, 'Grigoreni'), +(25344, 4, 3, 23, 25291, 'Stejaru'), +(25353, 4, 3, 23, 25291, 'Șerpeni'), +(25362, 4, 2, 3, NULL, 'Secuieni'), +(25371, 4, 3, 22, 25362, 'Secuieni'), +(25380, 4, 3, 23, 26353, 'Bălușa'), +(25399, 4, 3, 23, 25362, 'Berbinceni'), +(25406, 4, 3, 23, 25362, 'Chiticeni'), +(25415, 4, 3, 23, 26353, 'Ciuturești'), +(25424, 4, 3, 23, 25362, 'Fundeni'), +(25433, 4, 3, 23, 25362, 'Glodișoarele'), +(25442, 4, 3, 22, 26353, 'Odobești'), +(25451, 4, 3, 23, 26353, 'Tisa-Silvestri'), +(25460, 4, 3, 23, 25362, 'Valea Fânațului'), +(25479, 4, 3, 23, 25362, 'Văleni'), +(25488, 4, 2, 3, NULL, 'Solonț'), +(25497, 4, 3, 22, 25488, 'Solonț'), +(25503, 4, 3, 23, 25488, 'Cucuieți'), +(25512, 4, 3, 23, 25488, 'Sărata'), +(25521, 4, 2, 3, NULL, 'Stănișești'), +(25530, 4, 3, 22, 25521, 'Stănișești'), +(25549, 4, 3, 23, 25521, 'Balotești'), +(25558, 4, 3, 23, 25521, 'Belciuneasa'), +(25567, 4, 3, 23, 25521, 'Benești'), +(25576, 4, 3, 23, 25521, 'Crăiești'), +(25585, 4, 3, 23, 25521, 'Gorghești'), +(25594, 4, 3, 23, 25521, 'Slobozia'), +(25601, 4, 3, 23, 25521, 'Slobozia Nouă'), +(25610, 4, 3, 23, 25521, 'Văleni'), +(25629, 4, 2, 3, NULL, 'Strugari'), +(25638, 4, 3, 22, 25629, 'Strugari'), +(25647, 4, 3, 23, 25629, 'Cetățuia'), +(25656, 4, 3, 23, 25629, 'Iaz'), +(25665, 4, 3, 23, 25629, 'Nadișa'), +(25674, 4, 3, 23, 25629, 'Petricica'), +(25683, 4, 3, 23, 25629, 'Răchitișu'), +(25692, 4, 2, 3, NULL, 'Tamași'), +(25709, 4, 3, 22, 25692, 'Tamași'), +(25718, 4, 3, 23, 25692, 'Chetriș'), +(25727, 4, 3, 23, 25692, 'Furnicari'), +(25736, 4, 3, 22, 26346, 'Gioseni'), +(25745, 4, 2, 3, NULL, 'Tătărăști'), +(25754, 4, 3, 22, 25745, 'Tătărăști'), +(25763, 4, 3, 23, 25745, 'Cornii De Jos'), +(25772, 4, 3, 23, 25745, 'Cornii De Sus'), +(25781, 4, 3, 23, 25745, 'Drăgești'), +(25790, 4, 3, 23, 25745, 'Gherdana'), +(25807, 4, 3, 23, 25745, 'Giurgeni'), +(25816, 4, 3, 23, 25745, 'Ungureni'), +(25825, 4, 2, 3, NULL, 'Târgu Trotuș'), +(25834, 4, 3, 22, 25825, 'Târgu Trotuș'), +(25843, 4, 3, 23, 25825, 'Tuta'), +(25852, 4, 3, 23, 25825, 'Viișoara'), +(25861, 4, 2, 3, NULL, 'Traian'), +(25870, 4, 3, 22, 25861, 'Traian'), +(25889, 4, 3, 23, 25861, 'Bogdănești'), +(25898, 4, 3, 23, 25861, 'Hertioana De Jos'), +(25905, 4, 3, 23, 25861, 'Hertioana-Răzeși'), +(25914, 4, 3, 22, 26361, 'Prăjești'), +(25923, 4, 3, 23, 25861, 'Zăpodia'), +(25932, 4, 2, 3, NULL, 'Ungureni'), +(25941, 4, 3, 22, 25932, 'Ungureni'), +(25950, 4, 3, 23, 25932, 'Bărtășești'), +(25969, 4, 3, 23, 25932, 'Bibirești'), +(25978, 4, 3, 23, 25932, 'Bota'), +(25987, 4, 3, 23, 25932, 'Botești'), +(25996, 4, 3, 23, 25932, 'Gârla Anei'), +(26001, 4, 3, 23, 25932, 'Viforeni'), +(26010, 4, 3, 23, 25932, 'Zlătari'), +(26029, 4, 2, 3, NULL, 'Urechești'), +(26038, 4, 3, 22, 26029, 'Urechești'), +(26047, 4, 3, 23, 26029, 'Cornățel'), +(26056, 4, 3, 23, 26029, 'Lunca Dochiei'), +(26065, 4, 3, 23, 26029, 'Satu Nou'), +(26074, 4, 3, 23, 26029, 'Slobozia'), +(26083, 4, 2, 3, NULL, 'Valea Seacă'), +(26092, 4, 3, 22, 26083, 'Valea Seacă'), +(26109, 4, 3, 23, 26083, 'Cucova'), +(26118, 4, 2, 3, NULL, 'Vultureni'), +(26127, 4, 3, 22, 26118, 'Lichitișeni'), +(26136, 4, 3, 23, 26118, 'Bosia'), +(26145, 4, 3, 23, 26118, 'Dădești'), +(26154, 4, 3, 23, 26118, 'Dorneni'), +(26163, 4, 3, 23, 26118, 'Ghilăvești'), +(26172, 4, 3, 23, 26118, 'Godineștii De Jos'), +(26181, 4, 3, 23, 26118, 'Godineștii De Sus'), +(26190, 4, 3, 23, 26118, 'Medeleni'), +(26207, 4, 3, 23, 26118, 'Năzărioaia'), +(26216, 4, 3, 23, 26118, 'Reprivăț'), +(26225, 4, 3, 23, 26118, 'Tomozia'), +(26234, 4, 3, 23, 26118, 'Țigănești'), +(26243, 4, 3, 23, 26118, 'Valea Lupului'), +(26252, 4, 3, 23, 26118, 'Valea Merilor'), +(26261, 4, 3, 23, 26118, 'Valea Salciei'), +(26270, 4, 3, 23, 26118, 'Vultureni'), +(26289, 4, 2, 3, NULL, 'Zemeș'), +(26298, 4, 3, 22, 26289, 'Zemeș'), +(26305, 4, 3, 23, 26289, 'Bolătău'), +(26312, 4, 3, 23, 24338, 'Hemieni'), +(26320, 4, 2, 3, NULL, 'Sărata'), +(26338, 4, 2, 3, NULL, 'Buciumi'), +(26346, 4, 2, 3, NULL, 'Gioseni'), +(26353, 4, 2, 3, NULL, 'Odobești'), +(26361, 4, 2, 3, NULL, 'Prăjești'), +(26379, 4, 2, 3, NULL, 'Itești'), +(26564, 5, 2, 1, NULL, 'Municipiul Oradea'), +(26573, 5, 3, 9, 26564, 'Oradea'), +(26582, 5, 2, 3, NULL, 'Sânmartin'), +(26591, 5, 3, 22, 26582, 'Sânmartin'), +(26608, 5, 3, 23, 26582, 'Betfia'), +(26617, 5, 3, 23, 26582, 'Cihei'), +(26626, 5, 3, 23, 26582, 'Cordău'), +(26635, 5, 3, 23, 26582, 'Haieu'), +(26644, 5, 3, 23, 26582, 'Rontău'), +(26653, 5, 2, 3, NULL, 'Sântandrei'), +(26662, 5, 3, 22, 26653, 'Sântandrei'), +(26671, 5, 3, 23, 26653, 'Palota'), +(26699, 5, 2, 2, NULL, 'Oraș Aleșd'), +(26706, 5, 3, 17, 26699, 'Aleșd'), +(26715, 5, 3, 18, 26699, 'Pădurea Neagră'), +(26724, 5, 3, 18, 26699, 'Peștiș'), +(26733, 5, 3, 18, 26699, 'Tinăud'), +(26742, 5, 2, 3, NULL, 'Aștileu'), +(26751, 5, 3, 22, 26742, 'Aștileu'), +(26760, 5, 3, 23, 26742, 'Călățea'), +(26779, 5, 3, 23, 26742, 'Chistag'), +(26788, 5, 3, 23, 26742, 'Peștere'), +(26804, 5, 2, 4, NULL, 'Municipiul Beiuș'), +(26813, 5, 3, 9, 26804, 'Beiuș'), +(26822, 5, 3, 10, 26804, 'Delani'), +(26840, 5, 2, 2, NULL, 'Oraș Ștei'), +(26859, 5, 3, 17, 26840, 'Ștei'), +(26877, 5, 2, 4, NULL, 'Municipiul Marghita'), +(26886, 5, 3, 9, 26877, 'Marghita'), +(26895, 5, 3, 10, 26877, 'Cheț'), +(26902, 5, 3, 10, 26877, 'Ghenetea'), +(26920, 5, 2, 2, NULL, 'Oraș Nucet'), +(26939, 5, 3, 17, 26920, 'Nucet'), +(26948, 5, 3, 18, 26920, 'Băița'), +(26957, 5, 3, 18, 26920, 'Băița-Plai'), +(26975, 5, 2, 4, NULL, 'Municipiul Salonta'), +(26984, 5, 3, 9, 26975, 'Salonta'), +(27007, 5, 2, 2, NULL, 'Oraș Vașcău'), +(27016, 5, 3, 17, 27007, 'Vașcău'), +(27025, 5, 3, 18, 27007, 'Câmp'), +(27034, 5, 3, 18, 27007, 'Câmp-Moți'), +(27043, 5, 3, 18, 27007, 'Colești'), +(27052, 5, 3, 18, 27007, 'Vărzarii De Jos'), +(27061, 5, 3, 18, 27007, 'Vărzarii De Sus'), +(27070, 5, 2, 3, NULL, 'Abram'), +(27089, 5, 3, 22, 27070, 'Abram'), +(27098, 5, 3, 23, 27070, 'Cohani'), +(27105, 5, 3, 23, 27070, 'Dijir'), +(27114, 5, 3, 23, 27070, 'Iteu'), +(27123, 5, 3, 23, 27070, 'Iteu Nou'), +(27132, 5, 3, 23, 27070, 'Margine'), +(27141, 5, 3, 23, 27070, 'Satu Barbă'), +(27150, 5, 3, 23, 27070, 'Suiug'), +(27169, 5, 2, 3, NULL, 'Petreu'), +(27178, 5, 3, 23, 27169, 'Abrămuț'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(27187, 5, 3, 23, 27169, 'Crestur'), +(27196, 5, 3, 23, 27169, 'Făncica'), +(27203, 5, 3, 22, 27169, 'Petreu'), +(27212, 5, 2, 3, NULL, 'Aușeu'), +(27221, 5, 3, 22, 27212, 'Aușeu'), +(27230, 5, 3, 23, 27212, 'Cacuciu Vechi'), +(27249, 5, 3, 23, 27212, 'Codrișoru'), +(27258, 5, 3, 23, 27212, 'Gheghie'), +(27267, 5, 3, 23, 27212, 'Groși'), +(27276, 5, 3, 23, 27212, 'Luncșoara'), +(27285, 5, 2, 3, NULL, 'Avram Iancu'), +(27294, 5, 3, 22, 27285, 'Avram Iancu'), +(27301, 5, 3, 23, 27285, 'Ant'), +(27310, 5, 3, 23, 27285, 'Tămașda'), +(27329, 5, 2, 3, NULL, 'Balc'), +(27338, 5, 3, 22, 27329, 'Balc'), +(27347, 5, 3, 23, 27329, 'Almașu Mare'), +(27356, 5, 3, 23, 27329, 'Almașu Mic'), +(27365, 5, 3, 23, 27329, 'Ghida'), +(27374, 5, 3, 23, 27329, 'Săldăbagiu De Barcău'), +(27383, 5, 2, 3, NULL, 'Batăr'), +(27392, 5, 3, 22, 27383, 'Batăr'), +(27409, 5, 3, 23, 27383, 'Arpășel'), +(27418, 5, 3, 23, 27383, 'Talpoș'), +(27427, 5, 3, 23, 27383, 'Tăut'), +(27436, 5, 2, 3, NULL, 'Biharia'), +(27445, 5, 3, 22, 27436, 'Biharia'), +(27454, 5, 3, 23, 27436, 'Cauaceu'), +(27463, 5, 3, 23, 32153, 'Niuved'), +(27472, 5, 3, 23, 32153, 'Parhida'), +(27481, 5, 3, 23, 32153, 'Satu Nou'), +(27490, 5, 3, 22, 32153, 'Tămășeu'), +(27506, 5, 2, 3, NULL, 'Boianu Mare'), +(27515, 5, 3, 22, 27506, 'Boianu Mare'), +(27524, 5, 3, 23, 27506, 'Corboaia'), +(27533, 5, 3, 23, 27506, 'Huta'), +(27542, 5, 3, 23, 27506, 'Păgaia'), +(27551, 5, 3, 23, 27506, 'Rugea'), +(27560, 5, 2, 3, NULL, 'Borod'), +(27579, 5, 3, 22, 27560, 'Borod'), +(27588, 5, 3, 23, 27560, 'Borozel'), +(27597, 5, 3, 23, 27560, 'Cetea'), +(27604, 5, 3, 23, 27560, 'Cornițel'), +(27613, 5, 3, 23, 27560, 'Șerani'), +(27622, 5, 3, 23, 27560, 'Valea Mare De Criș'), +(27631, 5, 2, 3, NULL, 'Borș'), +(27640, 5, 3, 22, 27631, 'Borș'), +(27659, 5, 3, 23, 27631, 'Santăul Mare'), +(27668, 5, 3, 23, 27631, 'Santăul Mic'), +(27677, 5, 3, 23, 27631, 'Sântion'), +(27686, 5, 2, 3, NULL, 'Bratca'), +(27695, 5, 3, 22, 27686, 'Bratca'), +(27702, 5, 3, 23, 27686, 'Damiș'), +(27711, 5, 3, 23, 27686, 'Beznea'), +(27720, 5, 3, 23, 27686, 'Lorău'), +(27739, 5, 3, 23, 27686, 'Ponoară'), +(27748, 5, 3, 23, 27686, 'Valea Crișului'), +(27757, 5, 2, 3, NULL, 'Brusturi'), +(27766, 5, 3, 22, 27757, 'Brusturi'), +(27775, 5, 3, 23, 27757, 'Cuieșd'), +(27784, 5, 3, 23, 27757, 'Loranta'), +(27793, 5, 3, 23, 27757, 'Orvișele'), +(27800, 5, 3, 23, 27757, 'Păulești'), +(27819, 5, 3, 23, 27757, 'Picleu'), +(27828, 5, 3, 23, 27757, 'Țigăneștii De Criș'), +(27837, 5, 3, 23, 27757, 'Varasău'), +(27846, 5, 2, 3, NULL, 'Budureasa'), +(27855, 5, 3, 22, 27846, 'Budureasa'), +(27864, 5, 3, 23, 27846, 'Burda'), +(27873, 5, 3, 23, 27846, 'Saca'), +(27882, 5, 3, 23, 27846, 'Săliște De Beiuș'), +(27891, 5, 3, 23, 27846, 'Teleac'), +(27908, 5, 2, 3, NULL, 'Buduslău'), +(27917, 5, 3, 22, 27908, 'Buduslău'), +(27926, 5, 3, 23, 27908, 'Albiș'), +(27935, 5, 2, 3, NULL, 'Bulz'), +(27944, 5, 3, 22, 27935, 'Bulz'), +(27953, 5, 3, 23, 27935, 'Munteni'), +(27962, 5, 3, 23, 27935, 'Remeți'), +(27971, 5, 2, 3, NULL, 'Buntești'), +(27980, 5, 3, 22, 27971, 'Buntești'), +(27999, 5, 3, 23, 27971, 'Brădet'), +(28004, 5, 3, 23, 27971, 'Dumbrăvani'), +(28013, 5, 3, 23, 27971, 'Ferice'), +(28022, 5, 3, 23, 27971, 'Lelești'), +(28031, 5, 3, 23, 27971, 'Poienii De Jos'), +(28040, 5, 3, 23, 27971, 'Poienii De Sus'), +(28059, 5, 3, 23, 27971, 'Săud'), +(28068, 5, 3, 23, 27971, 'Stâncești'), +(28077, 5, 2, 3, NULL, 'Căbești'), +(28086, 5, 3, 22, 28077, 'Căbești'), +(28095, 5, 3, 23, 28077, 'Goila'), +(28102, 5, 3, 23, 28077, 'Gurbești'), +(28111, 5, 3, 23, 28077, 'Josani'), +(28120, 5, 3, 23, 28077, 'Sohodol'), +(28139, 5, 2, 3, NULL, 'Căpâlna'), +(28148, 5, 3, 22, 28139, 'Căpâlna'), +(28157, 5, 3, 23, 28139, 'Ginta'), +(28166, 5, 3, 23, 28139, 'Rohani'), +(28175, 5, 3, 23, 28139, 'Săldăbagiu Mic'), +(28184, 5, 3, 23, 28139, 'Suplacu De Tinca'), +(28193, 5, 2, 3, NULL, 'Cărpinet'), +(28200, 5, 3, 22, 28193, 'Cărpinet'), +(28219, 5, 3, 23, 28193, 'Izbuc'), +(28228, 5, 3, 23, 28193, 'Leheceni'), +(28237, 5, 3, 23, 28193, 'Călugări'), +(28246, 5, 2, 3, NULL, 'Cefa'), +(28255, 5, 3, 22, 28246, 'Cefa'), +(28264, 5, 3, 23, 28246, 'Ateaș'), +(28273, 5, 3, 23, 32179, 'Berechiu'), +(28282, 5, 3, 23, 32195, 'Bicaci'), +(28291, 5, 3, 22, 32195, 'Gepiu'), +(28308, 5, 3, 23, 28246, 'Inand'), +(28317, 5, 3, 23, 32179, 'Roit'), +(28326, 5, 3, 22, 32179, 'Sânnicolau Român'), +(28335, 5, 2, 3, NULL, 'Ceica'), +(28344, 5, 3, 22, 28335, 'Ceica'), +(28353, 5, 3, 23, 28335, 'Bucium'), +(28362, 5, 3, 23, 28335, 'Ceișoara'), +(28371, 5, 3, 23, 28335, 'Corbești'), +(28380, 5, 3, 23, 28335, 'Cotiglet'), +(28399, 5, 3, 23, 28335, 'Dușești'), +(28406, 5, 3, 23, 28335, 'Incești'), +(28415, 5, 2, 3, NULL, 'Cetariu'), +(28424, 5, 3, 22, 28415, 'Cetariu'), +(28433, 5, 3, 22, 32161, 'Paleu'), +(28442, 5, 3, 23, 32161, 'Săldăbagiu De Munte'), +(28451, 5, 3, 23, 28415, 'Șișterea'), +(28460, 5, 3, 23, 28415, 'Șușturogi'), +(28479, 5, 3, 23, 28415, 'Tăutelec'), +(28488, 5, 3, 23, 32161, 'Uileacu De Munte'), +(28497, 5, 2, 3, NULL, 'Cherechiu'), +(28503, 5, 3, 22, 28497, 'Cherechiu'), +(28512, 5, 3, 23, 28497, 'Cheșereu'), +(28521, 5, 3, 23, 28497, 'Târgușor'), +(28530, 5, 2, 3, NULL, 'Chișlaz'), +(28549, 5, 3, 22, 28530, 'Chișlaz'), +(28558, 5, 3, 23, 28530, 'Chiraleu'), +(28567, 5, 3, 23, 28530, 'Hăucești'), +(28576, 5, 3, 23, 28530, 'Mișca'), +(28585, 5, 3, 23, 28530, 'Poclușa De Barcău'), +(28594, 5, 3, 23, 28530, 'Sărsig'), +(28601, 5, 3, 23, 28530, 'Sânlazăr'), +(28610, 5, 2, 3, NULL, 'Sâniob'), +(28629, 5, 3, 23, 28610, 'Ciuhoi'), +(28638, 5, 3, 23, 28610, 'Cenaloș'), +(28647, 5, 3, 22, 28610, 'Sâniob'), +(28656, 5, 3, 23, 28610, 'Sfârnaș'), +(28665, 5, 2, 3, NULL, 'Ciumeghiu'), +(28674, 5, 3, 22, 28665, 'Ciumeghiu'), +(28683, 5, 3, 23, 28665, 'Boiu'), +(28692, 5, 3, 23, 28665, 'Ghiorac'), +(28709, 5, 2, 3, NULL, 'Câmpani'), +(28718, 5, 3, 22, 28709, 'Câmpani'), +(28727, 5, 3, 23, 28709, 'Fânațe'), +(28736, 5, 3, 23, 28709, 'Hârsești'), +(28745, 5, 3, 23, 28709, 'Sighiștel'), +(28754, 5, 3, 23, 28709, 'Valea De Sus'), +(28763, 5, 2, 3, NULL, 'Cociuba Mare'), +(28772, 5, 3, 22, 28763, 'Cociuba Mare'), +(28781, 5, 3, 23, 28763, 'Cărăsău'), +(28790, 5, 3, 23, 28763, 'Cheșa'), +(28807, 5, 3, 23, 28763, 'Petid'), +(28816, 5, 2, 3, NULL, 'Copăcel'), +(28825, 5, 3, 22, 28816, 'Copăcel'), +(28834, 5, 3, 23, 28816, 'Bucuroaia'), +(28843, 5, 3, 23, 28816, 'Chijic'), +(28852, 5, 3, 23, 28816, 'Poiana Tășad'), +(28861, 5, 3, 23, 28816, 'Sărand'), +(28870, 5, 3, 23, 28816, 'Surduc'), +(28889, 5, 2, 3, NULL, 'Criștioru De Jos'), +(28898, 5, 3, 22, 28889, 'Criștioru De Jos'), +(28905, 5, 3, 23, 28889, 'Bâlc'), +(28914, 5, 3, 23, 28889, 'Criștioru De Sus'), +(28923, 5, 3, 23, 28889, 'Poiana'), +(28932, 5, 3, 23, 28889, 'Săliște De Vașcău'), +(28941, 5, 2, 3, NULL, 'Curățele'), +(28950, 5, 3, 22, 28941, 'Curățele'), +(28969, 5, 3, 23, 28941, 'Beiușele'), +(28978, 5, 3, 23, 28941, 'Cresuia'), +(28987, 5, 3, 23, 28941, 'Nimăiești'), +(28996, 5, 3, 23, 28941, 'Pocioveliște'), +(29001, 5, 2, 3, NULL, 'Curtuișeni'), +(29010, 5, 3, 22, 29001, 'Curtuișeni'), +(29029, 5, 3, 23, 29001, 'Vășad'), +(29038, 5, 2, 3, NULL, 'Derna'), +(29047, 5, 3, 22, 29038, 'Derna'), +(29056, 5, 3, 23, 29038, 'Dernișoara'), +(29065, 5, 3, 23, 29038, 'Sacalasău'), +(29074, 5, 3, 23, 29038, 'Sacalasău Nou'), +(29083, 5, 3, 23, 29038, 'Tria'), +(29092, 5, 2, 3, NULL, 'Diosig'), +(29109, 5, 3, 22, 29092, 'Diosig'), +(29118, 5, 3, 23, 29092, 'Ianca'), +(29127, 5, 3, 23, 32187, 'Mihai Bravu'), +(29136, 5, 3, 22, 32187, 'Roșiori'), +(29145, 5, 3, 23, 32187, 'Vaida'), +(29154, 5, 2, 3, NULL, 'Dobrești'), +(29163, 5, 3, 22, 29154, 'Dobrești'), +(29172, 5, 3, 23, 29154, 'Cornișești'), +(29181, 5, 3, 23, 29154, 'Crâncești'), +(29190, 5, 3, 23, 29154, 'Hidișel'), +(29207, 5, 3, 23, 29154, 'Luncasprie'), +(29216, 5, 3, 23, 29154, 'Răcaș'), +(29225, 5, 3, 23, 29154, 'Topa De Jos'), +(29234, 5, 3, 23, 29154, 'Topa De Sus'), +(29243, 5, 2, 3, NULL, 'Drăgănești'), +(29252, 5, 3, 22, 29243, 'Drăgănești'), +(29261, 5, 3, 23, 29243, 'Belejeni'), +(29270, 5, 3, 23, 29243, 'Grădinari'), +(29289, 5, 3, 23, 29243, 'Livada Beiușului'), +(29298, 5, 3, 23, 29243, 'Mizieș'), +(29305, 5, 3, 23, 29243, 'Păntășești'), +(29314, 5, 3, 23, 29243, 'Șebiș'), +(29323, 5, 3, 23, 29243, 'Talpe'), +(29332, 5, 3, 23, 29243, 'Țigăneștii De Beiuș'), +(29341, 5, 2, 3, NULL, 'Drăgești'), +(29350, 5, 3, 22, 29341, 'Drăgești'), +(29369, 5, 3, 23, 29341, 'Dicănești'), +(29378, 5, 3, 23, 29341, 'Stracoș'), +(29387, 5, 3, 23, 29341, 'Tășad'), +(29396, 5, 3, 23, 29341, 'Topești'), +(29403, 5, 2, 3, NULL, 'Finiș'), +(29412, 5, 3, 22, 29403, 'Finiș'), +(29421, 5, 3, 23, 29403, 'Brusturi'), +(29430, 5, 3, 23, 29403, 'Fiziș'), +(29449, 5, 3, 23, 29403, 'Ioaniș'), +(29458, 5, 3, 23, 29403, 'Șuncuiș'), +(29467, 5, 2, 3, NULL, 'Girișu De Criș'), +(29476, 5, 3, 22, 29467, 'Girișu De Criș'), +(29485, 5, 3, 23, 32201, 'Cheresig'), +(29494, 5, 3, 23, 29467, 'Tărian'), +(29500, 5, 3, 22, 32201, 'Toboliu'), +(29519, 5, 2, 3, NULL, 'Hidișelu De Sus'), +(29528, 5, 3, 22, 29519, 'Hidișelu De Sus'), +(29537, 5, 3, 23, 29519, 'Hidișelu De Jos'), +(29546, 5, 3, 23, 29519, 'Mierlău'), +(29555, 5, 3, 23, 29519, 'Sântelec'), +(29564, 5, 3, 23, 29519, 'Șumugiu'), +(29573, 5, 2, 3, NULL, 'Holod'), +(29582, 5, 3, 22, 29573, 'Holod'), +(29591, 5, 3, 23, 29573, 'Dumbrava'), +(29608, 5, 3, 23, 29573, 'Dumbrăvița'), +(29617, 5, 3, 23, 29573, 'Forosig'), +(29626, 5, 3, 23, 29573, 'Hodiș'), +(29635, 5, 3, 23, 29573, 'Lupoaia'), +(29644, 5, 3, 23, 29573, 'Valea Mare De Codru'), +(29653, 5, 3, 23, 29573, 'Vintere'), +(29662, 5, 2, 3, NULL, 'Husasău De Tinca'), +(29671, 5, 3, 22, 29662, 'Husasău De Tinca'), +(29680, 5, 3, 23, 29662, 'Fonău'), +(29699, 5, 3, 23, 29662, 'Miersig'), +(29706, 5, 3, 23, 29662, 'Oșand'), +(29715, 5, 3, 23, 29662, 'Sititelec'), +(29724, 5, 2, 3, NULL, 'Ineu'), +(29733, 5, 3, 22, 29724, 'Ineu'), +(29742, 5, 3, 23, 29724, 'Botean'), +(29751, 5, 3, 23, 29724, 'Husasău De Criș'), +(29760, 5, 2, 3, NULL, 'Lazuri De Beiuș'), +(29779, 5, 3, 22, 29760, 'Lazuri De Beiuș'), +(29788, 5, 3, 23, 29760, 'Băleni'), +(29797, 5, 3, 23, 29760, 'Cusuiuș'), +(29804, 5, 3, 23, 29760, 'Hinchiriș'), +(29813, 5, 2, 3, NULL, 'Lăzăreni'), +(29822, 5, 3, 22, 29813, 'Lăzăreni'), +(29831, 5, 3, 23, 29813, 'Bicăcel'), +(29840, 5, 3, 23, 29813, 'Calea Mare'), +(29859, 5, 3, 23, 29813, 'Cărăndeni'), +(29868, 5, 3, 23, 29813, 'Cărănzel'), +(29877, 5, 3, 23, 29813, 'Gepiș'), +(29886, 5, 3, 23, 29813, 'Gruilung'), +(29895, 5, 3, 23, 29813, 'Miheleu'), +(29902, 5, 2, 3, NULL, 'Lugașu De Jos'), +(29911, 5, 3, 22, 29902, 'Lugașu De Jos'), +(29920, 5, 3, 23, 29902, 'Lugașu De Sus'), +(29939, 5, 3, 23, 29902, 'Urvind'), +(29948, 5, 2, 3, NULL, 'Lunca'), +(29957, 5, 3, 22, 29948, 'Lunca'), +(29966, 5, 3, 23, 29948, 'Briheni'), +(29975, 5, 3, 23, 29948, 'Hotărel'), +(29984, 5, 3, 23, 29948, 'Seghiște'), +(29993, 5, 3, 23, 29948, 'Sârbești'), +(30005, 5, 3, 23, 29948, 'Șuștiu'), +(30014, 5, 2, 3, NULL, 'Mădăras'), +(30023, 5, 3, 22, 30014, 'Mădăras'), +(30032, 5, 3, 23, 30014, 'Homorog'), +(30041, 5, 3, 23, 30014, 'Ianoșda'), +(30050, 5, 3, 23, 30014, 'Marțihaz'), +(30069, 5, 2, 3, NULL, 'Măgești'), +(30078, 5, 3, 22, 30069, 'Măgești'), +(30087, 5, 3, 23, 30069, 'Butani'), +(30096, 5, 3, 23, 30069, 'Cacuciu Nou'), +(30103, 5, 3, 23, 30069, 'Dobricionești'), +(30112, 5, 3, 23, 30069, 'Gălășeni'), +(30121, 5, 3, 23, 30069, 'Josani'), +(30130, 5, 3, 23, 30069, 'Ortiteag'), +(30149, 5, 2, 3, NULL, 'Nojorid'), +(30158, 5, 3, 22, 30149, 'Nojorid'), +(30167, 5, 3, 23, 30149, 'Apateu'), +(30176, 5, 3, 23, 30149, 'Chișirid'), +(30185, 5, 3, 23, 30149, 'Leș'), +(30194, 5, 3, 23, 30149, 'Livada De Bihor'), +(30201, 5, 3, 23, 30149, 'Păușa'), +(30210, 5, 3, 23, 30149, 'Șauaieu'), +(30229, 5, 2, 3, NULL, 'Olcea'), +(30238, 5, 3, 22, 30229, 'Olcea'), +(30247, 5, 3, 23, 30229, 'Călacea'), +(30256, 5, 3, 23, 30229, 'Hodișel'), +(30265, 5, 3, 23, 30229, 'Ucuriș'), +(30274, 5, 2, 3, NULL, 'Oșorhei'), +(30283, 5, 3, 22, 30274, 'Oșorhei'), +(30292, 5, 3, 23, 30274, 'Alparea'), +(30309, 5, 3, 23, 30274, 'Cheriu'), +(30318, 5, 3, 23, 30274, 'Felcheriu'), +(30327, 5, 3, 23, 30274, 'Fughiu'), +(30336, 5, 2, 3, NULL, 'Pietroasa'), +(30345, 5, 3, 22, 30336, 'Pietroasa'), +(30354, 5, 3, 23, 30336, 'Chișcău'), +(30363, 5, 3, 23, 30336, 'Cociuba Mică'), +(30372, 5, 3, 23, 30336, 'Giulești'), +(30381, 5, 3, 23, 30336, 'Gurani'), +(30390, 5, 3, 23, 30336, 'Măgura'), +(30407, 5, 3, 23, 30336, 'Moțești'), +(30416, 5, 2, 3, NULL, 'Pocola'), +(30425, 5, 3, 22, 30416, 'Pocola'), +(30434, 5, 3, 23, 30416, 'Feneriș'), +(30443, 5, 3, 23, 30416, 'Petrani'), +(30452, 5, 3, 23, 30416, 'Poietari'), +(30461, 5, 3, 23, 30416, 'Sânmartin De Beiuș'), +(30470, 5, 2, 3, NULL, 'Pomezeu'), +(30489, 5, 3, 22, 30470, 'Pomezeu'), +(30498, 5, 3, 23, 30470, 'Câmpani De Pomezeu'), +(30504, 5, 3, 23, 30470, 'Coșdeni'), +(30513, 5, 3, 23, 30470, 'Hidiș'), +(30522, 5, 3, 23, 30470, 'Lacu Sărat'), +(30531, 5, 3, 23, 30470, 'Sitani'), +(30540, 5, 3, 23, 30470, 'Spinuș De Pomezeu'), +(30559, 5, 3, 23, 30470, 'Vălani De Pomezeu'), +(30568, 5, 2, 3, NULL, 'Popești'), +(30577, 5, 3, 22, 30568, 'Popești'), +(30586, 5, 3, 23, 30568, 'Bistra'), +(30595, 5, 3, 23, 30568, 'Budoi'), +(30602, 5, 3, 23, 30568, 'Cuzap'), +(30611, 5, 3, 23, 30568, 'Varviz'), +(30620, 5, 3, 23, 30568, 'Vărzari'), +(30639, 5, 3, 23, 30568, 'Voivozi'), +(30648, 5, 2, 3, NULL, 'Răbăgani'), +(30657, 5, 3, 22, 30648, 'Răbăgani'), +(30666, 5, 3, 23, 30648, 'Albești'), +(30675, 5, 3, 23, 30648, 'Brătești'), +(30684, 5, 3, 23, 30648, 'Săucani'), +(30693, 5, 3, 23, 30648, 'Saliște De Pomezeu'), +(30700, 5, 3, 23, 30648, 'Vărășeni'), +(30719, 5, 2, 3, NULL, 'Remetea'), +(30728, 5, 3, 22, 30719, 'Remetea'), +(30737, 5, 3, 23, 30719, 'Drăgoteni'), +(30746, 5, 3, 23, 30719, 'Meziad'), +(30755, 5, 3, 23, 30719, 'Petreasa'), +(30764, 5, 3, 23, 30719, 'Soimuș'), +(30773, 5, 2, 3, NULL, 'Rieni'), +(30782, 5, 3, 22, 30773, 'Rieni'), +(30791, 5, 3, 23, 30773, 'Cucuceni'), +(30808, 5, 3, 23, 30773, 'Ghighișeni'), +(30817, 5, 3, 23, 30773, 'Petrileni'), +(30826, 5, 3, 23, 30773, 'Sudrigiu'), +(30835, 5, 3, 23, 30773, 'Valea De Jos'), +(30844, 5, 2, 3, NULL, 'Roșia'), +(30853, 5, 3, 22, 30844, 'Roșia'), +(30862, 5, 3, 23, 30844, 'Lazuri'), +(30871, 5, 2, 3, NULL, 'Săcădat'), +(30880, 5, 3, 22, 30871, 'Săcădat'), +(30899, 5, 3, 23, 30871, 'Borșa'), +(30906, 5, 3, 23, 30871, 'Săbolciu'), +(30915, 5, 2, 2, NULL, 'Oraș Săcueni'), +(30924, 5, 3, 17, 30915, 'Săcueni'), +(30933, 5, 3, 18, 30915, 'Cadea'), +(30942, 5, 3, 18, 30915, 'Ciocaia'), +(30951, 5, 3, 18, 30915, 'Cubulcut'), +(30960, 5, 3, 18, 30915, 'Olosig'), +(30979, 5, 3, 18, 30915, 'Sânnicolau De Munte'), +(30988, 5, 2, 3, NULL, 'Sălacea'), +(30997, 5, 3, 22, 30988, 'Sălacea'), +(31002, 5, 3, 23, 30988, 'Otomani'), +(31011, 5, 2, 3, NULL, 'Sălard'), +(31020, 5, 3, 22, 31011, 'Sălard'), +(31039, 5, 3, 23, 31011, 'Hodoș'), +(31048, 5, 3, 23, 31011, 'Sântimreu'), +(31057, 5, 2, 3, NULL, 'Sâmbăta'), +(31066, 5, 3, 22, 31057, 'Sâmbăta'), +(31075, 5, 3, 23, 31057, 'Copăceni'), +(31084, 5, 3, 23, 31057, 'Ogești'), +(31093, 5, 3, 23, 31057, 'Rogoz'), +(31100, 5, 3, 23, 31057, 'Rotărești'), +(31119, 5, 3, 23, 31057, 'Zăvoiu'), +(31128, 5, 2, 3, NULL, 'Sârbi'), +(31137, 5, 3, 22, 31128, 'Sârbi'), +(31146, 5, 3, 23, 31128, 'Almașu Mic'), +(31155, 5, 3, 23, 31128, 'Burzuc'), +(31164, 5, 3, 23, 31128, 'Chioag'), +(31173, 5, 3, 23, 31128, 'Fegernic'), +(31182, 5, 3, 23, 31128, 'Fegernicu Nou'), +(31191, 5, 3, 23, 31128, 'Sarcău'), +(31208, 5, 2, 3, NULL, 'Spinuș'), +(31217, 5, 3, 22, 31208, 'Spinuș'), +(31226, 5, 3, 23, 31208, 'Ciulești'), +(31235, 5, 3, 23, 31208, 'Gurbești'), +(31244, 5, 3, 23, 31208, 'Nădar'), +(31253, 5, 3, 23, 31208, 'Săliște'), +(31262, 5, 2, 3, NULL, 'Suplacu De Barcău'), +(31271, 5, 3, 22, 31262, 'Suplacu De Barcău'), +(31280, 5, 3, 23, 31262, 'Borumlaca'), +(31299, 5, 3, 23, 31262, 'Dolea'), +(31306, 5, 3, 23, 31262, 'Foglaș'), +(31315, 5, 3, 23, 31262, 'Valea Cerului'), +(31324, 5, 3, 23, 31262, 'Vâlcelele'), +(31333, 5, 2, 3, NULL, 'Șimian'), +(31342, 5, 3, 22, 31333, 'Șimian'), +(31351, 5, 3, 23, 31333, 'Șilindru'), +(31360, 5, 3, 23, 31333, 'Voivozi'), +(31379, 5, 2, 3, NULL, 'Șinteu'), +(31388, 5, 3, 22, 31379, 'Șinteu'), +(31397, 5, 3, 23, 31379, 'Huta Voivozi'), +(31404, 5, 3, 23, 31379, 'Socet'), +(31413, 5, 3, 23, 31379, 'Valea Târnei'), +(31422, 5, 2, 3, NULL, 'Șoimi'), +(31431, 5, 3, 22, 31422, 'Șoimi'), +(31440, 5, 3, 23, 31422, 'Borz'), +(31459, 5, 3, 23, 31422, 'Codru'), +(31468, 5, 3, 23, 31422, 'Dumbrăvița De Codru'), +(31477, 5, 3, 23, 31422, 'Poclușa De Beiuș'), +(31486, 5, 3, 23, 31422, 'Sânnicolau De Beiuș'), +(31495, 5, 3, 23, 31422, 'Ursad'), +(31501, 5, 3, 23, 31422, 'Urviș De Beiuș'), +(31510, 5, 2, 3, NULL, 'Șuncuiuș'), +(31529, 5, 3, 22, 31510, 'Șuncuiuș'), +(31538, 5, 3, 23, 31510, 'Bălnaca'), +(31547, 5, 3, 23, 31510, 'Bălnaca-Groși'), +(31556, 5, 3, 23, 31510, 'Zece Hotare'), +(31565, 5, 2, 3, NULL, 'Tarcea'), +(31574, 5, 3, 22, 31565, 'Tarcea'), +(31583, 5, 3, 23, 31565, 'Adoni'), +(31592, 5, 3, 23, 31565, 'Galoșpetreu'), +(31609, 5, 2, 3, NULL, 'Tărcaia'), +(31618, 5, 3, 22, 31609, 'Tărcaia'), +(31627, 5, 3, 23, 31609, 'Mierag'), +(31636, 5, 3, 23, 31609, 'Tărcăița'), +(31645, 5, 3, 23, 31609, 'Totoreni'), +(31654, 5, 2, 3, NULL, 'Tăuteu'), +(31663, 5, 3, 22, 31654, 'Tăuteu'), +(31672, 5, 3, 23, 31654, 'Bogei'), +(31681, 5, 3, 23, 31654, 'Chiribiș'), +(31690, 5, 3, 23, 31654, 'Ciutelec'), +(31707, 5, 3, 23, 31654, 'Poiana'), +(31716, 5, 2, 3, NULL, 'Tileagd'), +(31725, 5, 3, 22, 31716, 'Tileagd'), +(31734, 5, 3, 23, 31716, 'Bălaia'), +(31743, 5, 3, 23, 31716, 'Călătani'), +(31752, 5, 3, 23, 31716, 'Poșoloaca'), +(31761, 5, 3, 23, 31716, 'Tilecuș'), +(31770, 5, 3, 23, 31716, 'Uileacu De Criș'), +(31789, 5, 2, 3, NULL, 'Tinca'), +(31798, 5, 3, 22, 31789, 'Tinca'), +(31805, 5, 3, 23, 31789, 'Belfir'), +(31814, 5, 3, 23, 31789, 'Girișu Negru'), +(31823, 5, 3, 23, 31789, 'Gurbediu'), +(31832, 5, 3, 23, 31789, 'Râpa'), +(31841, 5, 2, 3, NULL, 'Tulca'), +(31850, 5, 3, 22, 31841, 'Tulca'), +(31869, 5, 3, 23, 31841, 'Căuașd'), +(31878, 5, 2, 3, NULL, 'Țețchea'), +(31887, 5, 3, 22, 31878, 'Țețchea'), +(31896, 5, 3, 23, 31878, 'Hotar'), +(31903, 5, 3, 23, 31878, 'Subpiatră'), +(31912, 5, 3, 23, 31878, 'Telechiu'), +(31921, 5, 2, 3, NULL, 'Uileacu De Beiuș'), +(31930, 5, 3, 22, 31921, 'Uileacu De Beiuș'), +(31949, 5, 3, 23, 31921, 'Forău'), +(31958, 5, 3, 23, 31921, 'Prisaca'), +(31967, 5, 3, 23, 31921, 'Vălanii De Beiuș'), +(31976, 5, 2, 3, NULL, 'Vadu Crișului'), +(31985, 5, 3, 22, 31976, 'Vadu Crișului'), +(31994, 5, 3, 23, 31976, 'Birtin'), +(32009, 5, 3, 23, 31976, 'Tomnatic'), +(32018, 5, 3, 23, 31976, 'Topa De Criș'), +(32027, 5, 2, 2, NULL, 'Oraș Valea Lui Mihai'), +(32036, 5, 3, 17, 32027, 'Valea Lui Mihai'), +(32045, 5, 2, 3, NULL, 'Viișoara'), +(32054, 5, 3, 22, 32045, 'Viișoara'), +(32063, 5, 3, 23, 32045, 'Izvoarele'), +(32072, 5, 3, 23, 32045, 'Pădureni'), +(32081, 5, 3, 23, 32045, 'Reghea'), +(32090, 5, 2, 3, NULL, 'Vârciorog'), +(32107, 5, 3, 22, 32090, 'Vârciorog'), +(32116, 5, 3, 23, 32090, 'Fâșca'), +(32125, 5, 3, 23, 32090, 'Surducel'), +(32134, 5, 3, 23, 32090, 'Șerghiș'), +(32143, 5, 3, 23, 26582, 'Băile Felix'), +(32153, 5, 2, 3, NULL, 'Tămășeu'), +(32161, 5, 2, 3, NULL, 'Paleu'), +(32179, 5, 2, 3, NULL, 'Sânnicolau Român'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(32187, 5, 2, 3, NULL, 'Roșiori'), +(32195, 5, 2, 3, NULL, 'Gepiu'), +(32201, 5, 2, 3, NULL, 'Toboliu'), +(32219, 5, 3, 23, 29243, 'Păcălești'), +(32394, 6, 2, 1, NULL, 'Municipiul Bistrița'), +(32401, 6, 3, 9, 32394, 'Bistrița'), +(32410, 6, 3, 10, 32394, 'Ghinda'), +(32429, 6, 3, 10, 32394, 'Sărata'), +(32438, 6, 3, 10, 32394, 'Sigmir'), +(32447, 6, 3, 10, 32394, 'Slătinița'), +(32456, 6, 3, 10, 32394, 'Unirea'), +(32465, 6, 3, 10, 32394, 'Viișoara'), +(32483, 6, 2, 2, NULL, 'Oraș Beclean'), +(32492, 6, 3, 17, 32483, 'Beclean'), +(32508, 6, 3, 19, 32483, 'Coldău'), +(32517, 6, 3, 19, 32483, 'Figa'), +(32526, 6, 3, 19, 32483, 'Rusu De Jos'), +(32544, 6, 2, 2, NULL, 'Oraș Năsăud'), +(32553, 6, 3, 17, 32544, 'Năsăud'), +(32562, 6, 3, 18, 32544, 'Liviu Rebreanu'), +(32571, 6, 3, 18, 32544, 'Lușca'), +(32599, 6, 2, 2, NULL, 'Oraș Sângeorz-Băi'), +(32606, 6, 3, 17, 32599, 'Sângeorz-Băi'), +(32615, 6, 3, 18, 32599, 'Cormaia'), +(32624, 6, 3, 18, 32599, 'Valea Borcutului'), +(32633, 6, 2, 3, NULL, 'Bistrița Bârgăului'), +(32642, 6, 3, 22, 32633, 'Bistrița Bârgăului'), +(32651, 6, 3, 23, 32633, 'Colibița'), +(32660, 6, 2, 3, NULL, 'Braniștea'), +(32679, 6, 3, 22, 32660, 'Braniștea'), +(32688, 6, 3, 23, 32660, 'Cireșoaia'), +(32697, 6, 3, 23, 32660, 'Măluț'), +(32704, 6, 2, 3, NULL, 'Budacu De Jos'), +(32713, 6, 3, 22, 32704, 'Budacu De Jos'), +(32722, 6, 3, 23, 32704, 'Buduș'), +(32731, 6, 3, 23, 32704, 'Jelna'), +(32740, 6, 3, 23, 32704, 'Monariu'), +(32759, 6, 3, 23, 32704, 'Simionești'), +(32768, 6, 2, 3, NULL, 'Budești'), +(32777, 6, 3, 22, 32768, 'Budești'), +(32786, 6, 3, 23, 32768, 'Budești-Fânațe'), +(32795, 6, 3, 23, 32768, 'Țagu'), +(32802, 6, 3, 23, 32768, 'Țăgșoru'), +(32811, 6, 2, 3, NULL, 'Căianu Mic'), +(32820, 6, 3, 22, 32811, 'Căianu Mic'), +(32839, 6, 3, 23, 32811, 'Căianu Mare'), +(32848, 6, 3, 23, 32811, 'Ciceu-Poieni'), +(32857, 6, 3, 23, 32811, 'Dobric'), +(32866, 6, 3, 23, 34547, 'Dobricel'), +(32875, 6, 3, 23, 34547, 'Dumbrăvița'), +(32884, 6, 2, 3, NULL, 'Cetate'), +(32893, 6, 3, 22, 32884, 'Satu Nou'), +(32900, 6, 3, 23, 179686, 'Budacu De Sus'), +(32919, 6, 3, 22, 179686, 'Dumitrița'), +(32928, 6, 3, 23, 32884, 'Orheiu Bistriței'), +(32937, 6, 3, 23, 32884, 'Petriș'), +(32946, 6, 3, 23, 179686, 'Ragla'), +(32955, 6, 2, 3, NULL, 'Ciceu-Giurgești'), +(32964, 6, 3, 22, 32955, 'Ciceu-Giurgești'), +(32973, 6, 3, 23, 179659, 'Breaza'), +(32982, 6, 3, 23, 32955, 'Dumbrăveni'), +(32991, 6, 3, 22, 179659, 'Negrilești'), +(33006, 6, 3, 23, 179659, 'Purcărete'), +(33015, 6, 2, 3, NULL, 'Chiochiș'), +(33024, 6, 3, 22, 33015, 'Chiochiș'), +(33033, 6, 3, 23, 33015, 'Apatiu'), +(33042, 6, 3, 23, 33015, 'Bozieș'), +(33051, 6, 3, 23, 33015, 'Buza Cătun'), +(33060, 6, 3, 23, 33015, 'Chețiu'), +(33079, 6, 3, 23, 33015, 'Jimbor'), +(33088, 6, 3, 23, 33015, 'Manic'), +(33097, 6, 3, 23, 33015, 'Sânnicoară'), +(33104, 6, 3, 23, 33015, 'Strugureni'), +(33113, 6, 3, 23, 33015, 'Țentea'), +(33122, 6, 2, 3, NULL, 'Chiuza'), +(33131, 6, 3, 22, 33122, 'Chiuza'), +(33140, 6, 3, 23, 33122, 'Mireș'), +(33159, 6, 3, 23, 33122, 'Piatra'), +(33168, 6, 3, 23, 33122, 'Săsarm'), +(33177, 6, 2, 3, NULL, 'Coșbuc'), +(33186, 6, 3, 22, 33177, 'Coșbuc'), +(33195, 6, 3, 23, 35054, 'Bichigiu'), +(33202, 6, 2, 3, NULL, 'Dumitra'), +(33211, 6, 3, 22, 33202, 'Dumitra'), +(33220, 6, 3, 23, 33202, 'Cepari'), +(33239, 6, 3, 23, 33202, 'Tărpiu'), +(33248, 6, 2, 3, NULL, 'Feldru'), +(33257, 6, 3, 22, 33248, 'Feldru'), +(33266, 6, 3, 23, 33248, 'Nepos'), +(33275, 6, 2, 3, NULL, 'Galații Bistriței'), +(33284, 6, 3, 22, 33275, 'Galații Bistriței'), +(33293, 6, 3, 23, 33275, 'Albeștii Bistriței'), +(33300, 6, 3, 23, 33275, 'Dipșa'), +(33319, 6, 3, 23, 33275, 'Herina'), +(33328, 6, 3, 23, 33275, 'Tonciu'), +(33337, 6, 2, 3, NULL, 'Ilva Mare'), +(33346, 6, 3, 22, 33337, 'Ilva Mare'), +(33355, 6, 3, 23, 33337, 'Ivăneasa'), +(33364, 6, 2, 3, NULL, 'Ilva Mica'), +(33373, 6, 3, 22, 33364, 'Ilva Mica'), +(33382, 6, 2, 3, NULL, 'Josenii Bârgăului'), +(33391, 6, 3, 22, 33382, 'Josenii Bârgăului'), +(33408, 6, 3, 23, 33382, 'Mijlocenii Bârgăului'), +(33417, 6, 3, 23, 33382, 'Rusu Bârgăului'), +(33426, 6, 3, 23, 33382, 'Strâmba'), +(33435, 6, 2, 3, NULL, 'Lechința'), +(33444, 6, 3, 22, 33435, 'Lechința'), +(33453, 6, 3, 23, 33435, 'Bungard'), +(33462, 6, 3, 23, 33435, 'Chiraleș'), +(33471, 6, 3, 23, 33435, 'Sângeorzu Nou'), +(33480, 6, 3, 23, 33435, 'Sâniacob'), +(33499, 6, 3, 23, 33435, 'Țigău'), +(33505, 6, 3, 23, 33435, 'Vermeș'), +(33514, 6, 2, 3, NULL, 'Leșu'), +(33523, 6, 3, 22, 33514, 'Leșu'), +(33532, 6, 3, 23, 33514, 'Lunca Leșului'), +(33541, 6, 2, 3, NULL, 'Livezile'), +(33550, 6, 3, 22, 33541, 'Livezile'), +(33569, 6, 3, 23, 33541, 'Cușma'), +(33578, 6, 3, 23, 33541, 'Dorolea'), +(33587, 6, 3, 23, 33541, 'Dumbrava'), +(33596, 6, 3, 23, 33541, 'Valea Poenii'), +(33603, 6, 2, 3, NULL, 'Lunca Ilvei'), +(33612, 6, 3, 22, 33603, 'Lunca Ilvei'), +(33621, 6, 2, 3, NULL, 'Maieru'), +(33630, 6, 3, 22, 33621, 'Maieru'), +(33649, 6, 3, 23, 33621, 'Anieș'), +(33658, 6, 2, 3, NULL, 'Matei'), +(33667, 6, 3, 22, 33658, 'Matei'), +(33676, 6, 3, 23, 33658, 'Bidiu'), +(33685, 6, 3, 23, 33658, 'Corvinești'), +(33694, 6, 3, 23, 33658, 'Enciu'), +(33701, 6, 3, 23, 33658, 'Fântânele'), +(33710, 6, 3, 23, 33658, 'Moruț'), +(33729, 6, 2, 3, NULL, 'Măgura Ilvei'), +(33738, 6, 3, 22, 33729, 'Măgura Ilvei'), +(33747, 6, 3, 23, 33729, 'Arșița'), +(33756, 6, 3, 22, 179720, 'Poiana Ilvei'), +(33765, 6, 2, 3, NULL, 'Mărișelu'), +(33774, 6, 3, 22, 33765, 'Mărișelu'), +(33783, 6, 3, 23, 33765, 'Bârla'), +(33792, 6, 3, 23, 33765, 'Domnești'), +(33809, 6, 3, 23, 33765, 'Jeica'), +(33818, 6, 3, 23, 33765, 'Măgurele'), +(33827, 6, 3, 23, 33765, 'Nețeni'), +(33836, 6, 3, 23, 33765, 'Sântioana'), +(33845, 6, 2, 3, NULL, 'Miceștii De Câmpie'), +(33854, 6, 3, 22, 33845, 'Miceștii De Câmpie'), +(33863, 6, 3, 23, 33845, 'Fântânița'), +(33872, 6, 3, 23, 33845, 'Visuia'), +(33881, 6, 2, 3, NULL, 'Milaș'), +(33890, 6, 3, 22, 33881, 'Milaș'), +(33907, 6, 3, 23, 33881, 'Comlod'), +(33916, 6, 3, 23, 33881, 'Dupa Deal'), +(33925, 6, 3, 23, 33881, 'Ghemeș'), +(33934, 6, 3, 23, 33881, 'Hirean'), +(33943, 6, 3, 23, 33881, 'Orosfaia'), +(33952, 6, 2, 3, NULL, 'Monor'), +(33961, 6, 3, 22, 33952, 'Monor'), +(33970, 6, 3, 23, 33952, 'Gledin'), +(33989, 6, 2, 3, NULL, 'Nimigea'), +(33998, 6, 3, 22, 33989, 'Nimigea De Jos'), +(34002, 6, 3, 23, 33989, 'Florești'), +(34011, 6, 3, 23, 33989, 'Mintiu'), +(34020, 6, 3, 23, 33989, 'Mititei'), +(34039, 6, 3, 23, 33989, 'Mocod'), +(34048, 6, 3, 23, 33989, 'Mogoșeni'), +(34057, 6, 3, 23, 33989, 'Nimigea De Sus'), +(34066, 6, 3, 23, 33989, 'Tăure'), +(34075, 6, 2, 3, NULL, 'Nușeni'), +(34084, 6, 3, 22, 34075, 'Nușeni'), +(34093, 6, 3, 23, 34075, 'Beudiu'), +(34100, 6, 3, 23, 34075, 'Dumbrava'), +(34119, 6, 3, 23, 34075, 'Feleac'), +(34128, 6, 3, 23, 34075, 'Malin'), +(34137, 6, 3, 23, 34075, 'Rusu De Sus'), +(34146, 6, 3, 23, 34075, 'Vița'), +(34155, 6, 2, 3, NULL, 'Parva'), +(34164, 6, 3, 22, 34155, 'Parva'), +(34173, 6, 2, 3, NULL, 'Petru Rareș'), +(34182, 6, 3, 22, 34173, 'Reteag'), +(34191, 6, 3, 23, 34173, 'Bața'), +(34208, 6, 3, 23, 179953, 'Ciceu-Corabia'), +(34217, 6, 3, 22, 179953, 'Ciceu-Mihăiești'), +(34226, 6, 3, 23, 179953, 'Lelești'), +(34235, 6, 2, 3, NULL, 'Prundu Bârgăului'), +(34244, 6, 3, 22, 34235, 'Prundu Bârgăului'), +(34253, 6, 3, 23, 34235, 'Susenii Bârgăului'), +(34262, 6, 2, 3, NULL, 'Rebra'), +(34271, 6, 3, 22, 34262, 'Rebra'), +(34280, 6, 2, 3, NULL, 'Rebrișoara'), +(34299, 6, 3, 22, 34280, 'Rebrișoara'), +(34306, 6, 3, 23, 34280, 'Gersa I'), +(34315, 6, 3, 23, 34280, 'Gersa Ii'), +(34324, 6, 3, 23, 34280, 'Poderei'), +(34333, 6, 2, 3, NULL, 'Rodna'), +(34342, 6, 3, 22, 34333, 'Rodna'), +(34351, 6, 3, 23, 34333, 'Valea Vinului'), +(34360, 6, 2, 3, NULL, 'Romuli'), +(34379, 6, 3, 22, 34360, 'Romuli'), +(34388, 6, 3, 23, 34360, 'Dealu Ștefăniței'), +(34397, 6, 2, 3, NULL, 'Salva'), +(34404, 6, 3, 22, 34397, 'Salva'), +(34413, 6, 3, 22, 179944, 'Runcu Salvei'), +(34422, 6, 2, 3, NULL, 'Silivașu De Câmpie'), +(34431, 6, 3, 22, 34422, 'Silivașu De Câmpie'), +(34440, 6, 3, 23, 34422, 'Draga'), +(34459, 6, 3, 23, 34422, 'Fânațele Silivașului'), +(34468, 6, 3, 23, 34422, 'Porumbenii'), +(34477, 6, 2, 3, NULL, 'Sânmihaiu De Câmpie'), +(34486, 6, 3, 22, 34477, 'Sânmihaiu De Câmpie'), +(34495, 6, 3, 23, 34477, 'Brăteni'), +(34501, 6, 3, 23, 34477, 'La Curte'), +(34510, 6, 3, 23, 34477, 'Sălcuța'), +(34529, 6, 3, 23, 34477, 'Stupini'), +(34538, 6, 3, 23, 34477, 'Zoreni'), +(34547, 6, 2, 3, NULL, 'Spermezeu'), +(34556, 6, 3, 22, 34547, 'Spermezeu'), +(34565, 6, 3, 23, 34547, 'Hălmăsău'), +(34574, 6, 3, 23, 34547, 'Lunca Borlesei'), +(34583, 6, 3, 23, 34547, 'Păltineasa'), +(34592, 6, 3, 23, 34547, 'Sita'), +(34609, 6, 3, 23, 34547, 'Șeșuri Spermezeu-Vale'), +(34618, 6, 2, 3, NULL, 'Șanț'), +(34627, 6, 3, 22, 34618, 'Șanț'), +(34636, 6, 3, 23, 34618, 'Valea Mare'), +(34645, 6, 2, 3, NULL, 'Șieu'), +(34654, 6, 3, 22, 34645, 'Șieu'), +(34663, 6, 3, 23, 34645, 'Ardan'), +(34672, 6, 3, 23, 34645, 'Posmuș'), +(34681, 6, 3, 23, 34645, 'Șoimuș'), +(34690, 6, 2, 3, NULL, 'Șieu-Măgheruș'), +(34707, 6, 3, 22, 34690, 'Șieu-Măgheruș'), +(34716, 6, 3, 23, 34690, 'Arcalia'), +(34725, 6, 3, 23, 34690, 'Chintelnic'), +(34734, 6, 3, 23, 34690, 'Crainimăt'), +(34743, 6, 3, 23, 34690, 'Podirei'), +(34752, 6, 3, 23, 34690, 'Sărățel'), +(34761, 6, 3, 23, 34690, 'Valea Măgherușului'), +(34770, 6, 2, 3, NULL, 'Șieu-Odorhei'), +(34789, 6, 3, 22, 34770, 'Șieu-Odorhei'), +(34798, 6, 3, 23, 34770, 'Agrișu De Jos'), +(34805, 6, 3, 23, 34770, 'Agrișu De Sus'), +(34814, 6, 3, 23, 34770, 'Bretea'), +(34823, 6, 3, 23, 34770, 'Coasta'), +(34832, 6, 3, 23, 34770, 'Cristur-Șieu'), +(34841, 6, 3, 23, 34770, 'Șirioara'), +(34850, 6, 2, 3, NULL, 'Șieuț'), +(34869, 6, 3, 22, 34850, 'Șieuț'), +(34878, 6, 3, 23, 34850, 'Lunca'), +(34887, 6, 3, 23, 34850, 'Ruștior'), +(34896, 6, 3, 23, 34850, 'Sebiș'), +(34903, 6, 2, 3, NULL, 'Șintereag'), +(34912, 6, 3, 22, 34903, 'Șintereag'), +(34921, 6, 3, 23, 34903, 'Blăjenii De Jos'), +(34930, 6, 3, 23, 34903, 'Blăjenii De Sus'), +(34949, 6, 3, 23, 34903, 'Caila'), +(34958, 6, 3, 23, 34903, 'Cociu'), +(34967, 6, 3, 23, 34903, 'Șieu-Sfântu'), +(34976, 6, 3, 23, 34903, 'Șintereag-Gară'), +(34985, 6, 2, 3, NULL, 'Teaca'), +(34994, 6, 3, 22, 34985, 'Teaca'), +(35009, 6, 3, 23, 34985, 'Archiud'), +(35018, 6, 3, 23, 34985, 'Budurleni'), +(35027, 6, 3, 23, 34985, 'Ocnița'), +(35036, 6, 3, 23, 34985, 'Pinticu'), +(35045, 6, 3, 23, 34985, 'Viile Tecii'), +(35054, 6, 2, 3, NULL, 'Telciu'), +(35063, 6, 3, 22, 35054, 'Telciu'), +(35072, 6, 3, 23, 35054, 'Fiad'), +(35081, 6, 3, 23, 35054, 'Telcișor'), +(35090, 6, 2, 3, NULL, 'Tiha Bârgăului'), +(35107, 6, 3, 22, 35090, 'Tiha Bârgăului'), +(35116, 6, 3, 23, 35090, 'Ciosa'), +(35125, 6, 3, 23, 35090, 'Mureșenii Bârgăului'), +(35134, 6, 3, 23, 35090, 'Piatra Fântânele'), +(35143, 6, 3, 23, 35090, 'Tureac'), +(35152, 6, 2, 3, NULL, 'Târlișua'), +(35161, 6, 3, 22, 35152, 'Târlișua'), +(35170, 6, 3, 23, 35152, 'Agrieș'), +(35189, 6, 3, 23, 35152, 'Agrieșel'), +(35198, 6, 3, 23, 35152, 'Borleasa'), +(35205, 6, 3, 23, 35152, 'Cireași'), +(35214, 6, 3, 23, 35152, 'Lunca Săteasca'), +(35223, 6, 3, 23, 35152, 'Molișet'), +(35232, 6, 3, 23, 35152, 'Oarzina'), +(35241, 6, 3, 23, 35152, 'Răcăteșu'), +(35250, 6, 3, 23, 35152, 'Șendroaia'), +(35269, 6, 2, 3, NULL, 'Uriu'), +(35278, 6, 3, 22, 35269, 'Uriu'), +(35287, 6, 3, 23, 35269, 'Cristeștii Ciceului'), +(35296, 6, 3, 23, 35269, 'Hășmașu Ciceului'), +(35303, 6, 3, 23, 35269, 'Ilișua'), +(35312, 6, 2, 3, NULL, 'Urmeniș'), +(35321, 6, 3, 22, 35312, 'Urmeniș'), +(35330, 6, 3, 23, 35312, 'Câmp'), +(35349, 6, 3, 23, 35312, 'Coșeriu'), +(35358, 6, 3, 23, 35312, 'Delureni'), +(35367, 6, 3, 23, 35312, 'Fânațe'), +(35376, 6, 3, 23, 35312, 'Podenii'), +(35385, 6, 3, 23, 35312, 'Scoabe'), +(35394, 6, 3, 23, 35312, 'Șopteriu'), +(35401, 6, 3, 23, 35312, 'Valea'), +(35410, 6, 3, 23, 35312, 'Valea Mare'), +(35429, 6, 2, 3, NULL, 'Zagra'), +(35438, 6, 3, 22, 35429, 'Zagra'), +(35447, 6, 3, 23, 35429, 'Alunișul'), +(35456, 6, 3, 23, 35429, 'Perișor'), +(35465, 6, 3, 23, 35429, 'Poienile Zagrei'), +(35474, 6, 3, 23, 35429, 'Suplai'), +(35731, 7, 2, 1, NULL, 'Municipiul Botoșani'), +(35740, 7, 3, 9, 35731, 'Botoșani'), +(35759, 7, 2, 3, NULL, 'Curtești'), +(35768, 7, 3, 22, 35759, 'Curtești'), +(35777, 7, 3, 23, 35759, 'Agafton'), +(35786, 7, 3, 23, 35759, 'Băiceni'), +(35795, 7, 3, 23, 35759, 'Hudum'), +(35802, 7, 3, 23, 35759, 'Mănăstirea Doamnei'), +(35811, 7, 3, 23, 35759, 'Orășeni-Deal'), +(35820, 7, 3, 23, 35759, 'Orășeni-Vale'), +(35839, 7, 2, 3, NULL, 'Răchiți'), +(35848, 7, 3, 22, 35839, 'Răchiți'), +(35857, 7, 3, 23, 35839, 'Cișmea'), +(35866, 7, 3, 23, 35839, 'Costești'), +(35875, 7, 3, 23, 35839, 'Roșiori'), +(35884, 7, 2, 3, NULL, 'Stăuceni'), +(35893, 7, 3, 22, 35884, 'Stăuceni'), +(35900, 7, 3, 23, 35884, 'Siliștea'), +(35919, 7, 3, 23, 35884, 'Tocileni'), +(35928, 7, 3, 23, 35884, 'Victoria'), +(35946, 7, 2, 2, NULL, 'Oraș Darabani'), +(35955, 7, 3, 17, 35946, 'Darabani'), +(35964, 7, 3, 19, 35946, 'Bajura'), +(35973, 7, 3, 19, 35946, 'Eșanca'), +(35982, 7, 3, 19, 35946, 'Lismănița'), +(36006, 7, 2, 4, NULL, 'Municipiul Dorohoi'), +(36015, 7, 3, 9, 36006, 'Dorohoi'), +(36024, 7, 3, 10, 36006, 'Dealu Mare'), +(36033, 7, 3, 10, 36006, 'Loturi Enescu'), +(36042, 7, 3, 10, 36006, 'Progresul'), +(36060, 7, 2, 2, NULL, 'Oraș Săveni'), +(36079, 7, 3, 17, 36060, 'Săveni'), +(36088, 7, 3, 19, 36060, 'Bodeasa'), +(36097, 7, 3, 19, 36060, 'Bozieni'), +(36104, 7, 3, 19, 36060, 'Chișcăreni'), +(36113, 7, 3, 19, 36060, 'Petricani'), +(36122, 7, 3, 19, 36060, 'Sat Nou'), +(36131, 7, 2, 3, NULL, 'Albești'), +(36140, 7, 3, 22, 36131, 'Albești'), +(36159, 7, 3, 23, 36131, 'Buimăceni'), +(36168, 7, 3, 23, 36131, 'Coștiugeni'), +(36177, 7, 3, 23, 36131, 'Jijia'), +(36186, 7, 3, 23, 36131, 'Mășcăteni'), +(36195, 7, 3, 23, 36131, 'Tudor Vladimirescu'), +(36202, 7, 2, 3, NULL, 'Avrămeni'), +(36211, 7, 3, 22, 36202, 'Avrămeni'), +(36220, 7, 3, 22, 40035, 'Adășeni'), +(36239, 7, 3, 23, 36202, 'Aurel Vlaicu'), +(36248, 7, 3, 23, 36202, 'Dimitrie Cantemir'), +(36257, 7, 3, 23, 36202, 'Ichimeni'), +(36266, 7, 3, 23, 36202, 'Panaitoaia'), +(36275, 7, 3, 23, 36202, 'Timuș'), +(36284, 7, 3, 23, 36202, 'Tudor Vladimirescu'), +(36293, 7, 3, 23, 40035, 'Zoițani'), +(36300, 7, 2, 3, NULL, 'Bălușeni'), +(36319, 7, 3, 22, 36300, 'Bălușeni'), +(36328, 7, 3, 23, 36300, 'Bălușenii Noi'), +(36337, 7, 3, 23, 36300, 'Buzeni'), +(36346, 7, 3, 23, 36300, 'Coșuleni'), +(36355, 7, 3, 23, 36300, 'Draxini'), +(36364, 7, 3, 23, 36300, 'Zăicești'), +(36373, 7, 2, 3, NULL, 'Brăești'), +(36382, 7, 3, 22, 36373, 'Brăești'), +(36391, 7, 3, 23, 36373, 'Poiana'), +(36408, 7, 3, 23, 36373, 'Popeni'), +(36417, 7, 3, 23, 36373, 'Vâlcelele'), +(36426, 7, 2, 3, NULL, 'Broscăuți'), +(36435, 7, 3, 22, 36426, 'Broscăuți'), +(36444, 7, 3, 23, 36426, 'Slobozia'), +(36453, 7, 2, 2, NULL, 'Oraș Bucecea'), +(36462, 7, 3, 17, 36453, 'Bucecea'), +(36471, 7, 3, 19, 36453, 'Bohoghina'), +(36480, 7, 3, 18, 36453, 'Călinești'), +(36499, 7, 2, 3, NULL, 'Călărași'), +(36505, 7, 3, 22, 36499, 'Călărași'), +(36514, 7, 3, 23, 36499, 'Libertatea'), +(36523, 7, 3, 23, 36499, 'Pleșani'), +(36532, 7, 2, 3, NULL, 'Concești'), +(36541, 7, 3, 22, 36532, 'Concești'), +(36550, 7, 3, 23, 36532, 'Movileni'), +(36569, 7, 2, 3, NULL, 'Copălău'), +(36578, 7, 3, 22, 36569, 'Copălău'), +(36587, 7, 3, 23, 39975, 'Buda'), +(36596, 7, 3, 23, 36569, 'Cerbu'), +(36603, 7, 3, 22, 39975, 'Coșula'), +(36612, 7, 3, 23, 36569, 'Cotu'), +(36621, 7, 3, 23, 39975, 'Pădureni'), +(36630, 7, 3, 23, 39975, 'Șupitca'), +(36649, 7, 2, 3, NULL, 'Cordăreni'), +(36658, 7, 3, 22, 36649, 'Cordăreni'), +(36667, 7, 3, 23, 36649, 'Grivița'), +(36676, 7, 2, 3, NULL, 'Corlăteni'), +(36685, 7, 3, 22, 36676, 'Corlăteni'), +(36694, 7, 3, 23, 36676, 'Carasa'), +(36701, 7, 3, 22, 39959, 'Dimăcheni'), +(36710, 7, 3, 23, 39959, 'Mateieni'), +(36729, 7, 3, 23, 36676, 'Podeni'), +(36738, 7, 3, 23, 39959, 'Recia-Verbia'), +(36747, 7, 3, 23, 36676, 'Vlădeni'), +(36756, 7, 2, 3, NULL, 'Corni'), +(36765, 7, 3, 22, 36756, 'Corni'), +(36774, 7, 3, 23, 36756, 'Balta Arsă'), +(36783, 7, 3, 23, 36756, 'Mesteacăn'), +(36792, 7, 3, 23, 36756, 'Sarafinești'), +(36809, 7, 2, 3, NULL, 'Coțușca'), +(36818, 7, 3, 22, 36809, 'Coțușca'), +(36827, 7, 3, 23, 36809, 'Avram Iancu'), +(36836, 7, 3, 23, 36809, 'Cotu Miculinți'), +(36845, 7, 3, 23, 36809, 'Crasnaleuca'), +(36854, 7, 3, 23, 36809, 'Ghireni'), +(36863, 7, 3, 23, 36809, 'Mihail Kogălniceanu'), +(36872, 7, 3, 23, 36809, 'Nichiteni'), +(36881, 7, 3, 23, 36809, 'Nicolae Bălcescu'), +(36890, 7, 3, 23, 36809, 'Puțureni'), +(36907, 7, 2, 3, NULL, 'Cristești'), +(36916, 7, 3, 22, 36907, 'Cristești'), +(36925, 7, 3, 23, 36907, 'Oneaga'), +(36934, 7, 3, 23, 36907, 'Schit-Orășeni'), +(36943, 7, 3, 23, 36907, 'Unguroaia'), +(36952, 7, 2, 3, NULL, 'Cristinești'), +(36961, 7, 3, 22, 36952, 'Cristinești'), +(36970, 7, 3, 23, 36952, 'Baranca'), +(36989, 7, 3, 23, 36952, 'Dragalina'), +(36998, 7, 3, 23, 36952, 'Fundu Herții'), +(37002, 7, 3, 23, 36952, 'Poiana'), +(37011, 7, 2, 3, NULL, 'Dersca'), +(37020, 7, 3, 22, 37011, 'Dersca'), +(37039, 7, 3, 22, 39942, 'Lozna'), +(37048, 7, 3, 23, 39942, 'Străteni'), +(37057, 7, 2, 3, NULL, 'Dângeni'), +(37066, 7, 3, 22, 37057, 'Dângeni'), +(37075, 7, 3, 23, 37057, 'Hulub'), +(37084, 7, 3, 23, 37057, 'Iacobeni'), +(37093, 7, 3, 23, 37057, 'Strahotin'), +(37100, 7, 2, 3, NULL, 'Dobârceni'), +(37119, 7, 3, 22, 37100, 'Dobârceni'), +(37128, 7, 3, 23, 37100, 'Bivolari'), +(37137, 7, 3, 23, 37100, 'Cișmănești'), +(37146, 7, 3, 23, 37100, 'Livada'), +(37155, 7, 3, 23, 37100, 'Murguța'), +(37164, 7, 3, 23, 37100, 'Brăteni'), +(37173, 7, 2, 3, NULL, 'Drăgușeni'), +(37182, 7, 3, 22, 37173, 'Drăgușeni'), +(37191, 7, 3, 23, 37173, 'Podriga'), +(37208, 7, 3, 23, 37173, 'Sarata-Drăgușeni'), +(37217, 7, 2, 3, NULL, 'Durnești'), +(37226, 7, 3, 22, 37217, 'Durnești'), +(37235, 7, 3, 23, 37217, 'Băbiceni'), +(37244, 7, 3, 23, 37217, 'Bârsănești'), +(37253, 7, 3, 23, 37217, 'Broșteni'), +(37262, 7, 3, 23, 37217, 'Cucuteni'), +(37271, 7, 3, 23, 37217, 'Guranda'), +(37280, 7, 2, 2, NULL, 'Oraș Flămânzi'), +(37299, 7, 3, 17, 37280, 'Flămânzi'), +(37315, 7, 3, 18, 37280, 'Poiana'), +(37324, 7, 2, 3, NULL, 'Frumușica'), +(37333, 7, 3, 22, 37324, 'Frumușica'), +(37342, 7, 3, 23, 37324, 'Boscoteni'), +(37351, 7, 3, 23, 37324, 'Rădeni'), +(37360, 7, 3, 23, 37324, 'Storești'), +(37379, 7, 3, 23, 37324, 'Șendreni'), +(37388, 7, 3, 23, 37324, 'Vlădeni-Deal'), +(37397, 7, 2, 3, NULL, 'George Enescu'), +(37404, 7, 3, 22, 37397, 'Dumeni'), +(37413, 7, 3, 23, 37397, 'Arborea'), +(37422, 7, 3, 23, 37397, 'George Enescu'), +(37431, 7, 3, 23, 37397, 'Popeni'), +(37440, 7, 3, 23, 37397, 'Stânca'), +(37459, 7, 2, 3, NULL, 'Gorbănești'), +(37468, 7, 3, 22, 37459, 'Gorbănești'), +(37477, 7, 3, 23, 37459, 'Bătrânești'), +(37486, 7, 3, 23, 37459, 'George Coșbuc'), +(37495, 7, 3, 23, 37459, 'Mihai Eminescu'), +(37501, 7, 3, 23, 37459, 'Silișcani'), +(37510, 7, 3, 23, 37459, 'Socrujeni'), +(37529, 7, 3, 23, 37459, 'Viforeni'), +(37538, 7, 3, 23, 37459, 'Vânători'), +(37547, 7, 2, 3, NULL, 'Havârna'), +(37556, 7, 3, 22, 37547, 'Havârna'), +(37565, 7, 3, 23, 37547, 'Balinți'), +(37574, 7, 3, 23, 37547, 'Galbeni'), +(37583, 7, 3, 23, 37547, 'Gârbeni'), +(37592, 7, 3, 23, 37547, 'Niculcea'), +(37609, 7, 3, 23, 37547, 'Tătărășeni'), +(37618, 7, 2, 3, NULL, 'Hănești'), +(37627, 7, 3, 22, 37618, 'Hănești'), +(37636, 7, 3, 23, 37618, 'Borolea'), +(37645, 7, 3, 23, 37618, 'Moara Jorii'), +(37654, 7, 3, 23, 37618, 'Sarata-Basarab'), +(37663, 7, 3, 23, 37618, 'Slobozia Hănești'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(37672, 7, 2, 3, NULL, 'Hilișeu-Horia'), +(37681, 7, 3, 22, 37672, 'Hilișeu-Horia'), +(37690, 7, 3, 23, 37672, 'Corjăuți'), +(37707, 7, 3, 23, 37672, 'Hilișeu-Cloșca'), +(37716, 7, 3, 23, 37672, 'Hilișeu-Crișan'), +(37725, 7, 3, 23, 37672, 'Iezer'), +(37734, 7, 2, 3, NULL, 'Hlipiceni'), +(37743, 7, 3, 22, 37734, 'Hlipiceni'), +(37752, 7, 3, 23, 37734, 'Dragalina'), +(37761, 7, 3, 23, 37734, 'Victoria'), +(37770, 7, 2, 3, NULL, 'Hudești'), +(37789, 7, 3, 22, 37770, 'Hudești'), +(37798, 7, 3, 23, 37770, 'Alba'), +(37805, 7, 3, 23, 37770, 'Baranca'), +(37814, 7, 3, 23, 37770, 'Mlenăuți'), +(37823, 7, 2, 3, NULL, 'Ibănești'), +(37832, 7, 3, 22, 37823, 'Ibănești'), +(37841, 7, 3, 23, 37823, 'Dumbrăvița'), +(37850, 7, 2, 3, NULL, 'Leorda'), +(37869, 7, 3, 22, 37850, 'Leorda'), +(37878, 7, 3, 23, 37850, 'Belcea'), +(37887, 7, 3, 23, 37850, 'Costinești'), +(37896, 7, 3, 23, 37850, 'Dolina'), +(37903, 7, 3, 23, 37850, 'Mitoc'), +(37912, 7, 2, 3, NULL, 'Lunca'), +(37921, 7, 3, 22, 37912, 'Lunca'), +(37930, 7, 3, 23, 37912, 'Stroiești'), +(37949, 7, 3, 23, 37912, 'Zlătunoaia'), +(37958, 7, 2, 3, NULL, 'Manoleasa'), +(37967, 7, 3, 22, 37958, 'Manoleasa'), +(37976, 7, 3, 23, 37958, 'Bold'), +(37985, 7, 3, 23, 37958, 'Flondora'), +(37994, 7, 3, 23, 37958, 'Iorga'), +(38009, 7, 3, 23, 37958, 'Liveni'), +(38018, 7, 3, 23, 37958, 'Loturi'), +(38027, 7, 3, 23, 37958, 'Manoleasa-Prut'), +(38036, 7, 3, 23, 37958, 'Sadoveni'), +(38045, 7, 3, 23, 37958, 'Șerpenița'), +(38054, 7, 3, 23, 37958, 'Zahoreni'), +(38063, 7, 2, 3, NULL, 'Mihai Eminescu'), +(38072, 7, 3, 22, 38063, 'Ipotești'), +(38081, 7, 3, 23, 38063, 'Baisa'), +(38090, 7, 3, 23, 38063, 'Cătămărești'), +(38107, 7, 3, 23, 38063, 'Cătămărești-Deal'), +(38116, 7, 3, 23, 38063, 'Cervicești'), +(38125, 7, 3, 23, 38063, 'Cervicești-Deal'), +(38134, 7, 3, 23, 38063, 'Cucorăni'), +(38143, 7, 3, 23, 38063, 'Manolești'), +(38152, 7, 3, 23, 38063, 'Stâncești'), +(38161, 7, 2, 3, NULL, 'Mihăileni'), +(38170, 7, 3, 22, 38161, 'Mihăileni'), +(38189, 7, 3, 23, 39967, 'Călinești'), +(38198, 7, 3, 22, 39967, 'Cândești'), +(38205, 7, 3, 23, 38161, 'Pârâu Negru'), +(38214, 7, 3, 23, 38161, 'Rogojești'), +(38223, 7, 3, 23, 39967, 'Talpa'), +(38232, 7, 3, 23, 39967, 'Vițcani'), +(38241, 7, 2, 3, NULL, 'Mihălășeni'), +(38250, 7, 3, 22, 38241, 'Mihălășeni'), +(38269, 7, 3, 23, 38241, 'Caraiman'), +(38278, 7, 3, 23, 38241, 'Năstase'), +(38287, 7, 3, 23, 38241, 'Negrești'), +(38296, 7, 3, 23, 38241, 'Păun'), +(38303, 7, 3, 23, 38241, 'Sarata'), +(38312, 7, 3, 23, 38241, 'Slobozia Silișcani'), +(38321, 7, 2, 3, NULL, 'Mileanca'), +(38330, 7, 3, 22, 38321, 'Mileanca'), +(38349, 7, 3, 23, 38321, 'Codreni'), +(38358, 7, 3, 23, 38321, 'Scutari'), +(38367, 7, 3, 23, 38321, 'Seliștea'), +(38376, 7, 2, 3, NULL, 'Mitoc'), +(38385, 7, 3, 22, 38376, 'Mitoc'), +(38394, 7, 3, 23, 38376, 'Horia'), +(38410, 7, 3, 18, 37280, 'Nicolae Bălcescu'), +(38438, 7, 3, 19, 37280, 'Chițoveni'), +(38447, 7, 3, 19, 37280, 'Prisăcani'), +(38456, 7, 2, 3, NULL, 'Nicșeni'), +(38465, 7, 3, 22, 38456, 'Nicșeni'), +(38474, 7, 3, 23, 38456, 'Dacia'), +(38483, 7, 3, 23, 38456, 'Dorobanți'), +(38492, 7, 2, 3, NULL, 'Păltiniș'), +(38508, 7, 3, 22, 38492, 'Păltiniș'), +(38517, 7, 3, 23, 38492, 'Cuzlău'), +(38526, 7, 3, 23, 38492, 'Horodiștea'), +(38535, 7, 3, 23, 38492, 'Slobozia'), +(38544, 7, 2, 3, NULL, 'Pomârla'), +(38553, 7, 3, 22, 38544, 'Pomârla'), +(38562, 7, 3, 23, 38544, 'Hulubești'), +(38571, 7, 3, 23, 38544, 'Racovăț'), +(38580, 7, 2, 3, NULL, 'Prăjeni'), +(38599, 7, 3, 22, 38580, 'Prăjeni'), +(38606, 7, 3, 23, 38580, 'Câmpeni'), +(38615, 7, 3, 23, 38580, 'Lupăria'), +(38624, 7, 3, 23, 38580, 'Miletin'), +(38633, 7, 2, 3, NULL, 'Rădăuți-Prut'), +(38642, 7, 3, 22, 38633, 'Rădăuți-Prut'), +(38651, 7, 3, 23, 38633, 'Miorcani'), +(38660, 7, 3, 23, 38633, 'Rediu'), +(38679, 7, 2, 3, NULL, 'Răușeni'), +(38688, 7, 3, 22, 38679, 'Răușeni'), +(38697, 7, 3, 23, 38679, 'Doina'), +(38704, 7, 3, 23, 38679, 'Pogorăști'), +(38713, 7, 3, 23, 38679, 'Rediu'), +(38722, 7, 3, 23, 38679, 'Stolniceni'), +(38731, 7, 2, 3, NULL, 'Ripiceni'), +(38740, 7, 3, 22, 38731, 'Ripiceni'), +(38759, 7, 3, 23, 38731, 'Cinghiniia'), +(38768, 7, 3, 23, 38731, 'Lehnești'), +(38777, 7, 3, 23, 38731, 'Movila Ruptă'), +(38786, 7, 3, 23, 38731, 'Popoaia'), +(38795, 7, 3, 23, 38731, 'Ripicenii Vechi'), +(38802, 7, 3, 23, 38731, 'Râșca'), +(38811, 7, 2, 3, NULL, 'Roma'), +(38820, 7, 3, 22, 38811, 'Roma'), +(38839, 7, 3, 23, 38811, 'Cotârgaci'), +(38848, 7, 2, 3, NULL, 'Românești'), +(38857, 7, 3, 22, 38848, 'Românești'), +(38866, 7, 3, 23, 38848, 'Dămideni'), +(38875, 7, 3, 23, 38848, 'Românești-Vale'), +(38884, 7, 3, 23, 38848, 'Sărata'), +(38893, 7, 2, 3, NULL, 'Santa Mare'), +(38900, 7, 3, 22, 38893, 'Santa Mare'), +(38919, 7, 3, 23, 38893, 'Bădărăi'), +(38928, 7, 3, 23, 38893, 'Berza'), +(38937, 7, 3, 23, 38893, 'Bogdănești'), +(38946, 7, 3, 23, 38893, 'Durnești'), +(38955, 7, 3, 23, 38893, 'Ilișeni'), +(38964, 7, 3, 23, 38893, 'Rânghilești'), +(38973, 7, 3, 23, 38893, 'Rânghilești-Deal'), +(38982, 7, 2, 3, NULL, 'Suharău'), +(38991, 7, 3, 22, 38982, 'Suharău'), +(39006, 7, 3, 23, 38982, 'Izvoare'), +(39015, 7, 3, 23, 38982, 'Lișna'), +(39024, 7, 3, 23, 38982, 'Oroftiana'), +(39033, 7, 3, 23, 38982, 'Plevna'), +(39042, 7, 3, 23, 38982, 'Smârdan'), +(39051, 7, 2, 3, NULL, 'Sulița'), +(39060, 7, 3, 22, 39051, 'Sulița'), +(39079, 7, 3, 22, 39983, 'Blândești'), +(39088, 7, 3, 23, 39983, 'Cerchejeni'), +(39097, 7, 3, 23, 39051, 'Cheliș'), +(39104, 7, 3, 23, 39051, 'Dracșani'), +(39113, 7, 3, 23, 39983, 'Șoldănești'), +(39122, 7, 2, 3, NULL, 'Șendriceni'), +(39131, 7, 3, 22, 39122, 'Șendriceni'), +(39140, 7, 3, 23, 39122, 'Horlăceni'), +(39159, 7, 3, 23, 39122, 'Pădureni'), +(39168, 7, 2, 2, NULL, 'Oraș Ștefănești'), +(39177, 7, 3, 17, 39168, 'Ștefănești'), +(39186, 7, 3, 18, 39168, 'Bădiuți'), +(39195, 7, 3, 18, 39168, 'Bobulești'), +(39202, 7, 3, 18, 39168, 'Stânca'), +(39211, 7, 3, 18, 39168, 'Ștefănești-Sat'), +(39220, 7, 2, 3, NULL, 'Știubieni'), +(39239, 7, 3, 22, 39220, 'Știubieni'), +(39248, 7, 3, 23, 39220, 'Ibăneasa'), +(39257, 7, 3, 23, 39220, 'Negreni'), +(39266, 7, 2, 3, NULL, 'Todireni'), +(39275, 7, 3, 22, 39266, 'Todireni'), +(39284, 7, 3, 23, 39266, 'Cernești'), +(39293, 7, 3, 23, 39266, 'Florești'), +(39300, 7, 3, 23, 39266, 'Gârbești'), +(39319, 7, 3, 23, 39266, 'Iurești'), +(39328, 7, 2, 3, NULL, 'Trușești'), +(39337, 7, 3, 22, 39328, 'Trușești'), +(39346, 7, 3, 23, 39328, 'Buhăceni'), +(39355, 7, 3, 23, 39328, 'Ciritei'), +(39364, 7, 3, 23, 39328, 'Drislea'), +(39373, 7, 3, 23, 39328, 'Ionășeni'), +(39382, 7, 3, 23, 39328, 'Păsăteni'), +(39391, 7, 2, 3, NULL, 'Tudora'), +(39408, 7, 3, 22, 39391, 'Tudora'), +(39417, 7, 2, 3, NULL, 'Ungureni'), +(39426, 7, 3, 22, 39417, 'Ungureni'), +(39435, 7, 3, 23, 39417, 'Borzești'), +(39444, 7, 3, 23, 39417, 'Călugăreni'), +(39453, 7, 3, 23, 39417, 'Călugărenii Noi'), +(39462, 7, 3, 23, 39417, 'Durnești'), +(39471, 7, 3, 23, 39417, 'Mihai Viteazu'), +(39480, 7, 3, 23, 39417, 'Mândrești'), +(39499, 7, 3, 23, 39417, 'Plopenii Mari'), +(39505, 7, 3, 23, 39417, 'Plopenii Mici'), +(39514, 7, 3, 23, 39417, 'Tăutești'), +(39523, 7, 3, 23, 39417, 'Vicoleni'), +(39532, 7, 2, 3, NULL, 'Unțeni'), +(39541, 7, 3, 22, 39532, 'Unțeni'), +(39550, 7, 3, 23, 39532, 'Burla'), +(39569, 7, 3, 23, 39532, 'Burlești'), +(39578, 7, 3, 23, 39532, 'Mânăstireni'), +(39587, 7, 3, 23, 39532, 'Soroceni'), +(39596, 7, 3, 23, 39532, 'Valea Grajdului'), +(39603, 7, 3, 23, 39532, 'Vultureni'), +(39612, 7, 2, 3, NULL, 'Văculești'), +(39621, 7, 3, 22, 39612, 'Văculești'), +(39630, 7, 3, 23, 39612, 'Gorovei'), +(39649, 7, 3, 23, 39612, 'Saucenița'), +(39658, 7, 2, 3, NULL, 'Viișoara'), +(39667, 7, 3, 22, 39658, 'Viișoara'), +(39676, 7, 3, 23, 39658, 'Cuza Vodă'), +(39685, 7, 3, 23, 39658, 'Viișoara Mică'), +(39694, 7, 2, 3, NULL, 'Vârfu Câmpului'), +(39701, 7, 3, 22, 39694, 'Vârfu Câmpului'), +(39710, 7, 3, 23, 39694, 'Ionășeni'), +(39729, 7, 3, 23, 39694, 'Lunca'), +(39738, 7, 2, 3, NULL, 'Vlădeni'), +(39747, 7, 3, 22, 39738, 'Vlădeni'), +(39756, 7, 3, 23, 39738, 'Brehuiești'), +(39765, 7, 3, 23, 39738, 'Hrișcani'), +(39774, 7, 3, 23, 39738, 'Huțani'), +(39783, 7, 3, 23, 39738, 'Mândrești'), +(39792, 7, 2, 3, NULL, 'Vlăsinești'), +(39809, 7, 3, 22, 39792, 'Vlăsinești'), +(39818, 7, 3, 23, 39792, 'Miron Costin'), +(39827, 7, 3, 23, 39792, 'Sârbi'), +(39836, 7, 2, 3, NULL, 'Vorniceni'), +(39845, 7, 3, 22, 39836, 'Vorniceni'), +(39854, 7, 3, 23, 39836, 'Davidoaia'), +(39863, 7, 3, 23, 39836, 'Dealu Crucii'), +(39872, 7, 2, 3, NULL, 'Vorona'), +(39881, 7, 3, 22, 39872, 'Vorona'), +(39890, 7, 3, 23, 39872, 'Icușeni'), +(39907, 7, 3, 23, 39872, 'Joldești'), +(39916, 7, 3, 23, 39872, 'Poiana'), +(39925, 7, 3, 23, 39872, 'Vorona Mare'), +(39934, 7, 3, 23, 39872, 'Vorona-Teodoru'), +(39942, 7, 2, 3, NULL, 'Lozna'), +(39959, 7, 2, 3, NULL, 'Dimăcheni'), +(39967, 7, 2, 3, NULL, 'Cândești'), +(39975, 7, 2, 3, NULL, 'Coșula'), +(39983, 7, 2, 3, NULL, 'Blândești'), +(39991, 7, 3, 23, 36952, 'Dămileni'), +(40001, 7, 3, 23, 36649, 'Slobozia'), +(40019, 7, 3, 23, 37770, 'Bașeu'), +(40027, 7, 3, 23, 37770, 'Vatra'), +(40035, 7, 2, 3, NULL, 'Adășeni'), +(40043, 7, 3, 23, 39694, 'Dobrinăuți-Hapăi'), +(40050, 7, 3, 23, 39694, 'Maghera'), +(40068, 7, 3, 23, 39694, 'Pustoaia'), +(40198, 8, 2, 1, NULL, 'Municipiul Brașov'), +(40205, 8, 3, 9, 40198, 'Brașov'), +(40214, 8, 2, 2, NULL, 'Oraș Ghimbav'), +(40223, 8, 3, 17, 40214, 'Ghimbav'), +(40241, 8, 2, 4, NULL, 'Municipiul Codlea'), +(40250, 8, 3, 9, 40241, 'Codlea'), +(40278, 8, 2, 4, NULL, 'Municipiul Făgăraș'), +(40287, 8, 3, 9, 40278, 'Făgăraș'), +(40303, 8, 2, 2, NULL, 'Oraș Predeal'), +(40312, 8, 3, 17, 40303, 'Predeal'), +(40321, 8, 3, 18, 40303, 'Pârâul Rece'), +(40330, 8, 3, 18, 40303, 'Timișu De Jos'), +(40349, 8, 3, 18, 40303, 'Timișu De Sus'), +(40367, 8, 2, 2, NULL, 'Oraș Râșnov'), +(40376, 8, 3, 17, 40367, 'Râșnov'), +(40394, 8, 2, 2, NULL, 'Oraș Rupea'), +(40401, 8, 3, 17, 40394, 'Rupea'), +(40410, 8, 3, 18, 40394, 'Fișer'), +(40438, 8, 2, 4, NULL, 'Municipiul Săcele'), +(40447, 8, 3, 9, 40438, 'Săcele'), +(40465, 8, 2, 2, NULL, 'Oraș Victoria'), +(40474, 8, 3, 17, 40465, 'Victoria'), +(40492, 8, 2, 2, NULL, 'Oraș Zărnești'), +(40508, 8, 3, 17, 40492, 'Zărnești'), +(40517, 8, 3, 18, 40492, 'Tohanu Nou'), +(40526, 8, 2, 3, NULL, 'Apața'), +(40535, 8, 3, 22, 40526, 'Apața'), +(40544, 8, 2, 3, NULL, 'Beclean'), +(40553, 8, 3, 22, 40544, 'Beclean'), +(40562, 8, 3, 23, 40544, 'Boholț'), +(40571, 8, 3, 23, 40544, 'Calbor'), +(40580, 8, 3, 23, 40544, 'Hurez'), +(40599, 8, 3, 23, 40544, 'Luța'), +(40606, 8, 2, 3, NULL, 'Bod'), +(40615, 8, 3, 22, 40606, 'Bod'), +(40624, 8, 3, 23, 40606, 'Colonia Bod'), +(40633, 8, 2, 3, NULL, 'Bran'), +(40642, 8, 3, 22, 40633, 'Bran'), +(40651, 8, 3, 23, 40633, 'Predeluț'), +(40660, 8, 3, 23, 40633, 'Sohodol'), +(40679, 8, 3, 23, 40633, 'Șimon'), +(40688, 8, 2, 3, NULL, 'Budila'), +(40697, 8, 3, 22, 40688, 'Budila'), +(40704, 8, 2, 3, NULL, 'Bunești'), +(40713, 8, 3, 22, 40704, 'Bunești'), +(40722, 8, 3, 23, 40704, 'Criț'), +(40731, 8, 3, 23, 40704, 'Meșendorf'), +(40740, 8, 3, 23, 40704, 'Roadeș'), +(40759, 8, 3, 23, 40704, 'Viscri'), +(40768, 8, 2, 3, NULL, 'Cața'), +(40777, 8, 3, 22, 40768, 'Cața'), +(40786, 8, 3, 23, 40768, 'Beia'), +(40795, 8, 3, 23, 40768, 'Drăușeni'), +(40802, 8, 3, 23, 40768, 'Ionești'), +(40811, 8, 3, 23, 40768, 'Paloș'), +(40820, 8, 2, 3, NULL, 'Cincu'), +(40839, 8, 3, 22, 40820, 'Cincu'), +(40848, 8, 3, 23, 40820, 'Toarcla'), +(40857, 8, 2, 3, NULL, 'Comana'), +(40866, 8, 3, 22, 40857, 'Comana De Jos'), +(40875, 8, 3, 23, 40857, 'Comana De Sus'), +(40884, 8, 3, 23, 40857, 'Crihalma'), +(40893, 8, 3, 23, 40857, 'Ticușu Nou'), +(40900, 8, 2, 3, NULL, 'Cristian'), +(40919, 8, 3, 22, 40900, 'Cristian'), +(40928, 8, 2, 3, NULL, 'Dumbrăvița'), +(40937, 8, 3, 22, 40928, 'Dumbrăvița'), +(40946, 8, 3, 23, 40928, 'Vlădeni'), +(40955, 8, 2, 3, NULL, 'Feldioara'), +(40964, 8, 3, 22, 40955, 'Feldioara'), +(40973, 8, 3, 23, 40955, 'Colonia Reconstrucția'), +(40982, 8, 3, 23, 40955, 'Rotbav'), +(40991, 8, 2, 3, NULL, 'Fundata'), +(41006, 8, 3, 22, 40991, 'Fundata'), +(41015, 8, 3, 23, 40991, 'Fundățica'), +(41024, 8, 3, 23, 40991, 'Șirnea'), +(41033, 8, 2, 3, NULL, 'Hălchiu'), +(41042, 8, 3, 22, 41033, 'Hălchiu'), +(41051, 8, 3, 22, 42456, 'Crizbav'), +(41060, 8, 3, 23, 42456, 'Cutuș'), +(41079, 8, 3, 23, 41033, 'Satu Nou'), +(41088, 8, 2, 3, NULL, 'Hărman'), +(41097, 8, 3, 22, 41088, 'Hărman'), +(41104, 8, 3, 23, 41088, 'Podu Oltului'), +(41113, 8, 2, 3, NULL, 'Hârseni'), +(41122, 8, 3, 22, 41113, 'Hârseni'), +(41131, 8, 3, 23, 41113, 'Copăcel'), +(41140, 8, 3, 23, 41113, 'Măliniș'), +(41159, 8, 3, 23, 41113, 'Mărgineni'), +(41168, 8, 3, 23, 41113, 'Sebeș'), +(41177, 8, 2, 3, NULL, 'Hoghiz'), +(41186, 8, 3, 22, 41177, 'Hoghiz'), +(41195, 8, 3, 23, 41177, 'Bogata Olteană'), +(41202, 8, 3, 23, 41177, 'Cuciulata'), +(41211, 8, 3, 23, 41177, 'Dopca'), +(41220, 8, 3, 23, 41177, 'Fântâna'), +(41239, 8, 3, 23, 41177, 'Lupșa'), +(41248, 8, 2, 3, NULL, 'Homorod'), +(41257, 8, 3, 22, 41248, 'Homorod'), +(41266, 8, 3, 23, 41248, 'Jimbor'), +(41275, 8, 3, 23, 41248, 'Mercheașa'), +(41284, 8, 2, 3, NULL, 'Jibert'), +(41293, 8, 3, 22, 41284, 'Jibert'), +(41300, 8, 3, 23, 41284, 'Dacia'), +(41319, 8, 3, 23, 41284, 'Grânari'), +(41328, 8, 3, 23, 41284, 'Lovnic'), +(41337, 8, 3, 23, 41284, 'Văleni'), +(41346, 8, 2, 3, NULL, 'Lisa'), +(41355, 8, 3, 22, 41346, 'Lisa'), +(41364, 8, 3, 23, 41346, 'Breaza'), +(41373, 8, 3, 23, 41346, 'Pojorta'), +(41382, 8, 2, 3, NULL, 'Măieruș'), +(41391, 8, 3, 22, 41382, 'Măieruș'), +(41408, 8, 3, 23, 41382, 'Arini'), +(41417, 8, 2, 3, NULL, 'Mândra'), +(41426, 8, 3, 22, 41417, 'Mândra'), +(41435, 8, 3, 23, 41417, 'Ileni'), +(41444, 8, 3, 23, 41417, 'Râușor'), +(41453, 8, 3, 23, 41417, 'Șona'), +(41462, 8, 3, 23, 41417, 'Toderița'), +(41471, 8, 2, 3, NULL, 'Moieciu'), +(41480, 8, 3, 22, 41471, 'Moieciu De Jos'), +(41499, 8, 3, 23, 41471, 'Cheia'), +(41505, 8, 3, 23, 41471, 'Drumul Carului'), +(41514, 8, 3, 23, 41471, 'Măgura'), +(41523, 8, 3, 23, 41471, 'Moieciu De Sus'), +(41532, 8, 3, 23, 41471, 'Peștera'), +(41541, 8, 2, 3, NULL, 'Ormeniș'), +(41550, 8, 3, 22, 41541, 'Ormeniș'), +(41569, 8, 3, 22, 42498, 'Augustin'), +(41578, 8, 2, 3, NULL, 'Părău'), +(41587, 8, 3, 22, 41578, 'Părău'), +(41596, 8, 3, 23, 41578, 'Grid'), +(41603, 8, 3, 23, 41578, 'Veneția De Jos'), +(41612, 8, 3, 23, 41578, 'Veneția De Sus'), +(41621, 8, 2, 3, NULL, 'Poiana Mărului'), +(41630, 8, 3, 22, 41621, 'Poiana Mărului'), +(41649, 8, 3, 23, 42449, 'Paltin'), +(41658, 8, 3, 22, 42449, 'Șinca Nouă'), +(41667, 8, 2, 3, NULL, 'Prejmer'), +(41676, 8, 3, 22, 41667, 'Prejmer'), +(41685, 8, 3, 23, 41667, 'Lunca Calnicului'), +(41694, 8, 3, 23, 41667, 'Stupinii Prejmerului'), +(41701, 8, 2, 3, NULL, 'Racoș'), +(41710, 8, 3, 22, 41701, 'Racoș'), +(41729, 8, 3, 23, 41701, 'Mateiaș'), +(41738, 8, 2, 3, NULL, 'Recea'), +(41747, 8, 3, 22, 41738, 'Recea'), +(41756, 8, 3, 23, 41738, 'Berivoi'), +(41765, 8, 3, 23, 41738, 'Dejani'), +(41774, 8, 3, 23, 41738, 'Gura Văii'), +(41783, 8, 3, 23, 41738, 'Iași'), +(41792, 8, 3, 23, 41738, 'Săsciori'), +(41809, 8, 3, 23, 41738, 'Săvăstreni'), +(41818, 8, 2, 3, NULL, 'Șercaia'), +(41827, 8, 3, 22, 41818, 'Șercaia'), +(41836, 8, 3, 23, 41818, 'Hălmeag'), +(41845, 8, 3, 23, 41818, 'Vad'), +(41854, 8, 2, 3, NULL, 'Șinca'), +(41863, 8, 3, 22, 41854, 'Șinca Veche'), +(41872, 8, 3, 23, 41854, 'Bucium'), +(41881, 8, 3, 23, 41854, 'Ohaba'), +(41890, 8, 3, 23, 41854, 'Perșani'), +(41907, 8, 3, 23, 41854, 'Șercăița'), +(41916, 8, 3, 23, 41854, 'Vâlcea'), +(41925, 8, 2, 3, NULL, 'Sânpetru'), +(41934, 8, 3, 22, 41925, 'Sânpetru'), +(41943, 8, 2, 3, NULL, 'Șoarș'), +(41952, 8, 3, 22, 41943, 'Șoarș'), +(41961, 8, 3, 23, 41943, 'Bărcut'), +(41970, 8, 3, 23, 41943, 'Felmer'), +(41989, 8, 3, 23, 41943, 'Rodbav'), +(41998, 8, 3, 23, 41943, 'Seliștat'), +(42003, 8, 2, 3, NULL, 'Tărlungeni'), +(42012, 8, 3, 22, 42003, 'Tărlungeni'), +(42021, 8, 3, 23, 42003, 'Cărpiniș'), +(42030, 8, 3, 23, 42003, 'Purcăreni'), +(42049, 8, 3, 23, 42003, 'Zizin'), +(42058, 8, 2, 3, NULL, 'Teliu'), +(42067, 8, 3, 22, 42058, 'Teliu'), +(42076, 8, 2, 3, NULL, 'Ticușu'), +(42085, 8, 3, 22, 42076, 'Ticușu Vechi'), +(42094, 8, 3, 23, 42076, 'Cobor'), +(42101, 8, 2, 3, NULL, 'Ucea'), +(42110, 8, 3, 22, 42101, 'Ucea De Jos'), +(42129, 8, 3, 23, 42101, 'Corbi'), +(42138, 8, 3, 23, 42101, 'Feldioara'), +(42147, 8, 3, 23, 42101, 'Ucea De Sus'), +(42156, 8, 2, 3, NULL, 'Ungra'), +(42165, 8, 3, 22, 42156, 'Ungra'), +(42174, 8, 3, 23, 42156, 'Dăișoara'), +(42183, 8, 2, 3, NULL, 'Vama Buzăului'), +(42192, 8, 3, 22, 42183, 'Vama Buzăului'), +(42209, 8, 3, 23, 42183, 'Acriș'), +(42218, 8, 3, 23, 42183, 'Buzăiel'), +(42227, 8, 3, 23, 42183, 'Dălghiu'), +(42236, 8, 2, 3, NULL, 'Viștea'), +(42245, 8, 3, 22, 42236, 'Viștea De Jos'), +(42254, 8, 3, 22, 42480, 'Drăguș'), +(42263, 8, 3, 23, 42236, 'Olteț'), +(42272, 8, 3, 23, 42236, 'Rucăr'), +(42281, 8, 3, 23, 42236, 'Viștea De Sus'), +(42290, 8, 3, 23, 42236, 'Viștișoara'), +(42307, 8, 2, 3, NULL, 'Voila'), +(42316, 8, 3, 22, 42307, 'Voila'), +(42325, 8, 3, 23, 42307, 'Cincșor'), +(42334, 8, 3, 23, 42307, 'Dridif'), +(42343, 8, 3, 23, 42307, 'Ludișor'), +(42352, 8, 3, 23, 42307, 'Sâmbăta De Jos'), +(42361, 8, 3, 22, 42464, 'Sâmbăta De Sus'), +(42370, 8, 3, 23, 42464, 'Stațiunea Climaterică Sâmbăta'), +(42389, 8, 3, 23, 42307, 'Voivodeni'), +(42398, 8, 2, 3, NULL, 'Vulcan'), +(42405, 8, 3, 22, 42398, 'Vulcan'), +(42414, 8, 3, 23, 42398, 'Colonia 1 Mai'), +(42423, 8, 3, 22, 42472, 'Holbav'), +(42432, 8, 3, 10, 40198, 'Poiana Brașov'), +(42449, 8, 2, 3, NULL, 'Șinca Nouă'), +(42456, 8, 2, 3, NULL, 'Crizbav'), +(42464, 8, 2, 3, NULL, 'Sâmbăta De Sus'), +(42472, 8, 2, 3, NULL, 'Holbav'), +(42480, 8, 2, 3, NULL, 'Drăguș'), +(42498, 8, 2, 3, NULL, 'Augustin'), +(42682, 9, 2, 1, NULL, 'Municipiul Brăila'), +(42691, 9, 3, 9, 42682, 'Brăila'), +(42708, 9, 2, 3, NULL, 'Chiscani'), +(42717, 9, 3, 22, 42708, 'Chiscani'), +(42726, 9, 3, 23, 42708, 'Lacu Sărat'), +(42735, 9, 3, 23, 42708, 'Vărsătura'), +(42753, 9, 2, 2, NULL, 'Oraș Făurei'), +(42762, 9, 3, 17, 42753, 'Făurei'), +(42771, 9, 2, 3, NULL, 'Surdila-Greci'), +(42780, 9, 3, 22, 42771, 'Surdila-Greci'), +(42799, 9, 3, 23, 42771, 'Brateșu Vechi'), +(42806, 9, 3, 23, 42771, 'Făurei Sat'), +(42815, 9, 3, 23, 42771, 'Horia'), +(42824, 9, 2, 3, NULL, 'Bărăganul'), +(42833, 9, 3, 22, 42824, 'Bărăganul'), +(42842, 9, 2, 3, NULL, 'Berteștii De Jos'), +(42851, 9, 3, 22, 42842, 'Berteștii De Jos'), +(42860, 9, 3, 23, 42842, 'Berteștii De Sus'), +(42879, 9, 3, 23, 42842, 'Gura Călmățui'), +(42888, 9, 3, 23, 42842, 'Gura Gârluței'), +(42897, 9, 3, 23, 42842, 'Nicolești'), +(42904, 9, 3, 23, 42842, 'Spiru Haret'), +(42913, 9, 2, 3, NULL, 'Bordei Verde'), +(42922, 9, 3, 22, 42913, 'Bordei Verde'), +(42931, 9, 3, 23, 42913, 'Constantin Gabrielescu'), +(42940, 9, 3, 23, 42913, 'Filiu'), +(42959, 9, 3, 23, 42913, 'Lișcoteanca'), +(42968, 9, 2, 3, NULL, 'Ciocile'), +(42977, 9, 3, 22, 42968, 'Ciocile'), +(42986, 9, 3, 23, 42968, 'Chioibașești'), +(42995, 9, 3, 23, 42968, 'Odăieni'), +(43000, 9, 3, 23, 42968, 'Chichinețu'), +(43019, 9, 2, 3, NULL, 'Cireșu'), +(43028, 9, 3, 22, 43019, 'Cireșu'), +(43037, 9, 3, 23, 43019, 'Batogu'), +(43046, 9, 3, 23, 43019, 'Ionești'), +(43055, 9, 3, 23, 43019, 'Scărlătești'), +(43064, 9, 3, 23, 43019, 'Vultureni'), +(43073, 9, 2, 3, NULL, 'Dudești'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(43082, 9, 3, 22, 43073, 'Dudești'), +(43091, 9, 3, 23, 43073, 'Bumbăcari'), +(43108, 9, 3, 23, 43073, 'Tătaru'), +(43117, 9, 2, 3, NULL, 'Frecăței'), +(43126, 9, 3, 22, 43117, 'Frecăței'), +(43135, 9, 3, 23, 43117, 'Agaua'), +(43144, 9, 3, 23, 43117, 'Cistia'), +(43153, 9, 3, 23, 43117, 'Salcia'), +(43162, 9, 3, 23, 43117, 'Stoienești'), +(43171, 9, 3, 23, 43117, 'Titcov'), +(43180, 9, 2, 3, NULL, 'Galbenu'), +(43199, 9, 3, 22, 43180, 'Galbenu'), +(43206, 9, 3, 23, 43180, 'Drogu'), +(43215, 9, 3, 23, 43180, 'Pântecani'), +(43224, 9, 3, 23, 43180, 'Sătuc'), +(43233, 9, 3, 23, 43180, 'Zamfirești'), +(43242, 9, 2, 3, NULL, 'Gemenele'), +(43251, 9, 3, 22, 43242, 'Gemenele'), +(43260, 9, 3, 23, 43242, 'Găvani'), +(43279, 9, 2, 3, NULL, 'Gradiștea'), +(43288, 9, 3, 22, 43279, 'Gradiștea'), +(43297, 9, 3, 23, 43279, 'Ibrianu'), +(43304, 9, 3, 23, 43279, 'Maraloiu'), +(43313, 9, 2, 3, NULL, 'Gropeni'), +(43322, 9, 3, 22, 43313, 'Gropeni'), +(43331, 9, 2, 2, NULL, 'Oraș Ianca'), +(43340, 9, 3, 17, 43331, 'Ianca'), +(43359, 9, 3, 19, 43331, 'Berlești'), +(43368, 9, 3, 19, 43331, 'Gara Ianca'), +(43377, 9, 3, 19, 43331, 'Oprișenești'), +(43386, 9, 3, 19, 43331, 'Perișoru'), +(43395, 9, 3, 19, 43331, 'Plopu'), +(43402, 9, 3, 19, 43331, 'Târlele Filiu'), +(43411, 9, 2, 2, NULL, 'Oraș Însurăței'), +(43420, 9, 3, 17, 43411, 'Însurăței'), +(43439, 9, 3, 19, 43411, 'Lacu Rezii'), +(43448, 9, 3, 19, 43411, 'Măru Roșu'), +(43457, 9, 3, 19, 43411, 'Valea Călmățuiului'), +(43466, 9, 2, 3, NULL, 'Jirlău'), +(43475, 9, 3, 22, 43466, 'Jirlău'), +(43484, 9, 3, 23, 43466, 'Brădeanca'), +(43493, 9, 2, 3, NULL, 'Mărașu'), +(43509, 9, 3, 22, 43493, 'Mărașu'), +(43518, 9, 3, 23, 43493, 'Băndoiu'), +(43527, 9, 3, 23, 43493, 'Măgureni'), +(43536, 9, 3, 23, 43493, 'Nedeicu'), +(43545, 9, 3, 23, 43493, 'Plopi'), +(43554, 9, 3, 23, 43493, 'Țăcău'), +(43563, 9, 2, 3, NULL, 'Măxineni'), +(43572, 9, 3, 22, 43563, 'Măxineni'), +(43581, 9, 3, 23, 43563, 'Corbu Nou'), +(43590, 9, 3, 23, 43563, 'Corbu Vechi'), +(43607, 9, 3, 23, 43563, 'Latinu'), +(43616, 9, 3, 23, 43563, 'Voinești'), +(43625, 9, 2, 3, NULL, 'Mircea Vodă'), +(43634, 9, 3, 22, 43625, 'Mircea Vodă'), +(43643, 9, 3, 23, 43625, 'Dedulești'), +(43652, 9, 2, 3, NULL, 'Movila Miresii'), +(43661, 9, 3, 22, 43652, 'Movila Miresii'), +(43670, 9, 3, 23, 43652, 'Esna'), +(43689, 9, 3, 23, 43652, 'Țepeș Vodă'), +(43698, 9, 2, 3, NULL, 'Racoviță'), +(43705, 9, 3, 22, 43698, 'Racoviță'), +(43714, 9, 3, 23, 43698, 'Corbeni'), +(43723, 9, 3, 23, 43698, 'Custura'), +(43732, 9, 2, 3, NULL, 'Râmnicelu'), +(43741, 9, 3, 22, 43732, 'Râmnicelu'), +(43750, 9, 3, 23, 43732, 'Boarca'), +(43769, 9, 3, 23, 43732, 'Constantinești'), +(43778, 9, 3, 23, 43732, 'Mihail Kogălniceanu'), +(43787, 9, 2, 3, NULL, 'Romanu'), +(43796, 9, 3, 22, 43787, 'Romanu'), +(43803, 9, 3, 23, 43787, 'Oancea'), +(43812, 9, 2, 3, NULL, 'Roșiori'), +(43821, 9, 3, 22, 43812, 'Roșiori'), +(43830, 9, 3, 23, 43812, 'Colțea'), +(43849, 9, 3, 23, 43812, 'Florica'), +(43858, 9, 3, 23, 43812, 'Pribeagu'), +(43867, 9, 2, 3, NULL, 'Salcia Tudor'), +(43876, 9, 3, 22, 43867, 'Salcia Tudor'), +(43885, 9, 3, 23, 43867, 'Ariciu'), +(43894, 9, 3, 23, 43867, 'Cuza Vodă'), +(43901, 9, 3, 23, 43867, 'Gulianca'), +(43910, 9, 3, 23, 43867, 'Olăneasca'), +(43929, 9, 2, 3, NULL, 'Scorțaru Nou'), +(43938, 9, 3, 22, 43929, 'Scorțaru Nou'), +(43947, 9, 3, 23, 43929, 'Deșirați'), +(43956, 9, 3, 23, 43929, 'Gurguieți'), +(43965, 9, 3, 23, 43929, 'Nicolae Bălcescu'), +(43974, 9, 3, 23, 43929, 'Pitulați'), +(43983, 9, 3, 23, 43929, 'Sihleanu'), +(43992, 9, 2, 3, NULL, 'Siliștea'), +(44006, 9, 3, 22, 43992, 'Siliștea'), +(44015, 9, 3, 23, 43992, 'Cotu Lung'), +(44024, 9, 3, 23, 43992, 'Cotu Mihalea'), +(44033, 9, 3, 23, 43992, 'Mărtăcești'), +(44042, 9, 3, 23, 43992, 'Muchea'), +(44051, 9, 3, 23, 43992, 'Vameșu'), +(44060, 9, 2, 3, NULL, 'Stăncuța'), +(44079, 9, 3, 22, 44060, 'Stăncuța'), +(44088, 9, 3, 23, 44060, 'Cuza Vodă'), +(44097, 9, 3, 23, 44060, 'Polizești'), +(44104, 9, 3, 23, 44060, 'Stanca'), +(44113, 9, 2, 3, NULL, 'Surdila-Găiseanca'), +(44122, 9, 3, 22, 44113, 'Surdila-Găiseanca'), +(44131, 9, 3, 23, 44113, 'Filipești'), +(44140, 9, 2, 3, NULL, 'Șuțești'), +(44159, 9, 3, 22, 44140, 'Șuțești'), +(44168, 9, 3, 23, 44140, 'Mihail Kogălniceanu'), +(44177, 9, 2, 3, NULL, 'Tichilești'), +(44186, 9, 3, 22, 44177, 'Tichilești'), +(44195, 9, 3, 23, 44177, 'Albina'), +(44202, 9, 2, 3, NULL, 'Traian'), +(44211, 9, 3, 22, 44202, 'Traian'), +(44220, 9, 3, 23, 44202, 'Căldărușa'), +(44239, 9, 3, 23, 44202, 'Silistraru'), +(44248, 9, 3, 23, 44202, 'Urleasca'), +(44257, 9, 2, 3, NULL, 'Tudor Vladimirescu'), +(44266, 9, 3, 22, 44257, 'Tudor Vladimirescu'), +(44275, 9, 3, 22, 44560, 'Cazasu'), +(44284, 9, 3, 23, 44257, 'Comăneasca'), +(44293, 9, 3, 23, 44257, 'Scorțaru Vechi'), +(44300, 9, 2, 3, NULL, 'Tufești'), +(44319, 9, 3, 22, 44300, 'Tufești'), +(44328, 9, 2, 3, NULL, 'Ulmu'), +(44337, 9, 3, 22, 44328, 'Ulmu'), +(44346, 9, 3, 23, 44328, 'Jugureanu'), +(44355, 9, 2, 3, NULL, 'Unirea'), +(44364, 9, 3, 22, 44355, 'Unirea'), +(44373, 9, 3, 23, 44355, 'Morotești'), +(44382, 9, 3, 23, 44355, 'Valea Cânepii'), +(44391, 9, 2, 3, NULL, 'Vădeni'), +(44408, 9, 3, 22, 44391, 'Vădeni'), +(44417, 9, 3, 23, 44391, 'Baldovinești'), +(44426, 9, 3, 23, 44391, 'Pietroiu'), +(44435, 9, 2, 3, NULL, 'Victoria'), +(44444, 9, 3, 22, 44435, 'Victoria'), +(44453, 9, 3, 23, 44435, 'Mihai Bravu'), +(44462, 9, 2, 3, NULL, 'Vișani'), +(44471, 9, 3, 22, 44462, 'Vișani'), +(44480, 9, 3, 23, 44462, 'Câineni-Băi'), +(44499, 9, 3, 23, 44462, 'Plăsoiu'), +(44505, 9, 2, 3, NULL, 'Viziru'), +(44514, 9, 3, 22, 44505, 'Viziru'), +(44523, 9, 3, 23, 44505, 'Lanurile'), +(44532, 9, 2, 3, NULL, 'Zăvoaia'), +(44541, 9, 3, 22, 44532, 'Zăvoaia'), +(44550, 9, 3, 23, 44532, 'Dudescu'), +(44560, 9, 2, 3, NULL, 'Cazasu'), +(44818, 10, 2, 1, NULL, 'Municipiul Buzău'), +(44827, 10, 3, 9, 44818, 'Buzău'), +(44845, 10, 2, 4, NULL, 'Municipiul Râmnicu Sărat'), +(44854, 10, 3, 9, 44845, 'Râmnicu Sărat'), +(44863, 10, 2, 3, NULL, 'Amaru'), +(44872, 10, 3, 22, 44863, 'Amaru'), +(44881, 10, 3, 23, 44863, 'Câmpeni'), +(44890, 10, 3, 23, 44863, 'Dulbanu'), +(44907, 10, 3, 23, 44863, 'Lacu Sinaia'), +(44916, 10, 3, 23, 44863, 'Lunca'), +(44925, 10, 3, 23, 44863, 'Scorțeanca'), +(44934, 10, 2, 3, NULL, 'Balta Albă'), +(44943, 10, 3, 22, 44934, 'Balta Albă'), +(44952, 10, 3, 23, 44934, 'Amara'), +(44961, 10, 3, 23, 44934, 'Băile'), +(44970, 10, 3, 23, 44934, 'Stăvărăști'), +(44989, 10, 2, 3, NULL, 'Bălăceanu'), +(44998, 10, 3, 22, 44989, 'Bălăceanu'), +(45003, 10, 2, 3, NULL, 'Beceni'), +(45012, 10, 3, 22, 45003, 'Beceni'), +(45021, 10, 3, 23, 45003, 'Arbănași'), +(45030, 10, 3, 23, 45003, 'Cărpiniștea'), +(45049, 10, 3, 23, 45003, 'Dogari'), +(45058, 10, 3, 23, 45003, 'Florești'), +(45067, 10, 3, 23, 45003, 'Gura Dimienii'), +(45076, 10, 3, 23, 45003, 'Izvoru Dulce'), +(45085, 10, 3, 23, 45003, 'Mărgăriți'), +(45094, 10, 3, 23, 45003, 'Valea Părului'), +(45101, 10, 2, 3, NULL, 'Berca'), +(45110, 10, 3, 22, 45101, 'Berca'), +(45129, 10, 3, 23, 45101, 'Băceni'), +(45138, 10, 3, 23, 45101, 'Cojanu'), +(45147, 10, 3, 23, 45101, 'Joseni'), +(45156, 10, 3, 23, 45101, 'Mânăstirea Rătești'), +(45165, 10, 3, 23, 45101, 'Pâclele'), +(45174, 10, 3, 23, 45101, 'Pleșcoi'), +(45183, 10, 3, 23, 45101, 'Pleșești'), +(45192, 10, 3, 23, 45101, 'Rătești'), +(45209, 10, 3, 23, 45101, 'Sătuc'), +(45218, 10, 3, 23, 45101, 'Tâțârligu'), +(45227, 10, 3, 23, 45101, 'Valea Nucului'), +(45236, 10, 3, 23, 45101, 'Vâforâta'), +(45245, 10, 2, 3, NULL, 'Bisoca'), +(45254, 10, 3, 22, 45245, 'Bisoca'), +(45263, 10, 3, 23, 45245, 'Băltăgari'), +(45272, 10, 3, 23, 45245, 'Lacurile'), +(45281, 10, 3, 23, 45245, 'Lopătăreasa'), +(45290, 10, 3, 23, 45245, 'Pleși'), +(45307, 10, 3, 23, 45245, 'Recea'), +(45316, 10, 3, 23, 45245, 'Sările'), +(45325, 10, 3, 23, 45245, 'Șindrila'), +(45334, 10, 2, 3, NULL, 'Blăjani'), +(45343, 10, 3, 22, 45334, 'Blăjani'), +(45352, 10, 3, 23, 45334, 'Sorești'), +(45361, 10, 2, 3, NULL, 'Boldu'), +(45370, 10, 3, 22, 45361, 'Boldu'), +(45389, 10, 2, 3, NULL, 'Bozioru'), +(45398, 10, 3, 22, 45389, 'Bozioru'), +(45405, 10, 3, 23, 45389, 'Buduile'), +(45414, 10, 3, 23, 45389, 'Fișici'), +(45423, 10, 3, 23, 45389, 'Găvanele'), +(45432, 10, 3, 23, 45389, 'Gresia'), +(45441, 10, 3, 23, 45389, 'Izvoarele'), +(45450, 10, 3, 23, 45389, 'Nucu'), +(45469, 10, 3, 23, 45389, 'Scăeni'), +(45478, 10, 3, 23, 45389, 'Ulmet'), +(45487, 10, 3, 23, 45389, 'Văvălucile'), +(45496, 10, 2, 3, NULL, 'Brădeanu'), +(45502, 10, 3, 22, 45496, 'Brădeanu'), +(45511, 10, 3, 23, 45496, 'Mitropolia'), +(45520, 10, 3, 23, 45496, 'Smârdan'), +(45539, 10, 2, 3, NULL, 'Brăești'), +(45548, 10, 3, 22, 45539, 'Brăești'), +(45557, 10, 3, 23, 45539, 'Brătilești'), +(45566, 10, 3, 23, 45539, 'Goidești'), +(45575, 10, 3, 23, 45539, 'Ivănețu'), +(45584, 10, 3, 23, 45539, 'Pinu'), +(45593, 10, 3, 23, 45539, 'Pârscovelu'), +(45600, 10, 3, 23, 45539, 'Ruginoasa'), +(45619, 10, 2, 3, NULL, 'Breaza'), +(45628, 10, 3, 22, 45619, 'Breaza'), +(45637, 10, 3, 23, 45619, 'Bădeni'), +(45646, 10, 3, 23, 45619, 'Greceanca'), +(45655, 10, 3, 23, 45619, 'Văleanca-Vilănești'), +(45664, 10, 3, 23, 45619, 'Vispești'), +(45673, 10, 2, 3, NULL, 'Buda'), +(45682, 10, 3, 22, 45673, 'Buda'), +(45691, 10, 3, 23, 45673, 'Alexandru Odobescu'), +(45708, 10, 3, 23, 45673, 'Dănulești'), +(45717, 10, 3, 23, 45673, 'Mucești-Dănulești'), +(45726, 10, 3, 23, 45673, 'Spidele'), +(45735, 10, 3, 23, 45673, 'Toropălești'), +(45744, 10, 3, 23, 45673, 'Valea Largă'), +(45753, 10, 2, 3, NULL, 'Calvini'), +(45762, 10, 3, 22, 45753, 'Calvini'), +(45771, 10, 3, 23, 45753, 'Bâscenii De Jos'), +(45780, 10, 3, 23, 45753, 'Bâscenii De Sus'), +(45799, 10, 3, 23, 45753, 'Frăsinet'), +(45806, 10, 3, 23, 45753, 'Olari'), +(45815, 10, 2, 3, NULL, 'C.a. Rosetti'), +(45824, 10, 3, 22, 45815, 'C.a. Rosetti'), +(45833, 10, 3, 23, 45815, 'Bălteni'), +(45842, 10, 3, 23, 45815, 'Bâlhacu'), +(45851, 10, 3, 23, 45815, 'Cotu Ciorii'), +(45860, 10, 3, 23, 45815, 'Lunca'), +(45879, 10, 3, 23, 45815, 'Vizireni'), +(45888, 10, 2, 3, NULL, 'Cănești'), +(45897, 10, 3, 22, 45888, 'Cănești'), +(45904, 10, 3, 23, 45888, 'Gonțești'), +(45913, 10, 3, 23, 45888, 'Negoșina'), +(45922, 10, 3, 23, 45888, 'Păcurile'), +(45931, 10, 3, 23, 45888, 'Șuchea'), +(45940, 10, 3, 23, 45888, 'Valea Verzei'), +(45959, 10, 2, 3, NULL, 'Cătina'), +(45968, 10, 3, 22, 45959, 'Cătina'), +(45977, 10, 3, 23, 45959, 'Corbu'), +(45986, 10, 3, 23, 45959, 'Slobozia'), +(45995, 10, 3, 23, 45959, 'Valea Cătinei'), +(46000, 10, 3, 23, 45959, 'Zeletin'), +(46019, 10, 2, 3, NULL, 'Cernătești'), +(46028, 10, 3, 22, 46019, 'Cernătești'), +(46037, 10, 3, 23, 46019, 'Aldeni'), +(46046, 10, 3, 23, 46019, 'Băești'), +(46055, 10, 3, 23, 46019, 'Căldărușa'), +(46064, 10, 3, 23, 46019, 'Fulga'), +(46073, 10, 3, 23, 46019, 'Manasia'), +(46082, 10, 3, 23, 46019, 'Vlădeni'), +(46091, 10, 3, 23, 46019, 'Zărneștii De Slănic'), +(46108, 10, 2, 3, NULL, 'Chiliile'), +(46117, 10, 3, 22, 46108, 'Chiliile'), +(46126, 10, 3, 23, 46108, 'Budești'), +(46135, 10, 3, 23, 46108, 'Crevelești'), +(46144, 10, 3, 23, 46108, 'Ghiocari'), +(46153, 10, 3, 23, 46108, 'Glodu-Petcari'), +(46162, 10, 3, 23, 46108, 'Poiana Pletari'), +(46171, 10, 3, 23, 46108, 'Trestioara'), +(46180, 10, 2, 3, NULL, 'Chiojdu'), +(46199, 10, 3, 22, 46180, 'Chiojdu'), +(46206, 10, 3, 23, 46180, 'Bâsca Chiojdului'), +(46215, 10, 3, 23, 46180, 'Cătiașu'), +(46224, 10, 3, 23, 46180, 'Lera'), +(46233, 10, 3, 23, 46180, 'Plescioara'), +(46242, 10, 3, 23, 46180, 'Poenițele'), +(46251, 10, 2, 3, NULL, 'Cilibia'), +(46260, 10, 3, 22, 46251, 'Cilibia'), +(46279, 10, 3, 23, 46251, 'Gara Cilibia'), +(46288, 10, 3, 23, 46251, 'Mânzu'), +(46297, 10, 3, 23, 46251, 'Movila Oii'), +(46304, 10, 3, 23, 46251, 'Poșta'), +(46313, 10, 2, 3, NULL, 'Cislău'), +(46322, 10, 3, 22, 46313, 'Cislău'), +(46331, 10, 3, 23, 46313, 'Bărăști'), +(46340, 10, 3, 23, 46313, 'Buda Crăciunești'), +(46359, 10, 3, 23, 46313, 'Gura Bâscei'), +(46368, 10, 3, 23, 46313, 'Scărișoara'), +(46377, 10, 2, 3, NULL, 'Cochirleanca'), +(46386, 10, 3, 22, 46377, 'Cochirleanca'), +(46395, 10, 3, 23, 46377, 'Boboc'), +(46402, 10, 3, 23, 46377, 'Gara Bobocu'), +(46411, 10, 3, 23, 46377, 'Roșioru'), +(46420, 10, 3, 23, 46377, 'Târlele'), +(46439, 10, 2, 3, NULL, 'Colți'), +(46448, 10, 3, 22, 46439, 'Colți'), +(46457, 10, 3, 23, 46439, 'Aluniș'), +(46466, 10, 3, 23, 46439, 'Colții De Jos'), +(46475, 10, 3, 23, 46439, 'Muscelu Cărămănești'), +(46484, 10, 2, 3, NULL, 'Costești'), +(46493, 10, 3, 22, 46484, 'Costești'), +(46509, 10, 3, 23, 46484, 'Budișteni'), +(46518, 10, 3, 23, 46484, 'Gomoești'), +(46527, 10, 3, 23, 46484, 'Groșani'), +(46536, 10, 3, 23, 46484, 'Pietrosu'), +(46545, 10, 3, 23, 46484, 'Spătaru'), +(46554, 10, 2, 3, NULL, 'Cozieni'), +(46563, 10, 3, 22, 46554, 'Cozieni'), +(46572, 10, 3, 23, 46554, 'Anini'), +(46581, 10, 3, 23, 46554, 'Bălănești'), +(46590, 10, 3, 23, 46554, 'Bercești'), +(46607, 10, 3, 23, 46554, 'Ciocănești'), +(46616, 10, 3, 23, 46554, 'Cocârceni'), +(46625, 10, 3, 23, 46554, 'Colțeni'), +(46634, 10, 3, 23, 46554, 'Fața Lui Nan'), +(46643, 10, 3, 23, 46554, 'Glodurile'), +(46652, 10, 3, 23, 46554, 'Izvoru'), +(46661, 10, 3, 23, 46554, 'Lungești'), +(46670, 10, 3, 23, 46554, 'Nistorești'), +(46689, 10, 3, 23, 46554, 'Pietraru'), +(46698, 10, 3, 23, 46554, 'Punga'), +(46705, 10, 3, 23, 46554, 'Teișu'), +(46714, 10, 3, 23, 46554, 'Trestia'), +(46723, 10, 3, 23, 46554, 'Tulburea'), +(46732, 10, 3, 23, 46554, 'Valea Banului'), +(46741, 10, 3, 23, 46554, 'Valea Roatei'), +(46750, 10, 3, 23, 46554, 'Zăpodia'), +(46769, 10, 2, 3, NULL, 'Gălbinași'), +(46778, 10, 3, 22, 46769, 'Gălbinași'), +(46787, 10, 3, 23, 46769, 'Bentu'), +(46796, 10, 3, 23, 46769, 'Tăbărăști'), +(46803, 10, 2, 3, NULL, 'Gherăseni'), +(46812, 10, 3, 22, 46803, 'Gherăseni'), +(46821, 10, 3, 23, 46803, 'Sudiți'), +(46830, 10, 2, 3, NULL, 'Ghergheasa'), +(46849, 10, 3, 22, 46830, 'Ghergheasa'), +(46858, 10, 3, 23, 46830, 'Sălcioara'), +(46867, 10, 2, 3, NULL, 'Glodeanu Sărat'), +(46876, 10, 3, 22, 46867, 'Glodeanu Sărat'), +(46885, 10, 3, 23, 46867, 'Căldărușeanca'), +(46894, 10, 3, 23, 46867, 'Ileana'), +(46901, 10, 3, 23, 46867, 'Pitulicea'), +(46910, 10, 2, 3, NULL, 'Glodeanu-Siliștea'), +(46929, 10, 3, 22, 46910, 'Glodeanu-Siliștea'), +(46938, 10, 3, 23, 46910, 'Casota'), +(46947, 10, 3, 23, 46910, 'Cârligu Mare'), +(46956, 10, 3, 23, 46910, 'Cârligu Mic'), +(46965, 10, 3, 23, 46910, 'Corbu'), +(46974, 10, 3, 23, 46910, 'Cotorca'), +(46983, 10, 3, 23, 46910, 'Satu Nou'), +(46992, 10, 3, 23, 46910, 'Văcăreasca'), +(47006, 10, 2, 3, NULL, 'Grebănu'), +(47015, 10, 3, 22, 47006, 'Grebănu'), +(47024, 10, 3, 23, 47006, 'Homești'), +(47033, 10, 3, 23, 47006, 'Livada'), +(47042, 10, 3, 23, 47006, 'Livada Mică'), +(47051, 10, 3, 23, 47006, 'Plevna'), +(47060, 10, 3, 23, 47006, 'Zăplazi'), +(47079, 10, 2, 3, NULL, 'Gura Teghii'), +(47088, 10, 3, 22, 47079, 'Gura Teghii'), +(47097, 10, 3, 23, 47079, 'Furtunești'), +(47104, 10, 3, 23, 47079, 'Nemertea'), +(47113, 10, 3, 23, 47079, 'Păltiniș'), +(47122, 10, 3, 23, 47079, 'Secuiu'), +(47131, 10, 3, 23, 47079, 'Vadu Oii'), +(47140, 10, 3, 23, 47079, 'Varlaam'), +(47159, 10, 2, 3, NULL, 'Largu'), +(47168, 10, 3, 22, 47159, 'Largu'), +(47177, 10, 3, 23, 47159, 'Scărlătești'), +(47186, 10, 2, 3, NULL, 'Lopătari'), +(47195, 10, 3, 22, 47186, 'Lopătari'), +(47202, 10, 3, 23, 47186, 'Brebu'), +(47211, 10, 3, 23, 47186, 'Fundata'), +(47220, 10, 3, 23, 47186, 'Luncile'), +(47239, 10, 3, 23, 47186, 'Pestrițu'), +(47248, 10, 3, 23, 47186, 'Plaiu Nucului'), +(47257, 10, 3, 23, 47186, 'Ploștina'), +(47266, 10, 3, 23, 47186, 'Potecu'), +(47275, 10, 3, 23, 47186, 'Săreni'), +(47284, 10, 3, 23, 47186, 'Terca'), +(47293, 10, 3, 23, 47186, 'Vârteju'), +(47300, 10, 2, 3, NULL, 'Luciu'), +(47319, 10, 3, 22, 47300, 'Luciu'), +(47328, 10, 3, 23, 47300, 'Caragele'), +(47337, 10, 2, 3, NULL, 'Măgura'), +(47346, 10, 3, 22, 47337, 'Măgura'), +(47355, 10, 3, 23, 47337, 'Ciuta'), +(47364, 10, 3, 22, 50549, 'Unguriu'), +(47373, 10, 2, 3, NULL, 'Mărăcineni'), +(47382, 10, 3, 22, 47373, 'Mărăcineni'), +(47391, 10, 3, 23, 47373, 'Căpățânești'), +(47408, 10, 3, 23, 47373, 'Potoceni'), +(47417, 10, 2, 3, NULL, 'Mărgăritești'), +(47426, 10, 3, 22, 47417, 'Mărgăritești'), +(47435, 10, 3, 23, 47417, 'Câmpulungeanca'), +(47444, 10, 3, 23, 47417, 'Fântânele'), +(47453, 10, 2, 3, NULL, 'Merei'), +(47462, 10, 3, 22, 47453, 'Merei'), +(47471, 10, 3, 23, 47453, 'Ciobănoaia'), +(47480, 10, 3, 23, 47453, 'Dealul Viei'), +(47499, 10, 3, 23, 47453, 'Dobrilești'), +(47505, 10, 3, 23, 47453, 'Gura Sărății'), +(47514, 10, 3, 23, 47453, 'Izvoru Dulce'), +(47523, 10, 3, 23, 47453, 'Lipia'), +(47532, 10, 3, 23, 47453, 'Nenciulești'), +(47541, 10, 3, 23, 47453, 'Ogrăzile'), +(47550, 10, 3, 23, 47453, 'Sărata-Monteoru'), +(47569, 10, 3, 23, 47453, 'Valea Puțului Merei'), +(47578, 10, 2, 3, NULL, 'Mihăilești'), +(47587, 10, 3, 22, 47578, 'Mihăilești'), +(47596, 10, 3, 23, 47578, 'Colțăneni'), +(47603, 10, 3, 22, 50564, 'Florica'), +(47612, 10, 3, 23, 47578, 'Mărgineanu'), +(47621, 10, 3, 23, 47578, 'Satu Nou'), +(47630, 10, 2, 3, NULL, 'Mânzălești'), +(47649, 10, 3, 22, 47630, 'Mânzălești'), +(47658, 10, 3, 23, 47630, 'Beșlii'), +(47667, 10, 3, 23, 47630, 'Buștea'), +(47676, 10, 3, 23, 47630, 'Cireșu'), +(47685, 10, 3, 23, 47630, 'Ghizdita'), +(47694, 10, 3, 23, 47630, 'Gura Bădicului'), +(47701, 10, 3, 23, 47630, 'Jghiab'), +(47710, 10, 3, 23, 47630, 'Plavățu'), +(47729, 10, 3, 23, 47630, 'Poiana Vâlcului'), +(47738, 10, 3, 23, 47630, 'Satu Vechi'), +(47747, 10, 3, 23, 47630, 'Trestioara'), +(47756, 10, 3, 23, 47630, 'Valea Cotoarei'), +(47765, 10, 3, 23, 47630, 'Valea Ursului'), +(47774, 10, 2, 3, NULL, 'Movila Banului'), +(47783, 10, 3, 22, 47774, 'Movila Banului'), +(47792, 10, 3, 23, 47774, 'Cioranca'), +(47809, 10, 3, 23, 47774, 'Limpeziș'), +(47818, 10, 2, 3, NULL, 'Murgești'), +(47827, 10, 3, 22, 47818, 'Murgești'), +(47836, 10, 3, 23, 47818, 'Batogu'), +(47845, 10, 3, 23, 47818, 'Valea Ratei'), +(47854, 10, 2, 3, NULL, 'Năeni'), +(47863, 10, 3, 22, 47854, 'Năeni'), +(47872, 10, 3, 23, 47854, 'Fințești'), +(47881, 10, 3, 23, 47854, 'Fântânele'), +(47890, 10, 3, 23, 47854, 'Proșca'), +(47907, 10, 3, 23, 47854, 'Vârf'), +(47916, 10, 2, 2, NULL, 'Oraș Nehoiu'), +(47925, 10, 3, 17, 47916, 'Nehoiu'), +(47934, 10, 3, 19, 47916, 'Bâsca Rozilei'), +(47943, 10, 3, 19, 47916, 'Chirlești'), +(47952, 10, 3, 19, 47916, 'Curmătura'), +(47961, 10, 3, 19, 47916, 'Lunca Priporului'), +(47970, 10, 3, 19, 47916, 'Mlăjet'), +(47989, 10, 3, 19, 47916, 'Nehoiașu'), +(47998, 10, 3, 19, 47916, 'Păltineni'), +(48003, 10, 3, 19, 47916, 'Stănila'), +(48012, 10, 3, 19, 47916, 'Vinețișu'), +(48021, 10, 2, 3, NULL, 'Odăile'), +(48030, 10, 3, 22, 48021, 'Odăile'), +(48049, 10, 3, 23, 48021, 'Capu Satului'), +(48058, 10, 3, 23, 48021, 'Corneanu'), +(48067, 10, 3, 23, 48021, 'Gorâni'), +(48076, 10, 3, 23, 48021, 'Lacu'), +(48085, 10, 3, 23, 48021, 'Piatra Albă'), +(48094, 10, 3, 23, 48021, 'Posobești'), +(48101, 10, 3, 23, 48021, 'Scoroșești'), +(48110, 10, 3, 23, 48021, 'Valea Fântânei'), +(48129, 10, 3, 23, 48021, 'Valea Ștefanului'), +(48138, 10, 2, 3, NULL, 'Padina'), +(48147, 10, 3, 22, 48138, 'Padina'), +(48156, 10, 3, 23, 48138, 'Tătulești'), +(48165, 10, 2, 3, NULL, 'Pardoși'), +(48174, 10, 3, 22, 48165, 'Pardoși'), +(48183, 10, 3, 23, 48165, 'Chiperu'), +(48192, 10, 3, 23, 48165, 'Costomiru'), +(48209, 10, 3, 23, 48165, 'Valea Lui Lalu'), +(48218, 10, 3, 23, 48165, 'Valea Șchiopului'), +(48227, 10, 2, 3, NULL, 'Pănătău'), +(48236, 10, 3, 22, 48227, 'Pănătău'), +(48245, 10, 3, 23, 48227, 'Begu'), +(48254, 10, 3, 23, 48227, 'Lacu Cu Anini'), +(48263, 10, 3, 23, 48227, 'Măguricea'), +(48272, 10, 3, 23, 48227, 'Plăișor'), +(48281, 10, 3, 23, 48227, 'Râpile'), +(48290, 10, 3, 23, 48227, 'Sibiciu De Jos'), +(48307, 10, 3, 23, 48227, 'Tega'), +(48316, 10, 3, 23, 48227, 'Zaharești'), +(48325, 10, 2, 2, NULL, 'Oraș Pătârlagele'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(48334, 10, 3, 17, 48325, 'Pătârlagele'), +(48343, 10, 3, 19, 48325, 'Calea Chiojdului'), +(48352, 10, 3, 19, 48325, 'Crâng'), +(48361, 10, 3, 19, 48325, 'Fundăturile'), +(48370, 10, 3, 19, 48325, 'Gornet'), +(48389, 10, 3, 19, 48325, 'Lunca'), +(48398, 10, 3, 19, 48325, 'Mărunțișu'), +(48405, 10, 3, 19, 48325, 'Mănăstirea'), +(48414, 10, 3, 18, 48325, 'Mușcel'), +(48423, 10, 3, 18, 48325, 'Poienile'), +(48432, 10, 3, 18, 48325, 'Sibiciu De Sus'), +(48441, 10, 3, 18, 48325, 'Stroești'), +(48450, 10, 3, 18, 48325, 'Valea Lupului'), +(48469, 10, 3, 18, 48325, 'Valea Sibiciului'), +(48478, 10, 3, 18, 48325, 'Valea Viei'), +(48487, 10, 2, 3, NULL, 'Pietroasele'), +(48496, 10, 3, 22, 48487, 'Pietroasele'), +(48502, 10, 3, 23, 48487, 'Câlțești'), +(48511, 10, 3, 23, 48487, 'Clondiru De Sus'), +(48520, 10, 3, 23, 48487, 'Dara'), +(48539, 10, 3, 23, 48487, 'Pietroasa Mică'), +(48548, 10, 3, 23, 48487, 'Șarânga'), +(48557, 10, 2, 3, NULL, 'Pârscov'), +(48566, 10, 3, 22, 48557, 'Pârscov'), +(48575, 10, 3, 23, 48557, 'Badila'), +(48584, 10, 3, 23, 48557, 'Curcănești'), +(48593, 10, 3, 23, 48557, 'Lunca Frumoasă'), +(48600, 10, 3, 23, 48557, 'Oleșești'), +(48619, 10, 3, 23, 48557, 'Pârjolești'), +(48628, 10, 3, 23, 48557, 'Robești'), +(48637, 10, 3, 23, 48557, 'Runcu'), +(48646, 10, 3, 23, 48557, 'Târcov'), +(48655, 10, 3, 23, 48557, 'Tocileni'), +(48664, 10, 3, 23, 48557, 'Trestieni'), +(48673, 10, 3, 23, 48557, 'Valea Purcarului'), +(48682, 10, 2, 3, NULL, 'Podgoria'), +(48691, 10, 3, 22, 48682, 'Podgoria'), +(48708, 10, 3, 23, 48682, 'Coțatcu'), +(48717, 10, 3, 23, 48682, 'Oratia'), +(48726, 10, 3, 23, 48682, 'Pleșești'), +(48735, 10, 3, 23, 48682, 'Tăbăcari'), +(48744, 10, 2, 2, NULL, 'Oraș Pogoanele'), +(48753, 10, 3, 17, 48744, 'Pogoanele'), +(48762, 10, 3, 18, 48744, 'Căldărăști'), +(48771, 10, 2, 3, NULL, 'Poșta Câlnău'), +(48780, 10, 3, 22, 48771, 'Poșta Câlnău'), +(48799, 10, 3, 23, 48771, 'Aliceni'), +(48806, 10, 3, 23, 48771, 'Coconari'), +(48815, 10, 3, 23, 48771, 'Potârnichești'), +(48824, 10, 3, 23, 48771, 'Sudiți'), +(48833, 10, 3, 23, 48771, 'Zilișteanca'), +(48842, 10, 2, 3, NULL, 'Puiești'), +(48851, 10, 3, 22, 48842, 'Puieștii De Jos'), +(48860, 10, 3, 23, 48842, 'Dăscălești'), +(48879, 10, 3, 23, 48842, 'Lunca'), +(48888, 10, 3, 23, 48842, 'Măcrina'), +(48897, 10, 3, 23, 48842, 'Nicolești'), +(48904, 10, 3, 23, 48842, 'Plopi'), +(48913, 10, 3, 23, 48842, 'Puieștii De Sus'), +(48922, 10, 2, 3, NULL, 'Racovițeni'), +(48931, 10, 3, 22, 48922, 'Racovițeni'), +(48940, 10, 3, 23, 48922, 'Budrea'), +(48959, 10, 3, 23, 48922, 'Petrișoru'), +(48968, 10, 2, 3, NULL, 'Râmnicelu'), +(48977, 10, 3, 22, 48968, 'Râmnicelu'), +(48986, 10, 3, 23, 48968, 'Colibași'), +(48995, 10, 3, 23, 48968, 'Fotin'), +(49000, 10, 3, 23, 48968, 'Știubei'), +(49019, 10, 2, 3, NULL, 'Robeasca'), +(49028, 10, 3, 22, 49019, 'Robeasca'), +(49037, 10, 3, 23, 49019, 'Moșești'), +(49046, 10, 2, 3, NULL, 'Rușețu'), +(49055, 10, 3, 22, 49046, 'Rușețu'), +(49064, 10, 3, 23, 49046, 'Sergent Ionel Ștefan'), +(49073, 10, 2, 3, NULL, 'Săgeata'), +(49082, 10, 3, 22, 49073, 'Săgeata'), +(49091, 10, 3, 23, 49073, 'Banița'), +(49108, 10, 3, 23, 49073, 'Beilic'), +(49117, 10, 3, 23, 49073, 'Bordușani'), +(49126, 10, 3, 23, 49073, 'Dâmbroca'), +(49135, 10, 3, 23, 49073, 'Găvănești'), +(49144, 10, 3, 23, 49073, 'Movilița'), +(49153, 10, 2, 3, NULL, 'Săhăteni'), +(49162, 10, 3, 22, 49153, 'Săhăteni'), +(49171, 10, 3, 23, 49153, 'Găgeni'), +(49180, 10, 3, 23, 49153, 'Istrița De Jos'), +(49199, 10, 3, 23, 49153, 'Vintileanca'), +(49206, 10, 2, 3, NULL, 'Săpoca'), +(49215, 10, 3, 22, 49206, 'Săpoca'), +(49224, 10, 3, 23, 49206, 'Mătești'), +(49233, 10, 2, 3, NULL, 'Sărulești'), +(49242, 10, 3, 22, 49233, 'Sărulești'), +(49251, 10, 3, 23, 49233, 'Cărătnău De Jos'), +(49260, 10, 3, 23, 49233, 'Cărătnău De Sus'), +(49279, 10, 3, 23, 49233, 'Goicelu'), +(49288, 10, 3, 23, 49233, 'Sările-Cătun'), +(49297, 10, 3, 23, 49233, 'Valea Largă-Sărulești'), +(49304, 10, 3, 23, 49233, 'Valea Stânei'), +(49313, 10, 2, 3, NULL, 'Scorțoasa'), +(49322, 10, 3, 22, 49313, 'Scorțoasa'), +(49331, 10, 3, 23, 49313, 'Balta Tocila'), +(49340, 10, 3, 23, 49313, 'Beciu'), +(49359, 10, 3, 23, 49313, 'Deleni'), +(49368, 10, 3, 23, 49313, 'Dâlma'), +(49377, 10, 3, 23, 49313, 'Golu Grabicina'), +(49386, 10, 3, 23, 49313, 'Grabicina De Jos'), +(49395, 10, 3, 23, 49313, 'Grabicina De Sus'), +(49402, 10, 3, 23, 49313, 'Gura Văii'), +(49411, 10, 3, 23, 49313, 'Plopeasa'), +(49420, 10, 3, 23, 49313, 'Policiori'), +(49439, 10, 2, 3, NULL, 'Scutelnici'), +(49448, 10, 3, 22, 49439, 'Scutelnici'), +(49457, 10, 3, 23, 49439, 'Arcanu'), +(49466, 10, 3, 23, 49439, 'Brăgăreasa'), +(49475, 10, 3, 23, 49439, 'Lipănescu'), +(49484, 10, 2, 3, NULL, 'Siriu'), +(49493, 10, 3, 22, 49484, 'Lunca Jariștei'), +(49509, 10, 3, 23, 49484, 'Colțu Pietrii'), +(49518, 10, 3, 23, 49484, 'Cașoca'), +(49527, 10, 3, 23, 49484, 'Gura Siriului'), +(49536, 10, 3, 23, 49484, 'Mușcelușa'), +(49545, 10, 2, 3, NULL, 'Smeeni'), +(49554, 10, 3, 22, 49545, 'Smeeni'), +(49563, 10, 3, 23, 49545, 'Albești'), +(49572, 10, 3, 23, 49545, 'Bălaia'), +(49581, 10, 3, 23, 49545, 'Călțuna'), +(49590, 10, 3, 23, 49545, 'Moisica'), +(49607, 10, 3, 23, 49545, 'Udați-Lucieni'), +(49616, 10, 3, 23, 49545, 'Udați-Mânzu'), +(49625, 10, 2, 3, NULL, 'Stâlpu'), +(49634, 10, 3, 22, 49625, 'Stâlpu'), +(49643, 10, 2, 3, NULL, 'Tisău'), +(49652, 10, 3, 22, 49643, 'Izvoru'), +(49661, 10, 3, 23, 49643, 'Bărbuncești'), +(49670, 10, 3, 23, 49643, 'Grăjdana'), +(49689, 10, 3, 23, 49643, 'Haleș'), +(49698, 10, 3, 23, 49643, 'Izvoranu'), +(49705, 10, 3, 23, 49643, 'Leiculești'), +(49714, 10, 3, 23, 49643, 'Pădurenii'), +(49723, 10, 3, 23, 49643, 'Salcia'), +(49732, 10, 3, 23, 49643, 'Strezeni'), +(49741, 10, 3, 23, 49643, 'Tisău'), +(49750, 10, 3, 23, 49643, 'Valea Sălciilor'), +(49769, 10, 2, 3, NULL, 'Topliceni'), +(49778, 10, 3, 22, 49769, 'Topliceni'), +(49787, 10, 3, 23, 49769, 'Băbeni'), +(49796, 10, 3, 23, 49769, 'Ceairu'), +(49803, 10, 3, 23, 49769, 'Dedulești'), +(49812, 10, 3, 23, 49769, 'Gura Făgetului'), +(49821, 10, 3, 23, 49769, 'Poșta'), +(49830, 10, 3, 23, 49769, 'Răducești'), +(49849, 10, 2, 3, NULL, 'Țintești'), +(49858, 10, 3, 22, 49849, 'Țintești'), +(49867, 10, 3, 23, 49849, 'Maxenu'), +(49876, 10, 3, 23, 49849, 'Odaia Banului'), +(49885, 10, 3, 23, 49849, 'Pogonele'), +(49894, 10, 2, 3, NULL, 'Ulmeni'), +(49901, 10, 3, 22, 49894, 'Ulmeni'), +(49910, 10, 3, 23, 49894, 'Băltăreți'), +(49929, 10, 3, 23, 49894, 'Clondiru'), +(49938, 10, 3, 23, 49894, 'Sărata'), +(49947, 10, 3, 23, 49894, 'Vâlcele'), +(49956, 10, 2, 3, NULL, 'Vadu Pașii'), +(49965, 10, 3, 22, 49956, 'Vadu Pașii'), +(49974, 10, 3, 23, 49956, 'Băjani'), +(49983, 10, 3, 23, 49956, 'Focșănei'), +(49992, 10, 3, 23, 49956, 'Gura Câlnăului'), +(50004, 10, 3, 23, 49956, 'Scurtești'), +(50013, 10, 3, 23, 49956, 'Stăncești'), +(50022, 10, 2, 3, NULL, 'Valea Râmnicului'), +(50031, 10, 3, 22, 50022, 'Valea Râmnicului'), +(50040, 10, 3, 23, 50022, 'Oreavul'), +(50059, 10, 3, 23, 50022, 'Rubla'), +(50068, 10, 2, 3, NULL, 'Valea Salciei'), +(50077, 10, 3, 22, 50068, 'Valea Salciei'), +(50086, 10, 3, 23, 50068, 'Modreni'), +(50095, 10, 3, 23, 50068, 'Valea Salciei-Cătun'), +(50102, 10, 2, 3, NULL, 'Vernești'), +(50111, 10, 3, 22, 50102, 'Vernești'), +(50120, 10, 3, 23, 50102, 'Brădeanca'), +(50139, 10, 3, 23, 50102, 'Cândești'), +(50148, 10, 3, 23, 50102, 'Cârlomănești'), +(50157, 10, 3, 23, 50102, 'Mierea'), +(50166, 10, 3, 23, 50102, 'Nenciu'), +(50175, 10, 3, 23, 50102, 'Nișcov'), +(50184, 10, 3, 23, 50102, 'Săsenii Noi'), +(50193, 10, 3, 23, 50102, 'Săsenii Pe Vale'), +(50200, 10, 3, 23, 50102, 'Săsenii Vechi'), +(50219, 10, 3, 23, 50102, 'Zorești'), +(50228, 10, 2, 3, NULL, 'Vintilă Vodă'), +(50237, 10, 3, 22, 50228, 'Vintilă Vodă'), +(50246, 10, 3, 23, 50228, 'Bodinești'), +(50255, 10, 3, 23, 50228, 'Coca-Antimirești'), +(50264, 10, 3, 23, 50228, 'Coca-Niculești'), +(50273, 10, 3, 23, 50228, 'Niculești'), +(50282, 10, 3, 23, 50228, 'Petrăchești'), +(50291, 10, 3, 23, 50228, 'Podu Muncii'), +(50308, 10, 3, 23, 50228, 'Sârbești'), +(50317, 10, 3, 23, 50228, 'Smeești'), +(50326, 10, 2, 3, NULL, 'Viperești'), +(50335, 10, 3, 22, 50326, 'Viperești'), +(50344, 10, 3, 23, 50326, 'Muscel'), +(50353, 10, 3, 23, 50326, 'Pălici'), +(50362, 10, 3, 23, 50326, 'Rușavăț'), +(50371, 10, 3, 23, 50326, 'Tronari'), +(50380, 10, 3, 23, 50326, 'Ursoaia'), +(50399, 10, 2, 3, NULL, 'Vâlcelele'), +(50406, 10, 3, 22, 50399, 'Vâlcelele'), +(50415, 10, 2, 3, NULL, 'Zărnești'), +(50424, 10, 3, 22, 50415, 'Fundeni'), +(50433, 10, 3, 23, 50415, 'Comisoaia'), +(50442, 10, 3, 23, 50415, 'Pruneni'), +(50451, 10, 3, 23, 50415, 'Vadu Sorești'), +(50460, 10, 3, 23, 50415, 'Zărnești'), +(50479, 10, 2, 3, NULL, 'Ziduri'), +(50488, 10, 3, 22, 50479, 'Ziduri'), +(50497, 10, 3, 23, 50479, 'Costieni'), +(50503, 10, 3, 23, 50479, 'Cuculeasa'), +(50512, 10, 3, 23, 50479, 'Heliade Rădulescu'), +(50521, 10, 3, 23, 50479, 'Lanurile'), +(50530, 10, 3, 23, 50479, 'Zoița'), +(50549, 10, 2, 3, NULL, 'Unguriu'), +(50556, 10, 3, 23, 50549, 'Ojasca'), +(50564, 10, 2, 3, NULL, 'Florica'), +(50790, 11, 2, 1, NULL, 'Municipiul Reșița'), +(50807, 11, 3, 9, 50790, 'Reșița'), +(50816, 11, 3, 10, 50790, 'Câlnic'), +(50825, 11, 3, 10, 50790, 'Cuptoare'), +(50834, 11, 3, 10, 50790, 'Doman'), +(50843, 11, 3, 10, 50790, 'Secu'), +(50852, 11, 3, 10, 50790, 'Țerova'), +(50861, 11, 3, 11, 50790, 'Moniom'), +(50889, 11, 2, 2, NULL, 'Oraș Anina'), +(50898, 11, 3, 17, 50889, 'Anina'), +(50905, 11, 3, 18, 50889, 'Steierdorf'), +(50923, 11, 2, 2, NULL, 'Oraș Băile Herculane'), +(50932, 11, 3, 17, 50923, 'Băile Herculane'), +(50941, 11, 3, 18, 50923, 'Pecinișca'), +(50969, 11, 2, 2, NULL, 'Oraș Bocșa'), +(50978, 11, 3, 17, 50969, 'Bocșa'), +(50987, 11, 2, 3, NULL, 'Ocna De Fier'), +(50996, 11, 3, 22, 50987, 'Ocna De Fier'), +(51010, 11, 2, 4, NULL, 'Municipiul Caransebeș'), +(51029, 11, 3, 9, 51010, 'Caransebeș'), +(51038, 11, 3, 11, 51010, 'Jupa'), +(51056, 11, 2, 2, NULL, 'Oraș Moldova Nouă'), +(51065, 11, 3, 17, 51056, 'Moldova Nouă'), +(51074, 11, 3, 18, 51056, 'Măcești'), +(51083, 11, 3, 18, 51056, 'Moldova Veche'), +(51092, 11, 3, 18, 51056, 'Moldovița'), +(51118, 11, 2, 2, NULL, 'Oraș Oravița'), +(51127, 11, 3, 17, 51118, 'Oravița'), +(51136, 11, 3, 18, 51118, 'Ciclova Montană'), +(51145, 11, 3, 18, 51118, 'Marila'), +(51154, 11, 3, 19, 51118, 'Agadici'), +(51163, 11, 3, 19, 51118, 'Brădișoru De Jos'), +(51172, 11, 3, 19, 51118, 'Broșteni'), +(51181, 11, 3, 19, 51118, 'Răchitova'), +(51207, 11, 2, 2, NULL, 'Oraș Oțelu Roșu'), +(51216, 11, 3, 17, 51207, 'Oțelu Roșu'), +(51225, 11, 3, 18, 51207, 'Cireșa'), +(51234, 11, 3, 19, 51207, 'Mal'), +(51243, 11, 2, 3, NULL, 'Armeniș'), +(51252, 11, 3, 22, 51243, 'Armeniș'), +(51261, 11, 3, 23, 51243, 'Feneș'), +(51270, 11, 3, 23, 51243, 'Plopu'), +(51289, 11, 3, 23, 51243, 'Sat Bătrân'), +(51298, 11, 3, 23, 51243, 'Sub Margine'), +(51305, 11, 2, 3, NULL, 'Bănia'), +(51314, 11, 3, 22, 51305, 'Bănia'), +(51323, 11, 3, 23, 51305, 'Gârbovăț'), +(51332, 11, 2, 3, NULL, 'Băuțar'), +(51341, 11, 3, 22, 51332, 'Băuțar'), +(51350, 11, 3, 23, 51332, 'Bucova'), +(51369, 11, 3, 23, 51332, 'Cornișoru'), +(51378, 11, 3, 23, 51332, 'Preveciori'), +(51387, 11, 2, 3, NULL, 'Berliște'), +(51396, 11, 3, 22, 51387, 'Berliște'), +(51403, 11, 3, 23, 51387, 'Iam'), +(51412, 11, 3, 23, 51387, 'Milcoveni'), +(51421, 11, 3, 23, 51387, 'Rusova Nouă'), +(51430, 11, 3, 23, 51387, 'Rusova Veche'), +(51449, 11, 2, 3, NULL, 'Berzasca'), +(51458, 11, 3, 22, 51449, 'Berzasca'), +(51467, 11, 3, 23, 51449, 'Bigăr'), +(51476, 11, 3, 23, 51449, 'Cozla'), +(51485, 11, 3, 23, 51449, 'Drencova'), +(51494, 11, 3, 23, 51449, 'Liubcova'), +(51500, 11, 2, 3, NULL, 'Berzovia'), +(51519, 11, 3, 22, 51500, 'Berzovia'), +(51528, 11, 3, 23, 51500, 'Fizeș'), +(51537, 11, 3, 23, 51500, 'Gherteniș'), +(51546, 11, 2, 3, NULL, 'Bolvașnița'), +(51555, 11, 3, 22, 51546, 'Bolvașnița'), +(51564, 11, 3, 23, 51546, 'Vârciorova'), +(51573, 11, 2, 3, NULL, 'Bozovici'), +(51582, 11, 3, 22, 51573, 'Bozovici'), +(51591, 11, 3, 23, 51573, 'Poneasca'), +(51608, 11, 3, 23, 51573, 'Prilipeț'), +(51617, 11, 3, 23, 51573, 'Valea Minișului'), +(51626, 11, 2, 3, NULL, 'Brebu'), +(51635, 11, 3, 22, 51626, 'Brebu'), +(51644, 11, 3, 23, 51626, 'Apadia'), +(51653, 11, 3, 23, 51626, 'Valeadeni'), +(51662, 11, 2, 3, NULL, 'Brebu Nou'), +(51671, 11, 3, 22, 51662, 'Brebu Nou'), +(51680, 11, 3, 23, 51662, 'Gărâna'), +(51699, 11, 2, 3, NULL, 'Buchin'), +(51706, 11, 3, 22, 51699, 'Buchin'), +(51715, 11, 3, 23, 51699, 'Lindenfeld'), +(51724, 11, 3, 23, 51699, 'Poiana'), +(51733, 11, 3, 23, 51699, 'Prisian'), +(51742, 11, 3, 23, 51699, 'Valea Timișului'), +(51751, 11, 2, 3, NULL, 'Bucoșnița'), +(51760, 11, 3, 22, 51751, 'Bucoșnița'), +(51779, 11, 3, 23, 51751, 'Goleț'), +(51788, 11, 3, 23, 51751, 'Petroșnița'), +(51797, 11, 3, 23, 51751, 'Vălișoara'), +(51804, 11, 2, 3, NULL, 'Carașova'), +(51813, 11, 3, 22, 51804, 'Carașova'), +(51822, 11, 3, 23, 51804, 'Iabalcea'), +(51831, 11, 3, 23, 51804, 'Nermed'), +(51840, 11, 2, 3, NULL, 'Cărbunari'), +(51859, 11, 3, 22, 51840, 'Cărbunari'), +(51868, 11, 3, 23, 51840, 'Știnăpari'), +(51877, 11, 2, 3, NULL, 'Constantin Daicoviciu'), +(51886, 11, 3, 22, 51877, 'Căvăran'), +(51895, 11, 3, 23, 51877, 'Maciova'), +(51902, 11, 3, 23, 51877, 'Mâtnicu Mare'), +(51911, 11, 3, 23, 51877, 'Peștere'), +(51920, 11, 3, 23, 51877, 'Prisaca'), +(51939, 11, 3, 23, 51877, 'Zăgujeni'), +(51948, 11, 2, 3, NULL, 'Ciclova Română'), +(51957, 11, 3, 22, 51948, 'Ciclova Română'), +(51966, 11, 3, 23, 51948, 'Ilidia'), +(51975, 11, 3, 23, 51948, 'Socolari'), +(51984, 11, 2, 3, NULL, 'Ciuchici'), +(51993, 11, 3, 22, 51984, 'Ciuchici'), +(52008, 11, 3, 23, 51984, 'Macoviste'), +(52017, 11, 3, 23, 51984, 'Nicolinț'), +(52026, 11, 3, 23, 51984, 'Petrilova'), +(52035, 11, 2, 3, NULL, 'Ciudanovița'), +(52044, 11, 3, 22, 52035, 'Ciudanovița'), +(52053, 11, 3, 23, 52035, 'Jitin'), +(52062, 11, 2, 3, NULL, 'Copăcele'), +(52071, 11, 3, 22, 52062, 'Copăcele'), +(52080, 11, 3, 23, 52062, 'Ohaba-Mâtnic'), +(52099, 11, 3, 23, 52062, 'Ruginosu'), +(52106, 11, 3, 23, 52062, 'Zorile'), +(52115, 11, 2, 3, NULL, 'Cornea'), +(52124, 11, 3, 22, 52115, 'Cornea'), +(52133, 11, 3, 23, 52115, 'Crușovăț'), +(52142, 11, 3, 23, 52115, 'Cuptoare'), +(52151, 11, 3, 23, 52115, 'Macoviște'), +(52160, 11, 2, 3, NULL, 'Cornereva'), +(52179, 11, 3, 22, 52160, 'Cornereva'), +(52188, 11, 3, 23, 52160, 'Arsuri'), +(52197, 11, 3, 23, 52160, 'Bogâltin'), +(52204, 11, 3, 23, 52160, 'Bojia'), +(52213, 11, 3, 23, 52160, 'Borugi'), +(52222, 11, 3, 23, 52160, 'Camena'), +(52231, 11, 3, 23, 52160, 'Cireșel'), +(52240, 11, 3, 23, 52160, 'Costiș'), +(52259, 11, 3, 23, 52160, 'Cozia'), +(52268, 11, 3, 23, 52160, 'Cracu Mare'), +(52277, 11, 3, 23, 52160, 'Cracu Teiului'), +(52286, 11, 3, 23, 52160, 'Dobraia'), +(52295, 11, 3, 23, 52160, 'Dolina'), +(52302, 11, 3, 23, 52160, 'Gruni'), +(52311, 11, 3, 23, 52160, 'Hora Mare'), +(52320, 11, 3, 23, 52160, 'Hora Mică'), +(52339, 11, 3, 23, 52160, 'Ineleț'), +(52348, 11, 3, 23, 52160, 'Izvor'), +(52357, 11, 3, 23, 52160, 'Lunca Florii'), +(52366, 11, 3, 23, 52160, 'Lunca Zaicii'), +(52375, 11, 3, 23, 52160, 'Mesteacăn'), +(52384, 11, 3, 23, 52160, 'Negiudin'), +(52393, 11, 3, 23, 52160, 'Obița'), +(52400, 11, 3, 23, 52160, 'Pogara De Sus'), +(52419, 11, 3, 23, 52160, 'Pogara'), +(52428, 11, 3, 23, 52160, 'Poiana Lungă'), +(52437, 11, 3, 23, 52160, 'Prisacina'), +(52446, 11, 3, 23, 52160, 'Prislop'), +(52455, 11, 3, 23, 52160, 'Ruștin'), +(52464, 11, 3, 23, 52160, 'Scărișoara'), +(52473, 11, 3, 23, 52160, 'Strugasca'), +(52482, 11, 3, 23, 52160, 'Studena'), +(52491, 11, 3, 23, 52160, 'Sub Crâng'), +(52507, 11, 3, 23, 52160, 'Sub Plai'), +(52516, 11, 3, 23, 52160, 'Topla'), +(52525, 11, 3, 23, 52160, 'Țațu'), +(52534, 11, 3, 23, 52160, 'Zănogi'), +(52543, 11, 3, 23, 52160, 'Zbegu'), +(52552, 11, 3, 23, 52160, 'Zmogotin'), +(52561, 11, 3, 23, 52160, 'Zoina'), +(52570, 11, 2, 3, NULL, 'Dalboșeț'), +(52589, 11, 3, 22, 52570, 'Dalboșeț'), +(52598, 11, 3, 23, 52570, 'Bârz'), +(52605, 11, 3, 23, 52570, 'Boina'), +(52614, 11, 3, 23, 52570, 'Boinița'), +(52623, 11, 3, 23, 52570, 'Prislop'), +(52632, 11, 3, 23, 52570, 'Reșița Mică'), +(52641, 11, 3, 23, 52570, 'Șopotu Vechi'), +(52650, 11, 2, 3, NULL, 'Doclin'), +(52669, 11, 3, 22, 52650, 'Doclin'), +(52678, 11, 3, 23, 52650, 'Biniș'), +(52687, 11, 3, 23, 52650, 'Tirol'), +(52696, 11, 2, 3, NULL, 'Dognecea'), +(52703, 11, 3, 22, 52696, 'Dognecea'), +(52712, 11, 3, 23, 52696, 'Calina'), +(52721, 11, 2, 3, NULL, 'Domașnea'), +(52730, 11, 3, 22, 52721, 'Domașnea'), +(52749, 11, 3, 23, 52721, 'Cănicea'), +(52758, 11, 2, 3, NULL, 'Ezeriș'), +(52767, 11, 3, 22, 52758, 'Ezeriș'), +(52776, 11, 3, 23, 52758, 'Soceni'), +(52785, 11, 2, 3, NULL, 'Fârliug'), +(52794, 11, 3, 22, 52785, 'Fârliug'), +(52801, 11, 3, 23, 52785, 'Dezești'), +(52810, 11, 3, 23, 52785, 'Duleu'), +(52829, 11, 3, 23, 52785, 'Remetea-Pogănici'), +(52838, 11, 3, 23, 52785, 'Scăiuș'), +(52847, 11, 3, 23, 52785, 'Valea Mare'), +(52856, 11, 2, 3, NULL, 'Forotic'), +(52865, 11, 3, 22, 52856, 'Forotic'), +(52874, 11, 3, 23, 52856, 'Brezon'), +(52883, 11, 3, 23, 52856, 'Comorâște'), +(52892, 11, 3, 23, 52856, 'Surducu Mare'), +(52909, 11, 2, 3, NULL, 'Gârnic'), +(52918, 11, 3, 22, 52909, 'Gârnic'), +(52927, 11, 3, 23, 52909, 'Padina Matei'), +(52936, 11, 2, 3, NULL, 'Glimboca'), +(52945, 11, 3, 22, 52936, 'Glimboca'), +(52954, 11, 2, 3, NULL, 'Goruia'), +(52963, 11, 3, 22, 52954, 'Goruia'), +(52972, 11, 3, 23, 52954, 'Giurgiova'), +(52981, 11, 3, 23, 52954, 'Gârliște'), +(52990, 11, 2, 3, NULL, 'Grădinari'), +(53005, 11, 3, 22, 52990, 'Grădinari'), +(53014, 11, 3, 23, 52990, 'Greoni'), +(53023, 11, 2, 3, NULL, 'Iablanița'), +(53032, 11, 3, 22, 53023, 'Iablanița'), +(53041, 11, 3, 23, 53023, 'Globu Craiovei'), +(53050, 11, 3, 23, 53023, 'Petnic'), +(53069, 11, 2, 3, NULL, 'Lăpușnicel'), +(53078, 11, 3, 22, 53069, 'Lăpușnicel'), +(53087, 11, 3, 23, 53069, 'Pârvova'), +(53096, 11, 3, 23, 53069, 'Șumița'), +(53103, 11, 2, 3, NULL, 'Lăpușnicu Mare'), +(53112, 11, 3, 22, 53103, 'Lăpușnicu Mare'), +(53121, 11, 3, 23, 53103, 'Moceriș'), +(53130, 11, 2, 3, NULL, 'Luncavița'), +(53149, 11, 3, 22, 53130, 'Luncavița'), +(53158, 11, 3, 23, 53130, 'Verendin'), +(53167, 11, 2, 3, NULL, 'Lupac'), +(53176, 11, 3, 22, 53167, 'Lupac'), +(53185, 11, 3, 23, 53167, 'Clocotici'), +(53194, 11, 3, 23, 53167, 'Rafnic'), +(53201, 11, 3, 23, 53167, 'Vodnic'), +(53210, 11, 2, 3, NULL, 'Marga'), +(53229, 11, 3, 22, 53210, 'Marga'), +(53238, 11, 3, 23, 53210, 'Vama Marga'), +(53247, 11, 2, 3, NULL, 'Măureni'), +(53256, 11, 3, 22, 53247, 'Măureni'), +(53265, 11, 3, 23, 53247, 'Șoșdea'), +(53274, 11, 2, 3, NULL, 'Mehadia'), +(53283, 11, 3, 22, 53274, 'Mehadia'), +(53292, 11, 3, 23, 53274, 'Globurău'), +(53309, 11, 3, 23, 53274, 'Plugova'), +(53318, 11, 3, 23, 53274, 'Valea Bolvașnița'), +(53327, 11, 2, 3, NULL, 'Mehadica'), +(53336, 11, 3, 22, 53327, 'Mehadica'), +(53345, 11, 2, 3, NULL, 'Naidăș'), +(53354, 11, 3, 22, 53345, 'Naidăș'), +(53363, 11, 3, 23, 53345, 'Lescovița'), +(53372, 11, 2, 3, NULL, 'Obreja'), +(53381, 11, 3, 22, 53372, 'Obreja'), +(53390, 11, 3, 23, 53372, 'Ciuta'), +(53407, 11, 3, 23, 53372, 'Iaz'), +(53416, 11, 3, 23, 53372, 'Var'), +(53425, 11, 2, 3, NULL, 'Păltiniș'), +(53434, 11, 3, 22, 53425, 'Păltiniș'), +(53443, 11, 3, 23, 53425, 'Cornuțel'), +(53452, 11, 3, 23, 53425, 'Delinești'), +(53461, 11, 3, 23, 53425, 'Ohabița'), +(53470, 11, 3, 23, 53425, 'Rugi'), +(53489, 11, 2, 3, NULL, 'Coronini'), +(53498, 11, 3, 22, 53489, 'Coronini'), +(53504, 11, 3, 23, 53489, 'Sfânta Elena'), +(53513, 11, 2, 3, NULL, 'Pojejena'), +(53522, 11, 3, 22, 53513, 'Pojejena'), +(53531, 11, 3, 23, 53513, 'Belobreșca'), +(53540, 11, 3, 23, 53513, 'Divici'), +(53559, 11, 3, 23, 53513, 'Radimna'), +(53568, 11, 3, 23, 53513, 'Șușca'), +(53577, 11, 2, 3, NULL, 'Prigor'), +(53586, 11, 3, 22, 53577, 'Prigor'), +(53595, 11, 3, 23, 53577, 'Borlovenii Noi'), +(53602, 11, 3, 23, 53577, 'Borlovenii Vechi'), +(53611, 11, 3, 23, 53577, 'Pătaș'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(53620, 11, 3, 23, 53577, 'Putna'), +(53639, 11, 2, 3, NULL, 'Ramna'), +(53648, 11, 3, 22, 53639, 'Ramna'), +(53657, 11, 3, 23, 53639, 'Bărbosu'), +(53666, 11, 3, 23, 53639, 'Valeapai'), +(53675, 11, 2, 3, NULL, 'Răcășdia'), +(53684, 11, 3, 22, 53675, 'Răcășdia'), +(53693, 11, 3, 23, 53675, 'Vrăniuț'), +(53700, 11, 2, 3, NULL, 'Eftimie Murgu'), +(53719, 11, 3, 22, 53700, 'Eftimie Murgu'), +(53728, 11, 2, 3, NULL, 'Rusca Montană'), +(53737, 11, 3, 22, 53728, 'Rusca Montană'), +(53746, 11, 3, 23, 53728, 'Rușchița'), +(53755, 11, 2, 3, NULL, 'Sacu'), +(53764, 11, 3, 22, 53755, 'Sacu'), +(53773, 11, 3, 23, 53755, 'Sălbăgelu Nou'), +(53782, 11, 3, 23, 53755, 'Tincova'), +(53791, 11, 2, 3, NULL, 'Sasca Montană'), +(53808, 11, 3, 22, 53791, 'Sasca Montană'), +(53817, 11, 3, 23, 53791, 'Bogodinț'), +(53826, 11, 3, 23, 53791, 'Potoc'), +(53835, 11, 3, 23, 53791, 'Sasca Română'), +(53844, 11, 3, 23, 53791, 'Slatina-Nera'), +(53853, 11, 2, 3, NULL, 'Sichevița'), +(53862, 11, 3, 22, 53853, 'Sichevița'), +(53871, 11, 3, 23, 53853, 'Brestelnic'), +(53880, 11, 3, 23, 53853, 'Camenița'), +(53899, 11, 3, 23, 53853, 'Cârșie'), +(53906, 11, 3, 23, 53853, 'Cracu Almăj'), +(53915, 11, 3, 23, 53853, 'Crușovița'), +(53924, 11, 3, 23, 53853, 'Curmătura'), +(53933, 11, 3, 23, 53853, 'Frăsiniș'), +(53942, 11, 3, 23, 53853, 'Gornea'), +(53951, 11, 3, 23, 53853, 'Liborajdea'), +(53960, 11, 3, 23, 53853, 'Lucacevăț'), +(53979, 11, 3, 23, 53853, 'Martinovăț'), +(53988, 11, 3, 23, 53853, 'Ogașu Podului'), +(53997, 11, 3, 23, 53853, 'Streneac'), +(54001, 11, 3, 23, 53853, 'Valea Orevița'), +(54010, 11, 3, 23, 53853, 'Valea Ravensca'), +(54029, 11, 3, 23, 53853, 'Valea Sicheviței'), +(54038, 11, 3, 23, 53853, 'Zănou'), +(54047, 11, 3, 23, 53853, 'Zăsloane'), +(54056, 11, 2, 3, NULL, 'Slatina-Timiș'), +(54065, 11, 3, 22, 54056, 'Slatina-Timiș'), +(54074, 11, 3, 23, 54056, 'Ilova'), +(54083, 11, 3, 23, 54056, 'Sadova Nouă'), +(54092, 11, 3, 23, 54056, 'Sadova Veche'), +(54109, 11, 2, 3, NULL, 'Socol'), +(54118, 11, 3, 22, 54109, 'Socol'), +(54127, 11, 3, 23, 54109, 'Baziaș'), +(54136, 11, 3, 23, 54109, 'Câmpia'), +(54145, 11, 3, 23, 54109, 'Pârneaura'), +(54154, 11, 3, 23, 54109, 'Zlatița'), +(54163, 11, 2, 3, NULL, 'Șopotu Nou'), +(54172, 11, 3, 22, 54163, 'Șopotu Nou'), +(54181, 11, 3, 23, 54163, 'Cârșa Roșie'), +(54190, 11, 3, 23, 54163, 'Driștie'), +(54207, 11, 3, 23, 54163, 'Poienile Boinei'), +(54216, 11, 3, 23, 54163, 'Ravensca'), +(54225, 11, 3, 23, 54163, 'Răchita'), +(54234, 11, 3, 23, 54163, 'Stăncilova'), +(54243, 11, 3, 23, 54163, 'Urcu'), +(54252, 11, 3, 23, 54163, 'Valea Răchitei'), +(54261, 11, 3, 23, 54163, 'Valea Roșie'), +(54270, 11, 2, 3, NULL, 'Teregova'), +(54289, 11, 3, 22, 54270, 'Teregova'), +(54298, 11, 3, 23, 54270, 'Rusca'), +(54305, 11, 2, 3, NULL, 'Ticvaniu Mare'), +(54314, 11, 3, 22, 54305, 'Ticvaniu Mare'), +(54323, 11, 3, 23, 54305, 'Cârnecea'), +(54332, 11, 3, 23, 54305, 'Secășeni'), +(54341, 11, 3, 23, 54305, 'Ticvaniu Mic'), +(54350, 11, 2, 3, NULL, 'Târnova'), +(54369, 11, 3, 22, 54350, 'Târnova'), +(54378, 11, 3, 23, 54350, 'Bratova'), +(54387, 11, 2, 3, NULL, 'Topleț'), +(54396, 11, 3, 22, 54387, 'Topleț'), +(54403, 11, 3, 23, 54387, 'Bârza'), +(54412, 11, 2, 3, NULL, 'Turnu Ruieni'), +(54421, 11, 3, 22, 54412, 'Turnu Ruieni'), +(54430, 11, 3, 23, 54412, 'Borlova'), +(54449, 11, 3, 23, 54412, 'Cicleni'), +(54458, 11, 3, 23, 54412, 'Dalci'), +(54467, 11, 3, 23, 54412, 'Zervești'), +(54476, 11, 3, 23, 54412, 'Zlagna'), +(54485, 11, 2, 3, NULL, 'Văliug'), +(54494, 11, 3, 22, 54485, 'Văliug'), +(54500, 11, 2, 3, NULL, 'Vărădia'), +(54519, 11, 3, 22, 54500, 'Vărădia'), +(54528, 11, 3, 23, 54500, 'Mercina'), +(54537, 11, 2, 3, NULL, 'Vermeș'), +(54546, 11, 3, 22, 54537, 'Vermeș'), +(54555, 11, 3, 23, 54537, 'Ersig'), +(54564, 11, 3, 23, 54537, 'Izgar'), +(54573, 11, 2, 3, NULL, 'Vrani'), +(54582, 11, 3, 22, 54573, 'Vrani'), +(54591, 11, 3, 23, 54573, 'Ciortea'), +(54608, 11, 3, 23, 54573, 'Iertof'), +(54617, 11, 2, 3, NULL, 'Zăvoi'), +(54626, 11, 3, 22, 54617, 'Zăvoi'), +(54635, 11, 3, 23, 54617, 'Măgura'), +(54644, 11, 3, 23, 54617, 'Măru'), +(54653, 11, 3, 23, 54617, 'Poiana Mărului'), +(54662, 11, 3, 23, 54617, 'Valea Bistrei'), +(54671, 11, 3, 23, 54617, 'Voislova'), +(54680, 11, 3, 23, 54617, '23 August'), +(54699, 11, 2, 3, NULL, 'Zorlențu Mare'), +(54706, 11, 3, 22, 54699, 'Zorlențu Mare'), +(54715, 11, 3, 23, 54699, 'Zorlencior'), +(54975, 12, 2, 1, NULL, 'Municipiul Cluj-Napoca'), +(54984, 12, 3, 9, 54975, 'Cluj-Napoca'), +(55008, 12, 2, 4, NULL, 'Municipiul Dej'), +(55017, 12, 3, 9, 55008, 'Dej'), +(55026, 12, 3, 10, 55008, 'Ocna Dejului'), +(55035, 12, 3, 10, 55008, 'Peștera'), +(55044, 12, 3, 10, 55008, 'Pintic'), +(55053, 12, 3, 10, 55008, 'Șomcutu Mic'), +(55062, 12, 2, 3, NULL, 'Cuzdrioara'), +(55071, 12, 3, 22, 55062, 'Cuzdrioara'), +(55080, 12, 3, 23, 55062, 'Mănășturel'), +(55099, 12, 3, 23, 55062, 'Valea Gârboului'), +(55106, 12, 2, 3, NULL, 'Jichișu De Jos'), +(55115, 12, 3, 22, 55106, 'Jichișu De Jos'), +(55124, 12, 3, 23, 55106, 'Codor'), +(55133, 12, 3, 23, 55106, 'Jichișu De Sus'), +(55142, 12, 3, 23, 55106, 'Șigău'), +(55151, 12, 3, 23, 55106, 'Tărpiu'), +(55160, 12, 2, 3, NULL, 'Mica'), +(55179, 12, 3, 22, 55160, 'Mica'), +(55188, 12, 3, 23, 55160, 'Dâmbu Mare'), +(55197, 12, 3, 23, 55160, 'Mănăstirea'), +(55204, 12, 3, 23, 55160, 'Nireș'), +(55213, 12, 3, 23, 55160, 'Sânmărghita'), +(55222, 12, 3, 23, 55160, 'Valea Cireșoii'), +(55231, 12, 3, 23, 55160, 'Valea Luncii'), +(55259, 12, 2, 4, NULL, 'Municipiul Turda'), +(55268, 12, 3, 9, 55259, 'Turda'), +(55277, 12, 2, 3, NULL, 'Mihai Viteazu'), +(55286, 12, 3, 22, 55277, 'Mihai Viteazu'), +(55295, 12, 3, 23, 55277, 'Cheia'), +(55302, 12, 3, 23, 55277, 'Cornești'), +(55311, 12, 2, 3, NULL, 'Săndulești'), +(55320, 12, 3, 22, 55311, 'Săndulești'), +(55339, 12, 3, 23, 55311, 'Copăceni'), +(55357, 12, 2, 4, NULL, 'Municipiul Câmpia Turzii'), +(55366, 12, 3, 9, 55357, 'Câmpia Turzii'), +(55384, 12, 2, 4, NULL, 'Municipiul Gherla'), +(55393, 12, 3, 9, 55384, 'Gherla'), +(55400, 12, 3, 10, 55384, 'Băița'), +(55419, 12, 3, 10, 55384, 'Hășdate'), +(55428, 12, 3, 10, 55384, 'Silivaș'), +(55446, 12, 2, 2, NULL, 'Oraș Huedin'), +(55455, 12, 3, 17, 55446, 'Huedin'), +(55464, 12, 3, 18, 55446, 'Bicălatu'), +(55473, 12, 2, 3, NULL, 'Aghireșu'), +(55482, 12, 3, 22, 55473, 'Aghireșu'), +(55491, 12, 3, 23, 55473, 'Aghireșu-Fabrici'), +(55507, 12, 3, 23, 55473, 'Arghișu'), +(55516, 12, 3, 23, 55473, 'Băgara'), +(55525, 12, 3, 23, 55473, 'Dâncu'), +(55534, 12, 3, 23, 55473, 'Dorolțu'), +(55543, 12, 3, 23, 55473, 'Inucu'), +(55552, 12, 3, 23, 55473, 'Leghia'), +(55561, 12, 3, 23, 55473, 'Macău'), +(55570, 12, 3, 23, 55473, 'Ticu'), +(55589, 12, 3, 23, 55473, 'Ticu-Colonie'), +(55598, 12, 2, 3, NULL, 'Aiton'), +(55605, 12, 3, 22, 55598, 'Aiton'), +(55614, 12, 3, 23, 55598, 'Rediu'), +(55623, 12, 2, 3, NULL, 'Aluniș'), +(55632, 12, 3, 22, 55623, 'Aluniș'), +(55641, 12, 3, 23, 55623, 'Corneni'), +(55650, 12, 3, 23, 55623, 'Ghirolt'), +(55669, 12, 3, 23, 55623, 'Pruneni'), +(55678, 12, 3, 23, 55623, 'Vale'), +(55687, 12, 2, 3, NULL, 'Apahida'), +(55696, 12, 3, 22, 55687, 'Apahida'), +(55703, 12, 3, 23, 55687, 'Bodrog'), +(55712, 12, 3, 23, 55687, 'Câmpenești'), +(55721, 12, 3, 23, 55687, 'Corpadea'), +(55730, 12, 3, 23, 55687, 'Dezmir'), +(55749, 12, 3, 23, 55687, 'Pata'), +(55758, 12, 3, 23, 55687, 'Sânnicoară'), +(55767, 12, 3, 23, 55687, 'Sub Coastă'), +(55776, 12, 2, 3, NULL, 'Așchileu'), +(55785, 12, 3, 22, 55776, 'Așchileu Mare'), +(55794, 12, 3, 23, 55776, 'Așchileu Mic'), +(55801, 12, 3, 23, 55776, 'Cristorel'), +(55810, 12, 3, 23, 55776, 'Dorna'), +(55829, 12, 3, 23, 55776, 'Fodora'), +(55838, 12, 2, 3, NULL, 'Baciu'), +(55847, 12, 3, 22, 55838, 'Baciu'), +(55856, 12, 3, 23, 55838, 'Corușu'), +(55865, 12, 3, 23, 55838, 'Mera'), +(55874, 12, 3, 23, 55838, 'Popești'), +(55883, 12, 3, 23, 55838, 'Rădaia'), +(55892, 12, 3, 23, 55838, 'Săliștea Nouă'), +(55909, 12, 3, 23, 55838, 'Suceagu'), +(55918, 12, 2, 3, NULL, 'Băișoara'), +(55927, 12, 3, 22, 55918, 'Băișoara'), +(55936, 12, 3, 23, 55918, 'Frăsinet'), +(55945, 12, 3, 23, 55918, 'Moara De Pădure'), +(55954, 12, 3, 23, 55918, 'Muntele Băișorii'), +(55963, 12, 3, 23, 55918, 'Muntele Bocului'), +(55972, 12, 3, 23, 55918, 'Muntele Cacovei'), +(55981, 12, 3, 23, 55918, 'Muntele Filii'), +(55990, 12, 3, 23, 55918, 'Muntele Săcelului'), +(56005, 12, 3, 23, 55918, 'Săcel'), +(56014, 12, 2, 3, NULL, 'Beliș'), +(56023, 12, 3, 22, 56014, 'Beliș'), +(56032, 12, 3, 23, 56014, 'Bălcești'), +(56041, 12, 3, 23, 56014, 'Dealu Botii'), +(56050, 12, 3, 23, 56014, 'Giurcuța De Jos'), +(56069, 12, 3, 23, 56014, 'Giurcuța De Sus'), +(56078, 12, 3, 23, 56014, 'Poiana Horea'), +(56087, 12, 3, 23, 56014, 'Smida'), +(56096, 12, 2, 3, NULL, 'Bobâlna'), +(56103, 12, 3, 22, 56096, 'Bobâlna'), +(56112, 12, 3, 23, 56096, 'Antăș'), +(56121, 12, 3, 23, 56096, 'Băbdiu'), +(56130, 12, 3, 23, 56096, 'Blidărești'), +(56149, 12, 3, 23, 56096, 'Cremenea'), +(56158, 12, 3, 23, 56096, 'Maia'), +(56167, 12, 3, 23, 56096, 'Oșorhel'), +(56176, 12, 3, 23, 56096, 'Pruni'), +(56185, 12, 3, 23, 56096, 'Răzbuneni'), +(56194, 12, 3, 23, 56096, 'Suarăș'), +(56201, 12, 3, 23, 56096, 'Vâlcelele'), +(56210, 12, 2, 3, NULL, 'Bonțida'), +(56229, 12, 3, 22, 56210, 'Bonțida'), +(56238, 12, 3, 23, 56210, 'Coasta'), +(56247, 12, 3, 23, 56210, 'Răscruci'), +(56256, 12, 3, 23, 56210, 'Tăușeni'), +(56265, 12, 2, 3, NULL, 'Borșa'), +(56274, 12, 3, 22, 56265, 'Borșa'), +(56283, 12, 3, 23, 56265, 'Borșa-Cătun'), +(56292, 12, 3, 23, 56265, 'Borșa-Crestaia'), +(56309, 12, 3, 23, 56265, 'Ciumăfaia'), +(56318, 12, 3, 23, 56265, 'Giula'), +(56327, 12, 2, 3, NULL, 'Buza'), +(56336, 12, 3, 22, 56327, 'Buza'), +(56345, 12, 3, 23, 56327, 'Rotunda'), +(56354, 12, 2, 3, NULL, 'Căianu'), +(56363, 12, 3, 22, 56354, 'Căianu'), +(56372, 12, 3, 23, 56354, 'Bărăi'), +(56381, 12, 3, 23, 56354, 'Căianu Mic'), +(56390, 12, 3, 23, 56354, 'Căianu-Vamă'), +(56407, 12, 3, 23, 56354, 'Vaida-Cămăraș'), +(56416, 12, 3, 23, 56354, 'Văleni'), +(56425, 12, 2, 3, NULL, 'Călărași'), +(56434, 12, 3, 22, 56425, 'Călărași'), +(56443, 12, 3, 23, 56425, 'Bogata'), +(56452, 12, 3, 23, 56425, 'Călărași-Gară'), +(56461, 12, 2, 3, NULL, 'Călățele'), +(56470, 12, 3, 22, 56461, 'Călățele'), +(56489, 12, 3, 23, 56461, 'Călata'), +(56498, 12, 3, 23, 56461, 'Dealu Negru'), +(56504, 12, 3, 23, 56461, 'Finciu'), +(56513, 12, 3, 23, 56461, 'Văleni'), +(56522, 12, 2, 3, NULL, 'Cămărașu'), +(56531, 12, 3, 22, 56522, 'Cămărașu'), +(56540, 12, 3, 23, 56522, 'Năoiu'), +(56559, 12, 3, 23, 56522, 'Sâmboleni'), +(56568, 12, 2, 3, NULL, 'Căpușu Mare'), +(56577, 12, 3, 22, 56568, 'Căpușu Mare'), +(56586, 12, 3, 23, 56568, 'Agârbiciu'), +(56595, 12, 3, 23, 56568, 'Bălcești'), +(56602, 12, 3, 23, 56568, 'Căpușu Mic'), +(56611, 12, 3, 23, 56568, 'Dângău Mare'), +(56620, 12, 3, 23, 56568, 'Dângău Mic'), +(56639, 12, 3, 23, 56568, 'Dumbrava'), +(56648, 12, 3, 23, 56568, 'Păniceni'), +(56657, 12, 3, 23, 56568, 'Straja'), +(56666, 12, 2, 3, NULL, 'Cășeiu'), +(56675, 12, 3, 22, 56666, 'Cășeiu'), +(56684, 12, 3, 23, 56666, 'Comorâța'), +(56693, 12, 3, 23, 56666, 'Coplean'), +(56700, 12, 3, 23, 56666, 'Custura'), +(56719, 12, 3, 23, 56666, 'Gârbău Dejului'), +(56728, 12, 3, 23, 56666, 'Guga'), +(56737, 12, 3, 23, 56666, 'Leurda'), +(56746, 12, 3, 23, 56666, 'Rugășești'), +(56755, 12, 3, 23, 56666, 'Sălătruc'), +(56764, 12, 3, 23, 56666, 'Urișor'), +(56773, 12, 2, 3, NULL, 'Cătina'), +(56782, 12, 3, 22, 56773, 'Cătina'), +(56791, 12, 3, 23, 56773, 'Copru'), +(56808, 12, 3, 23, 56773, 'Feldioara'), +(56817, 12, 3, 23, 56773, 'Hagău'), +(56826, 12, 3, 23, 56773, 'Hodaie'), +(56835, 12, 3, 23, 56773, 'Valea Caldă'), +(56844, 12, 2, 3, NULL, 'Ceanu Mare'), +(56853, 12, 3, 22, 56844, 'Ceanu Mare'), +(56862, 12, 3, 23, 56844, 'Andici'), +(56871, 12, 3, 23, 56844, 'Boian'), +(56880, 12, 3, 23, 56844, 'Bolduț'), +(56899, 12, 3, 23, 56844, 'Ciurgău'), +(56906, 12, 3, 23, 56844, 'Dosu Napului'), +(56915, 12, 3, 23, 56844, 'Fânațe'), +(56924, 12, 3, 23, 56844, 'Hodăi Boian'), +(56933, 12, 3, 23, 56844, 'Iacobeni'), +(56942, 12, 3, 23, 56844, 'Morțești'), +(56951, 12, 3, 23, 56844, 'Stârcu'), +(56960, 12, 3, 23, 56844, 'Strucut'), +(56979, 12, 3, 23, 56844, 'Valea Lui Cati'), +(56988, 12, 2, 3, NULL, 'Chinteni'), +(56997, 12, 3, 22, 56988, 'Chinteni'), +(57001, 12, 3, 23, 56988, 'Deușu'), +(57010, 12, 3, 23, 56988, 'Feiurdeni'), +(57029, 12, 3, 23, 56988, 'Măcicașu'), +(57038, 12, 3, 23, 56988, 'Pădureni'), +(57047, 12, 3, 23, 56988, 'Satu Lung'), +(57056, 12, 3, 23, 56988, 'Săliștea Veche'), +(57065, 12, 3, 23, 56988, 'Sânmărtin'), +(57074, 12, 3, 23, 56988, 'Vechea'), +(57083, 12, 2, 3, NULL, 'Chiuiești'), +(57092, 12, 3, 22, 57083, 'Chiuiești'), +(57109, 12, 3, 23, 57083, 'Dosu Bricii'), +(57118, 12, 3, 23, 57083, 'Huta'), +(57127, 12, 3, 23, 57083, 'Măgoaja'), +(57136, 12, 3, 23, 57083, 'Strâmbu'), +(57145, 12, 3, 23, 57083, 'Valea Cășeielului'), +(57154, 12, 3, 23, 57083, 'Valea Lui Opriș'), +(57163, 12, 2, 3, NULL, 'Ciucea'), +(57172, 12, 3, 22, 57163, 'Ciucea'), +(57181, 12, 3, 23, 60169, 'Bucea'), +(57190, 12, 3, 22, 60169, 'Negreni'), +(57207, 12, 3, 23, 60169, 'Prelucele'), +(57216, 12, 3, 23, 57163, 'Vânători'), +(57225, 12, 2, 3, NULL, 'Ciurila'), +(57234, 12, 3, 22, 57225, 'Ciurila'), +(57243, 12, 3, 23, 57225, 'Filea De Jos'), +(57252, 12, 3, 23, 57225, 'Filea De Sus'), +(57261, 12, 3, 23, 57225, 'Pădureni'), +(57270, 12, 3, 23, 57225, 'Pruniș'), +(57289, 12, 3, 23, 57225, 'Sălicea'), +(57298, 12, 3, 23, 57225, 'Săliște'), +(57305, 12, 3, 23, 57225, 'Șutu'), +(57314, 12, 2, 3, NULL, 'Câțcău'), +(57323, 12, 3, 22, 57314, 'Câțcău'), +(57332, 12, 3, 23, 57314, 'Muncel'), +(57341, 12, 3, 23, 57314, 'Sălișca'), +(57350, 12, 2, 3, NULL, 'Cojocna'), +(57369, 12, 3, 22, 57350, 'Cojocna'), +(57378, 12, 3, 23, 57350, 'Boj-Cătun'), +(57387, 12, 3, 23, 57350, 'Boju'), +(57396, 12, 3, 23, 57350, 'Cara'), +(57403, 12, 3, 23, 57350, 'Huci'), +(57412, 12, 3, 23, 57350, 'Iuriu De Câmpie'), +(57421, 12, 3, 23, 57350, 'Moriști'), +(57430, 12, 3, 23, 57350, 'Straja'), +(57449, 12, 2, 3, NULL, 'Cornești'), +(57458, 12, 3, 22, 57449, 'Cornești'), +(57467, 12, 3, 23, 57449, 'Bârlea'), +(57476, 12, 3, 23, 57449, 'Igriția'), +(57485, 12, 3, 23, 57449, 'Lujerdiu'), +(57494, 12, 3, 23, 57449, 'Morău'), +(57500, 12, 3, 23, 57449, 'Stoiana'), +(57519, 12, 3, 23, 57449, 'Tiocu De Jos'), +(57528, 12, 3, 23, 57449, 'Tiocu De Sus'), +(57537, 12, 3, 23, 57449, 'Tioltiur'), +(57546, 12, 2, 3, NULL, 'Dăbâca'), +(57555, 12, 3, 22, 57546, 'Dăbâca'), +(57564, 12, 3, 23, 57546, 'Luna De Jos'), +(57573, 12, 3, 23, 57546, 'Pâglișa'), +(57582, 12, 2, 3, NULL, 'Feleacu'), +(57591, 12, 3, 22, 57582, 'Feleacu'), +(57608, 12, 3, 23, 57582, 'Casele Micești'), +(57617, 12, 3, 23, 57582, 'Gheorghieni'), +(57626, 12, 3, 23, 57582, 'Sărădiș'), +(57635, 12, 3, 23, 57582, 'Vâlcele'), +(57644, 12, 2, 3, NULL, 'Fizeșu Gherlii'), +(57653, 12, 3, 22, 57644, 'Fizeșu Gherlii'), +(57662, 12, 3, 23, 57644, 'Bonț'), +(57671, 12, 3, 23, 57644, 'Lunca Bonțului'), +(57680, 12, 3, 23, 57644, 'Nicula'), +(57699, 12, 3, 23, 57644, 'Săcălaia'), +(57706, 12, 2, 3, NULL, 'Florești'), +(57715, 12, 3, 22, 57706, 'Florești'), +(57724, 12, 3, 23, 57706, 'Luna De Sus'), +(57733, 12, 3, 23, 57706, 'Tăuți'), +(57742, 12, 2, 3, NULL, 'Frata'), +(57751, 12, 3, 22, 57742, 'Frata'), +(57760, 12, 3, 23, 57742, 'Berchieșu'), +(57779, 12, 3, 23, 57742, 'Oaș'), +(57788, 12, 3, 23, 57742, 'Olăriu'), +(57797, 12, 3, 23, 57742, 'Pădurea Iacobeni'), +(57804, 12, 3, 23, 57742, 'Poiana Frății'), +(57813, 12, 3, 23, 57742, 'Răzoare'), +(57822, 12, 3, 23, 57742, 'Soporu De Câmpie'), +(57831, 12, 2, 3, NULL, 'Geaca'), +(57840, 12, 3, 22, 57831, 'Geaca'), +(57859, 12, 3, 23, 57831, 'Chiriș'), +(57868, 12, 3, 23, 57831, 'Lacu'), +(57877, 12, 3, 23, 57831, 'Legii'), +(57886, 12, 3, 23, 57831, 'Puini'), +(57895, 12, 3, 23, 57831, 'Sucutard'), +(57902, 12, 2, 3, NULL, 'Gilău'), +(57911, 12, 3, 22, 57902, 'Gilău'), +(57920, 12, 3, 23, 57902, 'Someșu Cald'), +(57939, 12, 3, 23, 57902, 'Someșu Rece'), +(57948, 12, 2, 3, NULL, 'Gârbău'), +(57957, 12, 3, 22, 57948, 'Gârbău'), +(57966, 12, 3, 23, 57948, 'Cornești'), +(57975, 12, 3, 23, 57948, 'Nădășelu'), +(57984, 12, 3, 23, 57948, 'Viștea'), +(57993, 12, 3, 23, 57948, 'Turea'), +(58008, 12, 2, 3, NULL, 'Iara'), +(58017, 12, 3, 22, 58008, 'Iara'), +(58026, 12, 3, 23, 58008, 'Agriș'), +(58035, 12, 3, 23, 58008, 'Borzești'), +(58044, 12, 3, 23, 58008, 'Buru'), +(58053, 12, 3, 23, 58008, 'Cacova Ierii'), +(58062, 12, 3, 23, 58008, 'Făgetu Ierii'), +(58071, 12, 3, 23, 58008, 'Lungești'), +(58080, 12, 3, 23, 58008, 'Mașca'), +(58099, 12, 3, 23, 58008, 'Măgura Ierii'), +(58106, 12, 3, 23, 58008, 'Ocolișel'), +(58115, 12, 3, 23, 58008, 'Surduc'), +(58124, 12, 3, 23, 58008, 'Valea Agrișului'), +(58133, 12, 3, 23, 58008, 'Valea Vadului'), +(58142, 12, 2, 3, NULL, 'Iclod'), +(58151, 12, 3, 22, 58142, 'Iclod'), +(58160, 12, 3, 23, 58142, 'Fundătura'), +(58179, 12, 3, 23, 58142, 'Iclozel'), +(58188, 12, 3, 23, 58142, 'Livada'), +(58197, 12, 3, 23, 58142, 'Orman'), +(58204, 12, 2, 3, NULL, 'Izvoru Crișului'), +(58213, 12, 3, 22, 58204, 'Izvoru Crișului'), +(58222, 12, 3, 23, 58204, 'Nadășu'), +(58231, 12, 3, 23, 58204, 'Nearșova'), +(58240, 12, 3, 23, 58204, 'Șaula'), +(58259, 12, 2, 3, NULL, 'Jucu'), +(58268, 12, 3, 22, 58259, 'Jucu De Sus'), +(58277, 12, 3, 23, 58259, 'Gădălin'), +(58286, 12, 3, 23, 58259, 'Juc-Herghelie'), +(58295, 12, 3, 23, 58259, 'Jucu De Mijloc'), +(58302, 12, 3, 23, 58259, 'Vișea'), +(58311, 12, 2, 3, NULL, 'Luna'), +(58320, 12, 3, 22, 58311, 'Luna'), +(58339, 12, 3, 23, 58311, 'Gligorești'), +(58348, 12, 3, 23, 58311, 'Luncani'), +(58357, 12, 2, 3, NULL, 'Măguri-Răcătău'), +(58366, 12, 3, 22, 58357, 'Măguri-Răcătău'), +(58375, 12, 3, 23, 58357, 'Măguri'), +(58384, 12, 3, 23, 58357, 'Muntele Rece'), +(58393, 12, 2, 3, NULL, 'Mănăstireni'), +(58400, 12, 3, 22, 58393, 'Mănăstireni'), +(58419, 12, 3, 23, 58393, 'Ardeova'), +(58428, 12, 3, 23, 58393, 'Bedeciu'), +(58437, 12, 3, 23, 58393, 'Bica'), +(58446, 12, 3, 23, 58393, 'Dretea'), +(58455, 12, 3, 23, 58393, 'Mănășturu Românesc'), +(58464, 12, 2, 3, NULL, 'Mărgău'), +(58473, 12, 3, 22, 58464, 'Mărgău'), +(58482, 12, 3, 23, 58464, 'Bociu'), +(58491, 12, 3, 23, 58464, 'Buteni'), +(58507, 12, 3, 23, 58464, 'Ciuleni'), +(58516, 12, 3, 23, 58464, 'Răchițele'), +(58525, 12, 3, 23, 58464, 'Scrind-Frăsinet'), +(58534, 12, 2, 3, NULL, 'Mărișel'), +(58543, 12, 3, 22, 58534, 'Mărișel'), +(58552, 12, 2, 3, NULL, 'Mintiu Gherlii'), +(58561, 12, 3, 22, 58552, 'Mintiu Gherlii'), +(58570, 12, 3, 23, 58552, 'Bunești'), +(58589, 12, 3, 23, 58552, 'Nima'), +(58598, 12, 3, 23, 58552, 'Pădurenii'), +(58605, 12, 3, 23, 58552, 'Petrești'), +(58614, 12, 3, 23, 58552, 'Salatiu'), +(58623, 12, 2, 3, NULL, 'Mociu'), +(58632, 12, 3, 22, 58623, 'Mociu'), +(58641, 12, 3, 23, 58623, 'Boteni'), +(58650, 12, 3, 23, 58623, 'Chesău'), +(58669, 12, 3, 23, 58623, 'Crișeni'), +(58678, 12, 3, 23, 58623, 'Falca'), +(58687, 12, 3, 23, 58623, 'Ghirișu Român'), +(58696, 12, 3, 23, 58623, 'Roșieni'), +(58703, 12, 3, 23, 58623, 'Turmași'), +(58712, 12, 3, 23, 58623, 'Zorenii De Vale'), +(58721, 12, 2, 3, NULL, 'Moldovenești'), +(58730, 12, 3, 22, 58721, 'Moldovenești'), +(58749, 12, 3, 23, 58721, 'Bădeni'), +(58758, 12, 3, 23, 58721, 'Pietroasa'), +(58767, 12, 3, 23, 58721, 'Plăiești'), +(58776, 12, 3, 23, 58721, 'Podeni'), +(58785, 12, 3, 23, 58721, 'Stejeriș'), +(58794, 12, 2, 3, NULL, 'Pălatca'), +(58801, 12, 3, 22, 58794, 'Pălatca'), +(58810, 12, 3, 23, 58794, 'Băgaciu'), +(58829, 12, 3, 23, 58794, 'Mureșenii De Câmpie'), +(58838, 12, 3, 23, 58794, 'Petea'), +(58847, 12, 3, 23, 58794, 'Sava'), +(58856, 12, 2, 3, NULL, 'Panticeu'), +(58865, 12, 3, 22, 58856, 'Panticeu'), +(58874, 12, 3, 23, 58856, 'Cătălina'), +(58883, 12, 3, 23, 58856, 'Cubleșu Someșan'), +(58892, 12, 3, 23, 58856, 'Dârja'), +(58909, 12, 3, 23, 58856, 'Sărata'), +(58918, 12, 2, 3, NULL, 'Petreștii De Jos'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(58927, 12, 3, 22, 58918, 'Petreștii De Jos'), +(58936, 12, 3, 23, 58918, 'Crăești'), +(58945, 12, 3, 23, 58918, 'Deleni'), +(58954, 12, 3, 23, 58918, 'Livada'), +(58963, 12, 3, 23, 58918, 'Petreștii De Mijloc'), +(58972, 12, 3, 23, 58918, 'Petreștii De Sus'), +(58981, 12, 3, 23, 58918, 'Plaiuri'), +(58990, 12, 2, 3, NULL, 'Ploscoș'), +(59005, 12, 3, 22, 58990, 'Ploscoș'), +(59014, 12, 3, 23, 58990, 'Crairât'), +(59023, 12, 3, 23, 58990, 'Lobodaș'), +(59032, 12, 3, 23, 58990, 'Valea Florilor'), +(59041, 12, 2, 3, NULL, 'Poieni'), +(59050, 12, 3, 22, 59041, 'Poieni'), +(59069, 12, 3, 23, 59041, 'Bologa'), +(59078, 12, 3, 23, 59041, 'Cerbești'), +(59087, 12, 3, 23, 59041, 'Hodișu'), +(59096, 12, 3, 23, 59041, 'Lunca Vișagului'), +(59103, 12, 3, 23, 59041, 'Morlaca'), +(59112, 12, 3, 23, 59041, 'Tranișu'), +(59121, 12, 3, 23, 59041, 'Valea Drăganului'), +(59130, 12, 2, 3, NULL, 'Recea-Cristur'), +(59149, 12, 3, 22, 59130, 'Recea-Cristur'), +(59158, 12, 3, 23, 59130, 'Căprioara'), +(59167, 12, 3, 23, 59130, 'Ciubanca'), +(59176, 12, 3, 23, 59130, 'Ciubăncuța'), +(59185, 12, 3, 23, 59130, 'Elciu'), +(59194, 12, 3, 23, 59130, 'Escu'), +(59201, 12, 3, 23, 59130, 'Jurca'), +(59210, 12, 3, 23, 59130, 'Osoi'), +(59229, 12, 3, 23, 59130, 'Pustuța'), +(59238, 12, 2, 3, NULL, 'Rișca'), +(59247, 12, 3, 22, 59238, 'Rișca'), +(59256, 12, 3, 23, 59238, 'Dealu Mare'), +(59265, 12, 3, 23, 59238, 'Lăpuștești'), +(59274, 12, 3, 23, 59238, 'Mărcești'), +(59283, 12, 2, 3, NULL, 'Săcuieu'), +(59292, 12, 3, 22, 59283, 'Săcuieu'), +(59309, 12, 3, 23, 59283, 'Rogojel'), +(59318, 12, 3, 23, 59283, 'Vișagu'), +(59327, 12, 2, 3, NULL, 'Săvădisla'), +(59336, 12, 3, 22, 59327, 'Săvădisla'), +(59345, 12, 3, 23, 59327, 'Finișel'), +(59354, 12, 3, 23, 59327, 'Hășdate'), +(59363, 12, 3, 23, 59327, 'Lita'), +(59372, 12, 3, 23, 59327, 'Liteni'), +(59381, 12, 3, 23, 59327, 'Stolna'), +(59390, 12, 3, 23, 59327, 'Vălișoara'), +(59407, 12, 3, 23, 59327, 'Vlaha'), +(59416, 12, 2, 3, NULL, 'Sic'), +(59425, 12, 3, 22, 59416, 'Sic'), +(59434, 12, 2, 3, NULL, 'Sâncraiu'), +(59443, 12, 3, 22, 59434, 'Sâncraiu'), +(59452, 12, 3, 23, 59434, 'Alunișu'), +(59461, 12, 3, 23, 59434, 'Brăișoru'), +(59470, 12, 3, 23, 59434, 'Domoșu'), +(59489, 12, 3, 23, 59434, 'Horlacea'), +(59498, 12, 2, 3, NULL, 'Sânmărtin'), +(59504, 12, 3, 22, 59498, 'Sânmărtin'), +(59513, 12, 3, 23, 59498, 'Ceaba'), +(59522, 12, 3, 23, 59498, 'Cutca'), +(59531, 12, 3, 23, 59498, 'Diviciorii Mari'), +(59540, 12, 3, 23, 59498, 'Diviciorii Mici'), +(59559, 12, 3, 23, 59498, 'Măhal'), +(59568, 12, 3, 23, 59498, 'Sâmboieni'), +(59577, 12, 3, 23, 59498, 'Târgușor'), +(59586, 12, 2, 3, NULL, 'Sânpaul'), +(59595, 12, 3, 22, 59586, 'Sânpaul'), +(59602, 12, 3, 23, 59586, 'Berindu'), +(59611, 12, 3, 23, 59586, 'Mihăiești'), +(59620, 12, 3, 23, 59586, 'Sumurducu'), +(59639, 12, 3, 23, 59586, 'Șardu'), +(59648, 12, 3, 23, 59586, 'Topa Mică'), +(59657, 12, 2, 3, NULL, 'Suatu'), +(59666, 12, 3, 22, 59657, 'Suatu'), +(59675, 12, 3, 23, 59657, 'Aruncuta'), +(59684, 12, 3, 23, 59657, 'Dâmburile'), +(59693, 12, 2, 3, NULL, 'Tritenii De Jos'), +(59700, 12, 3, 22, 59693, 'Tritenii De Jos'), +(59719, 12, 3, 23, 59693, 'Clapa'), +(59728, 12, 3, 23, 59693, 'Colonia'), +(59737, 12, 3, 23, 59693, 'Pădureni'), +(59746, 12, 3, 23, 59693, 'Tritenii De Sus'), +(59755, 12, 3, 23, 59693, 'Tritenii-Hotar'), +(59764, 12, 2, 3, NULL, 'Tureni'), +(59773, 12, 3, 22, 59764, 'Tureni'), +(59782, 12, 3, 23, 59764, 'Ceanu Mic'), +(59791, 12, 3, 23, 59764, 'Comșești'), +(59808, 12, 3, 23, 59764, 'Mărtinești'), +(59817, 12, 3, 23, 59764, 'Micești'), +(59826, 12, 2, 3, NULL, 'Țaga'), +(59835, 12, 3, 22, 59826, 'Țaga'), +(59844, 12, 3, 23, 59826, 'Năsal'), +(59853, 12, 3, 23, 59826, 'Sântejude'), +(59862, 12, 3, 23, 59826, 'Sântejude Vale'), +(59871, 12, 3, 23, 59826, 'Sântioana'), +(59880, 12, 2, 3, NULL, 'Unguraș'), +(59899, 12, 3, 22, 59880, 'Unguraș'), +(59906, 12, 3, 23, 59880, 'Batin'), +(59915, 12, 3, 23, 59880, 'Daroț'), +(59924, 12, 3, 23, 59880, 'Sicfa'), +(59933, 12, 3, 23, 59880, 'Valea Ungurașului'), +(59942, 12, 2, 3, NULL, 'Vad'), +(59951, 12, 3, 22, 59942, 'Vad'), +(59960, 12, 3, 23, 59942, 'Bogata De Jos'), +(59979, 12, 3, 23, 59942, 'Bogata De Sus'), +(59988, 12, 3, 23, 59942, 'Calna'), +(59997, 12, 3, 23, 59942, 'Cetan'), +(60008, 12, 3, 23, 59942, 'Curtuiușu Dejului'), +(60017, 12, 3, 23, 59942, 'Valea Groșilor'), +(60026, 12, 2, 3, NULL, 'Valea Ierii'), +(60035, 12, 3, 22, 60026, 'Valea Ierii'), +(60044, 12, 3, 23, 60026, 'Cerc'), +(60053, 12, 3, 23, 60026, 'Plopi'), +(60062, 12, 2, 3, NULL, 'Viișoara'), +(60071, 12, 3, 22, 60062, 'Viișoara'), +(60080, 12, 3, 23, 60062, 'Urca'), +(60099, 12, 2, 3, NULL, 'Vultureni'), +(60106, 12, 3, 22, 60099, 'Vultureni'), +(60115, 12, 3, 23, 60099, 'Băbuțiu'), +(60124, 12, 3, 23, 60099, 'Bădești'), +(60133, 12, 3, 23, 60099, 'Chidea'), +(60142, 12, 3, 23, 60099, 'Făureni'), +(60151, 12, 3, 23, 60099, 'Șoimeni'), +(60169, 12, 2, 3, NULL, 'Negreni'), +(60419, 13, 2, 1, NULL, 'Municipiul Constanța'), +(60428, 13, 3, 9, 60419, 'Constanța'), +(60437, 13, 3, 10, 60419, 'Mamaia'), +(60446, 13, 3, 10, 60419, 'Palazu Mare'), +(60455, 13, 2, 2, NULL, 'Oraș Eforie'), +(60464, 13, 3, 17, 60455, 'Eforie Sud'), +(60473, 13, 3, 18, 60455, 'Eforie Nord'), +(60482, 13, 2, 4, NULL, 'Municipiul Mangalia'), +(60491, 13, 3, 9, 60482, 'Mangalia'), +(60507, 13, 2, 2, NULL, 'Oraș Năvodari'), +(60516, 13, 3, 17, 60507, 'Năvodari'), +(60525, 13, 3, 18, 60507, 'Mamaia-Sat'), +(60534, 13, 2, 2, NULL, 'Oraș Techirghiol'), +(60543, 13, 3, 17, 60534, 'Techirghiol'), +(60552, 13, 3, 23, 60570, 'Sanatoriul Agigea'), +(60561, 13, 3, 23, 60570, 'Stațiunea Zoologică Marină Agigea'), +(60570, 13, 2, 3, NULL, 'Agigea'), +(60589, 13, 3, 23, 60570, 'Lazu'), +(60598, 13, 2, 3, NULL, '23 August'), +(60605, 13, 3, 22, 60598, '23 August'), +(60614, 13, 3, 23, 60598, 'Dulcești'), +(60623, 13, 3, 23, 60598, 'Moșneni'), +(60632, 13, 2, 3, NULL, 'Limanu'), +(60641, 13, 3, 22, 60632, 'Limanu'), +(60650, 13, 3, 23, 60632, 'Hagieni'), +(60669, 13, 3, 23, 60632, '2 Mai'), +(60678, 13, 3, 23, 60632, 'Vama Veche'), +(60687, 13, 2, 2, NULL, 'Oraș Ovidiu'), +(60696, 13, 3, 17, 60687, 'Ovidiu'), +(60703, 13, 3, 22, 63152, 'Lumina'), +(60712, 13, 3, 19, 60687, 'Poiana'), +(60721, 13, 2, 3, NULL, 'Tuzla'), +(60730, 13, 3, 22, 60721, 'Tuzla'), +(60749, 13, 3, 22, 63286, 'Costinești'), +(60758, 13, 3, 23, 63286, 'Schitu'), +(60776, 13, 2, 2, NULL, 'Oraș Cernavodă'), +(60785, 13, 3, 17, 60776, 'Cernavodă'), +(60801, 13, 2, 2, NULL, 'Oraș Hârșova'), +(60810, 13, 3, 17, 60801, 'Hârșova'), +(60829, 13, 3, 18, 60801, 'Vadu Oii'), +(60847, 13, 2, 4, NULL, 'Municipiul Medgidia'), +(60856, 13, 3, 9, 60847, 'Medgidia'), +(60865, 13, 3, 10, 60847, 'Remus Opreanu'), +(60874, 13, 3, 10, 60847, 'Valea Dacilor'), +(60883, 13, 2, 3, NULL, 'Adamclisi'), +(60892, 13, 3, 22, 60883, 'Adamclisi'), +(60909, 13, 3, 23, 60883, 'Abrud'), +(60918, 13, 3, 23, 60883, 'Hațeg'), +(60927, 13, 3, 23, 60883, 'Urluia'), +(60936, 13, 3, 23, 60883, 'Zorile'), +(60945, 13, 2, 3, NULL, 'Albești'), +(60954, 13, 3, 22, 60945, 'Albești'), +(60963, 13, 3, 23, 60945, 'Arsa'), +(60972, 13, 3, 23, 60945, 'Coroana'), +(60981, 13, 3, 23, 60945, 'Cotu Văii'), +(60990, 13, 3, 23, 60945, 'Vârtop'), +(61005, 13, 2, 3, NULL, 'Aliman'), +(61014, 13, 3, 22, 61005, 'Aliman'), +(61032, 13, 3, 23, 61005, 'Dunăreni'), +(61041, 13, 3, 23, 61005, 'Floriile'), +(61050, 13, 3, 23, 61005, 'Vlahii'), +(61069, 13, 2, 3, NULL, 'Băneasa'), +(61078, 13, 3, 22, 61069, 'Băneasa'), +(61087, 13, 3, 23, 61069, 'Făurei'), +(61096, 13, 3, 23, 61069, 'Negureni'), +(61103, 13, 3, 23, 61069, 'Tudor Vladimirescu'), +(61121, 13, 2, 3, NULL, 'Castelu'), +(61130, 13, 3, 22, 61121, 'Castelu'), +(61149, 13, 3, 22, 63300, 'Cuza Vodă'), +(61158, 13, 3, 23, 61121, 'Nisipari'), +(61167, 13, 2, 3, NULL, 'Cerchezu'), +(61176, 13, 3, 22, 61167, 'Cerchezu'), +(61185, 13, 3, 23, 61167, 'Căscioarele'), +(61194, 13, 3, 23, 61167, 'Măgura'), +(61201, 13, 3, 23, 61167, 'Viroaga'), +(61210, 13, 2, 3, NULL, 'Chirnogeni'), +(61229, 13, 3, 22, 61210, 'Chirnogeni'), +(61238, 13, 3, 23, 61210, 'Credința'), +(61247, 13, 3, 23, 61210, 'Plopeni'), +(61256, 13, 2, 3, NULL, 'Ciobanu'), +(61265, 13, 3, 22, 61256, 'Ciobanu'), +(61274, 13, 3, 23, 61256, 'Miorița'), +(61283, 13, 2, 3, NULL, 'Ciocârlia'), +(61292, 13, 3, 22, 61283, 'Ciocârlia'), +(61309, 13, 3, 23, 61283, 'Ciocârlia De Sus'), +(61318, 13, 2, 3, NULL, 'Cobadin'), +(61327, 13, 3, 22, 61318, 'Cobadin'), +(61336, 13, 3, 23, 61318, 'Conacu'), +(61345, 13, 3, 23, 61318, 'Curcani'), +(61354, 13, 3, 23, 61318, 'Negrești'), +(61363, 13, 3, 23, 61318, 'Viișoara'), +(61372, 13, 2, 3, NULL, 'Cogealac'), +(61381, 13, 3, 22, 61372, 'Cogealac'), +(61407, 13, 3, 22, 63334, 'Fântânele'), +(61416, 13, 3, 23, 61372, 'Gura Dobrogei'), +(61425, 13, 3, 23, 61372, 'Râmnicu De Jos'), +(61434, 13, 3, 23, 61372, 'Râmnicu De Sus'), +(61443, 13, 3, 23, 61372, 'Tariverde'), +(61452, 13, 2, 3, NULL, 'Comana'), +(61461, 13, 3, 22, 61452, 'Comana'), +(61470, 13, 3, 23, 63198, 'Casicea'), +(61489, 13, 3, 23, 63198, 'General Scărișoreanu'), +(61498, 13, 3, 23, 61452, 'Pelinu'), +(61504, 13, 3, 23, 61452, 'Tătaru'), +(61513, 13, 2, 3, NULL, 'Corbu'), +(61522, 13, 3, 22, 61513, 'Corbu'), +(61531, 13, 3, 23, 61513, 'Luminița'), +(61540, 13, 3, 23, 61513, 'Vadu'), +(61559, 13, 2, 3, NULL, 'Crucea'), +(61568, 13, 3, 22, 61559, 'Crucea'), +(61577, 13, 3, 23, 61559, 'Băltăgești'), +(61586, 13, 3, 23, 61559, 'Crișan'), +(61595, 13, 3, 23, 61559, 'Gălbiori'), +(61602, 13, 3, 23, 61559, 'Stupina'), +(61611, 13, 3, 23, 61559, 'Șiriu'), +(61620, 13, 2, 3, NULL, 'Cumpăna'), +(61639, 13, 3, 22, 61620, 'Cumpăna'), +(61648, 13, 3, 22, 63294, 'Bărăganu'), +(61657, 13, 3, 23, 63072, 'Potârnichea'), +(61666, 13, 3, 23, 61620, 'Straja'), +(61675, 13, 2, 3, NULL, 'Deleni'), +(61684, 13, 3, 22, 61675, 'Deleni'), +(61693, 13, 3, 23, 61675, 'Petroșani'), +(61700, 13, 3, 23, 61675, 'Pietreni'), +(61728, 13, 3, 23, 61675, 'Șipotele'), +(61737, 13, 2, 3, NULL, 'Dobromir'), +(61746, 13, 3, 22, 61737, 'Dobromir'), +(61755, 13, 3, 23, 61737, 'Cetatea'), +(61764, 13, 3, 23, 61737, 'Dobromiru Din Deal'), +(61773, 13, 3, 23, 61737, 'Lespezi'), +(61782, 13, 3, 23, 61737, 'Pădureni'), +(61791, 13, 3, 23, 61737, 'Văleni'), +(61808, 13, 2, 3, NULL, 'Gârliciu'), +(61817, 13, 3, 22, 61808, 'Gârliciu'), +(61826, 13, 2, 3, NULL, 'Ghindărești'), +(61835, 13, 3, 22, 63278, 'Horia'), +(61844, 13, 3, 23, 63278, 'Cloșca'), +(61853, 13, 3, 22, 61826, 'Ghindărești'), +(61862, 13, 3, 23, 63278, 'Tichilești'), +(61871, 13, 2, 3, NULL, 'Independența'), +(61880, 13, 3, 22, 61871, 'Independența'), +(61899, 13, 3, 22, 63161, 'Dumbrăveni'), +(61906, 13, 3, 23, 61871, 'Fântâna Mare'), +(61915, 13, 3, 23, 63161, 'Furnica'), +(61924, 13, 3, 23, 61871, 'Movila Verde'), +(61933, 13, 3, 23, 61871, 'Olteni'), +(61942, 13, 3, 23, 61871, 'Tufani'), +(61951, 13, 2, 3, NULL, 'Ion Corvin'), +(61960, 13, 3, 22, 61951, 'Ion Corvin'), +(61979, 13, 3, 23, 61951, 'Brebeni'), +(61988, 13, 3, 23, 61951, 'Crângu'), +(62002, 13, 3, 23, 61951, 'Rariștea'), +(62011, 13, 3, 23, 61951, 'Viile'), +(62020, 13, 2, 3, NULL, 'Istria'), +(62039, 13, 3, 22, 62020, 'Istria'), +(62048, 13, 3, 23, 62020, 'Nuntași'), +(62057, 13, 2, 3, NULL, 'Lipnița'), +(62066, 13, 3, 22, 62057, 'Lipnița'), +(62075, 13, 3, 23, 62057, 'Canlia'), +(62084, 13, 3, 23, 62057, 'Carvăn'), +(62093, 13, 3, 23, 62057, 'Coslugea'), +(62100, 13, 3, 23, 62057, 'Cuiugiuc'), +(62119, 13, 3, 23, 62057, 'Goruni'), +(62128, 13, 3, 23, 62057, 'Izvoarele'), +(62137, 13, 2, 3, NULL, 'Mereni'), +(62146, 13, 3, 22, 62137, 'Mereni'), +(62155, 13, 3, 23, 62137, 'Ciobănița'), +(62164, 13, 3, 23, 63294, 'Lanurile'), +(62173, 13, 3, 23, 62137, 'Miriștea'), +(62182, 13, 3, 23, 62137, 'Osmancea'), +(62191, 13, 2, 3, NULL, 'Mihail Kogălniceanu'), +(62208, 13, 3, 22, 62191, 'Mihail Kogălniceanu'), +(62217, 13, 3, 23, 63152, 'Oituz'), +(62226, 13, 3, 23, 62191, 'Palazu Mic'), +(62235, 13, 3, 23, 62191, 'Piatra'), +(62244, 13, 3, 23, 63152, 'Sibioara'), +(62253, 13, 2, 3, NULL, 'Mihai Viteazu'), +(62262, 13, 3, 22, 62253, 'Mihai Viteazu'), +(62271, 13, 3, 23, 62253, 'Sinoie'), +(62280, 13, 2, 3, NULL, 'Mircea Vodă'), +(62299, 13, 3, 22, 62280, 'Mircea Vodă'), +(62306, 13, 3, 23, 63318, 'Făclia'), +(62315, 13, 3, 23, 62280, 'Gherghina'), +(62324, 13, 3, 22, 63318, 'Saligny'), +(62333, 13, 3, 23, 62280, 'Satu Nou'), +(62342, 13, 3, 23, 63318, 'Ștefan Cel Mare'), +(62351, 13, 3, 23, 62280, 'Țibrinu'), +(62360, 13, 2, 2, NULL, 'Oraș Murfatlar'), +(62379, 13, 3, 17, 62360, 'Murfatlar'), +(62388, 13, 3, 19, 62360, 'Siminoc'), +(62397, 13, 2, 2, NULL, 'Oraș Negru Vodă'), +(62404, 13, 3, 17, 62397, 'Negru Vodă'), +(62413, 13, 3, 19, 62397, 'Darabani'), +(62422, 13, 3, 19, 62397, 'Grăniceru'), +(62431, 13, 3, 19, 62397, 'Vâlcelele'), +(62440, 13, 2, 3, NULL, 'Nicolae Bălcescu'), +(62459, 13, 3, 22, 62440, 'Nicolae Bălcescu'), +(62468, 13, 3, 23, 62440, 'Dorobanțu'), +(62477, 13, 3, 23, 63189, 'Dropia'), +(62486, 13, 2, 3, NULL, 'Oltina'), +(62495, 13, 3, 22, 62486, 'Oltina'), +(62501, 13, 3, 23, 62486, 'Răzoarele'), +(62510, 13, 3, 23, 62486, 'Satu Nou'), +(62529, 13, 3, 23, 62486, 'Strunga'), +(62538, 13, 2, 3, NULL, 'Ostrov'), +(62547, 13, 3, 22, 62538, 'Ostrov'), +(62556, 13, 3, 23, 62538, 'Almălău'), +(62565, 13, 3, 23, 62538, 'Bugeac'), +(62574, 13, 3, 23, 62538, 'Esechioi'), +(62583, 13, 3, 23, 62538, 'Galița'), +(62592, 13, 3, 23, 62538, 'Gârlița'), +(62609, 13, 2, 3, NULL, 'Pantelimon'), +(62618, 13, 3, 22, 62609, 'Pantelimon'), +(62627, 13, 3, 23, 62609, 'Călugăreni'), +(62636, 13, 3, 23, 62609, 'Nistorești'), +(62645, 13, 3, 23, 62609, 'Pantelimon De Jos'), +(62654, 13, 3, 23, 62609, 'Runcu'), +(62663, 13, 3, 22, 63170, 'Vulturu'), +(62672, 13, 2, 3, NULL, 'Pecineaga'), +(62681, 13, 3, 22, 62672, 'Pecineaga'), +(62690, 13, 3, 23, 62672, 'Vânători'), +(62707, 13, 2, 3, NULL, 'Peștera'), +(62716, 13, 3, 22, 62707, 'Peștera'), +(62725, 13, 3, 23, 62707, 'Ivrinezu Mare'), +(62734, 13, 3, 23, 62707, 'Ivrinezu Mic'), +(62743, 13, 3, 23, 62707, 'Izvoru Mare'), +(62752, 13, 3, 23, 62707, 'Veteranu'), +(62761, 13, 2, 3, NULL, 'Poarta Albă'), +(62770, 13, 3, 22, 62761, 'Poarta Albă'), +(62789, 13, 3, 23, 62761, 'Nazarcea'), +(62798, 13, 2, 3, NULL, 'Rasova'), +(62805, 13, 3, 22, 62798, 'Rasova'), +(62814, 13, 3, 23, 62798, 'Cochirleni'), +(62823, 13, 2, 3, NULL, 'Saraiu'), +(62832, 13, 3, 22, 62823, 'Saraiu'), +(62850, 13, 3, 23, 62823, 'Dulgheru'), +(62869, 13, 3, 23, 62823, 'Stejaru'), +(62878, 13, 2, 3, NULL, 'Săcele'), +(62887, 13, 3, 22, 62878, 'Săcele'), +(62896, 13, 3, 23, 62878, 'Traian'), +(62903, 13, 2, 3, NULL, 'Seimeni'), +(62912, 13, 3, 22, 62903, 'Seimeni'), +(62921, 13, 3, 23, 62903, 'Dunărea'), +(62930, 13, 3, 23, 62903, 'Seimenii Mici'), +(62949, 13, 2, 3, NULL, 'Siliștea'), +(62958, 13, 3, 22, 62949, 'Siliștea'), +(62967, 13, 3, 22, 63189, 'Tortoman'), +(62976, 13, 3, 23, 62949, 'Tepeș Vodă'), +(62985, 13, 2, 3, NULL, 'Târgușor'), +(62994, 13, 3, 22, 62985, 'Târgușor'), +(63009, 13, 3, 23, 63326, 'Casian'), +(63018, 13, 3, 23, 63326, 'Cheia'), +(63027, 13, 3, 22, 63326, 'Grădina'), +(63036, 13, 3, 23, 62985, 'Mireasa'), +(63045, 13, 2, 3, NULL, 'Topalu'), +(63054, 13, 3, 22, 63045, 'Topalu'), +(63063, 13, 3, 23, 63045, 'Capidava'), +(63072, 13, 2, 3, NULL, 'Topraisar'), +(63081, 13, 3, 22, 63072, 'Topraisar'), +(63090, 13, 3, 22, 63198, 'Amzacea'), +(63107, 13, 3, 23, 63072, 'Biruința'), +(63116, 13, 3, 23, 63072, 'Movilița'), +(63125, 13, 2, 3, NULL, 'Valu Lui Traian'), +(63134, 13, 3, 22, 63125, 'Valu Lui Traian'), +(63143, 13, 3, 10, 60482, 'Olimp'), +(63152, 13, 2, 3, NULL, 'Lumina'), +(63161, 13, 2, 3, NULL, 'Dumbrăveni'), +(63170, 13, 2, 3, NULL, 'Vulturu'), +(63189, 13, 2, 3, NULL, 'Tortoman'), +(63198, 13, 2, 3, NULL, 'Amzacea'), +(63205, 13, 3, 10, 60482, 'Neptun'), +(63214, 13, 3, 10, 60482, 'Jupiter'), +(63223, 13, 3, 10, 60482, 'Cap Aurora'), +(63232, 13, 3, 10, 60482, 'Venus'), +(63241, 13, 3, 10, 60482, 'Saturn'), +(63269, 13, 3, 22, 60570, 'Agigea'), +(63278, 13, 2, 3, NULL, 'Horia'), +(63286, 13, 2, 3, NULL, 'Costinești'), +(63294, 13, 2, 3, NULL, 'Bărăganu'), +(63300, 13, 2, 3, NULL, 'Cuza Vodă'), +(63318, 13, 2, 3, NULL, 'Saligny'), +(63326, 13, 2, 3, NULL, 'Grădina'), +(63334, 13, 2, 3, NULL, 'Fântânele'), +(63349, 13, 3, 19, 60687, 'Culmea'), +(63394, 14, 2, 1, NULL, 'Municipiul Sfântu Gheorghe'), +(63401, 14, 3, 9, 63394, 'Sfântu Gheorghe'), +(63410, 14, 3, 11, 63394, 'Chilieni'), +(63429, 14, 3, 11, 63394, 'Coșeni'), +(63447, 14, 2, 2, NULL, 'Oraș Baraolt'), +(63456, 14, 3, 17, 63447, 'Baraolt'), +(63465, 14, 3, 19, 63447, 'Biborțeni'), +(63474, 14, 3, 19, 63447, 'Bodoș'), +(63483, 14, 3, 19, 63447, 'Căpeni'), +(63492, 14, 3, 19, 63447, 'Micloșoara'), +(63508, 14, 3, 19, 63447, 'Racoșul De Sus'), +(63526, 14, 2, 2, NULL, 'Oraș Covasna'), +(63535, 14, 3, 17, 63526, 'Covasna'), +(63544, 14, 3, 18, 63526, 'Chiuruș'), +(63553, 14, 2, 3, NULL, 'Comandău'), +(63562, 14, 3, 22, 63553, 'Comandău'), +(63580, 14, 2, 2, NULL, 'Oraș Întorsura Buzăului'), +(63599, 14, 3, 17, 63580, 'Întorsura Buzăului'), +(63606, 14, 3, 19, 63580, 'Brădet'), +(63615, 14, 3, 19, 63580, 'Floroaia'), +(63624, 14, 3, 19, 63580, 'Scrădoasa'), +(63633, 14, 2, 3, NULL, 'Barcani'), +(63642, 14, 3, 22, 63633, 'Barcani'), +(63651, 14, 3, 23, 63633, 'Lădăuți'), +(63660, 14, 3, 23, 63633, 'Sărămăș'), +(63679, 14, 3, 22, 65099, 'Valea Mare'), +(63688, 14, 2, 3, NULL, 'Sita Buzăului'), +(63697, 14, 3, 22, 63688, 'Sita Buzăului'), +(63704, 14, 3, 23, 63688, 'Crasna'), +(63713, 14, 3, 23, 63688, 'Merișor'), +(63722, 14, 3, 23, 63688, 'Zăbrătău'), +(63740, 14, 2, 4, NULL, 'Municipiul Târgu Secuiesc'), +(63759, 14, 3, 9, 63740, 'Târgu Secuiesc'), +(63768, 14, 3, 11, 63740, 'Lunga'), +(63777, 14, 2, 3, NULL, 'Aita Mare'), +(63786, 14, 3, 22, 63777, 'Aita Mare'), +(63795, 14, 3, 23, 63777, 'Aita Medie'), +(63802, 14, 2, 3, NULL, 'Bățani'), +(63811, 14, 3, 22, 63802, 'Bățanii Mari'), +(63820, 14, 3, 23, 63802, 'Aita Seacă'), +(63839, 14, 3, 23, 63802, 'Bățanii Mici'), +(63848, 14, 3, 23, 63802, 'Herculian'), +(63857, 14, 3, 23, 63802, 'Ozunca-Băi'), +(63866, 14, 2, 3, NULL, 'Belin'), +(63875, 14, 3, 22, 63866, 'Belin'), +(63884, 14, 3, 23, 63866, 'Belin-Vale'), +(63893, 14, 2, 3, NULL, 'Bodoc'), +(63900, 14, 3, 22, 63893, 'Bodoc'), +(63919, 14, 3, 23, 63893, 'Olteni'), +(63928, 14, 3, 23, 63893, 'Zălan'), +(63937, 14, 2, 3, NULL, 'Boroșneu Mare'), +(63946, 14, 3, 22, 63937, 'Boroșneu Mare'), +(63955, 14, 3, 23, 63937, 'Boroșneu Mic'), +(63964, 14, 3, 23, 63937, 'Dobolii De Sus'), +(63973, 14, 3, 23, 63937, 'Leț'), +(63982, 14, 3, 23, 63937, 'Țufalău'), +(63991, 14, 3, 23, 63937, 'Valea Mică'), +(64005, 14, 2, 3, NULL, 'Brateș'), +(64014, 14, 3, 22, 64005, 'Brateș'), +(64023, 14, 3, 23, 64005, 'Pachia'), +(64032, 14, 3, 23, 64005, 'Telechia'), +(64041, 14, 2, 3, NULL, 'Brăduț'), +(64050, 14, 3, 22, 64041, 'Brăduț'), +(64069, 14, 3, 23, 64041, 'Doboșeni'), +(64078, 14, 3, 23, 64041, 'Filia'), +(64087, 14, 3, 23, 64041, 'Tălișoara'), +(64096, 14, 2, 3, NULL, 'Brețcu'), +(64103, 14, 3, 22, 64096, 'Brețcu'), +(64112, 14, 3, 23, 64096, 'Mărtănuș'), +(64121, 14, 3, 23, 64096, 'Oituz'), +(64130, 14, 2, 3, NULL, 'Catalina'), +(64149, 14, 3, 22, 64130, 'Catalina'), +(64158, 14, 3, 23, 64130, 'Hătuica'), +(64167, 14, 3, 23, 64130, 'Imeni'), +(64176, 14, 3, 23, 64130, 'Mărtineni'), +(64185, 14, 3, 23, 64130, 'Mărcușa'), +(64194, 14, 2, 3, NULL, 'Cernat'), +(64201, 14, 3, 22, 64194, 'Cernat'), +(64210, 14, 3, 23, 64194, 'Albiș'), +(64229, 14, 3, 23, 64194, 'Icafalău'), +(64238, 14, 2, 3, NULL, 'Chichiș'), +(64247, 14, 3, 22, 64238, 'Chichiș'), +(64256, 14, 3, 23, 64238, 'Băcel'), +(64265, 14, 2, 3, NULL, 'Dobârlău'), +(64274, 14, 3, 22, 64265, 'Dobârlău'), +(64283, 14, 3, 23, 64265, 'Lunca Mărcușului'), +(64292, 14, 3, 23, 64265, 'Mărcuș'), +(64309, 14, 3, 23, 64265, 'Valea Dobârlăului'), +(64318, 14, 2, 3, NULL, 'Ghelința'), +(64327, 14, 3, 22, 64318, 'Ghelința'), +(64336, 14, 3, 23, 64318, 'Harale'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(64345, 14, 2, 3, NULL, 'Ghidfalău'), +(64354, 14, 3, 22, 64345, 'Ghidfalău'), +(64363, 14, 3, 23, 64345, 'Angheluș'), +(64372, 14, 3, 23, 64345, 'Fotoș'), +(64381, 14, 3, 23, 64345, 'Zoltan'), +(64390, 14, 2, 3, NULL, 'Hăghig'), +(64407, 14, 3, 22, 64390, 'Hăghig'), +(64416, 14, 3, 23, 64390, 'Iarăș'), +(64425, 14, 2, 3, NULL, 'Ilieni'), +(64434, 14, 3, 22, 64425, 'Ilieni'), +(64443, 14, 3, 23, 64425, 'Dobolii De Jos'), +(64452, 14, 3, 23, 64425, 'Sâncraiu'), +(64461, 14, 2, 3, NULL, 'Lemnia'), +(64470, 14, 3, 22, 64461, 'Lemnia'), +(64489, 14, 3, 23, 65105, 'Lutoasa'), +(64498, 14, 3, 22, 65105, 'Mereni'), +(64504, 14, 2, 3, NULL, 'Malnaș'), +(64513, 14, 3, 22, 65139, 'Micfalău'), +(64522, 14, 3, 22, 65121, 'Bixad'), +(64531, 14, 3, 22, 64504, 'Malnaș'), +(64540, 14, 3, 23, 64504, 'Malnaș-Băi'), +(64559, 14, 3, 23, 64504, 'Valea Zălanului'), +(64568, 14, 2, 3, NULL, 'Moacșa'), +(64577, 14, 3, 22, 64568, 'Moacșa'), +(64586, 14, 3, 22, 65147, 'Dalnic'), +(64595, 14, 3, 23, 64568, 'Pădureni'), +(64602, 14, 2, 3, NULL, 'Ojdula'), +(64611, 14, 3, 22, 64602, 'Ojdula'), +(64620, 14, 3, 23, 64602, 'Hilib'), +(64639, 14, 2, 3, NULL, 'Ozun'), +(64648, 14, 3, 22, 64639, 'Ozun'), +(64657, 14, 3, 23, 64639, 'Bicfalău'), +(64666, 14, 3, 23, 64639, 'Lisnău'), +(64675, 14, 3, 23, 64639, 'Lisnău-Vale'), +(64684, 14, 3, 23, 64639, 'Lunca Ozunului'), +(64693, 14, 3, 23, 64639, 'Măgheruș'), +(64700, 14, 3, 23, 64639, 'Sântionlunca'), +(64719, 14, 2, 3, NULL, 'Poian'), +(64728, 14, 3, 22, 64719, 'Poian'), +(64737, 14, 3, 23, 64719, 'Belani'), +(64746, 14, 3, 23, 65154, 'Cărpinenii'), +(64755, 14, 3, 22, 65154, 'Estelnic'), +(64764, 14, 3, 23, 65154, 'Valea Scurtă'), +(64773, 14, 2, 3, NULL, 'Reci'), +(64782, 14, 3, 22, 64773, 'Reci'), +(64791, 14, 3, 23, 64773, 'Aninoasa'), +(64808, 14, 3, 23, 64773, 'Bita'), +(64817, 14, 3, 23, 64773, 'Saciova'), +(64826, 14, 2, 3, NULL, 'Sânzieni'), +(64835, 14, 3, 22, 64826, 'Sânzieni'), +(64844, 14, 3, 23, 64826, 'Cașinu Mic'), +(64853, 14, 3, 23, 64826, 'Petriceni'), +(64862, 14, 3, 23, 64826, 'Valea Seacă'), +(64871, 14, 2, 3, NULL, 'Turia'), +(64880, 14, 3, 22, 64871, 'Turia'), +(64899, 14, 3, 23, 64871, 'Alungeni'), +(64906, 14, 2, 3, NULL, 'Valea Crișului'), +(64915, 14, 3, 22, 64906, 'Valea Crișului'), +(64924, 14, 3, 22, 65113, 'Arcuș'), +(64933, 14, 3, 23, 64906, 'Calnic'), +(64942, 14, 2, 3, NULL, 'Vâlcele'), +(64951, 14, 3, 22, 64942, 'Araci'), +(64960, 14, 3, 23, 64942, 'Ariușd'), +(64979, 14, 3, 23, 64942, 'Hetea'), +(64988, 14, 3, 23, 64942, 'Vâlcele'), +(64997, 14, 2, 3, NULL, 'Vârghiș'), +(65002, 14, 3, 22, 64997, 'Vârghiș'), +(65011, 14, 2, 3, NULL, 'Zagon'), +(65020, 14, 3, 22, 65011, 'Zagon'), +(65039, 14, 3, 23, 65011, 'Păpăuți'), +(65048, 14, 2, 3, NULL, 'Zăbala'), +(65057, 14, 3, 22, 65048, 'Zăbala'), +(65066, 14, 3, 23, 65048, 'Peteni'), +(65075, 14, 3, 23, 65048, 'Surcea'), +(65084, 14, 3, 23, 65048, 'Tamașfalău'), +(65099, 14, 2, 3, NULL, 'Valea Mare'), +(65105, 14, 2, 3, NULL, 'Mereni'), +(65113, 14, 2, 3, NULL, 'Arcuș'), +(65121, 14, 2, 3, NULL, 'Bixad'), +(65139, 14, 2, 3, NULL, 'Micfalău'), +(65147, 14, 2, 3, NULL, 'Dalnic'), +(65154, 14, 2, 3, NULL, 'Estelnic'), +(65342, 15, 2, 1, NULL, 'Municipiul Târgoviște'), +(65351, 15, 3, 9, 65342, 'Târgoviște'), +(65360, 15, 3, 10, 65342, 'Priseaca'), +(65379, 15, 2, 3, NULL, 'Aninoasa'), +(65388, 15, 3, 22, 65379, 'Aninoasa'), +(65397, 15, 3, 23, 65379, 'Săteni'), +(65404, 15, 3, 23, 65379, 'Viforâta'), +(65413, 15, 2, 3, NULL, 'Doicești'), +(65422, 15, 3, 22, 65413, 'Doicești'), +(65431, 15, 2, 3, NULL, 'Răzvad'), +(65440, 15, 3, 22, 65431, 'Răzvad'), +(65459, 15, 3, 23, 65431, 'Gorgota'), +(65468, 15, 3, 23, 65431, 'Valea Voievozilor'), +(65477, 15, 2, 3, NULL, 'Șotânga'), +(65486, 15, 3, 22, 65477, 'Șotânga'), +(65495, 15, 3, 23, 65477, 'Teiș'), +(65501, 15, 2, 3, NULL, 'Ulmi'), +(65510, 15, 3, 22, 65501, 'Ulmi'), +(65529, 15, 3, 23, 65501, 'Colanu'), +(65538, 15, 3, 23, 65501, 'Dimoiu'), +(65547, 15, 3, 23, 65501, 'Dumbrava'), +(65556, 15, 3, 23, 65501, 'Matraca'), +(65565, 15, 3, 23, 65501, 'Nisipurile'), +(65574, 15, 3, 23, 65501, 'Udrești'), +(65583, 15, 3, 23, 65501, 'Viișoara'), +(65609, 15, 2, 2, NULL, 'Oraș Fieni'), +(65618, 15, 3, 17, 65609, 'Fieni'), +(65627, 15, 3, 19, 65609, 'Berevoești'), +(65636, 15, 3, 19, 65609, 'Costești'), +(65645, 15, 2, 3, NULL, 'Moțăieni'), +(65654, 15, 3, 22, 65645, 'Moțăieni'), +(65663, 15, 3, 23, 65645, 'Cucuteni'), +(65681, 15, 2, 2, NULL, 'Oraș Găești'), +(65690, 15, 3, 17, 65681, 'Găești'), +(65707, 15, 2, 3, NULL, 'Gura Foii'), +(65716, 15, 3, 22, 65707, 'Gura Foii'), +(65725, 15, 3, 23, 65707, 'Bumbuia'), +(65734, 15, 3, 23, 65707, 'Catanele'), +(65743, 15, 3, 23, 65707, 'Făgetu'), +(65752, 15, 2, 3, NULL, 'Petrești'), +(65761, 15, 3, 22, 65752, 'Petrești'), +(65770, 15, 3, 23, 65752, 'Coada Izvorului'), +(65789, 15, 3, 23, 65752, 'Gherghești'), +(65798, 15, 3, 23, 65752, 'Greci'), +(65805, 15, 3, 23, 65752, 'Ionești'), +(65814, 15, 3, 23, 65752, 'Potlogeni-Deal'), +(65823, 15, 3, 23, 65752, 'Puntea De Greci'), +(65841, 15, 2, 4, NULL, 'Municipiul Moreni'), +(65850, 15, 3, 9, 65841, 'Moreni'), +(65869, 15, 2, 3, NULL, 'Iedera'), +(65878, 15, 3, 22, 65869, 'Iedera De Jos'), +(65887, 15, 3, 23, 65869, 'Colibași'), +(65896, 15, 3, 23, 65869, 'Cricovu Dulce'), +(65903, 15, 3, 23, 65869, 'Iedera De Sus'), +(65921, 15, 2, 2, NULL, 'Oraș Pucioasa'), +(65930, 15, 3, 17, 65921, 'Pucioasa'), +(65949, 15, 3, 18, 65921, 'Bela'), +(65958, 15, 3, 18, 65921, 'Diaconești'), +(65967, 15, 3, 18, 65921, 'Glodeni'), +(65976, 15, 3, 18, 65921, 'Malurile'), +(65985, 15, 3, 18, 65921, 'Miculești'), +(65994, 15, 3, 18, 65921, 'Pucioasa-Sat'), +(66009, 15, 2, 3, NULL, 'Brănești'), +(66018, 15, 3, 22, 66009, 'Brănești'), +(66027, 15, 3, 23, 179640, 'Gura Vulcanei'), +(66036, 15, 3, 23, 179640, 'Lăculețe-Gară'), +(66045, 15, 3, 23, 66009, 'Priboiu'), +(66054, 15, 3, 23, 179640, 'Toculești'), +(66063, 15, 3, 22, 179640, 'Vulcana-Pandele'), +(66081, 15, 2, 2, NULL, 'Oraș Titu'), +(66090, 15, 3, 17, 66081, 'Titu'), +(66107, 15, 3, 19, 66081, 'Fusea'), +(66116, 15, 3, 19, 66081, 'Hagioaica'), +(66125, 15, 3, 19, 66081, 'Mereni'), +(66134, 15, 3, 19, 66081, 'Plopu'), +(66143, 15, 3, 19, 66081, 'Sălcuța'), +(66152, 15, 2, 3, NULL, 'Braniștea'), +(66161, 15, 3, 22, 66152, 'Braniștea'), +(66170, 15, 3, 23, 66152, 'Dâmbovicioara'), +(66189, 15, 3, 23, 66152, 'Săvești'), +(66198, 15, 2, 3, NULL, 'Băleni'), +(66205, 15, 3, 22, 66198, 'Băleni-Români'), +(66214, 15, 3, 23, 66198, 'Băleni-Sârbi'), +(66223, 15, 2, 3, NULL, 'Bărbulețu'), +(66232, 15, 3, 23, 66223, 'Gura Bărbulețului'), +(66241, 15, 3, 23, 179908, 'Aluniș'), +(66250, 15, 3, 22, 66223, 'Bărbulețu'), +(66269, 15, 3, 23, 66223, 'Cetățuia'), +(66278, 15, 3, 23, 179908, 'După Deal'), +(66287, 15, 3, 22, 179908, 'Pietrari'), +(66296, 15, 3, 22, 179917, 'Râu Alb De Jos'), +(66303, 15, 3, 23, 179917, 'Râu Alb De Sus'), +(66312, 15, 3, 23, 179908, 'Șipot'), +(66321, 15, 3, 23, 179908, 'Valea'), +(66330, 15, 2, 3, NULL, 'Bezdead'), +(66349, 15, 3, 22, 66330, 'Bezdead'), +(66358, 15, 3, 23, 66330, 'Broșteni'), +(66367, 15, 3, 23, 66330, 'Costișata'), +(66376, 15, 3, 23, 66330, 'Măgura'), +(66385, 15, 3, 23, 66330, 'Tunari'), +(66394, 15, 3, 23, 66330, 'Valea Morii'), +(66401, 15, 2, 3, NULL, 'Bilciurești'), +(66410, 15, 3, 22, 66401, 'Bilciurești'), +(66429, 15, 3, 23, 66401, 'Suseni Socetu'), +(66438, 15, 2, 3, NULL, 'Buciumeni'), +(66447, 15, 3, 22, 66438, 'Buciumeni'), +(66456, 15, 3, 23, 66438, 'Dealu Mare'), +(66465, 15, 3, 23, 66438, 'Valea Leurzii'), +(66474, 15, 2, 3, NULL, 'Bucșani'), +(66483, 15, 3, 22, 66474, 'Bucșani'), +(66492, 15, 3, 23, 66474, 'Hăbeni'), +(66508, 15, 3, 23, 66474, 'Racovița'), +(66517, 15, 3, 23, 66474, 'Rățoaia'), +(66526, 15, 2, 3, NULL, 'Cândești'), +(66535, 15, 3, 22, 66526, 'Cândești-Vale'), +(66544, 15, 3, 23, 66526, 'Aninoșani'), +(66553, 15, 3, 23, 66526, 'Cândești Deal'), +(66562, 15, 3, 23, 66526, 'Dragodănești'), +(66571, 15, 3, 23, 66526, 'Valea Mare'), +(66580, 15, 2, 3, NULL, 'Cobia'), +(66599, 15, 3, 22, 66580, 'Gherghițești'), +(66606, 15, 3, 23, 66580, 'Blidari'), +(66615, 15, 3, 23, 66580, 'Călugăreni'), +(66624, 15, 3, 23, 66580, 'Căpșuna'), +(66633, 15, 3, 23, 66580, 'Cobiuța'), +(66642, 15, 3, 23, 66580, 'Crăciunești'), +(66651, 15, 3, 23, 66580, 'Frasin Deal'), +(66660, 15, 3, 23, 66580, 'Frasin Vale'), +(66679, 15, 3, 23, 66580, 'Mislea'), +(66688, 15, 3, 23, 66580, 'Mănăstirea'), +(66697, 15, 2, 3, NULL, 'Cojasca'), +(66704, 15, 3, 22, 66697, 'Cojasca'), +(66713, 15, 3, 23, 66697, 'Fântânele'), +(66722, 15, 3, 23, 66697, 'Iazu'), +(66731, 15, 2, 3, NULL, 'Comișani'), +(66740, 15, 3, 22, 66731, 'Comișani'), +(66759, 15, 3, 23, 66731, 'Lazuri'), +(66768, 15, 2, 3, NULL, 'Conțești'), +(66777, 15, 3, 22, 66768, 'Conțești'), +(66786, 15, 3, 23, 66768, 'Bălteni'), +(66795, 15, 3, 23, 66768, 'Boteni'), +(66802, 15, 3, 23, 66768, 'Călugăreni'), +(66811, 15, 3, 23, 66768, 'Crângași'), +(66820, 15, 3, 23, 66768, 'Gămănești'), +(66839, 15, 3, 23, 66768, 'Heleșteu'), +(66848, 15, 3, 23, 66768, 'Mereni'), +(66857, 15, 2, 3, NULL, 'Corbii Mari'), +(66866, 15, 3, 22, 66857, 'Corbii Mari'), +(66875, 15, 3, 23, 66857, 'Bărăceni'), +(66884, 15, 3, 23, 66857, 'Grozăvești'), +(66893, 15, 3, 23, 66857, 'Moara Din Groapă'), +(66900, 15, 3, 23, 66857, 'Petrești'), +(66919, 15, 3, 23, 66857, 'Podu Corbencii'), +(66928, 15, 3, 23, 66857, 'Satu Nou'), +(66937, 15, 3, 23, 66857, 'Ungureni'), +(66946, 15, 3, 23, 66857, 'Vadu Stanchii'), +(66955, 15, 2, 3, NULL, 'Cornățelu'), +(66964, 15, 3, 22, 66955, 'Cornățelu'), +(66973, 15, 3, 23, 66955, 'Alunișu'), +(66982, 15, 3, 23, 66955, 'Bolovani'), +(66991, 15, 3, 23, 66955, 'Corni'), +(67005, 15, 3, 23, 66955, 'Slobozia'), +(67014, 15, 2, 3, NULL, 'Cornești'), +(67023, 15, 3, 22, 67014, 'Cornești'), +(67032, 15, 3, 23, 67014, 'Bujoreanca'), +(67041, 15, 3, 23, 67014, 'Cătunu'), +(67050, 15, 3, 23, 67014, 'Cristeasca'), +(67069, 15, 3, 23, 67014, 'Crivățu'), +(67078, 15, 3, 23, 67014, 'Frasinu'), +(67087, 15, 3, 23, 67014, 'Hodărăști'), +(67096, 15, 3, 23, 67014, 'Ibrianu'), +(67103, 15, 3, 23, 67014, 'Postârnacu'), +(67112, 15, 3, 23, 67014, 'Ungureni'), +(67121, 15, 2, 3, NULL, 'Costeștii Din Vale'), +(67130, 15, 3, 22, 67121, 'Costeștii Din Vale'), +(67149, 15, 3, 23, 67121, 'Mărunțișu'), +(67158, 15, 3, 23, 67121, 'Tomșani'), +(67167, 15, 2, 3, NULL, 'Crângurile'), +(67176, 15, 3, 22, 67167, 'Bădulești'), +(67185, 15, 3, 23, 67167, 'Crângurile De Jos'), +(67194, 15, 3, 23, 67167, 'Crângurile De Sus'), +(67201, 15, 3, 23, 67167, 'Pătroaia Deal'), +(67210, 15, 3, 23, 67167, 'Pătroaia Vale'), +(67229, 15, 3, 23, 67167, 'Potlogeni Vale'), +(67238, 15, 3, 23, 67167, 'Rățești'), +(67247, 15, 3, 23, 67167, 'Voia'), +(67256, 15, 2, 3, NULL, 'Dărmănești'), +(67265, 15, 3, 22, 67256, 'Dărmănești'), +(67274, 15, 3, 23, 67256, 'Mărginenii De Sus'), +(67283, 15, 3, 22, 179711, 'Vlădeni'), +(67292, 15, 2, 3, NULL, 'Dobra'), +(67309, 15, 3, 22, 67292, 'Dobra'), +(67318, 15, 3, 23, 67292, 'Mărcești'), +(67327, 15, 2, 3, NULL, 'Dragodana'), +(67336, 15, 3, 22, 67327, 'Dragodana'), +(67345, 15, 3, 23, 67327, 'Boboci'), +(67354, 15, 3, 23, 67327, 'Burduca'), +(67363, 15, 3, 23, 67327, 'Cuparu'), +(67372, 15, 3, 23, 67327, 'Pădureni'), +(67381, 15, 3, 23, 67327, 'Picior De Munte'), +(67390, 15, 3, 23, 67327, 'Străoști'), +(67407, 15, 2, 3, NULL, 'Dragomirești'), +(67416, 15, 3, 22, 67407, 'Dragomirești'), +(67425, 15, 3, 23, 67407, 'Decindeni'), +(67434, 15, 3, 23, 67407, 'Geangoești'), +(67443, 15, 3, 23, 67407, 'Mogoșești'), +(67452, 15, 3, 23, 67407, 'Râncăciov'), +(67461, 15, 3, 23, 67407, 'Ungureni'), +(67470, 15, 2, 3, NULL, 'Finta'), +(67489, 15, 3, 22, 67470, 'Finta Mare'), +(67498, 15, 3, 23, 67470, 'Bechinești'), +(67504, 15, 3, 23, 67470, 'Finta Veche'), +(67513, 15, 3, 23, 67470, 'Gheboaia'), +(67522, 15, 2, 3, NULL, 'Glodeni'), +(67531, 15, 3, 22, 67522, 'Glodeni'), +(67540, 15, 3, 23, 67522, 'Gușoiu'), +(67559, 15, 3, 23, 67522, 'Lăculețe'), +(67568, 15, 3, 23, 67522, 'Livezile'), +(67577, 15, 3, 23, 67522, 'Malu Mierii'), +(67586, 15, 3, 23, 67522, 'Schela'), +(67595, 15, 2, 3, NULL, 'Gura Ocniței'), +(67602, 15, 3, 22, 67595, 'Gura Ocniței'), +(67611, 15, 3, 23, 67595, 'Adânca'), +(67620, 15, 3, 23, 67595, 'Ochiuri'), +(67639, 15, 3, 23, 67595, 'Săcueni'), +(67648, 15, 2, 3, NULL, 'Gura Șuții'), +(67657, 15, 3, 22, 67648, 'Gura Șuții'), +(67666, 15, 3, 23, 67648, 'Speriețeni'), +(67675, 15, 2, 3, NULL, 'Hulubești'), +(67684, 15, 3, 22, 67675, 'Hulubești'), +(67693, 15, 3, 23, 67675, 'Butoiu De Jos'), +(67700, 15, 3, 23, 67675, 'Butoiu De Sus'), +(67719, 15, 3, 23, 67675, 'Măgura'), +(67728, 15, 3, 23, 67675, 'Valea Dadei'), +(67737, 15, 2, 3, NULL, 'I. L. Caragiale'), +(67746, 15, 3, 22, 67737, 'Ghirdoveni'), +(67755, 15, 3, 23, 67737, 'I. L. Caragiale'), +(67764, 15, 3, 23, 67737, 'Mija'), +(67773, 15, 2, 3, NULL, 'Lucieni'), +(67782, 15, 3, 22, 67773, 'Lucieni'), +(67791, 15, 3, 23, 67773, 'Olteni'), +(67808, 15, 3, 22, 179891, 'Raciu'), +(67817, 15, 3, 23, 179891, 'Siliștea'), +(67826, 15, 3, 23, 179891, 'Șuța Seacă'), +(67835, 15, 2, 3, NULL, 'Ludești'), +(67844, 15, 3, 22, 67835, 'Ludești'), +(67853, 15, 3, 23, 67835, 'Miloșari'), +(67862, 15, 3, 23, 67835, 'Potocelu'), +(67871, 15, 3, 23, 67835, 'Scheiu De Jos'), +(67880, 15, 3, 23, 67835, 'Scheiu De Sus'), +(67899, 15, 3, 23, 67835, 'Telești'), +(67906, 15, 2, 3, NULL, 'Lungulețu'), +(67915, 15, 3, 22, 67906, 'Lungulețu'), +(67924, 15, 3, 23, 67906, 'Oreasca'), +(67933, 15, 3, 23, 67906, 'Serdanu'), +(67942, 15, 2, 3, NULL, 'Malu Cu Flori'), +(67951, 15, 3, 22, 67942, 'Malu Cu Flori'), +(67960, 15, 3, 23, 67942, 'Capu Coastei'), +(67979, 15, 3, 23, 67942, 'Copăceni'), +(67988, 15, 3, 23, 67942, 'Micloșanii Mari'), +(67997, 15, 3, 23, 67942, 'Micloșanii Mici'), +(68002, 15, 2, 3, NULL, 'Mănești'), +(68011, 15, 3, 22, 68002, 'Mănești'), +(68020, 15, 3, 23, 68002, 'Drăgăești Pământeni'), +(68039, 15, 3, 23, 68002, 'Drăgăești Ungureni'), +(68048, 15, 2, 3, NULL, 'Mătăsaru'), +(68057, 15, 3, 22, 68048, 'Tețcoiu'), +(68066, 15, 3, 23, 68048, 'Crețulești'), +(68075, 15, 3, 23, 68048, 'Mătăsaru'), +(68084, 15, 3, 23, 68048, 'Odaia Turcului'), +(68093, 15, 3, 23, 68048, 'Poroinica'), +(68100, 15, 3, 23, 68048, 'Puțu Cu Salcie'), +(68119, 15, 3, 23, 68048, 'Sălcioara'), +(68128, 15, 2, 3, NULL, 'Mogoșani'), +(68137, 15, 3, 22, 68128, 'Mogoșani'), +(68146, 15, 3, 23, 68128, 'Chirca'), +(68155, 15, 3, 23, 68128, 'Cojocaru'), +(68164, 15, 3, 23, 68128, 'Merii'), +(68173, 15, 3, 23, 68128, 'Zăvoiu'), +(68182, 15, 2, 3, NULL, 'Moroeni'), +(68191, 15, 3, 22, 68182, 'Moroeni'), +(68208, 15, 3, 23, 68182, 'Dobrești'), +(68217, 15, 3, 23, 68182, 'Glod'), +(68226, 15, 3, 23, 68182, 'Lunca'), +(68235, 15, 3, 23, 68182, 'Mușcel'), +(68244, 15, 3, 23, 68182, 'Pucheni'), +(68253, 15, 2, 3, NULL, 'Morteni'), +(68262, 15, 3, 22, 68253, 'Morteni'), +(68271, 15, 3, 23, 68253, 'Neajlovu'), +(68280, 15, 2, 3, NULL, 'Nucet'), +(68299, 15, 3, 22, 68280, 'Nucet'), +(68306, 15, 3, 23, 68280, 'Cazaci'), +(68315, 15, 3, 23, 68280, 'Ilfoveni'), +(68324, 15, 2, 3, NULL, 'Ocnița'), +(68333, 15, 3, 22, 68324, 'Ocnița'), +(68342, 15, 2, 3, NULL, 'Odobești'), +(68351, 15, 3, 22, 68342, 'Odobești'), +(68360, 15, 3, 23, 68342, 'Brâncoveanu'), +(68379, 15, 3, 23, 68342, 'Crovu'), +(68388, 15, 3, 23, 68342, 'Miulești'), +(68397, 15, 3, 23, 68342, 'Zidurile'), +(68404, 15, 2, 3, NULL, 'Pietroșița'), +(68413, 15, 3, 22, 68404, 'Pietroșița'), +(68422, 15, 3, 23, 68404, 'Dealu Frumos'), +(68431, 15, 2, 3, NULL, 'Poiana'), +(68440, 15, 3, 22, 68431, 'Poiana'), +(68459, 15, 3, 23, 68431, 'Poienița'), +(68468, 15, 2, 3, NULL, 'Potlogi'), +(68477, 15, 3, 22, 68468, 'Potlogi'), +(68486, 15, 3, 23, 68468, 'Pitaru'), +(68495, 15, 3, 23, 68468, 'Podu Cristinii'), +(68501, 15, 3, 23, 68468, 'Românești'), +(68510, 15, 3, 23, 68468, 'Vlăsceni'), +(68529, 15, 2, 3, NULL, 'Produlești'), +(68538, 15, 3, 22, 68529, 'Produlești'), +(68547, 15, 3, 23, 68529, 'Broșteni'), +(68556, 15, 3, 23, 68529, 'Costeștii Din Deal'), +(68565, 15, 2, 3, NULL, 'Pucheni'), +(68574, 15, 3, 22, 68565, 'Pucheni'), +(68583, 15, 3, 23, 68565, 'Brădățel'), +(68592, 15, 3, 23, 68565, 'Meișoare'), +(68609, 15, 3, 23, 68565, 'Valea Largă'), +(68618, 15, 3, 23, 68565, 'Vârfureni'), +(68627, 15, 2, 2, NULL, 'Oraș Răcari'), +(68636, 15, 3, 17, 68627, 'Răcari'), +(68645, 15, 3, 18, 68627, 'Bălănești'), +(68654, 15, 3, 18, 68627, 'Colacu'), +(68663, 15, 3, 18, 68627, 'Ghergani'), +(68672, 15, 3, 18, 68627, 'Ghimpați'), +(68681, 15, 3, 18, 68627, 'Mavrodin'), +(68690, 15, 3, 18, 68627, 'Săbiești'), +(68707, 15, 3, 18, 68627, 'Stănești'), +(68716, 15, 2, 3, NULL, 'Runcu'), +(68725, 15, 3, 22, 68716, 'Runcu'), +(68734, 15, 3, 23, 68716, 'Bădeni'), +(68743, 15, 3, 23, 68716, 'Brebu'), +(68752, 15, 3, 23, 68716, 'Ferestre'), +(68761, 15, 3, 23, 68716, 'Piatra'), +(68770, 15, 3, 23, 68716, 'Siliștea'), +(68789, 15, 2, 3, NULL, 'Sălcioara'), +(68798, 15, 3, 22, 68789, 'Bănești'), +(68805, 15, 3, 23, 68789, 'Cătunu'), +(68814, 15, 3, 23, 68789, 'Cuza Vodă'), +(68823, 15, 3, 23, 68789, 'Ghinești'), +(68832, 15, 3, 23, 68789, 'Mircea Vodă'), +(68841, 15, 3, 23, 68789, 'Moara Nouă'), +(68850, 15, 3, 23, 68789, 'Movila'), +(68869, 15, 3, 23, 68789, 'Podu Rizii'), +(68878, 15, 3, 23, 68789, 'Sălcioara'), +(68887, 15, 2, 3, NULL, 'Șelaru'), +(68896, 15, 3, 22, 68887, 'Șelaru'), +(68903, 15, 3, 23, 68887, 'Fierbinți'), +(68912, 15, 3, 23, 68887, 'Glogoveanu'), +(68921, 15, 2, 3, NULL, 'Tătărani'), +(68930, 15, 3, 22, 68921, 'Tătărani'), +(68949, 15, 3, 23, 68921, 'Căprioru'), +(68958, 15, 3, 23, 68921, 'Gheboieni'), +(68967, 15, 3, 23, 68921, 'Priboiu'), +(68976, 15, 2, 3, NULL, 'Uliești'), +(68985, 15, 3, 22, 68976, 'Uliești'), +(68994, 15, 3, 23, 68976, 'Croitori'), +(69009, 15, 3, 23, 68976, 'Hanu Lui Pală'), +(69018, 15, 3, 23, 68976, 'Jugureni'), +(69027, 15, 3, 23, 68976, 'Mânăstioara'), +(69036, 15, 3, 23, 68976, 'Olteni'), +(69045, 15, 3, 23, 68976, 'Ragu'), +(69054, 15, 3, 23, 68976, 'Stavropolia'), +(69063, 15, 2, 3, NULL, 'Valea Lungă'), +(69072, 15, 3, 22, 69063, 'Valea Lungă-Cricov'), +(69081, 15, 3, 23, 69063, 'Băcești'), +(69090, 15, 3, 23, 69063, 'Izvoru'), +(69107, 15, 3, 23, 69063, 'Moșia Mică'), +(69116, 15, 3, 23, 69063, 'Șerbăneasa'), +(69125, 15, 3, 23, 69063, 'Ștubeie Tisa'), +(69134, 15, 3, 23, 69063, 'Valea Lui Dan'), +(69143, 15, 3, 23, 69063, 'Valea Lungă Gorgota'), +(69152, 15, 3, 23, 69063, 'Valea Lungă Ogrea'), +(69161, 15, 3, 23, 69063, 'Valea Mare'), +(69170, 15, 2, 3, NULL, 'Valea Mare'), +(69189, 15, 3, 22, 69170, 'Valea Mare'), +(69198, 15, 3, 23, 69170, 'Fețeni'), +(69205, 15, 3, 23, 69170, 'Gârleni'), +(69214, 15, 3, 23, 69170, 'Livezile'), +(69223, 15, 3, 23, 69170, 'Saru'), +(69232, 15, 3, 23, 69170, 'Stratonești'), +(69241, 15, 3, 23, 69170, 'Valea Caselor'), +(69250, 15, 2, 3, NULL, 'Văcărești'), +(69269, 15, 3, 22, 69250, 'Văcărești'), +(69278, 15, 3, 23, 69250, 'Brăteștii De Jos'), +(69287, 15, 3, 23, 69250, 'Bungetu'), +(69296, 15, 3, 22, 179935, 'Perșinari'), +(69303, 15, 2, 3, NULL, 'Văleni-Dâmbovița'), +(69312, 15, 3, 22, 69303, 'Văleni-Dâmbovița'), +(69321, 15, 3, 23, 69303, 'Mesteacăn'), +(69330, 15, 2, 3, NULL, 'Vișina'), +(69349, 15, 3, 22, 69330, 'Vișina'), +(69358, 15, 3, 23, 69330, 'Broșteni'), +(69367, 15, 3, 23, 69330, 'Izvoru'), +(69376, 15, 3, 22, 179926, 'Răscăeți'), +(69385, 15, 3, 23, 179926, 'Vultureanca'), +(69394, 15, 2, 3, NULL, 'Vișinești'), +(69401, 15, 3, 22, 69394, 'Vișinești'), +(69410, 15, 3, 23, 69394, 'Dospinești'), +(69429, 15, 3, 23, 69394, 'Sultanu'), +(69438, 15, 3, 23, 69394, 'Urseiu'), +(69447, 15, 2, 3, NULL, 'Vârfuri'), +(69456, 15, 3, 22, 69447, 'Vârfuri'), +(69465, 15, 3, 23, 69447, 'Cârlănești'), +(69474, 15, 3, 23, 69447, 'Cojoiu'), +(69483, 15, 3, 23, 69447, 'Merișoru'), +(69492, 15, 3, 23, 69447, 'Stătești'), +(69508, 15, 3, 23, 69447, 'Șuvița'), +(69517, 15, 3, 23, 69447, 'Ulmetu'), +(69526, 15, 2, 3, NULL, 'Voinești'), +(69535, 15, 3, 22, 69526, 'Voinești'), +(69544, 15, 3, 23, 69526, 'Gemenea Brătulești'), +(69553, 15, 3, 23, 69526, 'Izvoarele'), +(69562, 15, 3, 23, 69526, 'Lunca'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(69571, 15, 3, 23, 69526, 'Manga'), +(69580, 15, 3, 23, 69526, 'Mânjina'), +(69599, 15, 3, 23, 69526, 'Oncești'), +(69606, 15, 3, 23, 69526, 'Suduleni'), +(69615, 15, 2, 3, NULL, 'Vulcana-Băi'), +(69624, 15, 3, 22, 69615, 'Vulcana-Băi'), +(69633, 15, 3, 23, 69615, 'Nicolaești'), +(69642, 15, 3, 23, 69615, 'Vulcana De Sus'), +(69900, 16, 2, 1, NULL, 'Municipiul Craiova'), +(69919, 16, 3, 9, 69900, 'Craiova'), +(69928, 16, 3, 10, 69900, 'Făcăi'), +(69937, 16, 3, 10, 69900, 'Mofleni'), +(69946, 16, 3, 10, 69900, 'Popoveni'), +(69955, 16, 3, 10, 69900, 'Șimnicu De Jos'), +(69964, 16, 2, 3, NULL, 'Bucovăț'), +(69973, 16, 3, 22, 69964, 'Bucovăț'), +(69982, 16, 3, 23, 69964, 'Cârligei'), +(69991, 16, 3, 23, 69964, 'Italieni'), +(70003, 16, 3, 23, 69964, 'Leamna De Jos'), +(70012, 16, 3, 23, 69964, 'Leamna De Sus'), +(70021, 16, 3, 23, 69964, 'Palilula'), +(70030, 16, 3, 23, 69964, 'Sărbătoarea'), +(70058, 16, 3, 11, 69900, 'Cernele'), +(70067, 16, 3, 11, 69900, 'Cernelele De Sus'), +(70076, 16, 3, 11, 69900, 'Izvorul Rece'), +(70085, 16, 3, 11, 69900, 'Rovine'), +(70094, 16, 2, 3, NULL, 'Ișalnița'), +(70101, 16, 3, 22, 70094, 'Ișalnița'), +(70110, 16, 2, 3, NULL, 'Podari'), +(70129, 16, 3, 22, 70110, 'Podari'), +(70138, 16, 3, 23, 70110, 'Balta Verde'), +(70147, 16, 3, 23, 70110, 'Braniște'), +(70156, 16, 3, 23, 70110, 'Gura Văii'), +(70165, 16, 3, 23, 70110, 'Livezi'), +(70174, 16, 2, 3, NULL, 'Șimnicu De Sus'), +(70183, 16, 3, 22, 70174, 'Șimnicu De Sus'), +(70192, 16, 3, 23, 70174, 'Albești'), +(70209, 16, 3, 23, 70174, 'Cornetu'), +(70218, 16, 3, 23, 70174, 'Deleni'), +(70227, 16, 3, 23, 70174, 'Dudovicești'), +(70236, 16, 3, 23, 70174, 'Duțulești'), +(70245, 16, 3, 23, 70174, 'Florești'), +(70254, 16, 3, 23, 70174, 'Izvor'), +(70263, 16, 3, 23, 70174, 'Jieni'), +(70272, 16, 3, 23, 70174, 'Leșile'), +(70281, 16, 3, 23, 70174, 'Milești'), +(70290, 16, 3, 23, 70174, 'Românești'), +(70316, 16, 2, 4, NULL, 'Municipiul Băilești'), +(70325, 16, 3, 9, 70316, 'Băilești'), +(70334, 16, 3, 10, 70316, 'Balasan'), +(70352, 16, 2, 4, NULL, 'Municipiul Calafat'), +(70361, 16, 3, 9, 70352, 'Calafat'), +(70370, 16, 3, 11, 70352, 'Basarabi'), +(70389, 16, 3, 11, 70352, 'Ciupercenii Vechi'), +(70398, 16, 3, 11, 70352, 'Golenți'), +(70414, 16, 2, 2, NULL, 'Oraș Filiași'), +(70423, 16, 3, 17, 70414, 'Filiași'), +(70432, 16, 3, 19, 70414, 'Almăjel'), +(70441, 16, 3, 19, 70414, 'Bâlta'), +(70450, 16, 3, 19, 70414, 'Braniște'), +(70469, 16, 3, 19, 70414, 'Fratoștița'), +(70478, 16, 3, 19, 70414, 'Răcarii De Sus'), +(70487, 16, 3, 19, 70414, 'Uscăci'), +(70502, 16, 2, 2, NULL, 'Oraș Segarcea'), +(70511, 16, 3, 17, 70502, 'Segarcea'), +(70520, 16, 2, 3, NULL, 'Afumați'), +(70539, 16, 3, 22, 70520, 'Afumați'), +(70548, 16, 3, 23, 70520, 'Boureni'), +(70557, 16, 3, 23, 70520, 'Covei'), +(70566, 16, 2, 3, NULL, 'Almăj'), +(70575, 16, 3, 22, 70566, 'Almăj'), +(70584, 16, 3, 23, 74875, 'Beharca'), +(70593, 16, 3, 23, 70566, 'Bogea'), +(70600, 16, 3, 22, 74875, 'Coțofenii Din Față'), +(70619, 16, 3, 23, 70566, 'Moșneni'), +(70628, 16, 3, 23, 70566, 'Șitoaia'), +(70637, 16, 2, 3, NULL, 'Amărăștii De Jos'), +(70646, 16, 3, 22, 70637, 'Amărăștii De Jos'), +(70655, 16, 3, 23, 70637, 'Ocolna'), +(70664, 16, 3, 23, 70637, 'Prapor'), +(70673, 16, 2, 3, NULL, 'Amărăștii De Sus'), +(70682, 16, 3, 22, 70673, 'Amărăștii De Sus'), +(70691, 16, 3, 22, 74883, 'Dobrotești'), +(70708, 16, 3, 23, 74883, 'Nisipuri'), +(70717, 16, 3, 23, 70673, 'Zvorsca'), +(70726, 16, 2, 3, NULL, 'Apele Vii'), +(70735, 16, 3, 22, 70726, 'Apele Vii'), +(70744, 16, 2, 3, NULL, 'Argetoaia'), +(70753, 16, 3, 22, 70744, 'Argetoaia'), +(70762, 16, 3, 23, 70744, 'Băranu'), +(70771, 16, 3, 23, 70744, 'Berbeșu'), +(70780, 16, 3, 23, 70744, 'Iordăchești'), +(70799, 16, 3, 23, 70744, 'Leordoasa'), +(70806, 16, 3, 23, 70744, 'Malumnic'), +(70815, 16, 3, 23, 70744, 'Novac'), +(70824, 16, 3, 23, 70744, 'Piria'), +(70833, 16, 3, 23, 70744, 'Poiana Fântânii'), +(70842, 16, 3, 23, 70744, 'Salcia'), +(70851, 16, 3, 23, 70744, 'Teascu Din Deal'), +(70860, 16, 3, 23, 70744, 'Ursoaia'), +(70879, 16, 2, 2, NULL, 'Oraș Bechet'), +(70888, 16, 3, 17, 70879, 'Bechet'), +(70897, 16, 2, 3, NULL, 'Bistreț'), +(70904, 16, 3, 22, 70897, 'Bistreț'), +(70913, 16, 3, 23, 70897, 'Bistrețu Nou'), +(70922, 16, 3, 23, 70897, 'Brândușa'), +(70931, 16, 3, 23, 70897, 'Plosca'), +(70940, 16, 2, 3, NULL, 'Bârca'), +(70959, 16, 3, 22, 70940, 'Bârca'), +(70968, 16, 2, 3, NULL, 'Botoșești-Paia'), +(70977, 16, 3, 22, 70968, 'Botoșești-Paia'), +(70986, 16, 2, 3, NULL, 'Brabova'), +(70995, 16, 3, 22, 70986, 'Brabova'), +(71000, 16, 3, 23, 70986, 'Caraiman'), +(71019, 16, 3, 23, 70986, 'Mosna'), +(71028, 16, 3, 23, 70986, 'Răchita De Jos'), +(71037, 16, 3, 23, 70986, 'Urdinița'), +(71046, 16, 3, 23, 70986, 'Voita'), +(71055, 16, 2, 3, NULL, 'Brădești'), +(71064, 16, 3, 22, 71055, 'Brădești'), +(71073, 16, 3, 23, 71055, 'Brădeștii Bătrâni'), +(71082, 16, 3, 23, 71055, 'Meteu'), +(71091, 16, 3, 23, 71055, 'Piscani'), +(71108, 16, 3, 23, 71055, 'Răcari'), +(71117, 16, 3, 23, 71055, 'Tatomirești'), +(71126, 16, 2, 3, NULL, 'Braloștița'), +(71135, 16, 3, 22, 71126, 'Braloștița'), +(71144, 16, 3, 23, 71126, 'Ciocanele'), +(71153, 16, 3, 23, 71126, 'Racovița'), +(71162, 16, 3, 23, 71126, 'Schitu'), +(71171, 16, 3, 23, 71126, 'Sfârcea'), +(71180, 16, 3, 23, 71126, 'Valea Fântânilor'), +(71199, 16, 2, 3, NULL, 'Bratovoești'), +(71206, 16, 3, 22, 71199, 'Bratovoești'), +(71215, 16, 3, 23, 71199, 'Bădoși'), +(71224, 16, 3, 23, 71199, 'Georocu Mare'), +(71233, 16, 3, 23, 71199, 'Prunet'), +(71242, 16, 3, 22, 74949, 'Rojiște'), +(71251, 16, 3, 23, 74949, 'Tâmburești'), +(71260, 16, 2, 3, NULL, 'Breasta'), +(71279, 16, 3, 22, 71260, 'Breasta'), +(71288, 16, 3, 23, 71260, 'Cotu'), +(71297, 16, 3, 23, 71260, 'Crovna'), +(71304, 16, 3, 23, 71260, 'Făget'), +(71313, 16, 3, 23, 71260, 'Obedin'), +(71322, 16, 3, 23, 71260, 'Roșieni'), +(71331, 16, 3, 23, 71260, 'Valea Lungului'), +(71340, 16, 2, 3, NULL, 'Bulzești'), +(71359, 16, 3, 22, 71340, 'Prejoi'), +(71368, 16, 3, 23, 71340, 'Bulzești'), +(71377, 16, 3, 23, 71340, 'Frățila'), +(71386, 16, 3, 23, 71340, 'Gura Racului'), +(71395, 16, 3, 23, 71340, 'Înfrățirea'), +(71402, 16, 3, 23, 71340, 'Piscu Lung'), +(71411, 16, 3, 23, 71340, 'Poienile'), +(71420, 16, 3, 23, 71340, 'Săliște'), +(71439, 16, 3, 23, 71340, 'Seculești'), +(71448, 16, 3, 23, 71340, 'Stoicești'), +(71457, 16, 2, 3, NULL, 'Calopăr'), +(71466, 16, 3, 22, 71457, 'Calopăr'), +(71475, 16, 3, 23, 71457, 'Belcinu'), +(71484, 16, 3, 23, 71457, 'Bâzdâna'), +(71493, 16, 3, 23, 71457, 'Panaghia'), +(71509, 16, 3, 23, 71457, 'Sălcuța'), +(71518, 16, 2, 3, NULL, 'Caraula'), +(71527, 16, 3, 22, 71518, 'Caraula'), +(71536, 16, 2, 3, NULL, 'Carpen'), +(71545, 16, 3, 22, 71536, 'Carpen'), +(71554, 16, 3, 23, 71536, 'Cleanov'), +(71563, 16, 3, 23, 71536, 'Geblești'), +(71572, 16, 2, 3, NULL, 'Castranova'), +(71581, 16, 3, 22, 71572, 'Castranova'), +(71590, 16, 3, 23, 71572, 'Puțuri'), +(71607, 16, 2, 3, NULL, 'Călărași'), +(71616, 16, 3, 22, 71607, 'Călărași'), +(71625, 16, 3, 23, 71607, 'Sărata'), +(71634, 16, 2, 3, NULL, 'Celaru'), +(71643, 16, 3, 22, 71634, 'Celaru'), +(71652, 16, 3, 23, 71634, 'Ghizdăvești'), +(71661, 16, 3, 23, 71634, 'Marotinu De Jos'), +(71670, 16, 3, 23, 71634, 'Marotinu De Sus'), +(71689, 16, 3, 23, 71634, 'Soreni'), +(71698, 16, 2, 3, NULL, 'Cerăt'), +(71705, 16, 3, 22, 71698, 'Cerăt'), +(71714, 16, 3, 23, 71698, 'Malaica'), +(71723, 16, 2, 3, NULL, 'Cernătești'), +(71732, 16, 3, 22, 71723, 'Cernătești'), +(71741, 16, 3, 23, 71723, 'Cornița'), +(71750, 16, 3, 23, 71723, 'Rasnicu Bătrân'), +(71769, 16, 3, 23, 71723, 'Rasnicu Oghian'), +(71778, 16, 3, 23, 71723, 'Țiu'), +(71787, 16, 2, 3, NULL, 'Cetate'), +(71796, 16, 3, 22, 71787, 'Cetate'), +(71803, 16, 3, 23, 71787, 'Moreni'), +(71812, 16, 2, 3, NULL, 'Cioroiași'), +(71821, 16, 3, 22, 71812, 'Cioroiași'), +(71830, 16, 3, 23, 71812, 'Cetățuia'), +(71849, 16, 3, 23, 71812, 'Cioroiu Nou'), +(71858, 16, 2, 3, NULL, 'Ciupercenii Noi'), +(71867, 16, 3, 22, 71858, 'Ciupercenii Noi'), +(71876, 16, 3, 23, 71858, 'Smârdan'), +(71885, 16, 2, 3, NULL, 'Coșoveni'), +(71894, 16, 3, 22, 71885, 'Coșoveni'), +(71901, 16, 3, 22, 74859, 'Cârcea'), +(71910, 16, 2, 3, NULL, 'Coțofenii Din Dos'), +(71929, 16, 3, 22, 71910, 'Coțofenii Din Dos'), +(71938, 16, 3, 23, 71910, 'Mihăița'), +(71947, 16, 3, 23, 71910, 'Potmelțu'), +(71956, 16, 2, 3, NULL, 'Daneți'), +(71965, 16, 3, 22, 71956, 'Daneți'), +(71974, 16, 3, 23, 71956, 'Brabeți'), +(71983, 16, 3, 23, 71956, 'Braniște'), +(71992, 16, 3, 23, 71956, 'Locusteni'), +(72007, 16, 2, 2, NULL, 'Oraș Dăbuleni'), +(72016, 16, 3, 17, 72007, 'Dăbuleni'), +(72025, 16, 3, 19, 72007, 'Chiașu'), +(72034, 16, 2, 3, NULL, 'Desa'), +(72043, 16, 3, 22, 72034, 'Desa'), +(72052, 16, 2, 3, NULL, 'Dioști'), +(72061, 16, 3, 22, 72052, 'Dioști'), +(72070, 16, 3, 23, 72052, 'Ciocănești'), +(72089, 16, 3, 23, 72052, 'Radomir'), +(72098, 16, 2, 3, NULL, 'Dobrești'), +(72105, 16, 3, 22, 72098, 'Dobrești'), +(72114, 16, 3, 23, 72098, 'Căciulătești'), +(72123, 16, 3, 23, 72098, 'Georocel'), +(72132, 16, 3, 23, 72098, 'Murta'), +(72141, 16, 3, 23, 72098, 'Toceni'), +(72150, 16, 2, 3, NULL, 'Drăgotești'), +(72169, 16, 3, 22, 72150, 'Drăgotești'), +(72178, 16, 3, 23, 72150, 'Benești'), +(72187, 16, 3, 23, 72150, 'Bobeanu'), +(72196, 16, 3, 23, 72150, 'Buzduc'), +(72203, 16, 3, 23, 72150, 'Popânzălești'), +(72212, 16, 3, 23, 72150, 'Viișoara'), +(72221, 16, 2, 3, NULL, 'Drănic'), +(72230, 16, 3, 22, 72221, 'Drănic'), +(72249, 16, 3, 23, 72221, 'Booveni'), +(72258, 16, 3, 23, 72221, 'Foișor'), +(72267, 16, 3, 23, 72221, 'Padea'), +(72276, 16, 2, 3, NULL, 'Fărcaș'), +(72285, 16, 3, 22, 72276, 'Fărcaș'), +(72294, 16, 3, 23, 72276, 'Amărăști'), +(72301, 16, 3, 23, 72276, 'Golumbelu'), +(72310, 16, 3, 23, 72276, 'Golumbu'), +(72329, 16, 3, 23, 74956, 'Moflești'), +(72338, 16, 3, 23, 74956, 'Nistoi'), +(72347, 16, 3, 23, 72276, 'Plopu Amărăști'), +(72356, 16, 3, 23, 74956, 'Puținei'), +(72365, 16, 3, 23, 74956, 'Soceni'), +(72374, 16, 3, 22, 74956, 'Tălpaș'), +(72383, 16, 2, 3, NULL, 'Galicea Mare'), +(72392, 16, 3, 22, 72383, 'Galicea Mare'), +(72409, 16, 2, 3, NULL, 'Ghercești'), +(72418, 16, 3, 22, 72409, 'Ghercești'), +(72427, 16, 3, 23, 72409, 'Gârlești'), +(72436, 16, 3, 23, 72409, 'Luncșoru'), +(72445, 16, 3, 23, 72409, 'Ungureni'), +(72454, 16, 3, 23, 72409, 'Ungurenii Mici'), +(72463, 16, 2, 3, NULL, 'Gighera'), +(72472, 16, 3, 22, 72463, 'Gighera'), +(72481, 16, 3, 23, 72463, 'Nedeia'), +(72490, 16, 3, 23, 72463, 'Zăval'), +(72506, 16, 2, 3, NULL, 'Giubega'), +(72515, 16, 3, 22, 72506, 'Giubega'), +(72524, 16, 3, 22, 74891, 'Galiciuica'), +(72533, 16, 2, 3, NULL, 'Giurgița'), +(72542, 16, 3, 22, 72533, 'Giurgița'), +(72551, 16, 3, 23, 72533, 'Curmătura'), +(72560, 16, 3, 23, 72533, 'Filaret'), +(72579, 16, 2, 3, NULL, 'Gângiova'), +(72588, 16, 3, 22, 72579, 'Gângiova'), +(72597, 16, 3, 23, 72579, 'Comoșteni'), +(72604, 16, 2, 3, NULL, 'Gogoșu'), +(72613, 16, 3, 22, 72604, 'Gogoșu'), +(72622, 16, 3, 23, 72604, 'Gogoșița'), +(72631, 16, 3, 23, 72604, 'Ștefănel'), +(72640, 16, 2, 3, NULL, 'Goicea'), +(72659, 16, 3, 22, 72640, 'Goicea'), +(72668, 16, 3, 22, 74867, 'Cârna'), +(72677, 16, 2, 3, NULL, 'Goiești'), +(72686, 16, 3, 22, 72677, 'Goiești'), +(72695, 16, 3, 23, 72677, 'Adâncata'), +(72702, 16, 3, 23, 72677, 'Fântâni'), +(72711, 16, 3, 23, 72677, 'Gruița'), +(72720, 16, 3, 23, 72677, 'Mălăești'), +(72739, 16, 3, 23, 72677, 'Mogoșești'), +(72748, 16, 3, 23, 72677, 'Muereni'), +(72757, 16, 3, 23, 72677, 'Piorești'), +(72766, 16, 3, 23, 72677, 'Pometești'), +(72775, 16, 3, 23, 72677, 'Popeasa'), +(72784, 16, 3, 23, 72677, 'Țandăra'), +(72793, 16, 3, 23, 72677, 'Vladimir'), +(72800, 16, 3, 23, 72677, 'Zlătari'), +(72819, 16, 2, 3, NULL, 'Grecești'), +(72828, 16, 3, 22, 72819, 'Grecești'), +(72837, 16, 3, 23, 72819, 'Bărboi'), +(72846, 16, 3, 23, 72819, 'Busu'), +(72855, 16, 3, 23, 72819, 'Busulețu'), +(72864, 16, 3, 23, 72819, 'Grădiștea'), +(72873, 16, 3, 23, 72819, 'Gropanele'), +(72882, 16, 2, 3, NULL, 'Izvoare'), +(72891, 16, 3, 22, 72882, 'Izvoare'), +(72908, 16, 3, 23, 72882, 'Corlate'), +(72917, 16, 3, 23, 72882, 'Domnu Tudor'), +(72926, 16, 2, 3, NULL, 'Leu'), +(72935, 16, 3, 22, 72926, 'Leu'), +(72944, 16, 3, 23, 72926, 'Zănoaga'), +(72953, 16, 2, 3, NULL, 'Lipovu'), +(72962, 16, 3, 22, 72953, 'Lipovu'), +(72971, 16, 3, 23, 72953, 'Lipovu De Sus'), +(72980, 16, 2, 3, NULL, 'Măceșu De Jos'), +(72999, 16, 3, 22, 72980, 'Măceșu De Jos'), +(73004, 16, 3, 23, 72980, 'Săpata'), +(73013, 16, 2, 3, NULL, 'Măceșu De Sus'), +(73022, 16, 3, 22, 73013, 'Măceșu De Sus'), +(73031, 16, 2, 3, NULL, 'Maglavit'), +(73040, 16, 3, 22, 73031, 'Maglavit'), +(73059, 16, 3, 23, 73031, 'Hunia'), +(73068, 16, 2, 3, NULL, 'Malu Mare'), +(73077, 16, 3, 22, 73068, 'Malu Mare'), +(73086, 16, 3, 22, 74915, 'Ghindeni'), +(73095, 16, 3, 23, 73068, 'Preajba'), +(73102, 16, 2, 3, NULL, 'Melinești'), +(73111, 16, 3, 22, 73102, 'Melinești'), +(73120, 16, 3, 23, 73102, 'Bodăiești'), +(73139, 16, 3, 23, 73102, 'Bodăieștii De Sus'), +(73148, 16, 3, 23, 73102, 'Godeni'), +(73157, 16, 3, 23, 73102, 'Muierușu'), +(73166, 16, 3, 23, 73102, 'Negoiești'), +(73175, 16, 3, 23, 73102, 'Odoleni'), +(73184, 16, 3, 23, 73102, 'Ohaba'), +(73193, 16, 3, 23, 73102, 'Ploștina'), +(73200, 16, 3, 23, 73102, 'Popești'), +(73219, 16, 3, 23, 73102, 'Spineni'), +(73228, 16, 3, 23, 73102, 'Valea Mare'), +(73237, 16, 3, 23, 73102, 'Valea Muierii De Jos'), +(73246, 16, 2, 3, NULL, 'Mischii'), +(73255, 16, 3, 22, 73246, 'Mischii'), +(73264, 16, 3, 23, 73246, 'Călinești'), +(73273, 16, 3, 23, 73246, 'Gogoșești'), +(73282, 16, 3, 23, 73246, 'Mlecănești'), +(73291, 16, 3, 23, 73246, 'Motoci'), +(73308, 16, 3, 23, 73246, 'Urechești'), +(73317, 16, 2, 3, NULL, 'Mârșani'), +(73326, 16, 3, 22, 73317, 'Mârșani'), +(73335, 16, 2, 3, NULL, 'Moțăței'), +(73344, 16, 3, 22, 73335, 'Moțăței'), +(73353, 16, 3, 23, 73335, 'Dobridor'), +(73362, 16, 3, 23, 73335, 'Moțăței Gară'), +(73371, 16, 2, 3, NULL, 'Murgași'), +(73380, 16, 3, 22, 73371, 'Balota De Jos'), +(73399, 16, 3, 23, 73371, 'Balota De Sus'), +(73406, 16, 3, 23, 73371, 'Bușteni'), +(73415, 16, 3, 23, 73371, 'Gaia'), +(73424, 16, 3, 23, 73371, 'Murgași'), +(73433, 16, 3, 23, 73371, 'Picăturile'), +(73442, 16, 3, 23, 73371, 'Rupturile'), +(73451, 16, 3, 23, 73371, 'Velesti'), +(73460, 16, 2, 3, NULL, 'Negoi'), +(73479, 16, 3, 22, 73460, 'Negoi'), +(73488, 16, 3, 22, 74842, 'Catane'), +(73497, 16, 3, 23, 74842, 'Catanele Noi'), +(73503, 16, 2, 3, NULL, 'Orodel'), +(73512, 16, 3, 22, 73503, 'Orodel'), +(73521, 16, 3, 23, 73503, 'Bechet'), +(73530, 16, 3, 23, 73503, 'Călugărei'), +(73549, 16, 3, 23, 73503, 'Cornu'), +(73558, 16, 3, 23, 73503, 'Teiu'), +(73567, 16, 2, 3, NULL, 'Ostroveni'), +(73576, 16, 3, 22, 73567, 'Ostroveni'), +(73585, 16, 3, 23, 73567, 'Lișteava'), +(73594, 16, 2, 3, NULL, 'Perișor'), +(73601, 16, 3, 22, 73594, 'Perișor'), +(73610, 16, 3, 23, 73594, 'Mărăcinele'), +(73629, 16, 2, 3, NULL, 'Pielești'), +(73638, 16, 3, 22, 73629, 'Pielești'), +(73647, 16, 3, 23, 73629, 'Câmpeni'), +(73656, 16, 3, 23, 73629, 'Lânga'), +(73665, 16, 2, 3, NULL, 'Piscu Vechi'), +(73674, 16, 3, 22, 73665, 'Piscu Vechi'), +(73683, 16, 3, 22, 74907, 'Ghidici'), +(73692, 16, 3, 23, 73665, 'Pisculeț'), +(73709, 16, 2, 3, NULL, 'Plenița'), +(73718, 16, 3, 22, 73709, 'Plenița'), +(73727, 16, 3, 23, 73709, 'Castrele Traiane'), +(73736, 16, 2, 3, NULL, 'Poiana Mare'), +(73745, 16, 3, 22, 73736, 'Poiana Mare'), +(73754, 16, 3, 23, 73736, 'Tunarii Noi'), +(73763, 16, 3, 23, 73736, 'Tunarii Vechi'), +(73772, 16, 2, 3, NULL, 'Predești'), +(73781, 16, 3, 22, 73772, 'Predești'), +(73790, 16, 3, 23, 73772, 'Bucicani'), +(73807, 16, 3, 23, 74931, 'Cârstovani'), +(73816, 16, 3, 23, 74931, 'Frasin'), +(73825, 16, 3, 23, 74931, 'Milovan'), +(73834, 16, 3, 22, 74931, 'Pleșoi'), +(73843, 16, 3, 23, 73772, 'Predeștii Mici'), +(73852, 16, 2, 3, NULL, 'Radovan'), +(73861, 16, 3, 22, 73852, 'Radovan'), +(73870, 16, 3, 23, 73852, 'Fântânele'), +(73889, 16, 3, 22, 74923, 'Întorsura'), +(73898, 16, 3, 23, 73852, 'Târnava'), +(73905, 16, 2, 3, NULL, 'Rast'), +(73914, 16, 3, 22, 73905, 'Rast'), +(73923, 16, 2, 3, NULL, 'Robănești'), +(73932, 16, 3, 22, 73923, 'Robăneștii De Jos'), +(73941, 16, 3, 23, 73923, 'Bojoiu'), +(73950, 16, 3, 23, 73923, 'Golfin'), +(73969, 16, 3, 23, 73923, 'Lăcrița Mare'), +(73978, 16, 3, 23, 73923, 'Lăcrița Mică'), +(73987, 16, 3, 23, 73923, 'Robăneștii De Sus'), +(73996, 16, 2, 3, NULL, 'Sadova'), +(74000, 16, 3, 22, 73996, 'Sadova'), +(74019, 16, 3, 23, 73996, 'Piscu Sadovei'), +(74028, 16, 2, 3, NULL, 'Sălcuța'), +(74037, 16, 3, 22, 74028, 'Sălcuța'), +(74046, 16, 3, 23, 74028, 'Mârza'), +(74055, 16, 3, 23, 74028, 'Plopșor'), +(74064, 16, 3, 23, 74028, 'Tencănău'), +(74073, 16, 2, 3, NULL, 'Scăești'), +(74082, 16, 3, 22, 74073, 'Scăești'), +(74091, 16, 3, 23, 74073, 'Valea Lui Pătru'), +(74108, 16, 2, 3, NULL, 'Seaca De Câmp'), +(74117, 16, 3, 22, 74108, 'Seaca De Câmp'), +(74126, 16, 3, 23, 74108, 'Piscu Nou'), +(74135, 16, 2, 3, NULL, 'Seaca De Pădure'), +(74144, 16, 3, 22, 74135, 'Seaca De Pădure'), +(74153, 16, 3, 23, 74135, 'Răchita De Sus'), +(74162, 16, 3, 23, 74135, 'Veleni'), +(74171, 16, 2, 3, NULL, 'Secu'), +(74180, 16, 3, 22, 74171, 'Secu'), +(74199, 16, 3, 23, 74171, 'Comănicea'), +(74206, 16, 3, 23, 74171, 'Smadovicioara De Secu'), +(74215, 16, 3, 23, 74171, 'Șumandra'), +(74224, 16, 2, 3, NULL, 'Siliștea Crucii'), +(74233, 16, 3, 22, 74224, 'Siliștea Crucii'), +(74242, 16, 2, 3, NULL, 'Sopot'), +(74251, 16, 3, 22, 74242, 'Sopot'), +(74260, 16, 3, 23, 74242, 'Bașcov'), +(74279, 16, 3, 23, 74242, 'Beloț'), +(74288, 16, 3, 23, 74242, 'Cernat'), +(74297, 16, 3, 23, 74242, 'Pereni'), +(74304, 16, 3, 23, 74242, 'Pietroaia'), +(74313, 16, 3, 23, 74242, 'Sârsca'), +(74322, 16, 2, 3, NULL, 'Teasc'), +(74331, 16, 3, 22, 74322, 'Teasc'), +(74340, 16, 3, 23, 74322, 'Secui'), +(74359, 16, 2, 3, NULL, 'Terpezița'), +(74368, 16, 3, 22, 74359, 'Terpezița'), +(74377, 16, 3, 23, 74359, 'Căruia'), +(74386, 16, 3, 23, 74359, 'Căciulatu'), +(74395, 16, 3, 23, 74359, 'Floran'), +(74402, 16, 3, 23, 74359, 'Lazu'), +(74411, 16, 2, 3, NULL, 'Teslui'), +(74420, 16, 3, 22, 74411, 'Teslui'), +(74439, 16, 3, 23, 74411, 'Coșereni'), +(74448, 16, 3, 23, 74411, 'Fântânele'), +(74457, 16, 3, 23, 74411, 'Preajba De Jos'), +(74466, 16, 3, 23, 74411, 'Preajba De Pădure'), +(74475, 16, 3, 23, 74411, 'Țărțăl'), +(74484, 16, 3, 23, 74411, 'Urieni'), +(74493, 16, 3, 23, 74411, 'Viișoara Moșneni'), +(74509, 16, 2, 3, NULL, 'Țuglui'), +(74518, 16, 3, 22, 74509, 'Țuglui'), +(74527, 16, 3, 23, 74509, 'Jiul'), +(74536, 16, 2, 3, NULL, 'Unirea'), +(74545, 16, 3, 22, 74536, 'Unirea'), +(74554, 16, 2, 3, NULL, 'Urzicuța'), +(74563, 16, 3, 22, 74554, 'Urzicuța'), +(74572, 16, 3, 23, 74554, 'Urzica Mare'), +(74581, 16, 2, 3, NULL, 'Valea Stanciului'), +(74590, 16, 3, 22, 74581, 'Valea Stanciului'), +(74607, 16, 3, 23, 74581, 'Horezu Poenari'), +(74616, 16, 2, 3, NULL, 'Vela'), +(74625, 16, 3, 22, 74616, 'Vela'), +(74634, 16, 3, 23, 74616, 'Bucovicior'), +(74643, 16, 3, 23, 74616, 'Cetățuia'), +(74652, 16, 3, 23, 74616, 'Desnățui'), +(74661, 16, 3, 23, 74616, 'Gubaucea'), +(74670, 16, 3, 23, 74616, 'Segleț'), +(74689, 16, 3, 23, 74616, 'Suharu'), +(74698, 16, 3, 23, 74616, 'Știubei'), +(74705, 16, 2, 3, NULL, 'Verbița'), +(74714, 16, 3, 22, 74705, 'Verbița'), +(74723, 16, 3, 23, 74705, 'Verbicioara'), +(74732, 16, 2, 3, NULL, 'Vârtop'), +(74741, 16, 3, 22, 74732, 'Vârtop'), +(74750, 16, 2, 3, NULL, 'Vârvoru De Jos'), +(74769, 16, 3, 22, 74750, 'Vârvoru De Jos'), +(74778, 16, 3, 23, 74750, 'Bujor'), +(74787, 16, 3, 23, 74750, 'Ciutura'), +(74796, 16, 3, 23, 74750, 'Criva'), +(74803, 16, 3, 23, 74750, 'Dobromira'), +(74812, 16, 3, 23, 74750, 'Drăgoaia'), +(74821, 16, 3, 23, 74750, 'Gabru'), +(74830, 16, 3, 23, 74750, 'Vârvor'), +(74842, 16, 2, 3, NULL, 'Catane'), +(74859, 16, 2, 3, NULL, 'Cârcea'), +(74867, 16, 2, 3, NULL, 'Cârna'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(74875, 16, 2, 3, NULL, 'Coțofenii Din Față'), +(74883, 16, 2, 3, NULL, 'Dobrotești'), +(74891, 16, 2, 3, NULL, 'Galiciuica'), +(74907, 16, 2, 3, NULL, 'Ghidici'), +(74915, 16, 2, 3, NULL, 'Ghindeni'), +(74923, 16, 2, 3, NULL, 'Întorsura'), +(74931, 16, 2, 3, NULL, 'Pleșoi'), +(74949, 16, 2, 3, NULL, 'Rojiște'), +(74956, 16, 2, 3, NULL, 'Tălpaș'), +(75098, 17, 2, 1, NULL, 'Municipiul Galați'), +(75105, 17, 3, 9, 75098, 'Galați'), +(75114, 17, 2, 3, NULL, 'Șendreni'), +(75123, 17, 3, 22, 75114, 'Șendreni'), +(75132, 17, 3, 23, 75114, 'Movileni'), +(75141, 17, 3, 23, 75114, 'Șerbeștii Vechi'), +(75150, 17, 2, 3, NULL, 'Vânători'), +(75169, 17, 3, 22, 75150, 'Vânători'), +(75178, 17, 3, 23, 75150, 'Costi'), +(75187, 17, 3, 23, 75150, 'Odaia Manolache'), +(75203, 17, 2, 4, NULL, 'Municipiul Tecuci'), +(75212, 17, 3, 9, 75203, 'Tecuci'), +(75221, 17, 2, 3, NULL, 'Drăgănești'), +(75230, 17, 3, 22, 75221, 'Drăgănești'), +(75249, 17, 3, 23, 75221, 'Malu Alb'), +(75258, 17, 2, 3, NULL, 'Munteni'), +(75267, 17, 3, 22, 75258, 'Munteni'), +(75276, 17, 3, 23, 75258, 'Frunzeasca'), +(75285, 17, 3, 22, 77579, 'Negrilești'), +(75294, 17, 3, 23, 77579, 'Slobozia Blăneasa'), +(75301, 17, 3, 23, 75258, 'Țigănești'), +(75310, 17, 3, 23, 75258, 'Ungureni'), +(75338, 17, 2, 2, NULL, 'Oraș Berești'), +(75347, 17, 3, 17, 75338, 'Berești'), +(75356, 17, 2, 3, NULL, 'Berești-Meria'), +(75365, 17, 3, 22, 75356, 'Berești-Meria'), +(75374, 17, 3, 23, 75356, 'Aldești'), +(75383, 17, 3, 23, 75356, 'Balintești'), +(75392, 17, 3, 23, 75356, 'Onciu'), +(75409, 17, 3, 23, 75356, 'Pleșa'), +(75418, 17, 3, 23, 75356, 'Prodănești'), +(75427, 17, 3, 23, 75356, 'Puricani'), +(75436, 17, 3, 23, 75356, 'Săseni'), +(75445, 17, 3, 23, 75356, 'Slivna'), +(75454, 17, 3, 23, 75356, 'Șipote'), +(75472, 17, 2, 2, NULL, 'Oraș Târgu Bujor'), +(75481, 17, 3, 17, 75472, 'Târgu Bujor'), +(75490, 17, 3, 19, 75472, 'Moscu'), +(75506, 17, 3, 19, 75472, 'Umbrărești'), +(75515, 17, 2, 3, NULL, 'Barcea'), +(75524, 17, 3, 22, 75515, 'Barcea'), +(75533, 17, 3, 23, 75515, 'Podoleni'), +(75542, 17, 2, 3, NULL, 'Bălăbănești'), +(75551, 17, 3, 22, 75542, 'Bălăbănești'), +(75560, 17, 3, 23, 75542, 'Bursucani'), +(75579, 17, 3, 23, 77561, 'Cruceanu'), +(75588, 17, 3, 23, 75542, 'Lungești'), +(75597, 17, 3, 22, 77561, 'Rădești'), +(75604, 17, 3, 23, 75542, 'Zimbru'), +(75613, 17, 2, 3, NULL, 'Bălășești'), +(75622, 17, 3, 22, 75613, 'Bălășești'), +(75631, 17, 3, 23, 75613, 'Ciurești'), +(75640, 17, 3, 23, 75613, 'Ciureștii Noi'), +(75659, 17, 3, 23, 75613, 'Pupezeni'), +(75668, 17, 2, 3, NULL, 'Băleni'), +(75677, 17, 3, 22, 75668, 'Băleni'), +(75686, 17, 2, 3, NULL, 'Băneasa'), +(75695, 17, 3, 22, 75686, 'Băneasa'), +(75702, 17, 3, 23, 75686, 'Roșcani'), +(75711, 17, 2, 3, NULL, 'Braniștea'), +(75720, 17, 3, 22, 75711, 'Braniștea'), +(75739, 17, 3, 23, 75711, 'Lozova'), +(75748, 17, 3, 23, 75711, 'Traian'), +(75757, 17, 3, 23, 75711, 'Vasile Alecsandri'), +(75766, 17, 2, 3, NULL, 'Brăhășești'), +(75775, 17, 3, 22, 75766, 'Brăhășești'), +(75784, 17, 3, 23, 75766, 'Corcioveni'), +(75793, 17, 3, 23, 75766, 'Cosițeni'), +(75800, 17, 3, 23, 75766, 'Toflea'), +(75819, 17, 2, 3, NULL, 'Buciumeni'), +(75828, 17, 3, 22, 75819, 'Buciumeni'), +(75837, 17, 3, 23, 75819, 'Hănțești'), +(75846, 17, 3, 23, 75819, 'Tecucelu Sec'), +(75855, 17, 3, 23, 75819, 'Vizurești'), +(75864, 17, 2, 3, NULL, 'Cavadinești'), +(75873, 17, 3, 22, 75864, 'Cavadinești'), +(75882, 17, 3, 23, 75864, 'Comănești'), +(75891, 17, 3, 23, 75864, 'Gănești'), +(75908, 17, 3, 23, 75864, 'Vădeni'), +(75917, 17, 2, 3, NULL, 'Cerțești'), +(75926, 17, 3, 22, 75917, 'Cerțești'), +(75935, 17, 3, 23, 75917, 'Cârlomănești'), +(75944, 17, 3, 23, 75917, 'Cotoroaia'), +(75953, 17, 2, 3, NULL, 'Corod'), +(75962, 17, 3, 22, 75953, 'Corod'), +(75971, 17, 3, 23, 75953, 'Blânzi'), +(75980, 17, 3, 23, 75953, 'Brătulești'), +(75999, 17, 3, 23, 75953, 'Cărăpcești'), +(76004, 17, 2, 3, NULL, 'Corni'), +(76013, 17, 3, 22, 76004, 'Corni'), +(76022, 17, 3, 23, 76004, 'Măcișeni'), +(76031, 17, 3, 23, 76004, 'Urlești'), +(76040, 17, 2, 3, NULL, 'Cosmești'), +(76059, 17, 3, 22, 76040, 'Cosmești'), +(76068, 17, 3, 23, 76040, 'Băltăreți'), +(76077, 17, 3, 23, 76040, 'Cosmeștii-Vale'), +(76086, 17, 3, 23, 76040, 'Furcenii Noi'), +(76095, 17, 3, 23, 76040, 'Furcenii Vechi'), +(76102, 17, 3, 23, 76040, 'Satu Nou'), +(76111, 17, 2, 3, NULL, 'Costache Negri'), +(76120, 17, 3, 22, 76111, 'Costache Negri'), +(76139, 17, 2, 3, NULL, 'Cuca'), +(76148, 17, 3, 22, 76139, 'Cuca'), +(76157, 17, 2, 3, NULL, 'Cudalbi'), +(76166, 17, 3, 22, 76157, 'Cudalbi'), +(76175, 17, 2, 3, NULL, 'Drăgușeni'), +(76184, 17, 3, 22, 76175, 'Drăgușeni'), +(76193, 17, 3, 23, 76175, 'Adam'), +(76200, 17, 3, 23, 76175, 'Căuiești'), +(76219, 17, 3, 23, 76175, 'Fundeanu'), +(76228, 17, 3, 23, 76175, 'Ghinghești'), +(76237, 17, 3, 23, 76175, 'Nicopole'), +(76246, 17, 3, 23, 76175, 'Știețești'), +(76255, 17, 2, 3, NULL, 'Fârțănești'), +(76264, 17, 3, 22, 76255, 'Fârțănești'), +(76273, 17, 3, 23, 76255, 'Viile'), +(76282, 17, 2, 3, NULL, 'Foltești'), +(76291, 17, 3, 22, 76282, 'Foltești'), +(76308, 17, 3, 23, 76282, 'Stoicani'), +(76317, 17, 2, 3, NULL, 'Frumușița'), +(76326, 17, 3, 22, 76317, 'Frumușița'), +(76335, 17, 3, 23, 76317, 'Ijdileni'), +(76344, 17, 3, 23, 76317, 'Tămăoani'), +(76353, 17, 2, 3, NULL, 'Fundeni'), +(76362, 17, 3, 22, 76353, 'Fundenii Noi'), +(76371, 17, 3, 23, 76353, 'Fundeni'), +(76380, 17, 3, 23, 76353, 'Hanu Conachi'), +(76399, 17, 3, 23, 76353, 'Lungoci'), +(76406, 17, 2, 3, NULL, 'Ghidigeni'), +(76415, 17, 3, 22, 76406, 'Ghidigeni'), +(76424, 17, 3, 23, 76406, 'Gara Ghidigeni'), +(76433, 17, 3, 23, 76406, 'Gefu'), +(76442, 17, 3, 23, 76406, 'Gârbovăț'), +(76451, 17, 3, 23, 76406, 'Gura Gârbovățului'), +(76460, 17, 3, 23, 76406, 'Slobozia Corni'), +(76479, 17, 3, 23, 76406, 'Tălpigi'), +(76488, 17, 3, 23, 76406, 'Tăplău'), +(76497, 17, 2, 3, NULL, 'Gohor'), +(76503, 17, 3, 22, 76497, 'Gohor'), +(76512, 17, 3, 23, 76497, 'Gara Berheci'), +(76521, 17, 3, 23, 76497, 'Ireasca'), +(76530, 17, 3, 23, 76497, 'Nărtești'), +(76549, 17, 3, 23, 76497, 'Poșta'), +(76558, 17, 2, 3, NULL, 'Grivița'), +(76567, 17, 3, 22, 76558, 'Grivița'), +(76576, 17, 3, 23, 76558, 'Călmățui'), +(76585, 17, 2, 3, NULL, 'Independența'), +(76594, 17, 3, 22, 76585, 'Independența'), +(76601, 17, 2, 3, NULL, 'Ivești'), +(76610, 17, 3, 22, 76601, 'Ivești'), +(76629, 17, 3, 23, 76601, 'Bucești'), +(76638, 17, 2, 3, NULL, 'Jorăști'), +(76647, 17, 3, 22, 76638, 'Jorăști'), +(76656, 17, 3, 23, 76638, 'Lunca'), +(76665, 17, 3, 23, 76638, 'Zărnești'), +(76674, 17, 2, 3, NULL, 'Liești'), +(76683, 17, 3, 22, 76674, 'Liești'), +(76692, 17, 2, 3, NULL, 'Matca'), +(76709, 17, 3, 22, 76692, 'Matca'), +(76718, 17, 2, 3, NULL, 'Măstăcani'), +(76727, 17, 3, 22, 76718, 'Măstăcani'), +(76736, 17, 3, 23, 76718, 'Chiraftei'), +(76745, 17, 2, 3, NULL, 'Movileni'), +(76754, 17, 3, 22, 76745, 'Movileni'), +(76763, 17, 2, 3, NULL, 'Nămoloasa'), +(76772, 17, 3, 22, 76763, 'Nămoloasa'), +(76781, 17, 3, 23, 76763, 'Crângeni'), +(76790, 17, 3, 23, 76763, 'Nămoloasa Sat'), +(76807, 17, 2, 3, NULL, 'Nicorești'), +(76816, 17, 3, 22, 76807, 'Nicorești'), +(76825, 17, 3, 23, 76807, 'Brăniștea'), +(76834, 17, 3, 23, 76807, 'Coasta Lupei'), +(76843, 17, 3, 23, 76807, 'Dobrinești'), +(76852, 17, 3, 23, 76807, 'Fântâni'), +(76861, 17, 3, 23, 76807, 'Grozăvești'), +(76870, 17, 3, 23, 76807, 'Ionășești'), +(76889, 17, 3, 23, 76807, 'Mălureni'), +(76898, 17, 3, 23, 76807, 'Piscu Corbului'), +(76905, 17, 3, 22, 77587, 'Poiana'), +(76914, 17, 3, 23, 76807, 'Sârbi'), +(76923, 17, 3, 23, 77587, 'Vișina'), +(76932, 17, 2, 3, NULL, 'Oancea'), +(76941, 17, 3, 22, 76932, 'Oancea'), +(76950, 17, 3, 23, 76932, 'Slobozia Oancea'), +(76969, 17, 2, 3, NULL, 'Pechea'), +(76978, 17, 3, 22, 76969, 'Pechea'), +(76987, 17, 3, 23, 76969, 'Lupele'), +(76996, 17, 2, 3, NULL, 'Piscu'), +(77000, 17, 3, 22, 76996, 'Piscu'), +(77019, 17, 3, 23, 76996, 'Vameș'), +(77028, 17, 2, 3, NULL, 'Priponești'), +(77037, 17, 3, 22, 77028, 'Priponești'), +(77046, 17, 3, 23, 77028, 'Ciorăști'), +(77055, 17, 3, 23, 77028, 'Huștiu'), +(77064, 17, 3, 23, 77028, 'Liești'), +(77073, 17, 3, 23, 77028, 'Priponeștii De Jos'), +(77082, 17, 2, 3, NULL, 'Rediu'), +(77091, 17, 3, 22, 77082, 'Rediu'), +(77108, 17, 3, 23, 77082, 'Plevna'), +(77117, 17, 3, 22, 77601, 'Suhurlui'), +(77126, 17, 2, 3, NULL, 'Scânteiești'), +(77135, 17, 3, 22, 77126, 'Scânteiești'), +(77144, 17, 3, 23, 77126, 'Fântânele'), +(77153, 17, 2, 3, NULL, 'Schela'), +(77162, 17, 3, 22, 77153, 'Schela'), +(77171, 17, 3, 23, 77153, 'Negrea'), +(77180, 17, 2, 3, NULL, 'Slobozia Conachi'), +(77199, 17, 3, 22, 77180, 'Slobozia Conachi'), +(77206, 17, 3, 22, 77595, 'Cuza Vodă'), +(77215, 17, 3, 23, 77180, 'Izvoarele'), +(77224, 17, 2, 3, NULL, 'Smârdan'), +(77233, 17, 3, 22, 77224, 'Smârdan'), +(77242, 17, 3, 23, 77224, 'Cișmele'), +(77251, 17, 3, 23, 77224, 'Mihail Kogălniceanu'), +(77260, 17, 2, 3, NULL, 'Smulți'), +(77279, 17, 3, 22, 77260, 'Smulți'), +(77288, 17, 2, 3, NULL, 'Suceveni'), +(77297, 17, 3, 22, 77288, 'Suceveni'), +(77304, 17, 3, 23, 77288, 'Rogojeni'), +(77313, 17, 2, 3, NULL, 'Tudor Vladimirescu'), +(77322, 17, 3, 22, 77313, 'Tudor Vladimirescu'), +(77331, 17, 2, 3, NULL, 'Tulucești'), +(77340, 17, 3, 22, 77331, 'Tulucești'), +(77359, 17, 3, 23, 77331, 'Șivița'), +(77368, 17, 3, 23, 77331, 'Tătarca'), +(77377, 17, 2, 3, NULL, 'Țepu'), +(77386, 17, 3, 22, 77377, 'Țepu'), +(77395, 17, 3, 23, 77377, 'Țepu De Sus'), +(77402, 17, 2, 3, NULL, 'Umbrărești'), +(77411, 17, 3, 22, 77402, 'Umbrărești'), +(77420, 17, 3, 23, 77402, 'Condrea'), +(77439, 17, 3, 23, 77402, 'Salcia'), +(77448, 17, 3, 23, 77402, 'Siliștea'), +(77457, 17, 3, 23, 77402, 'Torcești'), +(77466, 17, 3, 23, 77402, 'Umbrărești-Deal'), +(77475, 17, 2, 3, NULL, 'Valea Mărului'), +(77484, 17, 3, 22, 77475, 'Valea Mărului'), +(77493, 17, 3, 23, 77475, 'Mândrești'), +(77509, 17, 2, 3, NULL, 'Vârlezi'), +(77518, 17, 3, 22, 77509, 'Vârlezi'), +(77527, 17, 3, 23, 77509, 'Crăiești'), +(77536, 17, 2, 3, NULL, 'Vlădești'), +(77545, 17, 3, 22, 77536, 'Vlădești'), +(77554, 17, 3, 23, 77536, 'Brănești'), +(77561, 17, 2, 3, NULL, 'Rădești'), +(77579, 17, 2, 3, NULL, 'Negrilești'), +(77587, 17, 2, 3, NULL, 'Poiana'), +(77595, 17, 2, 3, NULL, 'Cuza Vodă'), +(77601, 17, 2, 3, NULL, 'Suhurlui'), +(77812, 18, 2, 1, NULL, 'Municipiul Târgu Jiu'), +(77821, 18, 3, 9, 77812, 'Târgu Jiu'), +(77830, 18, 3, 10, 77812, 'Bârsești'), +(77849, 18, 3, 10, 77812, 'Drăgoeni'), +(77858, 18, 3, 10, 77812, 'Iezureni'), +(77867, 18, 3, 10, 77812, 'Polata'), +(77876, 18, 3, 10, 77812, 'Preajba Mare'), +(77885, 18, 3, 10, 77812, 'Romanești'), +(77894, 18, 3, 10, 77812, 'Slobozia'), +(77901, 18, 3, 10, 77812, 'Ursați'), +(77910, 18, 2, 3, NULL, 'Bălești'), +(77929, 18, 3, 22, 77910, 'Bălești'), +(77938, 18, 3, 23, 77910, 'Ceauru'), +(77947, 18, 3, 23, 77910, 'Cornești'), +(77956, 18, 3, 23, 77910, 'Găvănești'), +(77965, 18, 3, 23, 77910, 'Rasova'), +(77974, 18, 3, 23, 77910, 'Stolojani'), +(77983, 18, 3, 23, 77910, 'Tălpășești'), +(77992, 18, 3, 23, 77910, 'Tămășești'), +(78007, 18, 3, 23, 77910, 'Voinigești'), +(78016, 18, 2, 3, NULL, 'Drăguțești'), +(78025, 18, 3, 22, 78016, 'Drăguțești'), +(78034, 18, 3, 23, 78016, 'Cârbești'), +(78043, 18, 3, 23, 78016, 'Dâmbova'), +(78052, 18, 3, 23, 78016, 'Iași-Gorj'), +(78061, 18, 3, 23, 78016, 'Tâlvești'), +(78070, 18, 3, 23, 78016, 'Urechești'), +(78089, 18, 2, 3, NULL, 'Turcinești'), +(78098, 18, 3, 22, 78089, 'Turcinești'), +(78105, 18, 3, 23, 78089, 'Cartiu'), +(78114, 18, 3, 23, 78089, 'Horezu'), +(78123, 18, 3, 23, 78089, 'Rugi'), +(78141, 18, 2, 4, NULL, 'Municipiul Motru'), +(78150, 18, 3, 9, 78141, 'Motru'), +(78169, 18, 3, 10, 78141, 'Dealu Pomilor'), +(78178, 18, 3, 10, 78141, 'Horăști'), +(78187, 18, 3, 10, 78141, 'Însurăței'), +(78196, 18, 3, 10, 78141, 'Leurda'), +(78203, 18, 3, 10, 78141, 'Ploștina'), +(78212, 18, 3, 11, 78141, 'Lupoița'), +(78221, 18, 3, 11, 78141, 'Roșiuța'), +(78230, 18, 3, 11, 78141, 'Râpa'), +(78258, 18, 2, 2, NULL, 'Oraș Novaci'), +(78267, 18, 3, 17, 78258, 'Novaci'), +(78276, 18, 3, 19, 78258, 'Bercești'), +(78285, 18, 3, 19, 78258, 'Hirișești'), +(78294, 18, 3, 19, 78258, 'Pociovaliștea'), +(78301, 18, 3, 19, 78258, 'Sitești'), +(78329, 18, 2, 2, NULL, 'Oraș Târgu Cărbunești'), +(78338, 18, 3, 17, 78329, 'Târgu Cărbunești'), +(78347, 18, 3, 19, 78329, 'Blahnița De Jos'), +(78356, 18, 3, 19, 78329, 'Cărbunești-Sat'), +(78365, 18, 3, 19, 78329, 'Cojani'), +(78374, 18, 3, 19, 78329, 'Crețești'), +(78383, 18, 3, 19, 78329, 'Curteana'), +(78392, 18, 3, 19, 78329, 'Floreșteni'), +(78409, 18, 3, 19, 78329, 'Măceșu'), +(78418, 18, 3, 19, 78329, 'Pojogeni'), +(78427, 18, 3, 19, 78329, 'Rogojeni'), +(78436, 18, 3, 19, 78329, 'Ștefănești'), +(78454, 18, 2, 2, NULL, 'Oraș Țicleni'), +(78463, 18, 3, 17, 78454, 'Țicleni'), +(78472, 18, 2, 3, NULL, 'Albeni'), +(78481, 18, 3, 22, 78472, 'Albeni'), +(78490, 18, 3, 23, 78472, 'Bârzeiu De Gilort'), +(78506, 18, 3, 23, 78472, 'Bolbocești'), +(78515, 18, 3, 23, 78472, 'Doseni'), +(78524, 18, 3, 23, 78472, 'Mirosloveni'), +(78533, 18, 3, 23, 78472, 'Prunești'), +(78542, 18, 2, 3, NULL, 'Alimpești'), +(78551, 18, 3, 22, 78542, 'Alimpești'), +(78560, 18, 3, 23, 78542, 'Ciupercenii De Olteț'), +(78579, 18, 3, 23, 78542, 'Corșoru'), +(78588, 18, 3, 23, 78542, 'Nistorești'), +(78597, 18, 3, 23, 78542, 'Sârbești'), +(78604, 18, 2, 3, NULL, 'Aninoasa'), +(78613, 18, 3, 22, 78604, 'Aninoasa'), +(78622, 18, 3, 23, 78604, 'Bobaia'), +(78631, 18, 3, 23, 78604, 'Costești'), +(78640, 18, 3, 23, 78604, 'Groșerea'), +(78659, 18, 3, 23, 78604, 'Sterpoaia'), +(78668, 18, 2, 3, NULL, 'Arcani'), +(78677, 18, 3, 22, 78668, 'Arcani'), +(78686, 18, 3, 23, 78668, 'Câmpofeni'), +(78695, 18, 3, 23, 78668, 'Sănătești'), +(78702, 18, 3, 23, 78668, 'Stroiești'), +(78711, 18, 2, 3, NULL, 'Baia De Fier'), +(78720, 18, 3, 22, 78711, 'Baia De Fier'), +(78739, 18, 3, 23, 78711, 'Cernădia'), +(78748, 18, 2, 3, NULL, 'Bălănești'), +(78757, 18, 3, 22, 78748, 'Voiteștii Din Vale'), +(78766, 18, 3, 23, 78748, 'Bălănești'), +(78775, 18, 3, 23, 78748, 'Blidari'), +(78784, 18, 3, 23, 78748, 'Cânepești'), +(78793, 18, 3, 23, 78748, 'Glodeni'), +(78800, 18, 3, 23, 78748, 'Ohaba'), +(78819, 18, 3, 23, 78748, 'Voiteștii Din Deal'), +(78828, 18, 2, 3, NULL, 'Bărbătești'), +(78837, 18, 3, 22, 78828, 'Bărbătești'), +(78846, 18, 3, 23, 78828, 'Musculești'), +(78855, 18, 3, 23, 78828, 'Petrești'), +(78864, 18, 3, 23, 78828, 'Socu'), +(78873, 18, 2, 3, NULL, 'Bengești-Ciocadia'), +(78882, 18, 3, 22, 78873, 'Bengești'), +(78891, 18, 3, 23, 78873, 'Bălcești'), +(78908, 18, 3, 23, 78873, 'Bircii'), +(78917, 18, 3, 23, 78873, 'Ciocadia'), +(78926, 18, 2, 3, NULL, 'Berlești'), +(78935, 18, 3, 22, 78926, 'Berlești'), +(78944, 18, 3, 23, 78926, 'Bârzeiu'), +(78953, 18, 3, 23, 78926, 'Gâlcești'), +(78962, 18, 3, 23, 78926, 'Lihulești'), +(78971, 18, 3, 23, 78926, 'Pârâu Viu'), +(78980, 18, 3, 23, 78926, 'Scrada'), +(78999, 18, 3, 23, 78926, 'Scurtu'), +(79004, 18, 2, 3, NULL, 'Bâlteni'), +(79013, 18, 3, 22, 79004, 'Bâlteni'), +(79022, 18, 3, 23, 79004, 'Cocoreni'), +(79031, 18, 3, 23, 79004, 'Moi'), +(79040, 18, 3, 23, 79004, 'Peșteana Jiu'), +(79059, 18, 3, 17, 82895, 'Rovinari'), +(79068, 18, 3, 23, 79004, 'Vlăduleni'), +(79077, 18, 2, 3, NULL, 'Bolboși'), +(79086, 18, 3, 22, 79077, 'Bolboși'), +(79095, 18, 3, 23, 79077, 'Bălăcești'), +(79102, 18, 3, 23, 79077, 'Bolboasa'), +(79111, 18, 3, 23, 79077, 'Igirosu'), +(79120, 18, 3, 23, 79077, 'Miclosu'), +(79139, 18, 3, 23, 79077, 'Ohaba Jiu'), +(79148, 18, 3, 23, 79077, 'Valea'), +(79157, 18, 2, 3, NULL, 'Borăscu'), +(79166, 18, 3, 22, 79157, 'Borăscu'), +(79175, 18, 3, 23, 79157, 'Baniu'), +(79184, 18, 3, 23, 79157, 'Calapăru'), +(79193, 18, 3, 23, 79157, 'Gura Menți'), +(79200, 18, 3, 23, 79157, 'Menții Din Dos'), +(79219, 18, 3, 23, 79157, 'Miluta'), +(79228, 18, 3, 23, 79157, 'Scorușu'), +(79237, 18, 2, 3, NULL, 'Brănești'), +(79246, 18, 3, 22, 79237, 'Brănești'), +(79255, 18, 3, 23, 79237, 'Bădești'), +(79264, 18, 3, 23, 79237, 'Brebenei'), +(79273, 18, 3, 23, 79237, 'Capu Dealului'), +(79282, 18, 3, 23, 79237, 'Gilortu'), +(79291, 18, 3, 23, 79237, 'Pârâu'), +(79308, 18, 2, 2, NULL, 'Oraș Bumbești-Jiu'), +(79317, 18, 3, 17, 79308, 'Bumbești-Jiu'), +(79326, 18, 3, 19, 79308, 'Curtișoara'), +(79335, 18, 3, 19, 79308, 'Lăzărești'), +(79344, 18, 3, 19, 79308, 'Pleșa'), +(79353, 18, 3, 19, 79308, 'Tetila'), +(79362, 18, 2, 3, NULL, 'Bumbești-Pițic'), +(79371, 18, 3, 22, 79362, 'Bumbești-Pițic'), +(79380, 18, 3, 23, 79362, 'Cârligei'), +(79399, 18, 3, 23, 79362, 'Poienari'), +(79406, 18, 2, 3, NULL, 'Bustuchin'), +(79415, 18, 3, 22, 79406, 'Bustuchin'), +(79424, 18, 3, 23, 79406, 'Cionți'), +(79433, 18, 3, 23, 79406, 'Motorgi'), +(79442, 18, 3, 23, 79406, 'Nămete'), +(79451, 18, 3, 23, 79406, 'Poienița'), +(79460, 18, 3, 23, 79406, 'Poiana Seciuri'), +(79479, 18, 3, 23, 79406, 'Pojaru'), +(79488, 18, 3, 23, 79406, 'Valea Pojarului'), +(79497, 18, 2, 3, NULL, 'Căpreni'), +(79503, 18, 3, 22, 79497, 'Căpreni'), +(79512, 18, 3, 23, 79497, 'Aluniș'), +(79521, 18, 3, 23, 79497, 'Brătești'), +(79530, 18, 3, 23, 79497, 'Bulbuceni'), +(79549, 18, 3, 23, 79497, 'Cetatea'), +(79558, 18, 3, 23, 79497, 'Cornetu'), +(79567, 18, 3, 23, 79497, 'Dealu Spirei'), +(79576, 18, 3, 23, 79497, 'Satu Nou'), +(79585, 18, 2, 3, NULL, 'Cătunele'), +(79594, 18, 3, 22, 79585, 'Cătunele'), +(79601, 18, 3, 23, 79585, 'Dealu Viilor'), +(79610, 18, 3, 23, 79585, 'Lupoaia'), +(79629, 18, 3, 23, 79585, 'Steic'), +(79638, 18, 3, 23, 79585, 'Valea Mânăstirii'), +(79647, 18, 3, 23, 79585, 'Valea Perilor'), +(79656, 18, 2, 3, NULL, 'Ciuperceni'), +(79665, 18, 3, 22, 79656, 'Ciuperceni'), +(79674, 18, 3, 23, 79656, 'Boboiești'), +(79683, 18, 3, 23, 79656, 'Peșteana Vulcan'), +(79692, 18, 3, 23, 79656, 'Priporu'), +(79709, 18, 3, 23, 79656, 'Strâmba Vulcan'), +(79718, 18, 3, 23, 79656, 'Vârtopu'), +(79727, 18, 3, 23, 79656, 'Zorzila'), +(79736, 18, 2, 3, NULL, 'Câlnic'), +(79745, 18, 3, 22, 79736, 'Câlnic'), +(79754, 18, 3, 23, 79736, 'Câlnicu De Sus'), +(79763, 18, 3, 23, 79736, 'Didilești'), +(79772, 18, 3, 23, 79736, 'Găleșoaia'), +(79781, 18, 3, 23, 79736, 'Hodoreasca'), +(79790, 18, 3, 23, 79736, 'Pieptani'), +(79807, 18, 3, 23, 79736, 'Pinoasa'), +(79816, 18, 3, 23, 79736, 'Stejerei'), +(79825, 18, 3, 23, 79736, 'Vâlceaua'), +(79834, 18, 2, 3, NULL, 'Crasna'), +(79843, 18, 3, 22, 79834, 'Crasna'), +(79852, 18, 3, 23, 79834, 'Aninișu Din Deal'), +(79861, 18, 3, 23, 79834, 'Aninișu Din Vale'), +(79870, 18, 3, 23, 79834, 'Buzești'), +(79889, 18, 3, 23, 79834, 'Cărpiniș'), +(79898, 18, 3, 23, 79834, 'Crasna Din Deal'), +(79905, 18, 3, 23, 79834, 'Drăgoiești'), +(79914, 18, 3, 23, 79834, 'Dumbrăveni'), +(79923, 18, 3, 23, 79834, 'Radoși'), +(79932, 18, 2, 3, NULL, 'Crușet'), +(79941, 18, 3, 22, 79932, 'Crușet'), +(79950, 18, 3, 23, 79932, 'Bojinu'), +(79969, 18, 3, 23, 79932, 'Marinești'), +(79978, 18, 3, 23, 79932, 'Măiag'), +(79987, 18, 3, 23, 79932, 'Mierea'), +(79996, 18, 3, 23, 79932, 'Miericeaua'), +(80007, 18, 3, 23, 79932, 'Slămnești'), +(80016, 18, 3, 23, 79932, 'Slăvuța'), +(80025, 18, 3, 23, 79932, 'Urda De Jos'), +(80034, 18, 3, 23, 79932, 'Văluța'), +(80043, 18, 2, 3, NULL, 'Dănciulești'), +(80052, 18, 3, 22, 80043, 'Dănciulești'), +(80061, 18, 3, 23, 80043, 'Bibulești'), +(80070, 18, 3, 23, 80043, 'Hălăngești'), +(80089, 18, 3, 23, 80043, 'Obârșia'), +(80098, 18, 3, 23, 80043, 'Petrăchei'), +(80105, 18, 3, 23, 80043, 'Rădinești'), +(80114, 18, 3, 23, 80043, 'Zăicoiu'), +(80123, 18, 2, 3, NULL, 'Dănești'), +(80132, 18, 3, 22, 80123, 'Dănești'), +(80141, 18, 3, 23, 80123, 'Barza'), +(80150, 18, 3, 23, 80123, 'Botorogi'), +(80169, 18, 3, 23, 80123, 'Brătuia'), +(80178, 18, 3, 23, 80123, 'Bucureasa'), +(80187, 18, 3, 23, 80123, 'Merfulești'), +(80196, 18, 3, 23, 80123, 'Șasa'), +(80203, 18, 3, 23, 80123, 'Trocani'), +(80212, 18, 3, 23, 80123, 'Țârculești'), +(80221, 18, 3, 23, 80123, 'Ungureni'), +(80230, 18, 3, 23, 80123, 'Văcarea'), +(80249, 18, 2, 3, NULL, 'Drăgotești'), +(80258, 18, 3, 22, 80249, 'Drăgotești'), +(80267, 18, 3, 23, 80249, 'Corobăi'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(80276, 18, 3, 23, 80249, 'Trestioara'), +(80285, 18, 2, 3, NULL, 'Fărcășești'), +(80294, 18, 3, 22, 80285, 'Fărcășești'), +(80301, 18, 3, 23, 80285, 'Fărcășești Moșneni'), +(80310, 18, 3, 23, 80285, 'Peșteana De Jos'), +(80329, 18, 3, 23, 80285, 'Rogojel'), +(80338, 18, 3, 23, 80285, 'Roșia Jiu'), +(80347, 18, 3, 23, 80285, 'Timișeni'), +(80356, 18, 3, 23, 80285, 'Valea Cu Apă'), +(80365, 18, 2, 3, NULL, 'Glogova'), +(80374, 18, 3, 22, 80365, 'Iormănești'), +(80383, 18, 3, 23, 80365, 'Cămuiești'), +(80392, 18, 3, 23, 80365, 'Cleșnești'), +(80409, 18, 3, 23, 80365, 'Glogova'), +(80418, 18, 3, 23, 80365, 'Olteanu'), +(80427, 18, 2, 3, NULL, 'Godinești'), +(80436, 18, 3, 22, 80427, 'Godinești'), +(80445, 18, 3, 23, 80427, 'Arjoci'), +(80454, 18, 3, 23, 80427, 'Chiliu'), +(80463, 18, 3, 23, 80427, 'Câlcești'), +(80472, 18, 3, 23, 80427, 'Pârâu De Pripor'), +(80481, 18, 3, 23, 80427, 'Pârâu De Vale'), +(80490, 18, 3, 23, 80427, 'Rătez'), +(80506, 18, 2, 3, NULL, 'Hurezani'), +(80515, 18, 3, 22, 80506, 'Hurezani'), +(80524, 18, 3, 23, 80506, 'Busuioci'), +(80533, 18, 3, 23, 80506, 'Pegeni'), +(80542, 18, 3, 23, 80506, 'Plopu'), +(80551, 18, 3, 23, 80506, 'Totea De Hurezani'), +(80560, 18, 2, 3, NULL, 'Ionești'), +(80579, 18, 3, 22, 80560, 'Ionești'), +(80588, 18, 3, 23, 80560, 'Gura Șușiței'), +(80597, 18, 3, 23, 80560, 'Iliești'), +(80604, 18, 3, 23, 80560, 'Picu'), +(80613, 18, 2, 3, NULL, 'Jupânești'), +(80622, 18, 3, 22, 80613, 'Jupânești'), +(80631, 18, 3, 23, 80613, 'Boia'), +(80640, 18, 3, 23, 80613, 'Pârâu Boia'), +(80659, 18, 3, 23, 80613, 'Vidin'), +(80668, 18, 3, 23, 80613, 'Vierșani'), +(80677, 18, 2, 3, NULL, 'Lelești'), +(80686, 18, 3, 22, 80677, 'Lelești'), +(80695, 18, 3, 23, 80677, 'Frătești'), +(80702, 18, 3, 23, 80677, 'Rasovița'), +(80711, 18, 2, 3, NULL, 'Licurici'), +(80720, 18, 3, 22, 80711, 'Licurici'), +(80739, 18, 3, 23, 80711, 'Frumușei'), +(80748, 18, 3, 23, 80711, 'Negreni'), +(80757, 18, 3, 23, 80711, 'Totea'), +(80766, 18, 2, 3, NULL, 'Logrești'), +(80775, 18, 3, 22, 80766, 'Târgu Logrești'), +(80784, 18, 3, 23, 80766, 'Colțești'), +(80793, 18, 3, 23, 80766, 'Frunza'), +(80800, 18, 3, 23, 80766, 'Logrești Moșteni'), +(80819, 18, 3, 23, 80766, 'Măru'), +(80828, 18, 3, 23, 80766, 'Popești'), +(80837, 18, 3, 23, 80766, 'Seaca'), +(80846, 18, 2, 3, NULL, 'Mătăsari'), +(80855, 18, 3, 22, 80846, 'Mătăsari'), +(80864, 18, 3, 23, 80846, 'Brădet'), +(80873, 18, 3, 23, 80846, 'Brădețel'), +(80882, 18, 3, 23, 80846, 'Croici'), +(80891, 18, 3, 23, 80846, 'Runcurel'), +(80908, 18, 2, 3, NULL, 'Mușetești'), +(80917, 18, 3, 22, 80908, 'Mușetești'), +(80926, 18, 3, 23, 80908, 'Arșeni'), +(80935, 18, 3, 23, 80908, 'Bârcaciu'), +(80944, 18, 3, 23, 80908, 'Gămani'), +(80953, 18, 3, 23, 80908, 'Grui'), +(80962, 18, 3, 23, 80908, 'Stăncești'), +(80971, 18, 3, 23, 80908, 'Stăncești Larga'), +(80980, 18, 2, 3, NULL, 'Negomir'), +(80999, 18, 3, 22, 80980, 'Negomir'), +(81004, 18, 3, 23, 80980, 'Artanu'), +(81013, 18, 3, 23, 80980, 'Bohorel'), +(81022, 18, 3, 23, 80980, 'Condeiești'), +(81031, 18, 3, 23, 80980, 'Nucetu'), +(81040, 18, 3, 23, 80980, 'Orzu'), +(81059, 18, 3, 23, 80980, 'Paltinu'), +(81068, 18, 3, 23, 80980, 'Raci'), +(81077, 18, 3, 23, 80980, 'Ursoaia'), +(81086, 18, 3, 23, 80980, 'Valea Racilor'), +(81095, 18, 2, 3, NULL, 'Padeș'), +(81102, 18, 3, 22, 81095, 'Călugăreni'), +(81111, 18, 3, 23, 81095, 'Apa Neagră'), +(81120, 18, 3, 23, 81095, 'Cerna-Sat'), +(81139, 18, 3, 23, 81095, 'Cloșani'), +(81148, 18, 3, 23, 81095, 'Motru Sec'), +(81157, 18, 3, 23, 81095, 'Orzești'), +(81166, 18, 3, 23, 81095, 'Padeș'), +(81175, 18, 3, 23, 81095, 'Văieni'), +(81184, 18, 2, 3, NULL, 'Peștișani'), +(81193, 18, 3, 22, 81184, 'Peștișani'), +(81200, 18, 3, 23, 81184, 'Boroșteni'), +(81219, 18, 3, 23, 81184, 'Brădiceni'), +(81228, 18, 3, 23, 81184, 'Frâncești'), +(81237, 18, 3, 23, 81184, 'Gureni'), +(81246, 18, 3, 23, 81184, 'Hobița'), +(81255, 18, 3, 23, 81184, 'Seuca'), +(81264, 18, 2, 3, NULL, 'Plopșoru'), +(81273, 18, 3, 22, 81264, 'Plopșoru'), +(81282, 18, 3, 23, 81264, 'Broșteni'), +(81291, 18, 3, 23, 81264, 'Broștenii De Sus'), +(81308, 18, 3, 23, 81264, 'Ceplea'), +(81317, 18, 3, 23, 81264, 'Cursaru'), +(81326, 18, 3, 23, 81264, 'Deleni'), +(81335, 18, 3, 23, 81264, 'Izvoarele'), +(81344, 18, 3, 23, 81264, 'Olari'), +(81353, 18, 3, 23, 81264, 'Piscuri'), +(81362, 18, 3, 23, 81264, 'Sărdănești'), +(81371, 18, 3, 23, 81264, 'Văleni'), +(81380, 18, 2, 3, NULL, 'Polovragi'), +(81399, 18, 3, 22, 81380, 'Polovragi'), +(81406, 18, 3, 23, 81380, 'Racovița'), +(81415, 18, 2, 3, NULL, 'Prigoria'), +(81424, 18, 3, 22, 81415, 'Prigoria'), +(81433, 18, 3, 23, 81415, 'Bucșana'), +(81442, 18, 3, 23, 81415, 'Burlani'), +(81451, 18, 3, 23, 81415, 'Călugăreasa'), +(81460, 18, 3, 23, 81415, 'Dobrana'), +(81479, 18, 3, 23, 81415, 'Negoiești'), +(81488, 18, 3, 23, 81415, 'Zorlești'), +(81497, 18, 2, 3, NULL, 'Roșia De Amaradia'), +(81503, 18, 3, 22, 81497, 'Roșia De Amaradia'), +(81512, 18, 3, 23, 81497, 'Becheni'), +(81521, 18, 3, 23, 81497, 'Dealu Viei'), +(81530, 18, 3, 23, 81497, 'Ruget'), +(81549, 18, 3, 23, 81497, 'Seciurile'), +(81558, 18, 3, 23, 81497, 'Stejaru'), +(81567, 18, 3, 23, 81497, 'Șitoaia'), +(81576, 18, 2, 3, NULL, 'Runcu'), +(81585, 18, 3, 22, 81576, 'Runcu'), +(81594, 18, 3, 23, 81576, 'Bâlta'), +(81601, 18, 3, 23, 81576, 'Bâltișoara'), +(81610, 18, 3, 23, 81576, 'Dobrița'), +(81629, 18, 3, 23, 81576, 'Răchiți'), +(81638, 18, 3, 23, 81576, 'Suseni'), +(81647, 18, 3, 23, 81576, 'Valea Mare'), +(81656, 18, 2, 3, NULL, 'Samarinești'), +(81665, 18, 3, 22, 81656, 'Samarinești'), +(81674, 18, 3, 23, 81656, 'Băzăvani'), +(81683, 18, 3, 23, 81656, 'Boca'), +(81692, 18, 3, 23, 81656, 'Duculești'), +(81709, 18, 3, 23, 81656, 'Larga'), +(81718, 18, 3, 23, 81656, 'Țirioi'), +(81727, 18, 3, 23, 81656, 'Valea Bisericii'), +(81736, 18, 3, 23, 81656, 'Valea Mică'), +(81745, 18, 3, 23, 81656, 'Valea Poienii'), +(81754, 18, 2, 3, NULL, 'Săcelu'), +(81763, 18, 3, 22, 81754, 'Săcelu'), +(81772, 18, 3, 23, 81754, 'Blahnița De Sus'), +(81781, 18, 3, 23, 81754, 'Hăiești'), +(81790, 18, 3, 23, 81754, 'Jeriștea'), +(81807, 18, 3, 23, 81754, 'Magherești'), +(81816, 18, 2, 3, NULL, 'Săulești'), +(81825, 18, 3, 22, 81816, 'Săulești'), +(81834, 18, 3, 23, 81816, 'Bibești'), +(81843, 18, 3, 23, 81816, 'Dolcești'), +(81852, 18, 3, 23, 81816, 'Purcaru'), +(81861, 18, 2, 3, NULL, 'Scoarța'), +(81870, 18, 3, 22, 81861, 'Scoarța'), +(81889, 18, 3, 23, 81861, 'Bobu'), +(81898, 18, 3, 23, 81861, 'Budieni'), +(81905, 18, 3, 23, 81861, 'Cerătu De Copăcioasa'), +(81914, 18, 3, 23, 81861, 'Câmpu Mare'), +(81923, 18, 3, 23, 81861, 'Colibași'), +(81932, 18, 3, 23, 81861, 'Copăcioasa'), +(81941, 18, 3, 23, 81861, 'Lazuri'), +(81950, 18, 3, 23, 81861, 'Lintea'), +(81969, 18, 3, 23, 81861, 'Mogoșani'), +(81978, 18, 3, 23, 81861, 'Pișteștii Din Deal'), +(81987, 18, 2, 3, NULL, 'Schela'), +(81996, 18, 3, 22, 81987, 'Sâmbotin'), +(82001, 18, 3, 23, 81987, 'Arsuri'), +(82010, 18, 3, 23, 81987, 'Gornăcel'), +(82029, 18, 3, 23, 81987, 'Păjiștele'), +(82038, 18, 3, 23, 81987, 'Schela'), +(82047, 18, 2, 3, NULL, 'Slivilești'), +(82056, 18, 3, 22, 82047, 'Slivilești'), +(82065, 18, 3, 23, 82047, 'Cojmănești'), +(82074, 18, 3, 23, 82047, 'Miculești'), +(82083, 18, 3, 23, 82047, 'Știucani'), +(82092, 18, 3, 23, 82047, 'Strâmtu'), +(82109, 18, 3, 23, 82047, 'Sura'), +(82118, 18, 3, 23, 82047, 'Șiacu'), +(82127, 18, 3, 23, 82047, 'Tehomir'), +(82136, 18, 2, 3, NULL, 'Stănești'), +(82145, 18, 3, 22, 82136, 'Stănești'), +(82154, 18, 3, 23, 82136, 'Alexeni'), +(82163, 18, 3, 23, 82136, 'Bălani'), +(82172, 18, 3, 23, 82136, 'Călești'), +(82181, 18, 3, 23, 82136, 'Curpen'), +(82190, 18, 3, 23, 82136, 'Măzăroi'), +(82207, 18, 3, 23, 82136, 'Obreja'), +(82216, 18, 3, 23, 82136, 'Pârvulești'), +(82225, 18, 3, 23, 82136, 'Vaidei'), +(82234, 18, 3, 23, 82136, 'Vălari'), +(82243, 18, 2, 3, NULL, 'Stejari'), +(82252, 18, 3, 22, 82243, 'Stejari'), +(82261, 18, 3, 23, 82243, 'Baloșani'), +(82270, 18, 3, 23, 82243, 'Băcești'), +(82289, 18, 3, 23, 82243, 'Dealu Leului'), +(82298, 18, 3, 23, 82243, 'Piscoiu'), +(82305, 18, 3, 23, 82243, 'Popești Stejari'), +(82314, 18, 2, 3, NULL, 'Stoina'), +(82323, 18, 3, 22, 82314, 'Stoina'), +(82332, 18, 3, 23, 82314, 'Ciorari'), +(82341, 18, 3, 23, 82314, 'Mielușei'), +(82350, 18, 3, 23, 82314, 'Păișani'), +(82369, 18, 3, 23, 82314, 'Toiaga'), +(82378, 18, 3, 23, 82314, 'Ulmet'), +(82387, 18, 3, 23, 82314, 'Urda De Sus'), +(82396, 18, 2, 3, NULL, 'Telești'), +(82403, 18, 3, 22, 82396, 'Telești'), +(82412, 18, 3, 23, 82396, 'Buduhala'), +(82421, 18, 3, 23, 82396, 'Șomănești'), +(82430, 18, 2, 2, NULL, 'Oraș Tismana'), +(82449, 18, 3, 17, 82430, 'Tismana'), +(82458, 18, 3, 19, 82430, 'Celei'), +(82467, 18, 3, 19, 82430, 'Costeni'), +(82476, 18, 3, 19, 82430, 'Gornovița'), +(82485, 18, 3, 19, 82430, 'Isvarna'), +(82494, 18, 3, 19, 82430, 'Pocruia'), +(82500, 18, 3, 19, 82430, 'Racoți'), +(82519, 18, 3, 19, 82430, 'Sohodol'), +(82528, 18, 3, 19, 82430, 'Topești'), +(82537, 18, 3, 19, 82430, 'Vâlcele'), +(82546, 18, 3, 19, 82430, 'Vânata'), +(82555, 18, 2, 3, NULL, 'Turburea'), +(82564, 18, 3, 22, 82555, 'Turburea'), +(82573, 18, 3, 23, 82555, 'Cocorova'), +(82582, 18, 3, 23, 82555, 'Poiana'), +(82591, 18, 3, 23, 82555, 'Spahii'), +(82608, 18, 3, 23, 82555, 'Șipotu'), +(82617, 18, 2, 2, NULL, 'Oraș Turceni'), +(82626, 18, 3, 17, 82617, 'Turceni'), +(82635, 18, 3, 19, 82617, 'Gârbovu'), +(82644, 18, 3, 18, 82617, 'Jilțu'), +(82653, 18, 3, 19, 82617, 'Murgești'), +(82662, 18, 3, 19, 82617, 'Strâmba Jiu'), +(82671, 18, 3, 19, 82617, 'Valea Viei'), +(82680, 18, 2, 3, NULL, 'Țânțăreni'), +(82699, 18, 3, 22, 82680, 'Țânțăreni'), +(82706, 18, 3, 23, 82680, 'Arpadia'), +(82715, 18, 3, 23, 82680, 'Chiciora'), +(82724, 18, 3, 23, 82680, 'Florești'), +(82733, 18, 2, 3, NULL, 'Urdari'), +(82742, 18, 3, 22, 82733, 'Urdari'), +(82751, 18, 3, 23, 82733, 'Fântânele'), +(82760, 18, 3, 23, 82733, 'Hotăroasa'), +(82779, 18, 2, 3, NULL, 'Văgiulești'), +(82788, 18, 3, 22, 82779, 'Văgiulești'), +(82797, 18, 3, 23, 82779, 'Cârciu'), +(82804, 18, 3, 23, 82779, 'Covrigi'), +(82813, 18, 3, 23, 82779, 'Murgilești'), +(82822, 18, 3, 23, 82779, 'Valea Motrului'), +(82831, 18, 2, 3, NULL, 'Vladimir'), +(82840, 18, 3, 22, 82831, 'Andreești'), +(82859, 18, 3, 23, 82831, 'Frasin'), +(82868, 18, 3, 23, 82831, 'Valea Deșului'), +(82877, 18, 3, 23, 82831, 'Vladimir'), +(82895, 18, 2, 2, NULL, 'Oraș Rovinari'), +(82902, 18, 3, 18, 82895, 'Vârt'), +(83133, 19, 2, 4, NULL, 'Municipiul Odorheiu Secuiesc'), +(83142, 19, 3, 9, 83133, 'Odorheiu Secuiesc'), +(83151, 19, 2, 3, NULL, 'Brădești'), +(83160, 19, 3, 22, 83151, 'Brădești'), +(83179, 19, 3, 23, 83151, 'Târnovița'), +(83188, 19, 3, 22, 86501, 'Satu Mare'), +(83197, 19, 2, 3, NULL, 'Feliceni'), +(83204, 19, 3, 22, 83197, 'Feliceni'), +(83213, 19, 3, 23, 83197, 'Alexandrița'), +(83222, 19, 3, 23, 83197, 'Arvățeni'), +(83231, 19, 3, 23, 83197, 'Cireșeni'), +(83240, 19, 3, 23, 83197, 'Forțeni'), +(83259, 19, 3, 23, 83197, 'Hoghia'), +(83268, 19, 3, 23, 83197, 'Oțeni'), +(83277, 19, 3, 23, 83197, 'Polonița'), +(83286, 19, 3, 23, 83197, 'Tăureni'), +(83295, 19, 3, 23, 83197, 'Teleac'), +(83302, 19, 3, 23, 83197, 'Văleni'), +(83320, 19, 2, 1, NULL, 'Municipiul Miercurea Ciuc'), +(83339, 19, 3, 9, 83320, 'Miercurea Ciuc'), +(83348, 19, 3, 10, 83320, 'Ciba'), +(83357, 19, 3, 10, 83320, 'Harghita-Băi'), +(83366, 19, 3, 10, 83320, 'Jigodin-Băi'), +(83375, 19, 2, 3, NULL, 'Păuleni-Ciuc'), +(83384, 19, 3, 22, 83375, 'Păuleni-Ciuc'), +(83393, 19, 3, 23, 83375, 'Delnița'), +(83400, 19, 3, 23, 83375, 'Șoimeni'), +(83428, 19, 2, 2, NULL, 'Oraș Băile Tușnad'), +(83437, 19, 3, 17, 83428, 'Băile Tușnad'), +(83446, 19, 3, 18, 83428, 'Carpitus'), +(83464, 19, 2, 2, NULL, 'Oraș Bălan'), +(83473, 19, 3, 17, 83464, 'Bălan'), +(83491, 19, 2, 2, NULL, 'Oraș Borsec'), +(83507, 19, 3, 17, 83491, 'Borsec'), +(83525, 19, 2, 2, NULL, 'Oraș Cristuru Secuiesc'), +(83534, 19, 3, 17, 83525, 'Cristuru Secuiesc'), +(83543, 19, 3, 18, 83525, 'Filiaș'), +(83561, 19, 2, 4, NULL, 'Municipiul Gheorgheni'), +(83570, 19, 3, 9, 83561, 'Gheorgheni'), +(83589, 19, 3, 10, 83561, 'Covacipeter'), +(83598, 19, 3, 10, 83561, 'Lacu Roșu'), +(83605, 19, 3, 10, 83561, 'Vargatac'), +(83614, 19, 3, 10, 83561, 'Visafolio'), +(83632, 19, 2, 4, NULL, 'Municipiul Toplita'), +(83641, 19, 3, 9, 83632, 'Toplița'), +(83650, 19, 3, 10, 83632, 'Călimănel'), +(83669, 19, 3, 10, 83632, 'Luncani'), +(83678, 19, 3, 10, 83632, 'Măgheruș'), +(83687, 19, 3, 10, 83632, 'Moglănești'), +(83696, 19, 3, 10, 83632, 'Secu'), +(83703, 19, 3, 10, 83632, 'Vale'), +(83712, 19, 3, 10, 83632, 'Vâgani'), +(83721, 19, 3, 10, 83632, 'Zencani'), +(83749, 19, 2, 2, NULL, 'Oraș Vlăhița'), +(83758, 19, 3, 17, 83749, 'Vlăhița'), +(83767, 19, 3, 18, 83749, 'Băile Homorod'), +(83776, 19, 3, 18, 83749, 'Minele Lueta'), +(83785, 19, 2, 3, NULL, 'Atid'), +(83794, 19, 3, 22, 83785, 'Atid'), +(83801, 19, 3, 23, 83785, 'Crișeni'), +(83810, 19, 3, 23, 83785, 'Cușmed'), +(83829, 19, 3, 23, 83785, 'Inlăceni'), +(83838, 19, 3, 23, 83785, 'Șiclod'), +(83847, 19, 2, 3, NULL, 'Avrămești'), +(83856, 19, 3, 22, 83847, 'Avrămești'), +(83865, 19, 3, 23, 83847, 'Andreeni'), +(83874, 19, 3, 23, 83847, 'Cechești'), +(83883, 19, 3, 23, 83847, 'Goagiu'), +(83892, 19, 3, 23, 83847, 'Firtănuș'), +(83909, 19, 3, 23, 83847, 'Laz-Firtănuș'), +(83918, 19, 3, 23, 83847, 'Laz-Șoimuș'), +(83927, 19, 3, 23, 83847, 'Medișoru Mic'), +(83936, 19, 2, 3, NULL, 'Bilbor'), +(83945, 19, 3, 22, 83936, 'Bilbor'), +(83954, 19, 3, 23, 83936, 'Răchitiș'), +(83963, 19, 2, 3, NULL, 'Căpâlnița'), +(83972, 19, 3, 22, 83963, 'Căpâlnița'), +(83981, 19, 2, 3, NULL, 'Ciucsângeorgiu'), +(83990, 19, 3, 22, 83981, 'Ciucsângeorgiu'), +(84004, 19, 3, 23, 83981, 'Armășeni'), +(84013, 19, 3, 23, 83981, 'Armășenii Noi'), +(84022, 19, 3, 23, 83981, 'Bancu'), +(84031, 19, 3, 23, 83981, 'Ciobăniș'), +(84040, 19, 3, 23, 83981, 'Cotormani'), +(84059, 19, 3, 23, 83981, 'Eghersec'), +(84068, 19, 3, 23, 83981, 'Ghiurche'), +(84077, 19, 3, 23, 83981, 'Potiond'), +(84086, 19, 2, 3, NULL, 'Ciumani'), +(84095, 19, 3, 22, 84086, 'Ciumani'), +(84102, 19, 2, 3, NULL, 'Cârța'), +(84111, 19, 3, 22, 84102, 'Cârța'), +(84120, 19, 3, 23, 84102, 'Ineu'), +(84139, 19, 3, 22, 86453, 'Tomești'), +(84148, 19, 2, 3, NULL, 'Corbu'), +(84157, 19, 3, 22, 84148, 'Corbu'), +(84166, 19, 3, 23, 84148, 'Capu Corbului'), +(84175, 19, 2, 3, NULL, 'Corund'), +(84184, 19, 3, 22, 84175, 'Corund'), +(84193, 19, 3, 23, 84175, 'Atia'), +(84200, 19, 3, 23, 84175, 'Calonda'), +(84219, 19, 3, 23, 84175, 'Fântâna Brazilor'), +(84228, 19, 3, 23, 84175, 'Valea Lui Pavel'), +(84237, 19, 2, 3, NULL, 'Dănești'), +(84246, 19, 3, 22, 84237, 'Dănești'), +(84255, 19, 3, 22, 86438, 'Mădăraș'), +(84264, 19, 2, 3, NULL, 'Dealu'), +(84273, 19, 3, 22, 84264, 'Dealu'), +(84282, 19, 3, 23, 84264, 'Fâncel'), +(84291, 19, 3, 23, 84264, 'Sâncrai'), +(84308, 19, 3, 23, 84264, 'Tămașu'), +(84317, 19, 3, 23, 84264, 'Tibod'), +(84326, 19, 3, 23, 84264, 'Ulcani'), +(84335, 19, 3, 23, 84264, 'Valea Rotundă'), +(84344, 19, 2, 3, NULL, 'Ditrău'), +(84353, 19, 3, 22, 84344, 'Ditrău'), +(84362, 19, 3, 23, 84344, 'Jolotca'), +(84371, 19, 3, 23, 84344, 'Țengheler'), +(84380, 19, 2, 3, NULL, 'Dârjiu'), +(84399, 19, 3, 22, 84380, 'Dârjiu'), +(84406, 19, 3, 23, 84380, 'Mujna'), +(84415, 19, 2, 3, NULL, 'Frumoasa'), +(84424, 19, 3, 22, 84415, 'Frumoasa'), +(84433, 19, 3, 23, 84415, 'Bârzava'), +(84442, 19, 3, 23, 84415, 'Făgețel'), +(84451, 19, 3, 23, 84415, 'Nicolești'), +(84460, 19, 2, 3, NULL, 'Gălăuțaș'), +(84479, 19, 3, 22, 84460, 'Gălăuțaș'), +(84488, 19, 3, 23, 84460, 'Dealu Armanului'), +(84497, 19, 3, 23, 84460, 'Gălăuțaș-Pârâu'), +(84503, 19, 3, 23, 84460, 'Nuțeni'), +(84512, 19, 3, 23, 84460, 'Plopiș'), +(84521, 19, 3, 23, 84460, 'Preluca'), +(84530, 19, 3, 23, 84460, 'Toleșeni'), +(84549, 19, 3, 23, 84460, 'Zăpodea'), +(84558, 19, 2, 3, NULL, 'Joseni'), +(84567, 19, 3, 22, 84558, 'Joseni'), +(84576, 19, 3, 23, 84558, 'Borzont'), +(84585, 19, 3, 23, 84558, 'Bucin'), +(84594, 19, 2, 3, NULL, 'Lăzarea'), +(84601, 19, 3, 22, 84594, 'Lăzarea'), +(84610, 19, 3, 23, 84594, 'Ghiduț'), +(84629, 19, 2, 3, NULL, 'Lueta'), +(84638, 19, 3, 22, 84629, 'Lueta'), +(84647, 19, 3, 23, 84629, 'Băile Chirui'), +(84656, 19, 2, 3, NULL, 'Lunca De Jos'), +(84665, 19, 3, 22, 84656, 'Lunca De Jos'), +(84674, 19, 3, 23, 84656, 'Barațcoș'), +(84683, 19, 3, 23, 84656, 'Poiana Fagului'), +(84692, 19, 3, 23, 84656, 'Puntea Lupului'), +(84709, 19, 3, 23, 84656, 'Valea Lui Antaloc'), +(84718, 19, 3, 23, 84656, 'Valea Boroș'), +(84727, 19, 3, 23, 84656, 'Valea Capelei'), +(84736, 19, 3, 23, 84656, 'Valea Întunecoasă'), +(84745, 19, 3, 23, 84656, 'Valea Rece'), +(84754, 19, 2, 3, NULL, 'Lunca De Sus'), +(84763, 19, 3, 22, 84754, 'Lunca De Sus'), +(84772, 19, 3, 23, 84754, 'Comiat'), +(84781, 19, 3, 23, 84754, 'Izvorul Trotușului'), +(84790, 19, 3, 23, 84754, 'Păltiniș-Ciuc'), +(84807, 19, 3, 23, 84754, 'Valea Gârbea'), +(84816, 19, 3, 23, 84754, 'Valea Ugra'), +(84825, 19, 2, 3, NULL, 'Lupeni'), +(84834, 19, 3, 22, 84825, 'Lupeni'), +(84843, 19, 3, 23, 84825, 'Bisericani'), +(84852, 19, 3, 23, 84825, 'Bulgăreni'), +(84861, 19, 3, 23, 84825, 'Firtușu'), +(84870, 19, 3, 23, 84825, 'Morăreni'), +(84889, 19, 3, 23, 84825, 'Păltiniș'), +(84898, 19, 3, 23, 84825, 'Păuleni'), +(84905, 19, 3, 23, 84825, 'Satu Mic'), +(84914, 19, 3, 23, 84825, 'Sâncel'), +(84923, 19, 2, 3, NULL, 'Mărtiniș'), +(84932, 19, 3, 22, 84923, 'Mărtiniș'), +(84941, 19, 3, 23, 84923, 'Aldea'), +(84950, 19, 3, 23, 84923, 'Bădeni'), +(84969, 19, 3, 23, 84923, 'Călugăreni'), +(84978, 19, 3, 23, 84923, 'Chinușu'), +(84987, 19, 3, 23, 84923, 'Comănești'), +(84996, 19, 3, 23, 84923, 'Ghipeș'), +(85001, 19, 3, 23, 84923, 'Locodeni'), +(85010, 19, 3, 23, 84923, 'Orășeni'), +(85029, 19, 3, 23, 84923, 'Petreni'), +(85038, 19, 3, 23, 84923, 'Rareș'), +(85047, 19, 3, 23, 84923, 'Sânpaul'), +(85056, 19, 2, 3, NULL, 'Merești'), +(85065, 19, 3, 22, 85056, 'Merești'), +(85074, 19, 2, 3, NULL, 'Mihăileni'), +(85083, 19, 3, 22, 85074, 'Mihăileni'), +(85092, 19, 3, 23, 85074, 'Livezi'), +(85109, 19, 3, 23, 85074, 'Nădejdea'), +(85118, 19, 3, 23, 85074, 'Văcărești'), +(85127, 19, 2, 3, NULL, 'Mugeni'), +(85136, 19, 3, 22, 85127, 'Mugeni'), +(85145, 19, 3, 23, 85127, 'Aluniș'), +(85154, 19, 3, 23, 85127, 'Beta'), +(85163, 19, 3, 18, 83525, 'Betești'), +(85172, 19, 3, 23, 85127, 'Dejuțiu'), +(85181, 19, 3, 23, 85127, 'Dobeni'), +(85190, 19, 3, 23, 85127, 'Lutița'), +(85207, 19, 3, 23, 85127, 'Mătișeni'), +(85216, 19, 3, 22, 86487, 'Porumbenii Mari'), +(85225, 19, 3, 23, 86487, 'Porumbenii Mici'), +(85234, 19, 3, 23, 85127, 'Tăietura'), +(85243, 19, 2, 3, NULL, 'Ocland'), +(85252, 19, 3, 22, 85243, 'Ocland'), +(85261, 19, 3, 23, 85243, 'Crăciunel'), +(85270, 19, 3, 23, 85243, 'Satu Nou'), +(85289, 19, 2, 3, NULL, 'Plăieșii De Jos'), +(85298, 19, 3, 22, 85289, 'Plăieșii De Jos'), +(85305, 19, 3, 23, 85289, 'Casinu Nou'), +(85314, 19, 3, 23, 85289, 'Iacobeni'), +(85323, 19, 3, 23, 85289, 'Imper'), +(85332, 19, 3, 23, 85289, 'Plăieșii De Sus'), +(85341, 19, 2, 3, NULL, 'Praid'), +(85350, 19, 3, 22, 85341, 'Praid'), +(85369, 19, 3, 23, 85341, 'Becaș'), +(85378, 19, 3, 23, 85341, 'Bucin'), +(85387, 19, 3, 23, 85341, 'Ocna De Jos'), +(85396, 19, 3, 23, 85341, 'Ocna De Sus'), +(85403, 19, 3, 23, 85341, 'Șașvereș'), +(85412, 19, 2, 3, NULL, 'Remetea'), +(85421, 19, 3, 22, 85412, 'Remetea'), +(85430, 19, 3, 23, 85412, 'Făgețel'), +(85449, 19, 3, 23, 85412, 'Martonca'), +(85458, 19, 3, 23, 85412, 'Sineu'), +(85467, 19, 2, 3, NULL, 'Săcel'), +(85476, 19, 3, 22, 85467, 'Săcel'), +(85485, 19, 3, 23, 85467, 'Șoimușu Mare'), +(85494, 19, 3, 23, 85467, 'Șoimușu Mic'), +(85500, 19, 3, 23, 85467, 'Uilac'), +(85519, 19, 3, 23, 85467, 'Vidacut'), +(85528, 19, 2, 3, NULL, 'Sărmaș'), +(85537, 19, 3, 22, 85528, 'Sărmaș'), +(85546, 19, 3, 23, 85528, 'Fundoaia'), +(85555, 19, 3, 23, 85528, 'Hodoșa'), +(85564, 19, 3, 23, 85528, 'Platonești'), +(85573, 19, 3, 23, 85528, 'Runc'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(85582, 19, 2, 3, NULL, 'Secuieni'), +(85591, 19, 3, 22, 85582, 'Secuieni'), +(85608, 19, 3, 23, 85582, 'Bodogaia'), +(85617, 19, 3, 23, 85582, 'Eliseni'), +(85626, 19, 2, 3, NULL, 'Siculeni'), +(85635, 19, 3, 22, 85626, 'Siculeni'), +(85644, 19, 3, 23, 86461, 'Ciaracio'), +(85653, 19, 3, 22, 86461, 'Ciceu'), +(85662, 19, 3, 22, 86495, 'Racu'), +(85671, 19, 3, 23, 86495, 'Gârciu'), +(85680, 19, 2, 3, NULL, 'Sâncrăieni'), +(85699, 19, 3, 22, 85680, 'Sâncrăieni'), +(85706, 19, 3, 23, 86479, 'Fitod'), +(85715, 19, 3, 23, 86479, 'Hosasău'), +(85724, 19, 3, 22, 86479, 'Leliceni'), +(85733, 19, 3, 23, 86479, 'Misentea'), +(85742, 19, 3, 22, 86519, 'Sântimbru'), +(85751, 19, 3, 23, 86519, 'Sântimbru-Băi'), +(85760, 19, 2, 3, NULL, 'Sândominic'), +(85779, 19, 3, 22, 85760, 'Sândominic'), +(85788, 19, 2, 3, NULL, 'Sânmartin'), +(85797, 19, 3, 22, 85788, 'Sânmartin'), +(85804, 19, 3, 23, 85788, 'Ciucani'), +(85813, 19, 3, 22, 86446, 'Cozmeni'), +(85822, 19, 3, 23, 86446, 'Lăzărești'), +(85831, 19, 3, 23, 85788, 'Valea Uzului'), +(85840, 19, 2, 3, NULL, 'Sânsimion'), +(85859, 19, 3, 22, 85840, 'Sânsimion'), +(85868, 19, 3, 23, 85840, 'Cetățuia'), +(85877, 19, 2, 3, NULL, 'Subcetate'), +(85886, 19, 3, 22, 85877, 'Subcetate'), +(85895, 19, 3, 23, 85877, 'Călnaci'), +(85902, 19, 3, 23, 85877, 'Duda'), +(85911, 19, 3, 23, 85877, 'Filpea'), +(85920, 19, 2, 3, NULL, 'Suseni'), +(85939, 19, 3, 22, 85920, 'Suseni'), +(85948, 19, 3, 23, 85920, 'Chileni'), +(85957, 19, 3, 23, 85920, 'Liban'), +(85966, 19, 3, 23, 85920, 'Senetea'), +(85975, 19, 3, 23, 85920, 'Valea Strâmbă'), +(85984, 19, 2, 3, NULL, 'Șimonești'), +(85993, 19, 3, 22, 85984, 'Șimonești'), +(86008, 19, 3, 23, 85984, 'Bențid'), +(86017, 19, 3, 23, 85984, 'Cădaciu Mare'), +(86026, 19, 3, 23, 85984, 'Cădaciu Mic'), +(86035, 19, 3, 23, 85984, 'Cehețel'), +(86044, 19, 3, 23, 85984, 'Chedia Mare'), +(86053, 19, 3, 23, 85984, 'Chedia Mică'), +(86062, 19, 3, 23, 85984, 'Cobătești'), +(86071, 19, 3, 23, 85984, 'Medișoru Mare'), +(86080, 19, 3, 23, 85984, 'Mihăileni'), +(86099, 19, 3, 23, 85984, 'Nicoleni'), +(86106, 19, 3, 23, 85984, 'Rugănești'), +(86115, 19, 3, 23, 85984, 'Tărcești'), +(86124, 19, 3, 23, 85984, 'Turdeni'), +(86133, 19, 2, 3, NULL, 'Tulgheș'), +(86142, 19, 3, 22, 86133, 'Tulgheș'), +(86151, 19, 3, 23, 86133, 'Hagota'), +(86160, 19, 3, 23, 86133, 'Pintic'), +(86179, 19, 3, 23, 86133, 'Recea'), +(86188, 19, 2, 3, NULL, 'Tușnad'), +(86197, 19, 3, 22, 86188, 'Tușnad'), +(86204, 19, 3, 23, 86188, 'Tușnadu Nou'), +(86213, 19, 3, 23, 86188, 'Vrabia'), +(86222, 19, 2, 3, NULL, 'Ulieș'), +(86231, 19, 3, 22, 86222, 'Ulieș'), +(86240, 19, 3, 23, 86222, 'Daia'), +(86259, 19, 3, 23, 86222, 'Iașu'), +(86268, 19, 3, 23, 86222, 'Ighiu'), +(86277, 19, 3, 23, 86222, 'Nicolești'), +(86286, 19, 3, 23, 86222, 'Obrănești'), +(86295, 19, 3, 23, 86222, 'Petecu'), +(86302, 19, 3, 23, 86222, 'Vasileni'), +(86311, 19, 2, 3, NULL, 'Vărșag'), +(86320, 19, 3, 22, 86311, 'Vărșag'), +(86339, 19, 2, 3, NULL, 'Voșlăbeni'), +(86348, 19, 3, 22, 86339, 'Voșlăbeni'), +(86357, 19, 3, 23, 86339, 'Izvoru Mureșului'), +(86366, 19, 2, 3, NULL, 'Zetea'), +(86375, 19, 3, 22, 86366, 'Zetea'), +(86384, 19, 3, 23, 86366, 'Desag'), +(86393, 19, 3, 23, 86366, 'Izvoare'), +(86400, 19, 3, 23, 86366, 'Poiana Târnavei'), +(86419, 19, 3, 23, 86366, 'Șicasău'), +(86428, 19, 3, 23, 86366, 'Sub Cetate'), +(86438, 19, 2, 3, NULL, 'Mădăraș'), +(86446, 19, 2, 3, NULL, 'Cozmeni'), +(86453, 19, 2, 3, NULL, 'Tomești'), +(86461, 19, 2, 3, NULL, 'Ciceu'), +(86479, 19, 2, 3, NULL, 'Leliceni'), +(86487, 19, 2, 3, NULL, 'Porumbeni'), +(86495, 19, 2, 3, NULL, 'Racu'), +(86501, 19, 2, 3, NULL, 'Satu Mare'), +(86519, 19, 2, 3, NULL, 'Sântimbru'), +(86687, 20, 2, 1, NULL, 'Municipiul Deva'), +(86696, 20, 3, 9, 86687, 'Deva'), +(86703, 20, 3, 10, 86687, 'Sântuhalm'), +(86712, 20, 3, 11, 86687, 'Archia'), +(86721, 20, 3, 11, 86687, 'Bârcea Mică'), +(86730, 20, 3, 11, 86687, 'Cristur'), +(86749, 20, 2, 3, NULL, 'Cârjiți'), +(86758, 20, 3, 22, 86749, 'Cârjiți'), +(86767, 20, 3, 23, 86749, 'Almașu Sec'), +(86776, 20, 3, 23, 86749, 'Chergheș'), +(86785, 20, 3, 23, 86749, 'Cozia'), +(86794, 20, 3, 23, 86749, 'Popești'), +(86810, 20, 2, 4, NULL, 'Municipiul Hunedoara'), +(86829, 20, 3, 9, 86810, 'Hunedoara'), +(86838, 20, 3, 10, 86810, 'Răcăștia'), +(86847, 20, 3, 11, 86810, 'Boș'), +(86856, 20, 3, 11, 86810, 'Groș'), +(86865, 20, 3, 11, 86810, 'Hășdat'), +(86874, 20, 3, 11, 86810, 'Peștișu Mare'), +(86883, 20, 2, 3, NULL, 'Ghelari'), +(86892, 20, 3, 22, 86883, 'Ghelari'), +(86909, 20, 3, 23, 86883, 'Govăjdia'), +(86918, 20, 3, 23, 86883, 'Plop'), +(86927, 20, 3, 23, 86883, 'Ruda'), +(86936, 20, 2, 3, NULL, 'Teliucu Inferior'), +(86945, 20, 3, 22, 86936, 'Teliucu Inferior'), +(86954, 20, 3, 23, 86936, 'Cinciș-Cerna'), +(86963, 20, 3, 23, 86936, 'Izvoarele'), +(86972, 20, 3, 23, 86936, 'Teliucu Superior'), +(86990, 20, 2, 4, NULL, 'Municipiul Petroșani'), +(87004, 20, 3, 9, 86990, 'Petroșani'), +(87013, 20, 3, 10, 86990, 'Dâlja Mare'), +(87022, 20, 3, 10, 86990, 'Dâlja Mică'), +(87031, 20, 3, 10, 86990, 'Peștera'), +(87040, 20, 3, 10, 86990, 'Slătinioara'), +(87059, 20, 2, 4, NULL, 'Municipiul Lupeni'), +(87068, 20, 3, 9, 87059, 'Lupeni'), +(87077, 20, 2, 2, NULL, 'Oraș Petrila'), +(87086, 20, 3, 17, 87077, 'Petrila'), +(87095, 20, 3, 18, 87077, 'Cimpa'), +(87102, 20, 3, 18, 87077, 'Jieț'), +(87111, 20, 3, 18, 87077, 'Răscoala'), +(87120, 20, 3, 18, 87077, 'Tirici'), +(87139, 20, 2, 2, NULL, 'Oraș Uricani'), +(87148, 20, 3, 17, 87139, 'Uricani'), +(87157, 20, 3, 18, 87139, 'Câmpu Lui Neag'), +(87166, 20, 3, 18, 87139, 'Valea De Brazi'), +(87175, 20, 2, 4, NULL, 'Municipiul Vulcan'), +(87184, 20, 3, 9, 87175, 'Vulcan'), +(87193, 20, 3, 10, 87175, 'Dealu Babii'), +(87200, 20, 3, 10, 87175, 'Jiu-Paroșeni'), +(87219, 20, 2, 2, NULL, 'Oraș Aninoasa'), +(87228, 20, 3, 17, 87219, 'Aninoasa'), +(87237, 20, 3, 19, 87219, 'Iscroni'), +(87246, 20, 2, 3, NULL, 'Bănița'), +(87255, 20, 3, 22, 87246, 'Bănița'), +(87264, 20, 3, 23, 87246, 'Crivadia'), +(87273, 20, 3, 23, 87246, 'Merișor'), +(87291, 20, 2, 4, NULL, 'Municipiul Brad'), +(87308, 20, 3, 9, 87291, 'Brad'), +(87317, 20, 3, 11, 87291, 'Mesteacăn'), +(87326, 20, 3, 11, 87291, 'Potingani'), +(87335, 20, 3, 11, 87291, 'Ruda-Brad'), +(87344, 20, 3, 11, 87291, 'Țărățel'), +(87353, 20, 3, 11, 87291, 'Valea Bradului'), +(87362, 20, 2, 3, NULL, 'Crișcior'), +(87371, 20, 3, 22, 87362, 'Crișcior'), +(87380, 20, 3, 23, 87362, 'Barza'), +(87399, 20, 3, 23, 87362, 'Valea Arsului'), +(87406, 20, 3, 23, 87362, 'Zdrapți'), +(87424, 20, 2, 2, NULL, 'Oraș Călan'), +(87433, 20, 3, 17, 87424, 'Călan'), +(87442, 20, 3, 18, 87424, 'Streisângeorgiu'), +(87451, 20, 3, 19, 87424, 'Batiz'), +(87460, 20, 3, 19, 87424, 'Călanu Mic'), +(87479, 20, 3, 19, 87424, 'Grid'), +(87488, 20, 3, 19, 87424, 'Nădăștia De Jos'), +(87497, 20, 3, 19, 87424, 'Nădăștia De Sus'), +(87503, 20, 3, 19, 87424, 'Ohaba Streiului'), +(87512, 20, 3, 19, 87424, 'Sâncrai'), +(87521, 20, 3, 19, 87424, 'Sântămăria De Piatră'), +(87530, 20, 3, 19, 87424, 'Strei'), +(87549, 20, 3, 19, 87424, 'Strei-Săcel'), +(87558, 20, 3, 19, 87424, 'Valea Sângeorgiului'), +(87576, 20, 2, 2, NULL, 'Oraș Hațeg'), +(87585, 20, 3, 17, 87576, 'Hațeg'), +(87594, 20, 3, 18, 87576, 'Nălațvad'), +(87601, 20, 3, 19, 87576, 'Silvașu De Jos'), +(87610, 20, 3, 19, 87576, 'Silvașu De Sus'), +(87638, 20, 2, 4, NULL, 'Municipiul Orăștie'), +(87647, 20, 3, 9, 87638, 'Orăștie'), +(87665, 20, 2, 2, NULL, 'Oraș Simeria'), +(87674, 20, 3, 17, 87665, 'Simeria'), +(87683, 20, 3, 19, 87665, 'Bârcea Mare'), +(87692, 20, 3, 19, 87665, 'Cărpiniș'), +(87709, 20, 3, 19, 87665, 'Simeria Veche'), +(87718, 20, 3, 19, 87665, 'Sântandrei'), +(87727, 20, 3, 19, 87665, 'Șăulești'), +(87736, 20, 3, 19, 87665, 'Uroi'), +(87745, 20, 2, 3, NULL, 'Baia De Criș'), +(87754, 20, 3, 22, 87745, 'Baia De Criș'), +(87763, 20, 3, 23, 87745, 'Baldovin'), +(87772, 20, 3, 23, 87745, 'Căraci'), +(87781, 20, 3, 23, 87745, 'Cărăstău'), +(87790, 20, 3, 23, 87745, 'Lunca'), +(87807, 20, 3, 23, 87745, 'Rișca'), +(87816, 20, 3, 23, 87745, 'Rișculița'), +(87825, 20, 3, 23, 87745, 'Țebea'), +(87834, 20, 3, 23, 87745, 'Văleni'), +(87843, 20, 2, 3, NULL, 'Balșa'), +(87852, 20, 3, 22, 87843, 'Balșa'), +(87861, 20, 3, 23, 87843, 'Almașu Mic De Munte'), +(87870, 20, 3, 23, 87843, 'Ardeu'), +(87889, 20, 3, 23, 87843, 'Bunești'), +(87898, 20, 3, 23, 87843, 'Galbina'), +(87905, 20, 3, 23, 87843, 'Mada'), +(87914, 20, 3, 23, 87843, 'Oprișești'), +(87923, 20, 3, 23, 87843, 'Poiana'), +(87932, 20, 3, 23, 87843, 'Poienița'), +(87941, 20, 3, 23, 87843, 'Roșia'), +(87950, 20, 3, 23, 87843, 'Stăuini'), +(87969, 20, 3, 23, 87843, 'Techereu'), +(87978, 20, 3, 23, 87843, 'Vălișoara'), +(87987, 20, 3, 23, 87843, 'Voia'), +(87996, 20, 2, 3, NULL, 'Baru'), +(88001, 20, 3, 22, 87996, 'Baru'), +(88010, 20, 3, 23, 87996, 'Livadia'), +(88029, 20, 3, 23, 87996, 'Petros'), +(88038, 20, 3, 23, 87996, 'Valea Lupului'), +(88047, 20, 2, 3, NULL, 'Băcia'), +(88056, 20, 3, 22, 88047, 'Băcia'), +(88065, 20, 3, 23, 88047, 'Petreni'), +(88074, 20, 3, 23, 88047, 'Tâmpa'), +(88083, 20, 3, 23, 88047, 'Totia'), +(88092, 20, 2, 3, NULL, 'Băița'), +(88109, 20, 3, 22, 88092, 'Băița'), +(88118, 20, 3, 23, 88092, 'Barbura'), +(88127, 20, 3, 23, 88092, 'Căinelu De Sus'), +(88136, 20, 3, 23, 88092, 'Crăciunești'), +(88145, 20, 3, 23, 88092, 'Fizeș'), +(88154, 20, 3, 23, 88092, 'Hărțăgani'), +(88163, 20, 3, 23, 88092, 'Lunca'), +(88172, 20, 3, 23, 88092, 'Ormindea'), +(88181, 20, 3, 23, 88092, 'Peștera'), +(88190, 20, 3, 23, 88092, 'Săliște'), +(88207, 20, 3, 23, 88092, 'Trestia'), +(88216, 20, 2, 3, NULL, 'Bătrâna'), +(88225, 20, 3, 22, 88216, 'Bătrâna'), +(88234, 20, 3, 23, 88216, 'Fața Roșie'), +(88243, 20, 3, 23, 88216, 'Piatra'), +(88252, 20, 3, 23, 88216, 'Răchițaua'), +(88261, 20, 2, 3, NULL, 'Beriu'), +(88270, 20, 3, 22, 88261, 'Beriu'), +(88289, 20, 3, 23, 88261, 'Căstău'), +(88298, 20, 3, 23, 88261, 'Cucuiș'), +(88305, 20, 3, 23, 88261, 'Măgureni'), +(88314, 20, 3, 23, 88261, 'Orăștioara De Jos'), +(88323, 20, 3, 23, 88261, 'Poieni'), +(88332, 20, 3, 23, 88261, 'Sereca'), +(88341, 20, 3, 23, 88261, 'Sibișel'), +(88350, 20, 2, 3, NULL, 'Blăjeni'), +(88369, 20, 3, 22, 88350, 'Blăjeni'), +(88378, 20, 3, 23, 88350, 'Blăjeni-Vulcan'), +(88387, 20, 3, 23, 88350, 'Criș'), +(88396, 20, 3, 23, 88350, 'Dragu-Brad'), +(88403, 20, 3, 23, 88350, 'Groșuri'), +(88412, 20, 3, 23, 88350, 'Plai'), +(88421, 20, 3, 23, 88350, 'Reț'), +(88430, 20, 3, 23, 88350, 'Sălătruc'), +(88449, 20, 2, 3, NULL, 'Boșorod'), +(88458, 20, 3, 22, 88449, 'Boșorod'), +(88467, 20, 3, 23, 88449, 'Alun'), +(88476, 20, 3, 23, 88449, 'Bobaia'), +(88485, 20, 3, 23, 88449, 'Chitid'), +(88494, 20, 3, 23, 88449, 'Cioclovina'), +(88500, 20, 3, 23, 88449, 'Luncani'), +(88519, 20, 3, 23, 88449, 'Prihodiște'), +(88528, 20, 3, 23, 88449, 'Ursici'), +(88537, 20, 3, 23, 88449, 'Târsa'), +(88546, 20, 2, 3, NULL, 'Brănișca'), +(88555, 20, 3, 22, 88546, 'Brănișca'), +(88564, 20, 3, 23, 88546, 'Boz'), +(88573, 20, 3, 23, 88546, 'Bărăștii Iliei'), +(88582, 20, 3, 23, 88546, 'Căbești'), +(88591, 20, 3, 23, 88546, 'Gialacuta'), +(88608, 20, 3, 23, 88546, 'Furcșoara'), +(88617, 20, 3, 23, 88546, 'Rovina'), +(88626, 20, 3, 23, 88546, 'Târnava'), +(88635, 20, 3, 23, 88546, 'Târnăvița'), +(88644, 20, 2, 3, NULL, 'Bretea Română'), +(88653, 20, 3, 22, 88644, 'Bretea Română'), +(88662, 20, 3, 23, 88644, 'Bățălar'), +(88671, 20, 3, 23, 88644, 'Bercu'), +(88680, 20, 3, 23, 88644, 'Bretea Streiului'), +(88699, 20, 3, 23, 88644, 'Covragiu'), +(88706, 20, 3, 23, 88644, 'Gânțaga'), +(88715, 20, 3, 23, 88644, 'Măceu'), +(88724, 20, 3, 23, 88644, 'Ocolișu Mare'), +(88733, 20, 3, 23, 88644, 'Plopi'), +(88742, 20, 3, 23, 88644, 'Ruși'), +(88751, 20, 3, 23, 88644, 'Vâlcele'), +(88760, 20, 3, 23, 88644, 'Vâlcelele Bune'), +(88779, 20, 3, 23, 88644, 'Vâlceluța'), +(88788, 20, 2, 3, NULL, 'Buceș'), +(88797, 20, 3, 22, 88788, 'Buceș'), +(88804, 20, 3, 23, 88788, 'Buceș-Vulcan'), +(88813, 20, 3, 23, 88788, 'Dupăpiatră'), +(88822, 20, 3, 23, 88788, 'Grohoțele'), +(88831, 20, 3, 23, 88788, 'Mihăileni'), +(88840, 20, 3, 23, 88788, 'Stănija'), +(88859, 20, 3, 23, 88788, 'Tarnița'), +(88868, 20, 2, 3, NULL, 'Bucureșci'), +(88877, 20, 3, 22, 88868, 'Bucureșci'), +(88886, 20, 3, 23, 88868, 'Curechiu'), +(88895, 20, 3, 23, 88868, 'Merișor'), +(88902, 20, 3, 23, 88868, 'Rovina'), +(88911, 20, 3, 23, 88868, 'Șesuri'), +(88920, 20, 2, 3, NULL, 'Bulzeștii De Sus'), +(88939, 20, 3, 22, 88920, 'Bulzeștii De Sus'), +(88948, 20, 3, 23, 88920, 'Bulzeștii De Jos'), +(88957, 20, 3, 23, 88920, 'Giurgești'), +(88966, 20, 3, 23, 88920, 'Grohot'), +(88975, 20, 3, 23, 88920, 'Păulești'), +(88984, 20, 3, 23, 88920, 'Rusești'), +(88993, 20, 3, 23, 88920, 'Stănculești'), +(89008, 20, 3, 23, 88920, 'Ticera'), +(89017, 20, 3, 23, 88920, 'Tomnatec'), +(89026, 20, 2, 3, NULL, 'Bunila'), +(89035, 20, 3, 22, 89026, 'Bunila'), +(89044, 20, 3, 23, 89026, 'Alun'), +(89053, 20, 3, 23, 89026, 'Cernișoara Florese'), +(89062, 20, 3, 23, 89026, 'Poienița Voinii'), +(89071, 20, 3, 23, 89026, 'Vadu Dobrii'), +(89080, 20, 2, 3, NULL, 'Burjuc'), +(89099, 20, 3, 22, 89080, 'Burjuc'), +(89106, 20, 3, 23, 89080, 'Brădățel'), +(89115, 20, 3, 23, 89080, 'Glodghilești'), +(89124, 20, 3, 23, 89080, 'Petrești'), +(89133, 20, 3, 23, 89080, 'Tătărăști'), +(89142, 20, 3, 23, 89080, 'Tisa'), +(89151, 20, 2, 3, NULL, 'Cerbăl'), +(89160, 20, 3, 22, 89151, 'Cerbăl'), +(89179, 20, 3, 23, 89151, 'Arănieș'), +(89188, 20, 3, 23, 89151, 'Feregi'), +(89197, 20, 3, 23, 89151, 'Merișoru De Munte'), +(89204, 20, 3, 23, 89151, 'Poienița Tomii'), +(89213, 20, 3, 23, 89151, 'Poiana Răchițelii'), +(89222, 20, 3, 23, 89151, 'Socet'), +(89231, 20, 3, 23, 89151, 'Ulm'), +(89240, 20, 2, 3, NULL, 'Certeju De Sus'), +(89259, 20, 3, 22, 89240, 'Certeju De Sus'), +(89268, 20, 3, 23, 89240, 'Bocșa Mare'), +(89277, 20, 3, 23, 89240, 'Bocșa Mică'), +(89286, 20, 3, 23, 89240, 'Hondol'), +(89295, 20, 3, 23, 89240, 'Măgura-Toplița'), +(89302, 20, 3, 23, 89240, 'Nojag'), +(89311, 20, 3, 23, 89240, 'Săcărâmb'), +(89320, 20, 3, 23, 89240, 'Toplița Mureșului'), +(89339, 20, 3, 23, 89240, 'Vărmaga'), +(89348, 20, 2, 3, NULL, 'Densuș'), +(89357, 20, 3, 22, 89348, 'Densuș'), +(89366, 20, 3, 23, 89348, 'Criva'), +(89375, 20, 3, 23, 89348, 'Hățăgel'), +(89384, 20, 3, 23, 89348, 'Peșteana'), +(89393, 20, 3, 23, 89348, 'Peștenița'), +(89400, 20, 3, 23, 89348, 'Poieni'), +(89419, 20, 3, 23, 89348, 'Ștei'), +(89428, 20, 2, 3, NULL, 'Dobra'), +(89437, 20, 3, 22, 89428, 'Dobra'), +(89446, 20, 3, 23, 89428, 'Abucea'), +(89455, 20, 3, 23, 89428, 'Bujoru'), +(89464, 20, 3, 23, 89428, 'Făgețel'), +(89473, 20, 3, 23, 89428, 'Lăpușnic'), +(89482, 20, 3, 23, 89428, 'Mihăiești'), +(89491, 20, 3, 23, 89428, 'Panc'), +(89507, 20, 3, 23, 89428, 'Panc-Săliște'), +(89516, 20, 3, 23, 89428, 'Rădulești'), +(89525, 20, 3, 23, 89428, 'Roșcani'), +(89534, 20, 3, 23, 89428, 'Stâncești'), +(89543, 20, 3, 23, 89428, 'Stâncești-Ohaba'), +(89552, 20, 3, 23, 89428, 'Stretea'), +(89561, 20, 2, 2, NULL, 'Oraș Geoagiu'), +(89570, 20, 3, 17, 89561, 'Geoagiu'), +(89589, 20, 3, 19, 89561, 'Aurel Vlaicu'), +(89598, 20, 3, 19, 89561, 'Bacâia'), +(89605, 20, 3, 19, 89561, 'Bozeș'), +(89614, 20, 3, 19, 89561, 'Cigmău'), +(89623, 20, 3, 19, 89561, 'Gelmar'), +(89632, 20, 3, 19, 89561, 'Geoagiu-Băi'), +(89641, 20, 3, 19, 89561, 'Homorod'), +(89650, 20, 3, 19, 89561, 'Mermezeu-Văleni'), +(89669, 20, 3, 19, 89561, 'Renghet'), +(89678, 20, 3, 19, 89561, 'Văleni'), +(89687, 20, 2, 3, NULL, 'Gurasada'), +(89696, 20, 3, 22, 89687, 'Gurasada'), +(89703, 20, 3, 23, 89687, 'Boiu De Jos'), +(89712, 20, 3, 23, 89687, 'Boiu De Sus'), +(89721, 20, 3, 23, 89687, 'Cărmăzănești'), +(89730, 20, 3, 23, 89687, 'Câmpuri De Sus'), +(89749, 20, 3, 23, 89687, 'Câmpuri-Surduc'), +(89758, 20, 3, 23, 89687, 'Dănulești'), +(89767, 20, 3, 23, 89687, 'Gothatea'), +(89776, 20, 3, 23, 89687, 'Runcșor'), +(89785, 20, 3, 23, 89687, 'Ulieș'), +(89794, 20, 3, 23, 89687, 'Vica'), +(89801, 20, 2, 3, NULL, 'Hărău'), +(89810, 20, 3, 22, 89801, 'Hărău'), +(89829, 20, 3, 23, 89801, 'Banpotoc'), +(89838, 20, 3, 23, 89801, 'Bârsău'), +(89847, 20, 3, 23, 89801, 'Chimindia'), +(89856, 20, 2, 3, NULL, 'Ilia'), +(89865, 20, 3, 22, 89856, 'Ilia'), +(89874, 20, 3, 23, 89856, 'Bacea'), +(89883, 20, 3, 23, 89856, 'Bretea Mureșană'), +(89892, 20, 3, 23, 89856, 'Brâznic'), +(89909, 20, 3, 23, 89856, 'Cuieș'), +(89918, 20, 3, 23, 89856, 'Dumbrăvița'), +(89927, 20, 3, 23, 89856, 'Săcămaș'), +(89936, 20, 3, 23, 89856, 'Sârbi'), +(89945, 20, 3, 23, 89856, 'Valea Lungă'), +(89954, 20, 2, 3, NULL, 'Lăpugiu De Jos'), +(89963, 20, 3, 22, 89954, 'Lăpugiu De Jos'), +(89972, 20, 3, 23, 89954, 'Baștea'), +(89981, 20, 3, 23, 89954, 'Cosești'), +(89990, 20, 3, 23, 89954, 'Fintoag'), +(90002, 20, 3, 23, 89954, 'Grind'), +(90011, 20, 3, 23, 89954, 'Holdea'), +(90020, 20, 3, 23, 89954, 'Lăpugiu De Sus'), +(90039, 20, 3, 23, 89954, 'Lăsău'), +(90048, 20, 3, 23, 89954, 'Ohaba'), +(90057, 20, 3, 23, 89954, 'Teiu'), +(90066, 20, 2, 3, NULL, 'Lelese'), +(90075, 20, 3, 22, 90066, 'Lelese'), +(90084, 20, 3, 23, 90066, 'Cerișor'), +(90093, 20, 3, 23, 90066, 'Runcu Mare'), +(90100, 20, 3, 23, 90066, 'Sohodol'), +(90119, 20, 2, 3, NULL, 'Lunca Cernii De Jos'), +(90128, 20, 3, 22, 90119, 'Lunca Cernii De Jos'), +(90137, 20, 3, 23, 90119, 'Ciumița'), +(90146, 20, 3, 23, 90119, 'Fântâna'), +(90155, 20, 3, 23, 90119, 'Gura Bordului'), +(90164, 20, 3, 23, 90119, 'Lunca Cernii De Sus'), +(90173, 20, 3, 23, 90119, 'Meria'), +(90182, 20, 3, 23, 90119, 'Negoiu'), +(90191, 20, 3, 23, 90119, 'Valea Babii'), +(90208, 20, 2, 3, NULL, 'Luncoiu De Jos'), +(90217, 20, 3, 22, 90208, 'Luncoiu De Jos'), +(90226, 20, 3, 23, 90208, 'Dudești'), +(90235, 20, 3, 23, 90208, 'Luncoiu De Sus'), +(90244, 20, 3, 23, 90208, 'Podele'), +(90253, 20, 3, 23, 90208, 'Stejărel'), +(90262, 20, 2, 3, NULL, 'Mărtinești'), +(90271, 20, 3, 22, 90262, 'Mărtinești'), +(90280, 20, 3, 23, 90262, 'Dâncu Mare'), +(90299, 20, 3, 23, 90262, 'Dâncu Mic'), +(90306, 20, 3, 23, 90262, 'Jeledinți'), +(90315, 20, 3, 23, 90262, 'Măgura'), +(90324, 20, 3, 23, 90262, 'Tămășasa'), +(90333, 20, 3, 23, 90262, 'Turmaș'), +(90342, 20, 2, 3, NULL, 'Orăștioara De Sus'), +(90351, 20, 3, 22, 90342, 'Orăștioara De Sus'), +(90360, 20, 3, 23, 90342, 'Bucium'), +(90379, 20, 3, 23, 90342, 'Costești'), +(90388, 20, 3, 23, 90342, 'Costești-Deal'), +(90397, 20, 3, 23, 90342, 'Grădiștea De Munte'), +(90404, 20, 3, 23, 90342, 'Ludeștii De Jos'), +(90413, 20, 3, 23, 90342, 'Ludeștii De Sus'), +(90422, 20, 3, 23, 90342, 'Ocolișu Mic'), +(90431, 20, 2, 3, NULL, 'Pestișu Mic'), +(90440, 20, 3, 22, 90431, 'Pestișu Mic'), +(90459, 20, 3, 23, 90431, 'Almașu Mic'), +(90468, 20, 3, 23, 90431, 'Ciulpăz'), +(90477, 20, 3, 23, 90431, 'Cutin'), +(90486, 20, 3, 23, 90431, 'Dumbrava'), +(90495, 20, 3, 23, 90431, 'Josani'), +(90501, 20, 3, 23, 90431, 'Mănerău'), +(90510, 20, 3, 23, 90431, 'Nandru'), +(90529, 20, 3, 23, 90431, 'Valea Nandrului'), +(90538, 20, 2, 3, NULL, 'Pui'), +(90547, 20, 3, 22, 90538, 'Pui'), +(90556, 20, 3, 23, 90538, 'Băiești'), +(90565, 20, 3, 23, 90538, 'Federi'), +(90574, 20, 3, 23, 90538, 'Fizești'), +(90583, 20, 3, 23, 90538, 'Galați'), +(90592, 20, 3, 23, 90538, 'Hobița'), +(90609, 20, 3, 23, 90538, 'Ohaba-Ponor'), +(90618, 20, 3, 23, 90538, 'Ponor'), +(90627, 20, 3, 23, 90538, 'Râu Bărbat'), +(90636, 20, 3, 23, 90538, 'Rușor'), +(90645, 20, 3, 23, 90538, 'Șerel'), +(90654, 20, 3, 23, 90538, 'Uric'), +(90663, 20, 2, 3, NULL, 'Rapoltu Mare'), +(90672, 20, 3, 22, 90663, 'Rapoltu Mare'), +(90681, 20, 3, 23, 90663, 'Bobâlna'), +(90690, 20, 3, 23, 90663, 'Boiu'), +(90707, 20, 3, 23, 90663, 'Folt'), +(90716, 20, 3, 23, 90663, 'Rapolțel'), +(90725, 20, 2, 3, NULL, 'Răchitova'), +(90734, 20, 3, 22, 90725, 'Răchitova'), +(90743, 20, 3, 23, 90725, 'Boița'), +(90752, 20, 3, 23, 90725, 'Ciula Mare'), +(90761, 20, 3, 23, 90725, 'Ciula Mică'), +(90770, 20, 3, 23, 90725, 'Gotești'), +(90789, 20, 3, 23, 90725, 'Mesteacăn'), +(90798, 20, 3, 23, 90725, 'Vălioara'), +(90805, 20, 2, 3, NULL, 'Ribița'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(90814, 20, 3, 22, 90805, 'Ribița'), +(90823, 20, 3, 23, 90805, 'Crișan'), +(90832, 20, 3, 23, 90805, 'Dumbrava De Jos'), +(90841, 20, 3, 23, 90805, 'Dumbrava De Sus'), +(90850, 20, 3, 23, 90805, 'Ribicioara'), +(90869, 20, 3, 23, 90805, 'Uibărești'), +(90878, 20, 2, 3, NULL, 'Râu De Mori'), +(90887, 20, 3, 22, 90878, 'Râu De Mori'), +(90896, 20, 3, 23, 90878, 'Brazi'), +(90903, 20, 3, 23, 90878, 'Clopotiva'), +(90912, 20, 3, 23, 90878, 'Ohaba-Sibișel'), +(90921, 20, 3, 23, 90878, 'Ostrov'), +(90930, 20, 3, 23, 90878, 'Ostrovel'), +(90949, 20, 3, 23, 90878, 'Ostrovu Mic'), +(90958, 20, 3, 23, 90878, 'Sibișel'), +(90967, 20, 3, 23, 90878, 'Suseni'), +(90976, 20, 3, 23, 90878, 'Unciuc'), +(90985, 20, 3, 23, 90878, 'Valea Dâljii'), +(90994, 20, 2, 3, NULL, 'Romos'), +(91009, 20, 3, 22, 90994, 'Romos'), +(91018, 20, 3, 23, 90994, 'Ciungu Mare'), +(91027, 20, 3, 23, 90994, 'Pișchinți'), +(91036, 20, 3, 23, 90994, 'Romoșel'), +(91045, 20, 3, 23, 90994, 'Vaidei'), +(91054, 20, 2, 3, NULL, 'Sarmizegetusa'), +(91063, 20, 3, 22, 91054, 'Sarmizegetusa'), +(91072, 20, 3, 23, 91054, 'Breazova'), +(91081, 20, 3, 23, 91054, 'Hobița-Grădiște'), +(91090, 20, 3, 23, 91054, 'Păucinești'), +(91107, 20, 3, 23, 91054, 'Zeicani'), +(91116, 20, 2, 3, NULL, 'Sălașu De Sus'), +(91125, 20, 3, 22, 91116, 'Sălașu De Sus'), +(91134, 20, 3, 23, 91116, 'Coroiești'), +(91143, 20, 3, 23, 91116, 'Mălăiești'), +(91152, 20, 3, 23, 91116, 'Nucșoara'), +(91161, 20, 3, 23, 91116, 'Ohaba De Sub Piatră'), +(91170, 20, 3, 23, 91116, 'Paroș'), +(91189, 20, 3, 23, 91116, 'Peștera'), +(91198, 20, 3, 23, 91116, 'Râu Alb'), +(91205, 20, 3, 23, 91116, 'Râu Mic'), +(91214, 20, 3, 23, 91116, 'Sălașu De Jos'), +(91223, 20, 3, 23, 91116, 'Zăvoi'), +(91232, 20, 2, 3, NULL, 'Sântămăria-Orlea'), +(91241, 20, 3, 22, 91232, 'Sântămăria-Orlea'), +(91250, 20, 3, 23, 91232, 'Balomir'), +(91269, 20, 3, 23, 91232, 'Bărăștii Hațegului'), +(91278, 20, 3, 23, 91232, 'Bucium-Orlea'), +(91287, 20, 3, 23, 91232, 'Ciopeia'), +(91296, 20, 3, 23, 91232, 'Săcel'), +(91303, 20, 3, 23, 91232, 'Sânpetru'), +(91312, 20, 3, 23, 91232, 'Subcetate'), +(91321, 20, 3, 23, 91232, 'Vadu'), +(91330, 20, 2, 3, NULL, 'Șoimuș'), +(91349, 20, 3, 22, 91330, 'Șoimuș'), +(91358, 20, 3, 23, 91330, 'Bălata'), +(91367, 20, 3, 23, 91330, 'Boholț'), +(91376, 20, 3, 23, 91330, 'Bejan'), +(91385, 20, 3, 23, 91330, 'Bejan-Târnăvița'), +(91394, 20, 3, 23, 91330, 'Căinelu De Jos'), +(91401, 20, 3, 23, 91330, 'Chișcădaga'), +(91410, 20, 3, 23, 91330, 'Fornădia'), +(91429, 20, 3, 23, 91330, 'Păuliș'), +(91438, 20, 3, 23, 91330, 'Sulighete'), +(91447, 20, 2, 3, NULL, 'Tomești'), +(91456, 20, 3, 22, 91447, 'Tomești'), +(91465, 20, 3, 23, 91447, 'Dobroț'), +(91474, 20, 3, 23, 91447, 'Leauț'), +(91483, 20, 3, 23, 91447, 'Livada'), +(91492, 20, 3, 23, 91447, 'Obârșa'), +(91508, 20, 3, 23, 91447, 'Steia'), +(91517, 20, 3, 23, 91447, 'Tiulești'), +(91526, 20, 3, 23, 91447, 'Valea Mare De Criș'), +(91535, 20, 2, 3, NULL, 'Toplița'), +(91544, 20, 3, 22, 91535, 'Toplița'), +(91553, 20, 3, 23, 91535, 'Curpenii Silvașului'), +(91562, 20, 3, 23, 91535, 'Dealu Mic'), +(91571, 20, 3, 23, 91535, 'Dăbâca'), +(91580, 20, 3, 23, 91535, 'Goleș'), +(91599, 20, 3, 23, 91535, 'Hășdău'), +(91606, 20, 3, 23, 91535, 'Mosoru'), +(91615, 20, 3, 23, 91535, 'Vălari'), +(91624, 20, 2, 3, NULL, 'Totești'), +(91633, 20, 3, 22, 91624, 'Totești'), +(91642, 20, 3, 23, 91624, 'Cârnești'), +(91651, 20, 3, 23, 91624, 'Copaci'), +(91660, 20, 3, 23, 91624, 'Păclișa'), +(91679, 20, 3, 23, 91624, 'Reea'), +(91688, 20, 2, 3, NULL, 'Turdaș'), +(91697, 20, 3, 22, 91688, 'Turdaș'), +(91704, 20, 3, 23, 91688, 'Pricaz'), +(91713, 20, 3, 23, 91688, 'Râpaș'), +(91722, 20, 3, 23, 91688, 'Spini'), +(91731, 20, 2, 3, NULL, 'General Berthelot'), +(91740, 20, 3, 22, 91731, 'General Berthelot'), +(91759, 20, 3, 23, 91731, 'Crăguiș'), +(91768, 20, 3, 23, 91731, 'Fărcădin'), +(91777, 20, 3, 23, 91731, 'Livezi'), +(91786, 20, 3, 23, 91731, 'Tuștea'), +(91795, 20, 2, 3, NULL, 'Vața De Jos'), +(91802, 20, 3, 22, 91795, 'Vața De Jos'), +(91811, 20, 3, 23, 91795, 'Basarabasa'), +(91820, 20, 3, 23, 91795, 'Birtin'), +(91839, 20, 3, 23, 91795, 'Brotuna'), +(91848, 20, 3, 23, 91795, 'Căzănești'), +(91857, 20, 3, 23, 91795, 'Ciungani'), +(91866, 20, 3, 23, 91795, 'Ociu'), +(91875, 20, 3, 23, 91795, 'Ocișor'), +(91884, 20, 3, 23, 91795, 'Prăvăleni'), +(91893, 20, 3, 23, 91795, 'Prihodiște'), +(91900, 20, 3, 23, 91795, 'Tătărăștii De Criș'), +(91919, 20, 3, 23, 91795, 'Târnava De Criș'), +(91928, 20, 3, 23, 91795, 'Vața De Sus'), +(91937, 20, 2, 3, NULL, 'Vălișoara'), +(91946, 20, 3, 22, 91937, 'Vălișoara'), +(91955, 20, 3, 23, 91937, 'Dealu Mare'), +(91964, 20, 3, 23, 91937, 'Săliștioara'), +(91973, 20, 3, 23, 91937, 'Stoieneasa'), +(91982, 20, 2, 3, NULL, 'Vețel'), +(91991, 20, 3, 22, 91982, 'Vețel'), +(92006, 20, 3, 23, 91982, 'Boia Bârzii'), +(92015, 20, 3, 23, 91982, 'Bretelin'), +(92024, 20, 3, 23, 91982, 'Căoi'), +(92033, 20, 3, 23, 91982, 'Herepeia'), +(92042, 20, 3, 23, 91982, 'Leșnic'), +(92051, 20, 3, 23, 91982, 'Mintia'), +(92060, 20, 3, 23, 91982, 'Muncelu Mare'), +(92079, 20, 3, 23, 91982, 'Muncelu Mic'), +(92088, 20, 3, 23, 91982, 'Runcu Mic'), +(92097, 20, 2, 3, NULL, 'Vorța'), +(92104, 20, 3, 22, 92097, 'Vorța'), +(92113, 20, 3, 23, 92097, 'Certeju De Jos'), +(92122, 20, 3, 23, 92097, 'Coaja'), +(92131, 20, 3, 23, 92097, 'Dumești'), +(92140, 20, 3, 23, 92097, 'Luncșoara'), +(92159, 20, 3, 23, 92097, 'Valea Poienii'), +(92168, 20, 3, 23, 92097, 'Visca'), +(92177, 20, 2, 3, NULL, 'Zam'), +(92186, 20, 3, 22, 92177, 'Zam'), +(92195, 20, 3, 23, 92177, 'Almășel'), +(92202, 20, 3, 23, 92177, 'Almaș-Săliște'), +(92211, 20, 3, 23, 92177, 'Brășeu'), +(92220, 20, 3, 23, 92177, 'Cerbia'), +(92239, 20, 3, 23, 92177, 'Deleni'), +(92248, 20, 3, 23, 92177, 'Godinești'), +(92257, 20, 3, 23, 92177, 'Micănești'), +(92266, 20, 3, 23, 92177, 'Pogănești'), +(92275, 20, 3, 23, 92177, 'Pojoga'), +(92284, 20, 3, 23, 92177, 'Sălciva'), +(92293, 20, 3, 23, 92177, 'Tămășești'), +(92300, 20, 3, 23, 92177, 'Valea'), +(92569, 51, 2, 1, NULL, 'Municipiul Călărași'), +(92578, 51, 3, 9, 92569, 'Călărași'), +(92587, 51, 2, 3, NULL, 'Modelu'), +(92596, 51, 3, 22, 92587, 'Modelu'), +(92612, 51, 3, 23, 92587, 'Radu Negru'), +(92621, 51, 3, 23, 92587, 'Stoenești'), +(92630, 51, 3, 23, 92587, 'Tonea'), +(92658, 21, 2, 1, NULL, 'Municipiul Slobozia'), +(92667, 21, 3, 9, 92658, 'Slobozia'), +(92676, 21, 3, 10, 92658, 'Bora'), +(92685, 21, 3, 10, 92658, 'Slobozia Nouă'), +(92701, 21, 2, 4, NULL, 'Municipiul Fetești'), +(92710, 21, 3, 9, 92701, 'Fetești'), +(92729, 21, 3, 10, 92701, 'Buliga'), +(92738, 21, 3, 10, 92701, 'Fetești-Gară'), +(92747, 21, 3, 10, 92701, 'Vlașca'), +(92765, 21, 2, 2, NULL, 'Oraș Țăndărei'), +(92774, 21, 3, 17, 92765, 'Țăndărei'), +(92783, 21, 2, 3, NULL, 'Albești'), +(92792, 21, 3, 22, 92783, 'Albești'), +(92809, 21, 3, 23, 92783, 'Bataluri'), +(92818, 21, 3, 22, 179793, 'Buești'), +(92827, 21, 3, 23, 92783, 'Marsilieni'), +(92836, 21, 2, 2, NULL, 'Oraș Amara'), +(92845, 21, 3, 17, 92836, 'Amara'), +(92854, 21, 3, 19, 92836, 'Amara Nouă'), +(92872, 21, 2, 3, NULL, 'Andrășești'), +(92881, 21, 3, 22, 92872, 'Andrășești'), +(92890, 21, 3, 23, 92872, 'Orboești'), +(92907, 21, 2, 3, NULL, 'Balaciu'), +(92916, 21, 3, 22, 92907, 'Balaciu'), +(92925, 21, 3, 23, 92907, 'Copuzu'), +(92934, 21, 3, 23, 92907, 'Crăsanii De Jos'), +(92943, 21, 3, 23, 92907, 'Crăsanii De Sus'), +(92952, 21, 3, 22, 180019, 'Sărățeni'), +(92961, 51, 2, 3, NULL, 'Borcea'), +(92970, 51, 3, 22, 92961, 'Borcea'), +(92989, 21, 2, 3, NULL, 'Bordușani'), +(92998, 21, 3, 22, 92989, 'Bordușani'), +(93003, 21, 3, 23, 92989, 'Cegani'), +(93021, 21, 2, 3, NULL, 'Bucu'), +(93030, 21, 3, 22, 93021, 'Bucu'), +(93058, 21, 3, 22, 179819, 'Ograda'), +(93067, 21, 2, 2, NULL, 'Oraș Căzănești'), +(93076, 21, 3, 17, 93067, 'Căzănești'), +(93085, 51, 2, 3, NULL, 'Ciocănești'), +(93094, 51, 3, 22, 93085, 'Ciocănești'), +(93101, 21, 2, 3, NULL, 'Ciochina'), +(93110, 21, 3, 22, 93101, 'Ciochina'), +(93129, 21, 3, 23, 93101, 'Bordușelu'), +(93138, 21, 3, 23, 93101, 'Orezu'), +(93147, 21, 3, 23, 93101, 'Piersica'), +(93156, 21, 2, 3, NULL, 'Ciulnița'), +(93165, 21, 3, 22, 93156, 'Ciulnița'), +(93174, 21, 3, 23, 93156, 'Ion Ghica'), +(93183, 21, 3, 23, 93156, 'Ivănești'), +(93192, 21, 3, 23, 93156, 'Poiana'), +(93209, 21, 2, 3, NULL, 'Cocora'), +(93218, 21, 3, 22, 93209, 'Cocora'), +(93227, 21, 3, 22, 179971, 'Colelia'), +(93236, 21, 2, 3, NULL, 'Cosâmbești'), +(93245, 21, 3, 22, 93236, 'Cosâmbești'), +(93254, 21, 3, 23, 93236, 'Gimbășani'), +(93263, 21, 3, 22, 179980, 'Mărculești'), +(93281, 51, 2, 3, NULL, 'Cuza Voda'), +(93290, 51, 3, 22, 93281, 'Ceacu'), +(93307, 51, 3, 23, 93281, 'Călărașii Vechi'), +(93316, 51, 3, 23, 93281, 'Cuza Vodă'), +(93325, 51, 2, 3, NULL, 'Dichiseni'), +(93334, 51, 3, 22, 93325, 'Dichiseni'), +(93343, 51, 3, 23, 93325, 'Coslogeni'), +(93352, 51, 3, 23, 93325, 'Libertatea'), +(93361, 51, 3, 23, 93325, 'Satnoeni'), +(93370, 51, 2, 3, NULL, 'Dor Mărunt'), +(93389, 51, 3, 22, 93370, 'Dor Mărunt'), +(93398, 51, 3, 23, 93370, 'Dâlga'), +(93405, 51, 3, 23, 93370, 'Dâlga-Gară'), +(93414, 51, 3, 23, 93370, 'Înfrățirea'), +(93423, 51, 3, 23, 93370, 'Ogoru'), +(93432, 51, 3, 23, 93370, 'Pelinu'), +(93441, 51, 2, 3, NULL, 'Dorobanțu'), +(93450, 51, 3, 22, 93441, 'Dorobanțu'), +(93469, 51, 3, 23, 93441, 'Boșneagu'), +(93478, 51, 3, 23, 93441, 'Vărăști'), +(93487, 51, 2, 3, NULL, 'Dragalina'), +(93496, 51, 3, 22, 93487, 'Dragalina'), +(93502, 51, 3, 23, 93487, 'Constantin Brâncoveanu'), +(93511, 51, 3, 23, 93487, 'Drajna Nouă'), +(93539, 51, 2, 3, NULL, 'Dragoș Vodă'), +(93548, 51, 3, 22, 93539, 'Dragoș Vodă'), +(93557, 51, 3, 23, 93539, 'Bogdana'), +(93566, 51, 3, 23, 93539, 'Socoalele'), +(93575, 21, 2, 3, NULL, 'Făcăeni'), +(93584, 21, 3, 22, 93575, 'Făcăeni'), +(93593, 21, 3, 23, 93575, 'Progresu'), +(93600, 21, 2, 3, NULL, 'Gheorghe Doja'), +(93619, 21, 3, 22, 93600, 'Gheorghe Doja'), +(93628, 21, 2, 3, NULL, 'Gheorghe Lazăr'), +(93637, 21, 3, 22, 93628, 'Gheorghe Lazăr'), +(93646, 21, 2, 3, NULL, 'Giurgeni'), +(93655, 21, 3, 22, 93646, 'Giurgeni'), +(93664, 51, 2, 3, NULL, 'Grădiștea'), +(93673, 51, 3, 22, 93664, 'Grădiștea'), +(93682, 51, 3, 23, 93664, 'Bogata'), +(93691, 51, 3, 23, 93664, 'Cunești'), +(93708, 51, 3, 23, 93664, 'Rasa'), +(93717, 21, 2, 3, NULL, 'Grindu'), +(93726, 21, 3, 22, 93717, 'Grindu'), +(93735, 21, 2, 3, NULL, 'Grivița'), +(93744, 21, 3, 22, 93735, 'Grivița'), +(93753, 21, 3, 23, 93735, 'Smirna'), +(93762, 21, 3, 22, 179702, 'Traian'), +(93771, 51, 2, 3, NULL, 'Independența'), +(93780, 51, 3, 22, 93771, 'Independența'), +(93799, 51, 3, 23, 93771, 'Potcoava'), +(93806, 51, 3, 23, 93771, 'Vișinii'), +(93815, 51, 2, 3, NULL, 'Jegălia'), +(93824, 51, 3, 22, 93815, 'Jegălia'), +(93833, 51, 3, 23, 93815, 'Gâldău'), +(93842, 51, 3, 23, 93815, 'Iezeru'), +(93851, 51, 2, 3, NULL, 'Lehliu'), +(93860, 51, 3, 22, 93851, 'Lehliu'), +(93879, 51, 3, 23, 93851, 'Săpunari'), +(93888, 51, 2, 2, NULL, 'Oraș Lehliu- Gară'), +(93897, 51, 3, 17, 93888, 'Lehliu-Gară'), +(93904, 51, 3, 19, 93888, 'Buzoeni'), +(93913, 51, 3, 19, 93888, 'Răzvani'), +(93922, 51, 3, 19, 93888, 'Valea Seacă'), +(93931, 51, 2, 3, NULL, 'Lupșanu'), +(93940, 51, 3, 22, 93931, 'Lupșanu'), +(93959, 51, 3, 23, 93931, 'Nucetu'), +(93968, 51, 3, 23, 93931, 'Plevna'), +(93977, 51, 3, 23, 93931, 'Radu Vodă'), +(93986, 51, 3, 23, 93931, 'Valea Rusului'), +(93995, 21, 2, 3, NULL, 'Mihail Kogălniceanu'), +(94009, 21, 3, 22, 93995, 'Mihail Kogălniceanu'), +(94018, 21, 3, 22, 180046, 'Gura Ialomiței'), +(94027, 21, 3, 23, 93995, 'Hagieni'), +(94036, 21, 3, 23, 180046, 'Luciu'), +(94045, 21, 2, 3, NULL, 'Miloșești'), +(94054, 21, 3, 22, 94045, 'Miloșești'), +(94063, 21, 3, 23, 94045, 'Nicolești'), +(94072, 21, 3, 23, 94045, 'Tovărășia'), +(94081, 21, 2, 3, NULL, 'Movila'), +(94090, 21, 3, 22, 94081, 'Movila'), +(94107, 21, 2, 3, NULL, 'Munteni-Buzău'), +(94116, 21, 3, 22, 94107, 'Munteni-Buzău'), +(94125, 51, 2, 3, NULL, 'Alexandru Odobescu'), +(94134, 51, 3, 22, 94125, 'Nicolae Bălcescu'), +(94143, 51, 3, 23, 94125, 'Alexandru Odobescu'), +(94152, 51, 3, 23, 94125, 'Gălățui'), +(94161, 21, 2, 3, NULL, 'Perieți'), +(94170, 21, 3, 22, 94161, 'Perieți'), +(94189, 21, 3, 23, 94161, 'Fundata'), +(94198, 21, 3, 23, 94161, 'Misleanu'), +(94205, 21, 3, 23, 94161, 'Păltinișu'), +(94214, 21, 3, 23, 94161, 'Stejaru'), +(94223, 51, 2, 3, NULL, 'Perișoru'), +(94232, 51, 3, 22, 94223, 'Perișoru'), +(94241, 51, 3, 23, 94223, 'Mărculești-Gară'), +(94250, 51, 3, 23, 94223, 'Tudor Vladimirescu'), +(94269, 21, 2, 3, NULL, 'Reviga'), +(94278, 21, 3, 22, 94269, 'Reviga'), +(94287, 21, 3, 23, 94269, 'Crunți'), +(94296, 21, 3, 23, 94269, 'Mircea Cel Bătrăn'), +(94303, 21, 3, 23, 94269, 'Rovine'), +(94312, 51, 2, 3, NULL, 'Roseți'), +(94321, 51, 3, 22, 94312, 'Roseți'), +(94330, 21, 2, 3, NULL, 'Sălcioara'), +(94349, 21, 3, 22, 94330, 'Sălcioara'), +(94367, 21, 3, 23, 94330, 'Rași'), +(94376, 21, 2, 3, NULL, 'Săveni'), +(94385, 21, 3, 22, 94376, 'Săveni'), +(94394, 21, 3, 23, 94376, 'Frățilești'), +(94401, 21, 3, 23, 180000, 'Lăcusteni'), +(94410, 21, 3, 22, 180000, 'Platonești'), +(94429, 21, 2, 3, NULL, 'Scânteia'), +(94438, 21, 3, 22, 94429, 'Scânteia'), +(94447, 21, 3, 23, 94429, 'Iazu'), +(94456, 21, 2, 3, NULL, 'Sfântu Gheorghe'), +(94465, 21, 3, 22, 94456, 'Sfântu Gheorghe'), +(94474, 21, 3, 23, 94456, 'Butoiu'), +(94483, 21, 3, 23, 94456, 'Malu'), +(94492, 21, 2, 3, NULL, 'Stelnica'), +(94508, 21, 3, 22, 94492, 'Stelnica'), +(94517, 21, 3, 23, 94492, 'Maltezi'), +(94526, 21, 3, 23, 94492, 'Retezatu'), +(94535, 21, 2, 3, NULL, 'Sudiți'), +(94544, 21, 3, 22, 94535, 'Sudiți'), +(94553, 21, 3, 23, 94535, 'Gura Văii'), +(94562, 51, 2, 3, NULL, 'Ștefan Cel Mare'), +(94571, 51, 3, 22, 94562, 'Ștefan Cel Mare'), +(94580, 51, 2, 3, NULL, 'Ștefan Vodă'), +(94599, 51, 3, 22, 94580, 'Ștefan Vodă'), +(94606, 51, 2, 3, NULL, 'Ulmu'), +(94615, 51, 3, 22, 94606, 'Ulmu'), +(94624, 51, 3, 23, 94606, 'Chirnogi'), +(94633, 51, 3, 23, 94606, 'Făurei'), +(94642, 51, 3, 23, 94606, 'Zimbru'), +(94651, 51, 2, 3, NULL, 'Unirea'), +(94660, 51, 3, 22, 94651, 'Unirea'), +(94679, 51, 3, 23, 94651, 'Oltina'), +(94688, 21, 2, 3, NULL, 'Valea Ciorii'), +(94697, 21, 3, 22, 94688, 'Valea Ciorii'), +(94704, 21, 3, 23, 94688, 'Bucșa'), +(94713, 21, 3, 23, 94688, 'Dumitrești'), +(94722, 21, 3, 23, 94688, 'Murgeanca'), +(94731, 51, 2, 3, NULL, 'Vâlcelele'), +(94740, 51, 3, 22, 94731, 'Vâlcelele'), +(94759, 51, 3, 23, 94731, 'Floroaica'), +(94768, 51, 2, 3, NULL, 'Vlad Țepeș'), +(94777, 51, 3, 22, 94768, 'Vlad Țepeș'), +(94786, 51, 3, 23, 94768, 'Mihai Viteazu'), +(94795, 21, 2, 3, NULL, 'Vlădeni'), +(94802, 21, 3, 22, 94795, 'Vlădeni'), +(95060, 22, 2, 1, NULL, 'Municipiul Iași'), +(95079, 22, 3, 9, 95060, 'Iași'), +(95088, 22, 2, 3, NULL, 'Bârnova'), +(95097, 22, 3, 22, 95088, 'Bârnova'), +(95104, 22, 3, 23, 95088, 'Cercu'), +(95113, 22, 3, 23, 95088, 'Păun'), +(95122, 22, 3, 23, 95088, 'Pietrăria'), +(95131, 22, 3, 23, 95088, 'Todirel'), +(95140, 22, 3, 23, 95088, 'Vișan'), +(95159, 22, 2, 3, NULL, 'Holboca'), +(95168, 22, 3, 22, 95159, 'Holboca'), +(95177, 22, 3, 23, 95159, 'Cristești'), +(95186, 22, 3, 23, 95159, 'Dancu'), +(95195, 22, 3, 23, 95159, 'Orzeni'), +(95202, 22, 3, 23, 95159, 'Rusenii Noi'), +(95211, 22, 3, 23, 95159, 'Rusenii Vechi'), +(95220, 22, 3, 23, 95159, 'Valea Lungă'), +(95239, 22, 2, 3, NULL, 'Rediu'), +(95248, 22, 3, 22, 95239, 'Rediu'), +(95257, 22, 3, 23, 95239, 'Breazu'), +(95266, 22, 3, 23, 95239, 'Horlești'), +(95275, 22, 3, 23, 95239, 'Tăutești'), +(95284, 22, 3, 22, 100353, 'Valea Lupului'), +(95293, 22, 2, 3, NULL, 'Tomești'), +(95300, 22, 3, 22, 95293, 'Tomești'), +(95319, 22, 3, 23, 95293, 'Chicerea'), +(95328, 22, 3, 23, 95293, 'Goruni'), +(95337, 22, 3, 23, 95293, 'Vlădiceni'), +(95355, 22, 2, 2, NULL, 'Oraș Hârlău'), +(95364, 22, 3, 17, 95355, 'Hârlău'), +(95373, 22, 3, 19, 95355, 'Pârcovaci'), +(95391, 22, 2, 4, NULL, 'Municipiul Pașcani'), +(95408, 22, 3, 9, 95391, 'Pașcani'), +(95417, 22, 3, 10, 95391, 'Blăgești'), +(95426, 22, 3, 10, 95391, 'Boșteni'), +(95435, 22, 3, 10, 95391, 'Gâștești'), +(95444, 22, 3, 10, 95391, 'Lunca'), +(95453, 22, 3, 10, 95391, 'Sodomeni'), +(95471, 22, 2, 2, NULL, 'Oraș Târgu Frumos'), +(95480, 22, 3, 17, 95471, 'Târgu Frumos'), +(95499, 22, 2, 3, NULL, 'Ion Neculce'), +(95505, 22, 3, 22, 100273, 'Balș'), +(95514, 22, 3, 23, 100273, 'Boureni'), +(95523, 22, 3, 22, 95499, 'Buznea'), +(95532, 22, 3, 23, 100273, 'Coasta Măgurii'), +(95541, 22, 3, 22, 100282, 'Costești'), +(95550, 22, 3, 23, 95499, 'Dădești'), +(95569, 22, 3, 23, 95499, 'Gănești'), +(95578, 22, 3, 23, 100282, 'Giurgești'), +(95587, 22, 3, 23, 95499, 'Ion Neculce'), +(95596, 22, 3, 23, 95499, 'Prigoreni'), +(95603, 22, 3, 23, 95499, 'Războieni'), +(95612, 22, 2, 3, NULL, 'Alexandru I. Cuza'), +(95621, 22, 3, 22, 95612, 'Alexandru I. Cuza'), +(95630, 22, 3, 23, 95612, 'Kogălniceni'), +(95649, 22, 3, 23, 95612, 'Scheia'), +(95658, 22, 3, 23, 95612, 'Volintirești'), +(95667, 22, 2, 3, NULL, 'Andrieșeni'), +(95676, 22, 3, 22, 95667, 'Andrieșeni'), +(95685, 22, 3, 23, 95667, 'Buhăeni'), +(95694, 22, 3, 23, 95667, 'Drăgănești'), +(95701, 22, 3, 23, 95667, 'Fântânele'), +(95710, 22, 3, 23, 95667, 'Glăvănești'), +(95729, 22, 3, 23, 95667, 'Iepureni'), +(95738, 22, 3, 23, 95667, 'Spineni'), +(95747, 22, 2, 3, NULL, 'Aroneanu'), +(95756, 22, 3, 22, 95747, 'Aroneanu'), +(95765, 22, 3, 23, 95747, 'Dorobanț'), +(95774, 22, 3, 23, 95747, 'Rediu Aldei'), +(95783, 22, 3, 23, 95747, 'Șorogani'), +(95792, 22, 2, 3, NULL, 'Bălțați'), +(95809, 22, 3, 22, 95792, 'Bălțați'), +(95818, 22, 3, 23, 95792, 'Cotârgaci'), +(95827, 22, 3, 23, 95792, 'Filiași'), +(95836, 22, 3, 23, 95792, 'Mădârjești'), +(95845, 22, 3, 23, 95792, 'Podișu'), +(95854, 22, 3, 23, 95792, 'Sârca'), +(95863, 22, 3, 23, 95792, 'Valea Oilor'), +(95872, 22, 2, 3, NULL, 'Belcești'), +(95881, 22, 3, 22, 95872, 'Belcești'), +(95890, 22, 3, 23, 95872, 'Liteni'), +(95907, 22, 3, 23, 95872, 'Munteni'), +(95916, 22, 3, 23, 95872, 'Satu Nou'), +(95925, 22, 3, 23, 95872, 'Tansa'), +(95934, 22, 3, 23, 95872, 'Ulmi'), +(95943, 22, 2, 3, NULL, 'Bivolari'), +(95952, 22, 3, 22, 95943, 'Bivolari'), +(95961, 22, 3, 23, 95943, 'Buruienești'), +(95970, 22, 3, 23, 95943, 'Soloneț'), +(95989, 22, 3, 23, 95943, 'Tabăra'), +(95998, 22, 3, 23, 95943, 'Traian'), +(96003, 22, 2, 3, NULL, 'Ungheni'), +(96012, 22, 3, 22, 96003, 'Bosia'), +(96021, 22, 3, 23, 96003, 'Coada Stâncii'), +(96030, 22, 3, 23, 96003, 'Mânzătești'), +(96049, 22, 3, 23, 96003, 'Ungheni'), +(96058, 22, 2, 3, NULL, 'Brăești'), +(96067, 22, 3, 22, 96058, 'Brăești'), +(96076, 22, 3, 23, 96058, 'Albești'), +(96085, 22, 3, 23, 96058, 'Buda'), +(96094, 22, 3, 23, 96058, 'Cristești'), +(96101, 22, 3, 23, 96058, 'Rediu'), +(96110, 22, 2, 3, NULL, 'Butea'), +(96129, 22, 3, 22, 96110, 'Butea'), +(96138, 22, 3, 23, 96110, 'Miclăușeni'), +(96147, 22, 2, 3, NULL, 'Ceplenița'), +(96156, 22, 3, 22, 96147, 'Ceplenița'), +(96165, 22, 3, 23, 96147, 'Buhalnița'), +(96174, 22, 3, 23, 96147, 'Poiana Mărului'), +(96183, 22, 3, 23, 96147, 'Zlodica'), +(96192, 22, 2, 3, NULL, 'Ciortești'), +(96209, 22, 3, 22, 96192, 'Ciortești'), +(96218, 22, 3, 23, 96192, 'Coropceni'), +(96227, 22, 3, 23, 96192, 'Deleni'), +(96236, 22, 3, 23, 96192, 'Rotăria'), +(96245, 22, 3, 23, 96192, 'Șerbești'), +(96254, 22, 2, 3, NULL, 'Ciurea'), +(96263, 22, 3, 22, 96254, 'Ciurea'), +(96272, 22, 3, 23, 96254, 'Curături'), +(96281, 22, 3, 23, 96254, 'Dumbrava'), +(96290, 22, 3, 23, 96254, 'Hlincea'), +(96307, 22, 3, 23, 96254, 'Lunca Cetățuii'), +(96316, 22, 3, 23, 96254, 'Picioru Lupului'), +(96325, 22, 3, 23, 96254, 'Slobozia'), +(96334, 22, 2, 3, NULL, 'Coarnele Caprei'), +(96343, 22, 3, 22, 96334, 'Coarnele Caprei'), +(96352, 22, 3, 23, 96334, 'Arama'), +(96361, 22, 3, 23, 96334, 'Petroșica'), +(96370, 22, 2, 3, NULL, 'Comarna'), +(96389, 22, 3, 22, 96370, 'Osoi'), +(96398, 22, 3, 23, 96370, 'Comarna'), +(96405, 22, 3, 23, 96370, 'Curagău'), +(96414, 22, 3, 23, 96370, 'Stânca'), +(96423, 22, 2, 3, NULL, 'Costuleni'), +(96432, 22, 3, 22, 96423, 'Costuleni'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(96441, 22, 3, 23, 96423, 'Covasna'), +(96450, 22, 3, 23, 96423, 'Cozia'), +(96469, 22, 3, 23, 96423, 'Hilița'), +(96478, 22, 2, 3, NULL, 'Cotnari'), +(96487, 22, 3, 22, 96478, 'Cotnari'), +(96496, 22, 3, 23, 96478, 'Bahluiu'), +(96502, 22, 3, 23, 96478, 'Cireșeni'), +(96511, 22, 3, 23, 96478, 'Cârjoaia'), +(96520, 22, 3, 23, 96478, 'Făgăt'), +(96539, 22, 3, 23, 96478, 'Hodora'), +(96548, 22, 3, 23, 96478, 'Horodiștea'), +(96557, 22, 3, 23, 96478, 'Iosupeni'), +(96566, 22, 3, 23, 96478, 'Lupăria'), +(96575, 22, 3, 23, 96478, 'Valea Racului'), +(96584, 22, 3, 23, 96478, 'Zbereni'), +(96593, 22, 2, 3, NULL, 'Cozmești'), +(96600, 22, 3, 22, 96593, 'Cozmești'), +(96619, 22, 3, 23, 96593, 'Podolenii De Jos'), +(96628, 22, 3, 23, 96593, 'Podolenii De Sus'), +(96637, 22, 2, 3, NULL, 'Cristești'), +(96646, 22, 3, 22, 96637, 'Cristești'), +(96655, 22, 3, 23, 96637, 'Homița'), +(96664, 22, 2, 3, NULL, 'Cucuteni'), +(96673, 22, 3, 22, 96664, 'Cucuteni'), +(96682, 22, 3, 23, 96664, 'Băiceni'), +(96691, 22, 3, 23, 96664, 'Bărbătești'), +(96708, 22, 3, 23, 96664, 'Săcărești'), +(96717, 22, 2, 3, NULL, 'Dagâța'), +(96726, 22, 3, 22, 96717, 'Dagâța'), +(96735, 22, 3, 23, 96717, 'Bălușești'), +(96744, 22, 3, 23, 96717, 'Boatca'), +(96753, 22, 3, 23, 96717, 'Buzdug'), +(96762, 22, 3, 23, 96717, 'Mănăstirea'), +(96771, 22, 3, 23, 96717, 'Piscu Rusului'), +(96780, 22, 3, 23, 96717, 'Poienile'), +(96799, 22, 3, 23, 96717, 'Tarnița'), +(96806, 22, 3, 23, 96717, 'Zece Prăjini'), +(96815, 22, 2, 3, NULL, 'Deleni'), +(96824, 22, 3, 22, 96815, 'Deleni'), +(96833, 22, 3, 23, 96815, 'Feredeni'), +(96842, 22, 3, 23, 96815, 'Leahu-Nacu'), +(96851, 22, 3, 23, 96815, 'Maxut'), +(96860, 22, 3, 23, 96815, 'Poiana'), +(96879, 22, 3, 23, 96815, 'Slobozia'), +(96888, 22, 2, 3, NULL, 'Dobrovăț'), +(96897, 22, 3, 22, 96888, 'Dobrovăț'), +(96904, 22, 2, 3, NULL, 'Dolhești'), +(96913, 22, 3, 22, 96904, 'Dolhești'), +(96922, 22, 3, 23, 96904, 'Brădicești'), +(96931, 22, 3, 23, 96904, 'Pietriș'), +(96940, 22, 2, 3, NULL, 'Dumești'), +(96959, 22, 3, 22, 96940, 'Dumești'), +(96968, 22, 3, 23, 96940, 'Banu'), +(96977, 22, 3, 23, 96940, 'Chilișoaia'), +(96986, 22, 3, 23, 96940, 'Hoisești'), +(96995, 22, 3, 23, 96940, 'Păușești'), +(97009, 22, 2, 3, NULL, 'Erbiceni'), +(97018, 22, 3, 22, 97009, 'Erbiceni'), +(97027, 22, 3, 23, 97009, 'Bârlești'), +(97036, 22, 3, 23, 97009, 'Spinoasa'), +(97045, 22, 3, 23, 97009, 'Sprânceana'), +(97054, 22, 3, 23, 97009, 'Totoești'), +(97063, 22, 2, 3, NULL, 'Focuri'), +(97072, 22, 3, 22, 97063, 'Focuri'), +(97081, 22, 3, 22, 100317, 'Fântânele'), +(97090, 22, 2, 3, NULL, 'Golăiești'), +(97107, 22, 3, 22, 97090, 'Golăiești'), +(97116, 22, 3, 23, 97090, 'Bran'), +(97125, 22, 3, 23, 97090, 'Cilibiu'), +(97134, 22, 3, 23, 97090, 'Cotu Lui Ivan'), +(97143, 22, 3, 23, 97090, 'Grădinari'), +(97152, 22, 3, 23, 97090, 'Medeleni'), +(97161, 22, 3, 23, 97090, 'Petrești'), +(97170, 22, 3, 23, 97090, 'Podu Jijiei'), +(97189, 22, 2, 3, NULL, 'Gorban'), +(97198, 22, 3, 22, 97189, 'Gorban'), +(97205, 22, 3, 23, 97189, 'Gura Bohotin'), +(97214, 22, 3, 23, 97189, 'Podu Hagiului'), +(97223, 22, 3, 23, 97189, 'Scoposeni'), +(97232, 22, 3, 23, 97189, 'Zberoaia'), +(97241, 22, 2, 3, NULL, 'Grajduri'), +(97250, 22, 3, 22, 97241, 'Grajduri'), +(97269, 22, 3, 23, 97241, 'Cărbunari'), +(97278, 22, 3, 23, 97241, 'Corcodel'), +(97287, 22, 3, 23, 97241, 'Lunca'), +(97296, 22, 3, 23, 97241, 'Pădureni'), +(97303, 22, 3, 23, 97241, 'Poiana Cu Cetate'), +(97312, 22, 3, 23, 97241, 'Valea Satului'), +(97321, 22, 2, 3, NULL, 'Gropnița'), +(97330, 22, 3, 22, 97321, 'Gropnița'), +(97349, 22, 3, 23, 97321, 'Bulbucani'), +(97358, 22, 3, 23, 97321, 'Forăști'), +(97367, 22, 3, 23, 97321, 'Mălăești'), +(97376, 22, 3, 23, 97321, 'Săveni'), +(97385, 22, 3, 23, 97321, 'Sângeri'), +(97394, 22, 2, 3, NULL, 'Grozești'), +(97401, 22, 3, 22, 97394, 'Grozești'), +(97410, 22, 3, 23, 97394, 'Colțu Cornii'), +(97429, 22, 3, 23, 97394, 'Sălăgeni'), +(97438, 22, 2, 3, NULL, 'Hălăucești'), +(97447, 22, 3, 22, 97438, 'Hălăucești'), +(97456, 22, 3, 23, 97438, 'Luncași'), +(97465, 22, 2, 3, NULL, 'Heleșteni'), +(97474, 22, 3, 22, 97465, 'Heleșteni'), +(97483, 22, 3, 23, 97465, 'Hărmăneasa'), +(97492, 22, 3, 23, 97465, 'Movileni'), +(97508, 22, 3, 23, 97465, 'Oboroceni'), +(97517, 22, 2, 3, NULL, 'Horlești'), +(97526, 22, 3, 22, 97517, 'Horlești'), +(97535, 22, 3, 23, 97517, 'Bogdănești'), +(97544, 22, 3, 23, 97517, 'Scoposeni'), +(97553, 22, 2, 3, NULL, 'Ipatele'), +(97562, 22, 3, 22, 97553, 'Ipatele'), +(97571, 22, 3, 23, 97553, 'Alexești'), +(97580, 22, 3, 23, 97553, 'Bâcu'), +(97599, 22, 3, 23, 97553, 'Cuza Vodă'), +(97606, 22, 2, 3, NULL, 'Lespezi'), +(97615, 22, 3, 22, 97606, 'Lespezi'), +(97624, 22, 3, 23, 97606, 'Buda'), +(97633, 22, 3, 23, 97606, 'Bursuc-Deal'), +(97642, 22, 3, 23, 97606, 'Bursuc-Vale'), +(97651, 22, 3, 23, 97606, 'Dumbrava'), +(97660, 22, 3, 23, 97606, 'Heci'), +(97679, 22, 2, 3, NULL, 'Lețcani'), +(97688, 22, 3, 22, 97679, 'Lețcani'), +(97697, 22, 3, 23, 97679, 'Bogonos'), +(97704, 22, 3, 23, 97679, 'Cogeasca'), +(97713, 22, 3, 23, 97679, 'Cucuteni'), +(97722, 22, 2, 3, NULL, 'Lungani'), +(97731, 22, 3, 22, 97722, 'Lungani'), +(97740, 22, 3, 23, 97722, 'Crucea'), +(97759, 22, 3, 23, 97722, 'Goești'), +(97768, 22, 3, 23, 97722, 'Zmeu'), +(97777, 22, 2, 3, NULL, 'Mădârjac'), +(97786, 22, 3, 22, 97777, 'Mădârjac'), +(97795, 22, 3, 23, 97777, 'Bojila'), +(97802, 22, 3, 23, 97777, 'Frumușica'), +(97811, 22, 2, 3, NULL, 'Mircești'), +(97820, 22, 3, 22, 97811, 'Mircești'), +(97839, 22, 3, 23, 97811, 'Iugani'), +(97848, 22, 3, 23, 100335, 'Izvoarele'), +(97857, 22, 3, 22, 100335, 'Răchiteni'), +(97866, 22, 3, 23, 100335, 'Ursărești'), +(97875, 22, 2, 3, NULL, 'Mironeasa'), +(97884, 22, 3, 22, 97875, 'Mironeasa'), +(97893, 22, 3, 23, 97875, 'Schitu Hadâmbului'), +(97900, 22, 3, 23, 97875, 'Urșița'), +(97919, 22, 2, 3, NULL, 'Miroslava'), +(97928, 22, 3, 22, 97919, 'Miroslava'), +(97937, 22, 3, 23, 97919, 'Balciu'), +(97946, 22, 3, 23, 97919, 'Brătuleni'), +(97955, 22, 3, 23, 97919, 'Ciurbești'), +(97964, 22, 3, 23, 97919, 'Cornești'), +(97973, 22, 3, 23, 97919, 'Dancaș'), +(97982, 22, 3, 23, 97919, 'Găureni'), +(97991, 22, 3, 23, 97919, 'Horpaz'), +(98006, 22, 3, 23, 97919, 'Proselnici'), +(98015, 22, 3, 23, 97919, 'Uricani'), +(98024, 22, 3, 23, 97919, 'Valea Adâncă'), +(98033, 22, 3, 23, 97919, 'Valea Ursului'), +(98042, 22, 3, 23, 97919, 'Vorovești'), +(98051, 22, 2, 3, NULL, 'Miroslovești'), +(98060, 22, 3, 22, 98051, 'Miroslovești'), +(98079, 22, 3, 22, 100362, 'Ciohorăni'), +(98088, 22, 3, 23, 98051, 'Mitești'), +(98097, 22, 3, 23, 98051, 'Soci'), +(98104, 22, 3, 23, 98051, 'Verșeni'), +(98113, 22, 2, 3, NULL, 'Mogoșești'), +(98122, 22, 3, 22, 98113, 'Mogoșești'), +(98131, 22, 3, 23, 98113, 'Budești'), +(98140, 22, 3, 23, 98113, 'Hadâmbu'), +(98159, 22, 3, 23, 98113, 'Mânjești'), +(98168, 22, 2, 3, NULL, 'Mogoșești-Siret'), +(98177, 22, 3, 22, 98168, 'Mogoșești-Siret'), +(98186, 22, 3, 23, 98168, 'Muncelu De Sus'), +(98195, 22, 3, 23, 98168, 'Tudor Vladimirescu'), +(98202, 22, 2, 3, NULL, 'Moșna'), +(98211, 22, 3, 22, 98202, 'Moșna'), +(98220, 22, 2, 3, NULL, 'Moțca'), +(98239, 22, 3, 22, 98220, 'Moțca'), +(98248, 22, 3, 23, 98220, 'Boureni'), +(98257, 22, 2, 3, NULL, 'Movileni'), +(98266, 22, 3, 22, 98257, 'Movileni'), +(98275, 22, 3, 23, 98257, 'Iepureni'), +(98284, 22, 3, 23, 98257, 'Larga-Jijia'), +(98293, 22, 3, 23, 98257, 'Potângeni'), +(98300, 22, 2, 3, NULL, 'Oțeleni'), +(98319, 22, 3, 22, 98300, 'Oțeleni'), +(98328, 22, 3, 23, 98300, 'Hândrești'), +(98337, 22, 2, 3, NULL, 'Plugari'), +(98346, 22, 3, 22, 98337, 'Plugari'), +(98355, 22, 3, 23, 98337, 'Borosoaia'), +(98364, 22, 3, 23, 98337, 'Onești'), +(98373, 22, 2, 2, NULL, 'Oraș Podu Iloaiei'), +(98382, 22, 3, 17, 98373, 'Podu Iloaiei'), +(98391, 22, 3, 18, 98373, 'Budăi'), +(98408, 22, 3, 19, 98373, 'Cosițeni'), +(98417, 22, 3, 19, 98373, 'Holm'), +(98426, 22, 3, 19, 98373, 'Scobâlțeni'), +(98435, 22, 2, 3, NULL, 'Popești'), +(98444, 22, 3, 22, 98435, 'Popești'), +(98453, 22, 3, 23, 98435, 'Doroșcani'), +(98462, 22, 3, 23, 98435, 'Hărpășești'), +(98471, 22, 3, 23, 98435, 'Obrijeni'), +(98480, 22, 3, 23, 98435, 'Pădureni'), +(98499, 22, 3, 23, 98435, 'Vama'), +(98505, 22, 2, 3, NULL, 'Popricani'), +(98514, 22, 3, 22, 98505, 'Popricani'), +(98523, 22, 3, 23, 98505, 'Cârlig'), +(98532, 22, 3, 23, 98505, 'Cotu Morii'), +(98541, 22, 3, 23, 98505, 'Cuza Vodă'), +(98550, 22, 3, 23, 98505, 'Moimești'), +(98569, 22, 3, 23, 98505, 'Rediu Mitropoliei'), +(98578, 22, 3, 23, 98505, 'Țipilești'), +(98587, 22, 3, 23, 98505, 'Vânători'), +(98596, 22, 3, 23, 98505, 'Vulturi'), +(98603, 22, 2, 3, NULL, 'Prisăcani'), +(98612, 22, 3, 22, 98603, 'Prisăcani'), +(98621, 22, 3, 23, 98603, 'Măcărești'), +(98630, 22, 3, 23, 98603, 'Moreni'), +(98649, 22, 2, 3, NULL, 'Probota'), +(98658, 22, 3, 22, 98649, 'Probota'), +(98667, 22, 3, 23, 98649, 'Bălteni'), +(98676, 22, 3, 23, 98649, 'Perieni'), +(98685, 22, 2, 3, NULL, 'Răducăneni'), +(98694, 22, 3, 22, 98685, 'Răducăneni'), +(98701, 22, 3, 23, 98685, 'Bohotin'), +(98710, 22, 3, 23, 98685, 'Isaiia'), +(98729, 22, 3, 23, 98685, 'Roșu'), +(98738, 22, 2, 3, NULL, 'Românești'), +(98747, 22, 3, 22, 98738, 'Românești'), +(98756, 22, 3, 23, 98738, 'Avântu'), +(98765, 22, 3, 23, 98738, 'Ursoaia'), +(98774, 22, 2, 3, NULL, 'Ruginoasa'), +(98783, 22, 3, 22, 98774, 'Ruginoasa'), +(98792, 22, 3, 23, 98774, 'Dumbrăvița'), +(98809, 22, 3, 23, 98774, 'Rediu'), +(98818, 22, 3, 23, 98774, 'Vascani'), +(98827, 22, 2, 3, NULL, 'Schitu Duca'), +(98836, 22, 3, 22, 98827, 'Schitu Duca'), +(98845, 22, 3, 23, 98827, 'Blaga'), +(98854, 22, 3, 23, 98827, 'Dumitreștii Gălății'), +(98863, 22, 3, 23, 98827, 'Pocreaca'), +(98872, 22, 3, 23, 98827, 'Poieni'), +(98881, 22, 3, 23, 98827, 'Poiana'), +(98890, 22, 3, 23, 98827, 'Satu Nou'), +(98907, 22, 3, 23, 98827, 'Slobozia'), +(98916, 22, 2, 3, NULL, 'Scânteia'), +(98925, 22, 3, 22, 98916, 'Scânteia'), +(98934, 22, 3, 23, 98916, 'Bodești'), +(98943, 22, 3, 23, 98916, 'Boroșești'), +(98952, 22, 3, 23, 98916, 'Ciocârlești'), +(98961, 22, 3, 23, 98916, 'Lunca Rateș'), +(98970, 22, 3, 23, 98916, 'Rediu'), +(98989, 22, 3, 23, 98916, 'Tufeștii De Sus'), +(98998, 22, 2, 3, NULL, 'Scobinți'), +(99003, 22, 3, 22, 98998, 'Scobinți'), +(99012, 22, 3, 23, 98998, 'Bădeni'), +(99021, 22, 3, 23, 98998, 'Fetești'), +(99030, 22, 3, 23, 98998, 'Sticlăria'), +(99049, 22, 3, 23, 98998, 'Zagavia'), +(99058, 22, 2, 3, NULL, 'Sinești'), +(99067, 22, 3, 22, 99058, 'Sinești'), +(99076, 22, 3, 23, 99058, 'Bocnița'), +(99085, 22, 3, 23, 99058, 'Osoi'), +(99094, 22, 3, 23, 99058, 'Stornești'), +(99101, 22, 2, 3, NULL, 'Sirețel'), +(99110, 22, 3, 22, 99101, 'Sirețel'), +(99129, 22, 3, 23, 99101, 'Berezlogi'), +(99138, 22, 3, 23, 99101, 'Humosu'), +(99147, 22, 3, 23, 99101, 'Satu Nou'), +(99156, 22, 3, 23, 99101, 'Slobozia'), +(99165, 22, 2, 3, NULL, 'Stolniceni-Prăjescu'), +(99174, 22, 3, 22, 99165, 'Stolniceni-Prăjescu'), +(99183, 22, 3, 23, 99165, 'Brătești'), +(99192, 22, 3, 23, 99165, 'Cozmești'), +(99209, 22, 2, 3, NULL, 'Strunga'), +(99218, 22, 3, 22, 99209, 'Strunga'), +(99227, 22, 3, 23, 99209, 'Brătulești'), +(99236, 22, 3, 23, 99209, 'Crivești'), +(99245, 22, 3, 23, 99209, 'Cucova'), +(99254, 22, 3, 23, 99209, 'Fărcășeni'), +(99263, 22, 3, 23, 99209, 'Fedeleșeni'), +(99272, 22, 3, 23, 99209, 'Gura Văii'), +(99281, 22, 3, 23, 99209, 'Hăbășești'), +(99290, 22, 2, 3, NULL, 'Șcheia'), +(99307, 22, 3, 22, 99290, 'Șcheia'), +(99316, 22, 3, 23, 99290, 'Căuești'), +(99325, 22, 3, 23, 99290, 'Cioca-Boca'), +(99334, 22, 3, 22, 100308, 'Drăgușeni'), +(99343, 22, 3, 23, 100308, 'Frenciugi'), +(99352, 22, 3, 23, 99290, 'Poiana Șcheii'), +(99361, 22, 3, 23, 99290, 'Satu Nou'), +(99370, 22, 2, 3, NULL, 'Șipote'), +(99389, 22, 3, 22, 99370, 'Șipote'), +(99398, 22, 3, 23, 99370, 'Chișcăreni'), +(99405, 22, 3, 23, 99370, 'Hălceni'), +(99414, 22, 3, 23, 99370, 'Iazu Nou'), +(99423, 22, 3, 23, 99370, 'Iazu Vechi'), +(99432, 22, 3, 23, 99370, 'Mitoc'), +(99441, 22, 2, 3, NULL, 'Tansa'), +(99450, 22, 3, 22, 99441, 'Tansa'), +(99469, 22, 3, 23, 99441, 'Suhuleț'), +(99478, 22, 2, 3, NULL, 'Tătăruși'), +(99487, 22, 3, 22, 99478, 'Tătăruși'), +(99496, 22, 3, 23, 99478, 'Iorcani'), +(99502, 22, 3, 23, 99478, 'Pietrosu'), +(99511, 22, 3, 23, 99478, 'Uda'), +(99520, 22, 3, 23, 99478, 'Vâlcica'), +(99539, 22, 2, 3, NULL, 'Todirești'), +(99548, 22, 3, 22, 99539, 'Todirești'), +(99557, 22, 3, 23, 99539, 'Băiceni'), +(99566, 22, 3, 23, 100326, 'Boldești'), +(99575, 22, 3, 23, 100326, 'Hărmăneștii Noi'), +(99584, 22, 3, 22, 100326, 'Hărmăneștii Vechi'), +(99593, 22, 3, 23, 99539, 'Stroești'), +(99600, 22, 2, 3, NULL, 'Trifești'), +(99619, 22, 3, 22, 99600, 'Trifești'), +(99628, 22, 3, 23, 99600, 'Hermeziu'), +(99637, 22, 3, 22, 100344, 'Rădeni'), +(99646, 22, 3, 23, 100344, 'Roșcani'), +(99655, 22, 3, 23, 99600, 'Vladomira'), +(99664, 22, 3, 23, 99600, 'Zaboloteni'), +(99673, 22, 2, 3, NULL, 'Țibana'), +(99682, 22, 3, 22, 99673, 'Țibana'), +(99691, 22, 3, 23, 99673, 'Alexeni'), +(99708, 22, 3, 23, 99673, 'Domnița'), +(99717, 22, 3, 23, 99673, 'Gârbești'), +(99726, 22, 3, 23, 99673, 'Moara Ciornei'), +(99735, 22, 3, 23, 99673, 'Oproaia'), +(99744, 22, 3, 23, 99673, 'Poiana De Sus'), +(99753, 22, 3, 23, 99673, 'Poiana Mănăstirii'), +(99762, 22, 3, 23, 99673, 'Runcu'), +(99771, 22, 3, 23, 99673, 'Vadu Vejei'), +(99780, 22, 2, 3, NULL, 'Țibănești'), +(99799, 22, 3, 22, 99780, 'Țibănești'), +(99806, 22, 3, 23, 99780, 'Glodenii Gândului'), +(99815, 22, 3, 23, 99780, 'Griești'), +(99824, 22, 3, 23, 99780, 'Jigoreni'), +(99833, 22, 3, 23, 99780, 'Răsboieni'), +(99842, 22, 3, 23, 99780, 'Recea'), +(99851, 22, 3, 23, 99780, 'Tungujei'), +(99860, 22, 3, 23, 99780, 'Vălenii'), +(99879, 22, 2, 3, NULL, 'Țigănași'), +(99888, 22, 3, 22, 99879, 'Țigănași'), +(99897, 22, 3, 23, 99879, 'Cârniceni'), +(99904, 22, 3, 23, 99879, 'Mihail Kogălniceanu'), +(99913, 22, 3, 23, 99879, 'Stejarii'), +(99922, 22, 2, 3, NULL, 'Țuțora'), +(99931, 22, 3, 22, 99922, 'Țuțora'), +(99940, 22, 3, 23, 99922, 'Chiperești'), +(99959, 22, 3, 23, 99922, 'Oprișeni'), +(99968, 22, 2, 3, NULL, 'Valea Seacă'), +(99977, 22, 3, 22, 99968, 'Valea Seacă'), +(99986, 22, 3, 23, 99968, 'Conțești'), +(99995, 22, 3, 23, 99968, 'Topile'), +(100004, 22, 2, 3, NULL, 'Victoria'), +(100013, 22, 3, 22, 100004, 'Victoria'), +(100022, 22, 3, 23, 100004, 'Frăsuleni'), +(100031, 22, 3, 23, 100004, 'Icușeni'), +(100040, 22, 3, 23, 100004, 'Luceni'), +(100059, 22, 3, 23, 100004, 'Sculeni'), +(100068, 22, 3, 23, 100004, 'Stânca'), +(100077, 22, 3, 23, 100004, 'Șendreni'), +(100086, 22, 2, 3, NULL, 'Vânători'), +(100095, 22, 3, 22, 100086, 'Vânători'), +(100102, 22, 3, 23, 100086, 'Crivești'), +(100111, 22, 3, 23, 100086, 'Gura Bâdiliței'), +(100120, 22, 3, 23, 100086, 'Hârtoape'), +(100139, 22, 3, 23, 100086, 'Vlădnicuț'), +(100148, 22, 2, 3, NULL, 'Vlădeni'), +(100157, 22, 3, 22, 100148, 'Vlădeni'), +(100166, 22, 3, 23, 100148, 'Alexandru Cel Bun'), +(100175, 22, 3, 23, 100148, 'Borșa'), +(100184, 22, 3, 23, 100148, 'Broșteni'), +(100193, 22, 3, 23, 100148, 'Iacobeni'), +(100200, 22, 3, 23, 100148, 'Vâlcelele'), +(100219, 22, 2, 3, NULL, 'Voinești'), +(100228, 22, 3, 22, 100219, 'Voinești'), +(100237, 22, 3, 23, 100219, 'Lungani'), +(100246, 22, 3, 23, 100219, 'Schitu Stavnic'), +(100255, 22, 3, 23, 100219, 'Slobozia'), +(100264, 22, 3, 23, 100219, 'Vocotești'), +(100273, 22, 2, 3, NULL, 'Balș'), +(100282, 22, 2, 3, NULL, 'Costești'), +(100308, 22, 2, 3, NULL, 'Drăgușeni'), +(100317, 22, 2, 3, NULL, 'Fântânele'), +(100326, 22, 2, 3, NULL, 'Hărmănești'), +(100335, 22, 2, 3, NULL, 'Răchiteni'), +(100344, 22, 2, 3, NULL, 'Roșcani'), +(100353, 22, 2, 3, NULL, 'Valea Lupului'), +(100362, 22, 2, 3, NULL, 'Ciohorăni'), +(100521, 52, 2, 1, NULL, 'Municipiul Giurgiu'), +(100530, 52, 3, 9, 100521, 'Giurgiu'), +(100549, 52, 2, 3, NULL, 'Slobozia'), +(100558, 52, 3, 22, 100549, 'Slobozia'), +(100576, 23, 2, 2, NULL, 'Oraș Buftea'), +(100585, 23, 3, 17, 100576, 'Buftea'), +(100594, 23, 3, 19, 100576, 'Buciumeni'), +(100610, 51, 2, 4, NULL, 'Municipiul Oltenița'), +(100629, 51, 3, 9, 100610, 'Oltenița'), +(100638, 51, 2, 3, NULL, 'Mitreni'), +(100647, 51, 3, 22, 100638, 'Mitreni'), +(100656, 51, 3, 23, 100638, 'Clătești'), +(100665, 51, 3, 23, 100638, 'Valea Roșie'), +(100683, 21, 2, 4, NULL, 'Municipiul Urziceni'), +(100692, 21, 3, 9, 100683, 'Urziceni'), +(100709, 21, 2, 3, NULL, 'Ciocârlia'), +(100718, 21, 3, 22, 100709, 'Ciocârlia'), +(100727, 21, 3, 23, 100709, 'Cotorca'), +(100736, 21, 2, 3, NULL, 'Manasia'), +(100745, 21, 3, 22, 100736, 'Manasia'), +(100754, 21, 2, 3, NULL, 'Adâncata'), +(100763, 21, 3, 22, 100754, 'Adâncata'), +(100772, 21, 3, 23, 100754, 'Patru Frați'), +(100781, 52, 2, 3, NULL, 'Adunații-Copăceni'), +(100790, 52, 3, 22, 100781, 'Adunații-Copăceni'), +(100807, 52, 3, 23, 100781, 'Dărăști-Vlașca'), +(100816, 52, 3, 23, 100781, 'Mogoșești'), +(100825, 52, 3, 23, 100781, 'Varlaam'), +(100834, 23, 2, 3, NULL, 'Afumați'), +(100843, 23, 3, 22, 100834, 'Afumați'), +(100852, 21, 2, 3, NULL, 'Alexeni'), +(100861, 21, 3, 22, 100852, 'Alexeni'), +(100870, 21, 2, 3, NULL, 'Armășești'), +(100889, 21, 3, 22, 100870, 'Armășești'), +(100898, 21, 3, 22, 180064, 'Bărbulești'), +(100905, 21, 3, 23, 100870, 'Malu Roșu'), +(100914, 21, 3, 23, 100870, 'Nenișori'), +(100923, 21, 2, 3, NULL, 'Axintele'), +(100932, 21, 3, 22, 100923, 'Axintele'), +(100941, 21, 3, 23, 100923, 'Bărbătescu'), +(100950, 21, 3, 23, 100923, 'Horia'), +(100969, 23, 2, 3, NULL, 'Balotești'), +(100978, 23, 3, 22, 100969, 'Balotești'), +(100987, 23, 3, 23, 100969, 'Dumbrăveni'), +(100996, 23, 3, 23, 100969, 'Săftica'), +(101001, 52, 2, 3, NULL, 'Băneasa'), +(101010, 52, 3, 22, 101001, 'Băneasa'), +(101029, 52, 3, 23, 101001, 'Frasinu'), +(101038, 52, 3, 23, 101001, 'Pietrele'), +(101047, 52, 3, 23, 101001, 'Sfântu Gheorghe'), +(101056, 21, 2, 3, NULL, 'Bărcănești'), +(101065, 21, 3, 22, 101056, 'Bărcănești'), +(101074, 21, 3, 23, 101056, 'Condeești'), +(101083, 51, 2, 3, NULL, 'Belciugatele'), +(101092, 51, 3, 22, 101083, 'Belciugatele'), +(101109, 51, 3, 23, 101083, 'Cândeasca'), +(101118, 51, 3, 23, 101083, 'Cojești'), +(101127, 51, 3, 23, 101083, 'Mataraua'), +(101136, 51, 3, 23, 101083, 'Măriuța'), +(101145, 23, 2, 3, NULL, 'Berceni'), +(101154, 23, 3, 22, 101145, 'Berceni'), +(101163, 52, 2, 3, NULL, 'Bolintin-Deal'), +(101172, 52, 3, 22, 101163, 'Bolintin-Deal'), +(101181, 52, 3, 23, 101163, 'Mihai Vodă'), +(101190, 52, 2, 2, NULL, 'Oraș Bolintin-Vale'), +(101207, 52, 3, 17, 101190, 'Bolintin-Vale'), +(101216, 52, 3, 19, 101190, 'Crivina'), +(101225, 52, 3, 19, 101190, 'Malu Spart'), +(101234, 52, 3, 19, 101190, 'Suseni'), +(101243, 21, 2, 3, NULL, 'Radulești'), +(101252, 21, 3, 22, 101243, 'Brazii'), +(101261, 21, 3, 22, 179800, 'Maia'), +(101270, 21, 3, 23, 101243, 'Movileanca'), +(101289, 21, 3, 23, 101243, 'Răsimnicea'), +(101298, 23, 2, 3, NULL, 'Brănești'), +(101305, 23, 3, 22, 101298, 'Brănești'), +(101314, 23, 3, 23, 101298, 'Islaz'), +(101323, 23, 3, 23, 101298, 'Pasărea'), +(101332, 23, 3, 23, 101298, 'Vadu Anei'), +(101341, 15, 2, 3, NULL, 'Brezoaele'), +(101350, 15, 3, 22, 101341, 'Brezoaele'), +(101369, 15, 3, 23, 101341, 'Brezoaia'), +(101378, 52, 2, 3, NULL, 'Bucșani'), +(101387, 52, 3, 22, 101378, 'Bucșani'), +(101396, 52, 3, 23, 101378, 'Anghelești'), +(101403, 52, 3, 23, 101378, 'Goleasca'), +(101412, 52, 3, 23, 101378, 'Obedeni'), +(101421, 52, 3, 23, 101378, 'Podișor'), +(101430, 52, 3, 23, 101378, 'Vadu Lat'), +(101449, 52, 3, 23, 101378, 'Uiești'), +(101458, 51, 2, 2, NULL, 'Oraș Budești'), +(101467, 51, 3, 17, 101458, 'Budești'), +(101476, 51, 3, 19, 101458, 'Aprozi'), +(101485, 51, 3, 19, 101458, 'Buciumeni'), +(101494, 51, 3, 22, 180055, 'Crivăț'), +(101500, 51, 3, 19, 101458, 'Gruiu'), +(101519, 52, 2, 3, NULL, 'Bulbucata'), +(101528, 52, 3, 22, 101519, 'Bulbucata'), +(101537, 52, 3, 23, 101519, 'Coteni'), +(101546, 52, 3, 23, 101519, 'Făcău'), +(101555, 52, 3, 23, 101519, 'Teișori'), +(101564, 15, 2, 3, NULL, 'Butimanu'), +(101573, 15, 3, 22, 101564, 'Butimanu'), +(101582, 15, 3, 23, 101564, 'Bărbuceanu'), +(101591, 15, 3, 23, 101564, 'Lucianca'), +(101608, 15, 3, 23, 101564, 'Ungureni'), +(101617, 52, 2, 3, NULL, 'Buturugeni'), +(101626, 52, 3, 22, 101617, 'Buturugeni'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(101635, 52, 3, 23, 101617, 'Pădureni'), +(101644, 52, 3, 23, 101617, 'Podu Ilfovățului'), +(101653, 52, 3, 23, 101617, 'Poșta'), +(101662, 52, 2, 3, NULL, 'Călugăreni'), +(101671, 52, 3, 22, 101662, 'Călugăreni'), +(101680, 52, 3, 23, 101662, 'Brăniștari'), +(101699, 52, 3, 23, 101662, 'Crucea De Piatră'), +(101706, 52, 3, 23, 101662, 'Hulubești'), +(101715, 52, 3, 23, 101662, 'Uzunu'), +(101724, 51, 2, 3, NULL, 'Căscioarele'), +(101733, 51, 3, 22, 101724, 'Căscioarele'), +(101742, 23, 2, 3, NULL, 'Cernica'), +(101751, 23, 3, 22, 101742, 'Cernica'), +(101760, 23, 3, 23, 101742, 'Bălăceanca'), +(101779, 23, 3, 23, 101742, 'Căldăraru'), +(101788, 23, 3, 23, 101742, 'Poșta'), +(101797, 23, 3, 23, 101742, 'Tânganu'), +(101804, 51, 2, 3, NULL, 'Chirnogi'), +(101813, 51, 3, 22, 101804, 'Chirnogi'), +(101822, 51, 2, 3, NULL, 'Chiselet'), +(101831, 51, 3, 22, 101822, 'Chiselet'), +(101840, 15, 2, 3, NULL, 'Ciocănești'), +(101859, 15, 3, 22, 101840, 'Ciocănești'), +(101868, 15, 3, 23, 101840, 'Crețu'), +(101877, 15, 3, 23, 101840, 'Decindea'), +(101886, 15, 3, 23, 101840, 'Urziceanca'), +(101895, 15, 3, 23, 101840, 'Vizurești'), +(101902, 23, 2, 3, NULL, 'Ciolpani'), +(101911, 23, 3, 22, 101902, 'Ciolpani'), +(101920, 23, 3, 23, 101902, 'Izvorani'), +(101939, 23, 3, 23, 101902, 'Lupăria'), +(101948, 23, 3, 23, 101902, 'Piscu'), +(101957, 23, 2, 3, NULL, 'Ciorogârla'), +(101966, 23, 3, 22, 101957, 'Ciorogârla'), +(101975, 23, 3, 23, 101957, 'Dârvari'), +(101984, 52, 2, 3, NULL, 'Clejani'), +(101993, 52, 3, 22, 101984, 'Clejani'), +(102008, 52, 3, 23, 101984, 'Neajlovu'), +(102017, 52, 3, 23, 101984, 'Podu Doamnei'), +(102026, 52, 3, 23, 101984, 'Sterea'), +(102035, 23, 2, 3, NULL, 'Clinceni'), +(102044, 23, 3, 22, 102035, 'Clinceni'), +(102053, 23, 3, 23, 102035, 'Olteni'), +(102062, 23, 3, 23, 102035, 'Ordoreanu'), +(102071, 52, 2, 3, NULL, 'Colibași'), +(102080, 52, 3, 22, 102071, 'Colibași'), +(102099, 52, 3, 23, 102071, 'Câmpurelu'), +(102106, 52, 2, 3, NULL, 'Comana'), +(102115, 52, 3, 22, 102106, 'Comana'), +(102124, 52, 3, 23, 102106, 'Budeni'), +(102133, 52, 3, 23, 102106, 'Falaștoaca'), +(102142, 52, 3, 23, 102106, 'Grădiștea'), +(102151, 52, 3, 23, 102106, 'Vlad Țepeș'), +(102160, 23, 2, 3, NULL, 'Corbeanca'), +(102179, 23, 3, 22, 102160, 'Corbeanca'), +(102188, 23, 3, 23, 102160, 'Ostratu'), +(102197, 23, 3, 23, 102160, 'Petrești'), +(102204, 23, 3, 23, 102160, 'Tamași'), +(102213, 23, 2, 3, NULL, 'Cornetu'), +(102222, 23, 3, 22, 102213, 'Cornetu'), +(102231, 23, 3, 23, 102213, 'Buda'), +(102240, 21, 2, 3, NULL, 'Coșereni'), +(102259, 21, 3, 22, 102240, 'Coșereni'), +(102268, 21, 3, 22, 179784, 'Borănești'), +(102277, 21, 3, 23, 179784, 'Sintești'), +(102286, 15, 2, 3, NULL, 'Crevedia'), +(102295, 15, 3, 22, 102286, 'Crevedia'), +(102302, 15, 3, 23, 102286, 'Cocani'), +(102311, 15, 3, 23, 102286, 'Dârza'), +(102320, 15, 3, 23, 102286, 'Mânăstirea'), +(102339, 15, 3, 23, 102286, 'Samurcași'), +(102348, 52, 2, 3, NULL, 'Crevedia Mare'), +(102357, 52, 3, 22, 102348, 'Crevedia Mare'), +(102366, 52, 3, 23, 102348, 'Crevedia Mică'), +(102375, 52, 3, 23, 102348, 'Dealu'), +(102384, 52, 3, 23, 102348, 'Găiseanca'), +(102393, 52, 3, 23, 102348, 'Priboiu'), +(102400, 52, 3, 23, 102348, 'Sfântu Gheorghe'), +(102419, 51, 2, 3, NULL, 'Curcani'), +(102428, 51, 3, 22, 102419, 'Curcani'), +(102437, 51, 3, 23, 102419, 'Sălcioara'), +(102446, 52, 2, 3, NULL, 'Daia'), +(102455, 52, 3, 22, 102446, 'Daia'), +(102464, 52, 3, 23, 102446, 'Plopșoru'), +(102473, 23, 2, 3, NULL, 'Dascălu'), +(102482, 23, 3, 22, 102473, 'Dascălu'), +(102491, 23, 3, 23, 102473, 'Creața'), +(102507, 23, 3, 23, 102473, 'Gagu'), +(102516, 23, 3, 23, 102473, 'Runcu'), +(102525, 23, 2, 3, NULL, 'Dărăști-Ilfov'), +(102534, 23, 3, 22, 102525, 'Dărăști-Ilfov'), +(102543, 23, 2, 3, NULL, '1 Decembrie'), +(102552, 23, 3, 22, 102543, '1 Decembrie'), +(102561, 23, 3, 22, 179588, 'Copăceni'), +(102570, 23, 2, 3, NULL, 'Domnești'), +(102589, 23, 3, 22, 102570, 'Domnești'), +(102598, 23, 3, 23, 102570, 'Țegheș'), +(102605, 23, 2, 3, NULL, 'Dragomirești-Vale'), +(102614, 23, 3, 22, 102605, 'Dragomirești-Vale'), +(102623, 23, 3, 23, 102605, 'Dragomirești-Deal'), +(102632, 23, 3, 23, 102605, 'Zurbaua'), +(102641, 21, 2, 3, NULL, 'Drăgoești'), +(102650, 21, 3, 22, 102641, 'Drăgoești'), +(102669, 21, 3, 23, 102641, 'Chiroiu-Pamânteni'), +(102678, 21, 3, 23, 102641, 'Chiroiu-Satu Nou'), +(102687, 21, 3, 23, 102641, 'Chiroiu-Ungureni'), +(102696, 21, 3, 23, 102641, 'Valea Bisericii'), +(102703, 21, 2, 3, NULL, 'Dridu'), +(102712, 21, 3, 22, 102703, 'Dridu'), +(102721, 21, 3, 23, 102703, 'Dridu-Snagov'), +(102730, 21, 3, 22, 179999, 'Moldoveni'), +(102749, 21, 2, 2, NULL, 'Oraș Fierbinți-Târg'), +(102758, 21, 3, 17, 102749, 'Fierbinți-Târg'), +(102767, 21, 3, 19, 102749, 'Fierbinții De Jos'), +(102776, 21, 3, 19, 102749, 'Fierbinții De Sus'), +(102785, 21, 3, 19, 102749, 'Grecii De Jos'), +(102794, 52, 2, 3, NULL, 'Florești-Stoenești'), +(102801, 52, 3, 22, 102794, 'Stoenești'), +(102810, 52, 3, 23, 102794, 'Florești'), +(102829, 52, 3, 23, 102794, 'Palanca'), +(102838, 51, 2, 3, NULL, 'Frăsinet'), +(102847, 51, 3, 22, 102838, 'Frăsinet'), +(102856, 51, 3, 23, 102838, 'Curătești'), +(102865, 51, 3, 23, 102838, 'Dănești'), +(102874, 51, 3, 23, 102838, 'Frăsinetu De Jos'), +(102883, 51, 3, 23, 102838, 'Luptători'), +(102892, 51, 3, 23, 102838, 'Tăriceni'), +(102909, 52, 2, 3, NULL, 'Frătești'), +(102918, 52, 3, 22, 102909, 'Frătești'), +(102927, 52, 3, 23, 102909, 'Cetatea'), +(102936, 52, 3, 23, 102909, 'Remuș'), +(102945, 51, 2, 3, NULL, 'Frumușani'), +(102954, 51, 3, 22, 102945, 'Frumușani'), +(102963, 51, 3, 23, 102945, 'Orăști'), +(102972, 51, 3, 23, 102945, 'Pasărea'), +(102981, 51, 3, 23, 102945, 'Pădurișu'), +(102990, 51, 3, 23, 102945, 'Pițigaia'), +(103005, 51, 3, 23, 102945, 'Postăvari'), +(103014, 51, 2, 3, NULL, 'Fundeni'), +(103023, 51, 3, 22, 103014, 'Fundeni'), +(103032, 51, 2, 2, NULL, 'Oraș Fundulea'), +(103041, 51, 3, 17, 103032, 'Fundulea'), +(103050, 51, 3, 19, 103032, 'Alexandru I. Cuza'), +(103078, 51, 3, 19, 103032, 'Gostilele'), +(103087, 52, 2, 3, NULL, 'Găiseni'), +(103096, 52, 3, 22, 103087, 'Găiseni'), +(103103, 52, 3, 23, 103087, 'Cărpenișu'), +(103112, 52, 3, 23, 103087, 'Căscioarele'), +(103121, 52, 3, 23, 103087, 'Podu Popa Nae'), +(103130, 23, 2, 3, NULL, 'Găneasa'), +(103149, 23, 3, 22, 103130, 'Găneasa'), +(103158, 23, 3, 23, 103130, 'Cozieni'), +(103167, 23, 3, 23, 103130, 'Moara Domnească'), +(103176, 23, 3, 23, 103130, 'Piteasca'), +(103185, 23, 3, 23, 103130, 'Șindrilița'), +(103194, 52, 2, 3, NULL, 'Găujani'), +(103201, 52, 3, 22, 103194, 'Găujani'), +(103210, 52, 3, 23, 103194, 'Cetățuia'), +(103229, 52, 3, 23, 103194, 'Pietrișu'), +(103238, 52, 2, 3, NULL, 'Ghimpați'), +(103247, 52, 3, 22, 103238, 'Ghimpați'), +(103256, 52, 3, 23, 103238, 'Copaciu'), +(103265, 52, 3, 23, 103238, 'Naipu'), +(103274, 52, 3, 23, 103238, 'Valea Plopilor'), +(103283, 21, 2, 3, NULL, 'Gârbovi'), +(103292, 21, 3, 22, 103283, 'Gârbovi'), +(103309, 52, 2, 3, NULL, 'Gogoșari'), +(103318, 52, 3, 22, 103309, 'Gogoșari'), +(103327, 52, 3, 23, 103309, 'Drăghiceanu'), +(103336, 52, 3, 23, 103309, 'Izvoru'), +(103345, 52, 3, 23, 103309, 'Rălești'), +(103354, 52, 2, 3, NULL, 'Gostinu'), +(103363, 52, 3, 22, 103354, 'Gostinu'), +(103372, 52, 2, 3, NULL, 'Gostinari'), +(103381, 52, 3, 22, 103372, 'Gostinari'), +(103390, 52, 3, 23, 103372, 'Mironești'), +(103407, 52, 2, 3, NULL, 'Grădinari'), +(103416, 52, 3, 22, 103407, 'Grădinari'), +(103425, 52, 3, 23, 103407, 'Tântava'), +(103434, 52, 3, 23, 103407, 'Zorile'), +(103443, 23, 2, 3, NULL, 'Grădiștea'), +(103452, 23, 3, 22, 103443, 'Grădiștea'), +(103461, 23, 3, 23, 103443, 'Sitaru'), +(103470, 52, 2, 3, NULL, 'Greaca'), +(103489, 52, 3, 22, 103470, 'Greaca'), +(103498, 52, 3, 23, 103470, 'Puțu Greci'), +(103504, 52, 3, 23, 103470, 'Zboiu'), +(103513, 23, 2, 3, NULL, 'Gruiu'), +(103522, 23, 3, 22, 103513, 'Gruiu'), +(103531, 23, 3, 23, 103513, 'Lipia'), +(103540, 23, 3, 23, 103513, 'Șanțu Florești'), +(103559, 23, 3, 23, 103513, 'Siliștea Snagovului'), +(103568, 51, 2, 3, NULL, 'Gurbănești'), +(103577, 51, 3, 22, 103568, 'Gurbănești'), +(103586, 51, 3, 23, 103568, 'Codreni'), +(103595, 51, 3, 23, 103568, 'Coțofanca'), +(103602, 51, 3, 23, 103568, 'Preasna'), +(103611, 51, 3, 23, 103568, 'Preasna Veche'), +(103620, 51, 3, 23, 103568, 'Valea Presnei'), +(103639, 52, 2, 3, NULL, 'Hotarele'), +(103648, 52, 3, 22, 103639, 'Hotarele'), +(103657, 52, 3, 22, 179757, 'Herăști'), +(103666, 52, 3, 22, 179766, 'Isvoarele'), +(103675, 52, 3, 23, 179757, 'Miloșești'), +(103684, 52, 3, 23, 179766, 'Teiușu'), +(103693, 52, 2, 3, NULL, 'Iepurești'), +(103700, 52, 3, 22, 103693, 'Iepurești'), +(103719, 52, 3, 23, 103693, 'Bănești'), +(103728, 52, 3, 23, 103693, 'Chirculești'), +(103737, 52, 3, 23, 103693, 'Gorneni'), +(103746, 52, 3, 23, 103693, 'Stâlpu'), +(103755, 52, 3, 23, 103693, 'Valter Mărăcineanu'), +(103764, 51, 2, 3, NULL, 'Ileana'), +(103773, 51, 3, 22, 103764, 'Ileana'), +(103782, 51, 3, 23, 103764, 'Arțari'), +(103791, 51, 3, 23, 103764, 'Florica'), +(103808, 51, 3, 23, 103764, 'Podari'), +(103817, 51, 3, 23, 103764, 'Răsurile'), +(103826, 51, 3, 23, 103764, 'Răzoarele'), +(103835, 51, 3, 23, 103764, 'Satu Nou'), +(103844, 51, 3, 23, 103764, 'Ștefănești'), +(103853, 51, 3, 23, 103764, 'Vlăiculești'), +(103862, 21, 2, 3, NULL, 'Ion Roată'), +(103871, 21, 3, 22, 103862, 'Ion Roată'), +(103880, 21, 3, 23, 103862, 'Broșteni'), +(103899, 52, 2, 3, NULL, 'Izvoarele'), +(103906, 52, 3, 22, 103899, 'Izvoarele'), +(103915, 52, 3, 23, 103899, 'Chiriacu'), +(103924, 52, 3, 23, 103899, 'Dimitrie Cantemir'), +(103933, 52, 3, 23, 103899, 'Petru Rareș'), +(103942, 52, 3, 23, 103899, 'Radu Vodă'), +(103951, 52, 3, 23, 103899, 'Valea Bujorului'), +(103960, 21, 2, 3, NULL, 'Jilavele'), +(103979, 21, 3, 22, 103960, 'Jilavele'), +(103988, 21, 3, 23, 103960, 'Slătioarele'), +(103997, 52, 2, 3, NULL, 'Joița'), +(104001, 52, 3, 22, 103997, 'Joița'), +(104010, 52, 3, 23, 103997, 'Bâcu'), +(104029, 52, 3, 22, 179748, 'Cosoba'), +(104038, 52, 3, 22, 179775, 'Săbăreni'), +(104047, 52, 2, 3, NULL, 'Letca Nouă'), +(104056, 52, 3, 22, 104047, 'Letca Nouă'), +(104065, 52, 3, 23, 104047, 'Letca Veche'), +(104074, 52, 3, 23, 104047, 'Milcovățu'), +(104083, 51, 2, 3, NULL, 'Luica'), +(104092, 51, 3, 22, 104083, 'Luica'), +(104109, 51, 3, 23, 104083, 'Valea Stânii'), +(104118, 52, 2, 3, NULL, 'Mihai Bravu'), +(104127, 52, 3, 22, 104118, 'Mihai Bravu'), +(104136, 52, 2, 2, NULL, 'Oraș Mihăilești'), +(104145, 52, 3, 17, 104136, 'Mihăilești'), +(104154, 52, 3, 19, 104136, 'Drăgănescu'), +(104163, 52, 3, 19, 104136, 'Novaci'), +(104172, 52, 3, 19, 104136, 'Popești'), +(104181, 51, 2, 3, NULL, 'Mânăstirea'), +(104190, 51, 3, 22, 104181, 'Mânăstirea'), +(104207, 51, 3, 23, 104181, 'Coconi'), +(104216, 51, 3, 23, 104181, 'Sultana'), +(104225, 52, 2, 3, NULL, 'Mârșa'), +(104234, 52, 3, 22, 104225, 'Mârșa'), +(104243, 23, 2, 3, NULL, 'Moara Vlăsiei'), +(104252, 23, 3, 22, 104243, 'Moara Vlăsiei'), +(104261, 23, 3, 23, 104243, 'Căciulați'), +(104270, 21, 2, 3, NULL, 'Movilița'), +(104289, 21, 3, 22, 104270, 'Movilița'), +(104298, 21, 3, 23, 104270, 'Bițina-Pământeni'), +(104305, 21, 3, 23, 104270, 'Bițina-Ungureni'), +(104314, 21, 3, 22, 179828, 'Roșiori'), +(104323, 51, 2, 3, NULL, 'Nana'), +(104332, 51, 3, 22, 104323, 'Nana'), +(104341, 51, 2, 3, NULL, 'Nicolae Bălcescu'), +(104350, 51, 3, 22, 104341, 'Nicolae Bălcescu'), +(104369, 51, 3, 23, 104341, 'Fântâna Doamnei'), +(104378, 51, 3, 23, 104341, 'Paicu'), +(104387, 15, 2, 3, NULL, 'Niculești'), +(104396, 15, 3, 22, 104387, 'Niculești'), +(104403, 15, 3, 23, 104387, 'Ciocănari'), +(104412, 15, 3, 23, 104387, 'Movila'), +(104421, 23, 2, 3, NULL, 'Nuci'), +(104430, 23, 3, 22, 104421, 'Nuci'), +(104449, 23, 3, 23, 104421, 'Balta Neagră'), +(104458, 23, 3, 23, 104421, 'Merii Petchii'), +(104467, 23, 3, 23, 104421, 'Micșuneștii Mari'), +(104476, 23, 3, 23, 104421, 'Micșuneștii-Moară'), +(104485, 52, 2, 3, NULL, 'Ogrezeni'), +(104494, 52, 3, 22, 104485, 'Ogrezeni'), +(104500, 52, 3, 23, 104485, 'Hobaia'), +(104519, 52, 2, 3, NULL, 'Oinacu'), +(104528, 52, 3, 22, 104519, 'Oinacu'), +(104537, 52, 3, 23, 104519, 'Braniștea'), +(104546, 23, 2, 3, NULL, 'Periș'), +(104555, 23, 3, 22, 104546, 'Periș'), +(104564, 23, 3, 23, 104546, 'Bălteni'), +(104573, 23, 3, 23, 104546, 'Buriaș'), +(104582, 23, 2, 3, NULL, 'Petrăchioaia'), +(104591, 23, 3, 22, 104582, 'Petrăchioaia'), +(104608, 23, 3, 23, 104582, 'Măineasca'), +(104617, 23, 3, 23, 104582, 'Surlari'), +(104626, 23, 3, 23, 104582, 'Vânători'), +(104635, 51, 2, 3, NULL, 'Plătărești'), +(104644, 51, 3, 22, 104635, 'Plătărești'), +(104653, 51, 3, 23, 104635, 'Cucuieți'), +(104662, 51, 3, 23, 104635, 'Dorobanțu'), +(104671, 51, 3, 23, 104635, 'Podu Pitarului'), +(104680, 52, 2, 3, NULL, 'Prundu'), +(104699, 52, 3, 22, 104680, 'Prundu'), +(104706, 52, 3, 23, 104680, 'Puieni'), +(104715, 52, 2, 3, NULL, 'Putineiu'), +(104724, 52, 3, 22, 104715, 'Putineiu'), +(104733, 52, 3, 23, 104715, 'Hodivoaia'), +(104742, 52, 3, 23, 104715, 'Vieru'), +(104751, 51, 2, 3, NULL, 'Radovanu'), +(104760, 51, 3, 22, 104751, 'Radovanu'), +(104779, 51, 3, 23, 104751, 'Valea Popii'), +(104788, 52, 2, 3, NULL, 'Răsuceni'), +(104797, 52, 3, 22, 104788, 'Răsuceni'), +(104804, 52, 3, 23, 104788, 'Carapancea'), +(104813, 52, 3, 23, 104788, 'Cucuruzu'), +(104822, 52, 3, 23, 104788, 'Satu Nou'), +(104831, 52, 2, 3, NULL, 'Roata De Jos'), +(104840, 52, 3, 22, 104831, 'Roata De Jos'), +(104859, 52, 3, 23, 104831, 'Cartojani'), +(104868, 52, 3, 23, 104831, 'Roata Mică'), +(104877, 52, 3, 23, 104831, 'Sadina'), +(104886, 51, 2, 3, NULL, 'Sărulești'), +(104895, 51, 3, 22, 104886, 'Sărulești'), +(104902, 51, 3, 23, 104886, 'Măgureni'), +(104911, 51, 3, 23, 104886, 'Polcești'), +(104920, 51, 3, 23, 104886, 'Săndulița'), +(104939, 51, 3, 23, 104886, 'Sărulești-Gară'), +(104957, 51, 3, 23, 104886, 'Sătucu'), +(104966, 51, 3, 23, 104886, 'Solacolu'), +(104975, 52, 2, 3, NULL, 'Schitu'), +(104984, 52, 3, 22, 104975, 'Schitu'), +(104993, 52, 3, 23, 104975, 'Bila'), +(105008, 52, 3, 23, 104975, 'Cămineasca'), +(105017, 52, 3, 23, 104975, 'Vlașin'), +(105026, 21, 2, 3, NULL, 'Sinești'), +(105035, 21, 3, 22, 105026, 'Sinești'), +(105044, 21, 3, 23, 105026, 'Boteni'), +(105053, 21, 3, 23, 105026, 'Cătrunești'), +(105062, 21, 3, 23, 105026, 'Hagiești'), +(105071, 21, 3, 23, 105026, 'Lilieci'), +(105080, 21, 3, 23, 105026, 'Livedea'), +(105106, 52, 2, 3, NULL, 'Singureni'), +(105115, 52, 3, 22, 105106, 'Singureni'), +(105124, 52, 3, 23, 105106, 'Crânguri'), +(105133, 52, 3, 23, 105106, 'Stejaru'), +(105142, 15, 2, 3, NULL, 'Slobozia Moară'), +(105151, 15, 3, 22, 105142, 'Slobozia Moară'), +(105160, 23, 2, 3, NULL, 'Snagov'), +(105179, 23, 3, 22, 105160, 'Snagov'), +(105188, 23, 3, 23, 105160, 'Cioflinceni'), +(105197, 23, 3, 23, 105160, 'Ghermănești'), +(105204, 23, 3, 23, 105160, 'Tâncăbești'), +(105213, 23, 3, 23, 105160, 'Vlădiceasca'), +(105222, 51, 2, 3, NULL, 'Sohatu'), +(105231, 51, 3, 22, 105222, 'Sohatu'), +(105240, 51, 3, 23, 105222, 'Progresu'), +(105259, 51, 2, 3, NULL, 'Spanțov'), +(105268, 51, 3, 22, 105259, 'Spanțov'), +(105277, 51, 3, 23, 105259, 'Cetatea Veche'), +(105286, 51, 3, 23, 105259, 'Stancea'), +(105295, 52, 2, 3, NULL, 'Stănești'), +(105302, 52, 3, 22, 105295, 'Stănești'), +(105311, 52, 3, 23, 105295, 'Bălanu'), +(105320, 52, 3, 23, 105295, 'Ghizdaru'), +(105339, 52, 3, 23, 105295, 'Oncești'), +(105348, 52, 2, 3, NULL, 'Stoenești'), +(105357, 52, 3, 22, 105348, 'Stoenești'), +(105366, 52, 3, 23, 105348, 'Ianculești'), +(105375, 52, 3, 23, 105348, 'Mirău'), +(105384, 51, 2, 3, NULL, 'Șoldanu'), +(105393, 51, 3, 22, 105384, 'Șoldanu'), +(105400, 51, 3, 23, 105384, 'Negoești'), +(105419, 23, 2, 3, NULL, 'Ștefăneștii De Jos'), +(105428, 23, 3, 22, 105419, 'Ștefăneștii De Jos'), +(105437, 23, 3, 23, 105419, 'Crețuleasca'), +(105446, 23, 3, 23, 105419, 'Ștefăneștii De Sus'), +(105455, 51, 2, 3, NULL, 'Tămădău Mare'), +(105464, 51, 3, 22, 105455, 'Tămădău Mare'), +(105473, 51, 3, 23, 105455, 'Călăreți'), +(105482, 51, 3, 23, 105455, 'Dârvari'), +(105491, 51, 3, 23, 105455, 'Plumbuita'), +(105507, 51, 3, 23, 105455, 'Săcele'), +(105516, 51, 3, 23, 105455, 'Șeinoiu'), +(105525, 51, 3, 23, 105455, 'Tămădău Mic'), +(105534, 15, 2, 3, NULL, 'Tărtășești'), +(105543, 15, 3, 22, 105534, 'Tărtășești'), +(105552, 15, 3, 23, 105534, 'Bâldana'), +(105561, 15, 3, 23, 105534, 'Gulia'), +(105570, 23, 2, 3, NULL, 'Tunari'), +(105589, 23, 3, 22, 105570, 'Tunari'), +(105598, 23, 3, 23, 105570, 'Dimieni'), +(105605, 51, 2, 3, NULL, 'Ulmeni'), +(105614, 51, 3, 22, 105605, 'Ulmeni'), +(105623, 52, 2, 3, NULL, 'Ulmi'), +(105632, 52, 3, 22, 105623, 'Ulmi'), +(105641, 52, 3, 23, 105623, 'Căscioarele'), +(105650, 52, 3, 23, 105623, 'Drăgăneasca'), +(105669, 52, 3, 23, 105623, 'Ghionea'), +(105678, 52, 3, 23, 105623, 'Icoana'), +(105687, 52, 3, 23, 105623, 'Moșteni'), +(105696, 52, 3, 23, 105623, 'Poenari'), +(105703, 52, 3, 23, 105623, 'Trestieni'), +(105712, 51, 2, 3, NULL, 'Valea Argovei'), +(105721, 51, 3, 22, 105712, 'Valea Argovei'), +(105730, 51, 3, 23, 105712, 'Lunca'), +(105749, 51, 3, 23, 105712, 'Ostrovu'), +(105758, 51, 3, 23, 105712, 'Siliștea'), +(105767, 51, 3, 23, 105712, 'Vlădiceasca'), +(105776, 52, 2, 3, NULL, 'Valea Dragului'), +(105785, 52, 3, 22, 105776, 'Valea Dragului'), +(105794, 21, 2, 3, NULL, 'Valea Măcrișului'), +(105801, 21, 3, 22, 105794, 'Valea Măcrișului'), +(105810, 21, 3, 23, 105794, 'Grindași'), +(105829, 51, 2, 3, NULL, 'Vasilați'), +(105838, 51, 3, 22, 105829, 'Vasilați'), +(105847, 51, 3, 22, 179962, 'Gălbinași'), +(105856, 51, 3, 23, 105829, 'Nuci'), +(105865, 51, 3, 23, 105829, 'Popești'), +(105874, 52, 2, 3, NULL, 'Vărăști'), +(105883, 52, 3, 22, 105874, 'Vărăști'), +(105892, 52, 3, 23, 105874, 'Dobreni'), +(105909, 52, 2, 3, NULL, 'Vedea'), +(105918, 52, 3, 22, 105909, 'Vedea'), +(105927, 52, 3, 22, 179739, 'Malu'), +(105936, 23, 2, 3, NULL, 'Vidra'), +(105945, 23, 3, 22, 105936, 'Vidra'), +(105954, 23, 3, 23, 105936, 'Crețești'), +(105963, 23, 3, 23, 105936, 'Sintești'), +(105972, 52, 2, 3, NULL, 'Vânătorii Mici'), +(105981, 52, 3, 22, 105972, 'Vânătorii Mici'), +(105990, 52, 3, 23, 105972, 'Corbeanca'), +(106005, 52, 3, 23, 105972, 'Cupele'), +(106014, 52, 3, 23, 105972, 'Izvoru'), +(106023, 52, 3, 23, 105972, 'Poiana Lui Stângă'), +(106032, 52, 3, 23, 105972, 'Vâlcelele'), +(106041, 52, 3, 23, 105972, 'Vânătorii Mari'), +(106050, 52, 3, 23, 105972, 'Zădăriciu'), +(106318, 24, 2, 1, NULL, 'Municipiul Baia Mare'), +(106327, 24, 3, 9, 106318, 'Baia Mare'), +(106336, 24, 3, 10, 106318, 'Blidari'), +(106345, 24, 3, 10, 106318, 'Firiza'), +(106354, 24, 3, 10, 106318, 'Valea Neagră'), +(106363, 24, 2, 3, NULL, 'Groși'), +(106372, 24, 3, 22, 106363, 'Groși'), +(106381, 24, 3, 23, 106363, 'Ocoliș'), +(106390, 24, 3, 23, 106363, 'Satu Nou De Jos'), +(106407, 24, 2, 3, NULL, 'Recea'), +(106416, 24, 3, 22, 106407, 'Recea'), +(106425, 24, 3, 23, 106407, 'Bozânta Mică'), +(106434, 24, 3, 23, 106407, 'Lăpușel'), +(106443, 24, 3, 23, 106407, 'Mocira'), +(106452, 24, 3, 23, 106407, 'Săsar'), +(106461, 24, 2, 2, NULL, 'Oraș Tăuții-Măgherăuș'), +(106470, 24, 3, 17, 106461, 'Tăuții-Măgherăuș'), +(106489, 24, 3, 18, 106461, 'Băița'), +(106498, 24, 3, 19, 106461, 'Bozânta Mare'), +(106504, 24, 3, 18, 106461, 'Bușag'), +(106513, 24, 3, 19, 106461, 'Merișor'), +(106522, 24, 3, 18, 106461, 'Nistru'), +(106531, 24, 3, 19, 106461, 'Ulmoasa'), +(106559, 24, 2, 4, NULL, 'Municipiul Sighetu Marmației'), +(106568, 24, 3, 9, 106559, 'Sighetu Marmației'), +(106577, 24, 3, 10, 106559, 'Iapa'), +(106586, 24, 3, 10, 106559, 'Lazu Baciului'), +(106595, 24, 3, 10, 106559, 'Șugău'), +(106602, 24, 3, 10, 106559, 'Valea Cufundoasă'), +(106611, 24, 3, 10, 106559, 'Valea Hotarului'), +(106620, 24, 2, 3, NULL, 'Sarasău'), +(106639, 24, 3, 22, 106620, 'Sarasău'), +(106648, 24, 2, 3, NULL, 'Vadu Izei'), +(106657, 24, 3, 22, 106648, 'Vadu Izei'), +(106666, 24, 3, 23, 106648, 'Valea Stejarului'), +(106684, 24, 2, 2, NULL, 'Oraș Baia Sprie'), +(106693, 24, 3, 17, 106684, 'Baia Sprie'), +(106700, 24, 3, 18, 106684, 'Chiuzbaia'), +(106719, 24, 3, 18, 106684, 'Tăuții De Sus'), +(106728, 24, 3, 19, 106684, 'Satu Nou De Sus'), +(106746, 24, 2, 2, NULL, 'Oraș Borșa'), +(106755, 24, 3, 17, 106746, 'Borșa'), +(106764, 24, 3, 18, 106746, 'Băile Borșa'), +(106782, 24, 2, 2, NULL, 'Oraș Cavnic'), +(106791, 24, 3, 17, 106782, 'Cavnic'), +(106817, 24, 2, 2, NULL, 'Oraș Târgu Lăpuș'), +(106826, 24, 3, 17, 106817, 'Târgu Lăpuș'), +(106835, 24, 3, 19, 106817, 'Boiereni'), +(106844, 24, 3, 19, 106817, 'Borcut'), +(106853, 24, 3, 19, 106817, 'Cufoaia'), +(106862, 24, 3, 19, 106817, 'Dămăcușeni'), +(106871, 24, 3, 19, 106817, 'Dobricu Lăpușului'), +(106880, 24, 3, 19, 106817, 'Dumbrava'), +(106899, 24, 3, 19, 106817, 'Fântânele'), +(106906, 24, 3, 19, 106817, 'Groape'), +(106915, 24, 3, 19, 106817, 'Inău'), +(106924, 24, 3, 19, 106817, 'Răzoare'), +(106933, 24, 3, 19, 106817, 'Rogoz'), +(106942, 24, 3, 19, 106817, 'Rohia'), +(106951, 24, 3, 19, 106817, 'Stoiceni'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(106979, 24, 2, 2, NULL, 'Oraș Vișeu De Sus'), +(106988, 24, 3, 17, 106979, 'Vișeu De Sus'), +(106997, 24, 3, 18, 106979, 'Vișeu De Mijloc'), +(107001, 24, 2, 3, NULL, 'Ardusat'), +(107010, 24, 3, 22, 107001, 'Ardusat'), +(107029, 24, 3, 23, 107001, 'Arieșu De Câmp'), +(107038, 24, 3, 23, 107001, 'Colțirea'), +(107047, 24, 2, 3, NULL, 'Ariniș'), +(107056, 24, 3, 22, 107047, 'Ariniș'), +(107065, 24, 3, 23, 107047, 'Rodina'), +(107074, 24, 3, 23, 107047, 'Tămășești'), +(107083, 24, 2, 3, NULL, 'Asuaju De Sus'), +(107092, 24, 3, 22, 107083, 'Asuaju De Sus'), +(107109, 24, 3, 23, 107083, 'Asuaju De Jos'), +(107118, 24, 2, 3, NULL, 'Băița De Sub Codru'), +(107127, 24, 3, 22, 107118, 'Băița De Sub Codru'), +(107136, 24, 3, 23, 107190, 'Odești'), +(107145, 24, 3, 23, 107118, 'Urmeniș'), +(107154, 24, 2, 3, NULL, 'Băiuț'), +(107163, 24, 3, 22, 107154, 'Băiuț'), +(107172, 24, 3, 23, 107154, 'Poiana Botizii'), +(107181, 24, 3, 23, 107154, 'Strâmbu-Băiuț'), +(107190, 24, 2, 3, NULL, 'Băsești'), +(107207, 24, 3, 22, 107190, 'Băsești'), +(107216, 24, 3, 23, 107190, 'Săliște'), +(107225, 24, 3, 23, 107190, 'Stremț'), +(107234, 24, 2, 3, NULL, 'Bicaz'), +(107243, 24, 3, 22, 107234, 'Bicaz'), +(107252, 24, 3, 23, 107234, 'Ciuta'), +(107261, 24, 3, 23, 107234, 'Corni'), +(107270, 24, 2, 3, NULL, 'Bistra'), +(107289, 24, 3, 22, 107270, 'Bistra'), +(107298, 24, 3, 23, 107270, 'Crasna Vișeului'), +(107305, 24, 3, 23, 107270, 'Valea Vișeului'), +(107314, 24, 2, 3, NULL, 'Bârsana'), +(107323, 24, 3, 22, 107314, 'Bârsana'), +(107332, 24, 3, 23, 107314, 'Nănești'), +(107341, 24, 3, 22, 179864, 'Oncești'), +(107350, 24, 2, 3, NULL, 'Bocicoiu Mare'), +(107369, 24, 3, 22, 107350, 'Bocicoiu Mare'), +(107378, 24, 3, 23, 107350, 'Crăciunești'), +(107387, 24, 3, 23, 107350, 'Lunca La Tisa'), +(107396, 24, 3, 23, 107350, 'Tisa'), +(107403, 24, 2, 3, NULL, 'Bogdan Vodă'), +(107412, 24, 3, 22, 107403, 'Bogdan Vodă'), +(107421, 24, 3, 23, 107403, 'Bocicoel'), +(107430, 24, 2, 3, NULL, 'Boiu Mare'), +(107449, 24, 3, 22, 107430, 'Boiu Mare'), +(107458, 24, 3, 23, 107430, 'Frâncenii Boiului'), +(107467, 24, 3, 23, 107430, 'Prislop'), +(107476, 24, 3, 23, 107430, 'Romănești'), +(107485, 24, 2, 3, NULL, 'Botiza'), +(107494, 24, 3, 22, 107485, 'Botiza'), +(107500, 24, 3, 22, 179604, 'Poienile Izei'), +(107519, 24, 2, 3, NULL, 'Budești'), +(107528, 24, 3, 22, 107519, 'Budești'), +(107537, 24, 3, 23, 107519, 'Sârbi'), +(107546, 24, 2, 3, NULL, 'Călinești'), +(107555, 24, 3, 22, 107546, 'Călinești'), +(107564, 24, 3, 23, 107546, 'Cornești'), +(107573, 24, 3, 23, 107546, 'Văleni'), +(107582, 24, 2, 3, NULL, 'Cernești'), +(107591, 24, 3, 22, 107582, 'Cernești'), +(107608, 24, 3, 23, 107582, 'Brebeni'), +(107617, 24, 3, 23, 107582, 'Ciocotiș'), +(107626, 24, 3, 23, 107582, 'Fânațe'), +(107635, 24, 3, 23, 107582, 'Izvoarele'), +(107644, 24, 3, 23, 107582, 'Măgureni'), +(107653, 24, 3, 23, 107582, 'Trestia'), +(107662, 24, 2, 3, NULL, 'Cicârlău'), +(107671, 24, 3, 22, 107662, 'Cicârlău'), +(107680, 24, 3, 23, 107662, 'Bârgău'), +(107699, 24, 3, 23, 107662, 'Handalu Ilbei'), +(107706, 24, 3, 23, 107662, 'Ilba'), +(107715, 24, 2, 3, NULL, 'Câmpulung La Tisa'), +(107724, 24, 3, 22, 107715, 'Câmpulung La Tisa'), +(107733, 24, 2, 3, NULL, 'Copalnic-Mănăștur'), +(107742, 24, 3, 22, 107733, 'Copalnic-Mănăștur'), +(107751, 24, 3, 23, 107733, 'Berința'), +(107760, 24, 3, 23, 107733, 'Cărpiniș'), +(107779, 24, 3, 23, 107733, 'Copalnic'), +(107788, 24, 3, 23, 107733, 'Copalnic-Deal'), +(107797, 24, 3, 23, 107733, 'Curtuiușu Mic'), +(107804, 24, 3, 23, 107733, 'Făurești'), +(107813, 24, 3, 23, 107733, 'Lăschia'), +(107822, 24, 3, 23, 107733, 'Preluca Nouă'), +(107831, 24, 3, 23, 107733, 'Preluca Veche'), +(107840, 24, 3, 23, 107733, 'Rușor'), +(107859, 24, 3, 23, 107733, 'Vad'), +(107868, 24, 2, 3, NULL, 'Coroieni'), +(107877, 24, 3, 22, 107868, 'Coroieni'), +(107886, 24, 3, 23, 107868, 'Baba'), +(107895, 24, 3, 23, 107868, 'Dealu Mare'), +(107902, 24, 3, 23, 107868, 'Drăghia'), +(107911, 24, 3, 23, 107868, 'Vălenii Lăpușului'), +(107920, 24, 2, 3, NULL, 'Cupșeni'), +(107939, 24, 3, 22, 107920, 'Cupșeni'), +(107948, 24, 3, 23, 107920, 'Costeni'), +(107957, 24, 3, 23, 107920, 'Libotin'), +(107966, 24, 3, 23, 107920, 'Ungureni'), +(107975, 24, 2, 3, NULL, 'Desești'), +(107984, 24, 3, 22, 107975, 'Desești'), +(107993, 24, 3, 23, 107975, 'Hărnicești'), +(108008, 24, 3, 23, 107975, 'Mara'), +(108017, 24, 2, 2, NULL, 'Oraș Dragomirești'), +(108026, 24, 3, 17, 108017, 'Dragomirești'), +(108035, 24, 2, 3, NULL, 'Dumbrăvița'), +(108044, 24, 3, 22, 108035, 'Dumbrăvița'), +(108053, 24, 3, 23, 108035, 'Cărbunari'), +(108062, 24, 3, 23, 108035, 'Chechiș'), +(108071, 24, 3, 23, 108035, 'Rus'), +(108080, 24, 3, 23, 108035, 'Șindrești'), +(108099, 24, 3, 23, 108035, 'Unguraș'), +(108106, 24, 2, 3, NULL, 'Fărcașa'), +(108115, 24, 3, 22, 108106, 'Fărcașa'), +(108124, 24, 3, 23, 108106, 'Buzești'), +(108133, 24, 3, 23, 108106, 'Sârbi'), +(108142, 24, 3, 23, 108106, 'Tămaia'), +(108151, 24, 2, 3, NULL, 'Giulești'), +(108160, 24, 3, 22, 108151, 'Giulești'), +(108179, 24, 3, 23, 108151, 'Berbești'), +(108188, 24, 3, 23, 108151, 'Ferești'), +(108197, 24, 3, 23, 108151, 'Mănăstirea'), +(108204, 24, 2, 3, NULL, 'Ieud'), +(108213, 24, 3, 22, 108204, 'Ieud'), +(108222, 24, 2, 3, NULL, 'Lăpuș'), +(108231, 24, 3, 22, 108222, 'Lăpuș'), +(108240, 24, 2, 3, NULL, 'Leordina'), +(108259, 24, 3, 22, 108240, 'Leordina'), +(108268, 24, 2, 3, NULL, 'Mireșu Mare'), +(108277, 24, 3, 22, 108268, 'Mireșu Mare'), +(108286, 24, 3, 23, 108268, 'Dăneștii Chioarului'), +(108295, 24, 3, 23, 108268, 'Iadăra'), +(108302, 24, 3, 23, 108268, 'Lucăcești'), +(108311, 24, 3, 23, 108268, 'Remeți Pe Someș'), +(108320, 24, 3, 23, 108268, 'Stejera'), +(108339, 24, 3, 23, 108268, 'Tulghieș'), +(108348, 24, 2, 3, NULL, 'Moisei'), +(108357, 24, 3, 22, 108348, 'Moisei'), +(108366, 24, 2, 3, NULL, 'Oarța De Jos'), +(108375, 24, 3, 22, 108366, 'Oarța De Jos'), +(108384, 24, 3, 23, 108366, 'Oarța De Sus'), +(108393, 24, 3, 23, 108366, 'Orțița'), +(108400, 24, 2, 3, NULL, 'Ocna Șugatag'), +(108419, 24, 3, 22, 108400, 'Ocna Șugatag'), +(108428, 24, 3, 23, 108400, 'Breb'), +(108437, 24, 3, 23, 108400, 'Hoteni'), +(108446, 24, 3, 23, 108400, 'Sat-Șugatag'), +(108455, 24, 2, 3, NULL, 'Petrova'), +(108464, 24, 3, 22, 108455, 'Petrova'), +(108473, 24, 2, 3, NULL, 'Poienile De Sub Munte'), +(108482, 24, 3, 22, 108473, 'Poienile De Sub Munte'), +(108491, 24, 2, 3, NULL, 'Remetea Chioarului'), +(108507, 24, 3, 22, 108491, 'Remetea Chioarului'), +(108516, 24, 3, 23, 108491, 'Berchez'), +(108525, 24, 3, 23, 108491, 'Berchezoaia'), +(108534, 24, 3, 23, 108491, 'Posta'), +(108543, 24, 3, 23, 108491, 'Remecioara'), +(108552, 24, 2, 3, NULL, 'Remeți'), +(108561, 24, 3, 22, 108552, 'Remeți'), +(108570, 24, 3, 23, 108552, 'Piatra'), +(108589, 24, 3, 23, 108552, 'Teceu Mic'), +(108598, 24, 2, 3, NULL, 'Repedea'), +(108605, 24, 3, 22, 108598, 'Repedea'), +(108614, 24, 2, 3, NULL, 'Rona De Jos'), +(108623, 24, 3, 22, 108614, 'Rona De Jos'), +(108632, 24, 2, 3, NULL, 'Rona De Sus'), +(108641, 24, 3, 22, 108632, 'Rona De Sus'), +(108650, 24, 3, 23, 108632, 'Coștiui'), +(108669, 24, 2, 3, NULL, 'Rozavlea'), +(108678, 24, 3, 22, 108669, 'Rozavlea'), +(108687, 24, 3, 22, 179613, 'Șieu'), +(108696, 24, 2, 3, NULL, 'Ruscova'), +(108703, 24, 3, 22, 108696, 'Ruscova'), +(108712, 24, 2, 3, NULL, 'Satulung'), +(108721, 24, 3, 22, 108712, 'Satulung'), +(108730, 24, 3, 23, 108712, 'Arieșu De Pădure'), +(108749, 24, 3, 23, 108712, 'Fersig'), +(108758, 24, 3, 23, 108712, 'Finteușu Mic'), +(108767, 24, 3, 23, 108712, 'Hideaga'), +(108776, 24, 3, 23, 108712, 'Mogoșești'), +(108785, 24, 3, 23, 108712, 'Pribilești'), +(108794, 24, 2, 3, NULL, 'Săcălășeni'), +(108801, 24, 3, 22, 108794, 'Săcălășeni'), +(108810, 24, 3, 23, 179846, 'Cătălina'), +(108829, 24, 3, 22, 179837, 'Coaș'), +(108838, 24, 3, 22, 179846, 'Coltău'), +(108847, 24, 3, 23, 108794, 'Coruia'), +(108856, 24, 3, 23, 108794, 'Culcea'), +(108865, 24, 3, 23, 179837, 'Întrerâuri'), +(108874, 24, 2, 3, NULL, 'Săcel'), +(108883, 24, 3, 22, 108874, 'Săcel'), +(108892, 24, 2, 2, NULL, 'Oraș Săliștea De Sus'), +(108909, 24, 3, 17, 108892, 'Săliștea De Sus'), +(108918, 24, 2, 3, NULL, 'Sălsig'), +(108927, 24, 3, 22, 108918, 'Sălsig'), +(108936, 24, 3, 22, 179855, 'Gârdani'), +(108945, 24, 2, 3, NULL, 'Săpânța'), +(108954, 24, 3, 22, 108945, 'Săpânța'), +(108963, 24, 2, 2, NULL, 'Oraș Seini'), +(108972, 24, 3, 17, 108963, 'Seini'), +(108981, 24, 3, 19, 108963, 'Săbișa'), +(108990, 24, 3, 19, 108963, 'Viile Apei'), +(109005, 24, 2, 3, NULL, 'Strâmtura'), +(109014, 24, 3, 22, 109005, 'Strâmtura'), +(109023, 24, 3, 23, 109005, 'Glod'), +(109032, 24, 3, 23, 109005, 'Slătioara'), +(109041, 24, 2, 3, NULL, 'Suciu De Sus'), +(109050, 24, 3, 22, 109041, 'Suciu De Sus'), +(109069, 24, 3, 22, 179622, 'Groșii Țibleșului'), +(109078, 24, 3, 23, 109041, 'Larga'), +(109087, 24, 3, 23, 109041, 'Suciu De Jos'), +(109096, 24, 2, 3, NULL, 'Șisești'), +(109103, 24, 3, 22, 109096, 'Șisești'), +(109112, 24, 3, 23, 109096, 'Bontăieni'), +(109121, 24, 3, 23, 109096, 'Cetățele'), +(109130, 24, 3, 23, 109096, 'Dănești'), +(109149, 24, 3, 23, 109096, 'Negreia'), +(109158, 24, 3, 23, 109096, 'Plopiș'), +(109167, 24, 3, 23, 109096, 'Șurdești'), +(109176, 24, 2, 2, NULL, 'Oraș Șomcuta Mare'), +(109185, 24, 3, 17, 109176, 'Șomcuta Mare'), +(109194, 24, 3, 18, 109176, 'Buciumi'), +(109201, 24, 3, 19, 109176, 'Buteasa'), +(109210, 24, 3, 18, 109176, 'Ciolt'), +(109229, 24, 3, 19, 109176, 'Codru Butesii'), +(109238, 24, 3, 19, 109176, 'Finteușu Mare'), +(109247, 24, 3, 18, 109176, 'Hovrila'), +(109256, 24, 3, 18, 109176, 'Vălenii Șomcutei'), +(109265, 24, 2, 2, NULL, 'Oraș Ulmeni'), +(109274, 24, 3, 17, 109265, 'Ulmeni'), +(109283, 24, 3, 19, 109265, 'Arduzel'), +(109292, 24, 3, 19, 109265, 'Chelința'), +(109309, 24, 3, 19, 109265, 'Mânău'), +(109318, 24, 3, 19, 109265, 'Someș-Uileac'), +(109327, 24, 3, 18, 109265, 'Tohat'), +(109336, 24, 3, 19, 109265, 'Țicău'), +(109345, 24, 3, 19, 109265, 'Vicea'), +(109354, 24, 2, 3, NULL, 'Valea Chioarului'), +(109363, 24, 3, 22, 109354, 'Valea Chioarului'), +(109372, 24, 3, 23, 109354, 'Curtuiușu Mare'), +(109381, 24, 3, 23, 109354, 'Durușa'), +(109390, 24, 3, 23, 109354, 'Fericea'), +(109407, 24, 3, 23, 109354, 'Mesteacăn'), +(109416, 24, 3, 23, 109354, 'Vărai'), +(109425, 24, 2, 3, NULL, 'Vima Mică'), +(109434, 24, 3, 22, 109425, 'Vima Mică'), +(109443, 24, 3, 23, 109425, 'Aspra'), +(109452, 24, 3, 23, 109425, 'Dealu Corbului'), +(109461, 24, 3, 23, 109425, 'Jugăstreni'), +(109470, 24, 3, 23, 109425, 'Peteritea'), +(109489, 24, 3, 23, 109425, 'Sălnița'), +(109498, 24, 3, 23, 109425, 'Vima Mare'), +(109504, 24, 2, 3, NULL, 'Vișeu De Jos'), +(109513, 24, 3, 22, 109504, 'Vișeu De Jos'), +(109773, 25, 2, 1, NULL, 'Municipiul Drobeta-Turnu Severin'), +(109782, 25, 3, 9, 109773, 'Drobeta-Turnu Severin'), +(109791, 25, 3, 10, 109773, 'Gura Văii'), +(109808, 25, 3, 10, 109773, 'Dudașu Schelei'), +(109817, 25, 3, 10, 109773, 'Schela Cladovei'), +(109826, 25, 2, 3, NULL, 'Șimian'), +(109835, 25, 3, 22, 109826, 'Șimian'), +(109844, 25, 3, 23, 109826, 'Cerneți'), +(109853, 25, 3, 23, 109826, 'Dedovița Nouă'), +(109862, 25, 3, 23, 109826, 'Dedovița Veche'), +(109871, 25, 3, 23, 109826, 'Dudașu'), +(109880, 25, 3, 23, 109826, 'Erghevița'), +(109899, 25, 3, 23, 109826, 'Poroina'), +(109906, 25, 3, 23, 109826, 'Valea Copcii'), +(109924, 25, 2, 2, NULL, 'Oraș Baia De Aramă'), +(109933, 25, 3, 17, 109924, 'Baia De Aramă'), +(109942, 25, 3, 19, 109924, 'Bratilovu'), +(109951, 25, 3, 19, 109924, 'Brebina'), +(109960, 25, 3, 19, 109924, 'Dealu Mare'), +(109979, 25, 3, 19, 109924, 'Mărășești'), +(109988, 25, 3, 19, 109924, 'Negoești'), +(109997, 25, 3, 19, 109924, 'Pistrița'), +(110009, 25, 3, 19, 109924, 'Stănești'), +(110018, 25, 3, 19, 109924, 'Titerlești'), +(110027, 25, 2, 3, NULL, 'Obârșia-Cloșani'), +(110036, 25, 3, 22, 110027, 'Obârșia-Cloșani'), +(110045, 25, 3, 23, 110027, 'Godeanu'), +(110063, 25, 2, 4, NULL, 'Municipiul Orșova'), +(110072, 25, 3, 9, 110063, 'Orșova'), +(110116, 25, 2, 2, NULL, 'Oraș Strehaia'), +(110125, 25, 3, 17, 110116, 'Strehaia'), +(110134, 25, 3, 18, 110116, 'Ciochiuța'), +(110143, 25, 3, 18, 110116, 'Comanda'), +(110152, 25, 3, 18, 110116, 'Hurducești'), +(110161, 25, 3, 18, 110116, 'Lunca Banului'), +(110170, 25, 3, 18, 110116, 'Slătinicu Mare'), +(110189, 25, 3, 18, 110116, 'Slătinicu Mic'), +(110198, 25, 3, 19, 110116, 'Menți'), +(110205, 25, 3, 19, 110116, 'Motruleni'), +(110214, 25, 3, 19, 110116, 'Stăncești'), +(110232, 25, 2, 2, NULL, 'Oraș Vânju Mare'), +(110241, 25, 3, 17, 110232, 'Vânju Mare'), +(110250, 25, 3, 19, 110232, 'Bucura'), +(110269, 25, 3, 19, 110232, 'Nicolae Bălcescu'), +(110278, 25, 3, 19, 110232, 'Orevița Mare'), +(110287, 25, 3, 19, 110232, 'Traian'), +(110296, 25, 2, 3, NULL, 'Bala'), +(110303, 25, 3, 22, 110296, 'Bala'), +(110312, 25, 3, 23, 110296, 'Bala De Sus'), +(110321, 25, 3, 23, 110296, 'Brateșul'), +(110330, 25, 3, 23, 110296, 'Brativoești'), +(110349, 25, 3, 23, 110296, 'Câmpu Mare'), +(110358, 25, 3, 23, 110296, 'Cârșu'), +(110367, 25, 3, 23, 110296, 'Comănești'), +(110376, 25, 3, 23, 110296, 'Crainici'), +(110385, 25, 3, 23, 110296, 'Dâlma'), +(110394, 25, 3, 23, 110296, 'Iupca'), +(110401, 25, 3, 23, 110296, 'Molani'), +(110410, 25, 3, 23, 110296, 'Rudina'), +(110429, 25, 3, 23, 110296, 'Runcușoru'), +(110438, 25, 3, 23, 110296, 'Sărdănești'), +(110447, 25, 3, 23, 110296, 'Vidimirești'), +(110456, 25, 2, 3, NULL, 'Balta'), +(110465, 25, 3, 22, 110456, 'Balta'), +(110474, 25, 3, 23, 110456, 'Coada Cornetului'), +(110483, 25, 3, 23, 110456, 'Costești'), +(110492, 25, 3, 23, 110456, 'Gornovița'), +(110508, 25, 3, 23, 110456, 'Nevățu'), +(110517, 25, 3, 23, 110456, 'Prejna'), +(110526, 25, 3, 23, 110456, 'Sfodea'), +(110535, 25, 2, 3, NULL, 'Bălăcița'), +(110544, 25, 3, 22, 110535, 'Bălăcița'), +(110553, 25, 3, 23, 110535, 'Dobra'), +(110562, 25, 3, 23, 110535, 'Gvardinița'), +(110571, 25, 2, 3, NULL, 'Bâcleș'), +(110580, 25, 3, 22, 110571, 'Bâcleș'), +(110599, 25, 3, 23, 113732, 'Adunații Teiului'), +(110606, 25, 3, 23, 111587, 'Brâgleasa'), +(110615, 25, 3, 23, 110571, 'Corzu'), +(110624, 25, 3, 23, 110571, 'Giura'), +(110633, 25, 3, 23, 110571, 'Petra'), +(110642, 25, 3, 23, 110571, 'Podu Grosului'), +(110651, 25, 3, 23, 110571, 'Seliștiuța'), +(110660, 25, 3, 23, 110571, 'Smadovița'), +(110679, 25, 3, 23, 111587, 'Vlădica'), +(110688, 25, 2, 3, NULL, 'Bâlvănești'), +(110697, 25, 3, 22, 110688, 'Bâlvănești'), +(110704, 25, 3, 23, 110688, 'Bâlvăneștii De Jos'), +(110713, 25, 3, 23, 110688, 'Călineștii De Jos'), +(110722, 25, 3, 23, 110688, 'Călineștii De Sus'), +(110731, 25, 3, 23, 110688, 'Pârlagele'), +(110740, 25, 2, 3, NULL, 'Breznița-Motru'), +(110759, 25, 3, 22, 110740, 'Breznița-Motru'), +(110768, 25, 3, 23, 110740, 'Cosovăț'), +(110777, 25, 3, 23, 110740, 'Deleni'), +(110786, 25, 3, 23, 110740, 'Făuroaia'), +(110795, 25, 3, 23, 110740, 'Plai'), +(110802, 25, 3, 23, 110740, 'Tălăpanu'), +(110811, 25, 3, 23, 110740, 'Valea Teiului'), +(110820, 25, 2, 3, NULL, 'Breznița-Ocol'), +(110839, 25, 3, 22, 110820, 'Breznița-Ocol'), +(110848, 25, 3, 23, 110820, 'Jidoștița'), +(110857, 25, 3, 23, 110820, 'Magheru'), +(110866, 25, 3, 23, 110820, 'Șușița'), +(110875, 25, 2, 3, NULL, 'Broșteni'), +(110884, 25, 3, 22, 110875, 'Broșteni'), +(110893, 25, 3, 23, 110875, 'Căpățânești'), +(110900, 25, 3, 23, 110875, 'Luncșoara'), +(110919, 25, 3, 23, 110875, 'Lupșa De Jos'), +(110928, 25, 3, 23, 110875, 'Lupșa De Sus'), +(110937, 25, 3, 23, 110875, 'Meriș'), +(110946, 25, 2, 3, NULL, 'Burila Mare'), +(110955, 25, 3, 22, 110946, 'Burila Mare'), +(110964, 25, 3, 23, 110946, 'Crivina'), +(110973, 25, 3, 23, 110946, 'Izvoru Frumos'), +(110982, 25, 3, 23, 110946, 'Țigănași'), +(110991, 25, 3, 23, 110946, 'Vrancea'), +(111006, 25, 2, 3, NULL, 'Butoiești'), +(111015, 25, 3, 22, 111006, 'Butoiești'), +(111024, 25, 3, 23, 111006, 'Arginești'), +(111033, 25, 3, 23, 111006, 'Buicești'), +(111042, 25, 3, 23, 111006, 'Gura Motrului'), +(111051, 25, 3, 23, 111006, 'Jugastru'), +(111060, 25, 3, 23, 111006, 'Pluta'), +(111079, 25, 3, 23, 111006, 'Răduțești'), +(111088, 25, 3, 23, 111006, 'Tânțaru'), +(111097, 25, 2, 3, NULL, 'Căzănești'), +(111104, 25, 3, 22, 111097, 'Căzănești'), +(111113, 25, 3, 23, 111097, 'Ercea'), +(111122, 25, 3, 23, 111097, 'Gârbovățu De Sus'), +(111131, 25, 3, 23, 111097, 'Govodarva'), +(111140, 25, 3, 23, 111097, 'Ilovu'), +(111159, 25, 3, 23, 111097, 'Jignița'), +(111168, 25, 3, 23, 111097, 'Păltinișu'), +(111177, 25, 3, 23, 111097, 'Poiana'), +(111186, 25, 3, 23, 111097, 'Roșia'), +(111195, 25, 3, 23, 111097, 'Severinești'), +(111202, 25, 3, 23, 111097, 'Suharu'), +(111211, 25, 3, 23, 111097, 'Valea Coșuștei'), +(111220, 25, 2, 3, NULL, 'Cireșu'), +(111239, 25, 3, 22, 111220, 'Cireșu'), +(111248, 25, 3, 23, 111220, 'Bunoaica'), +(111257, 25, 3, 23, 111220, 'Jupânești'), +(111266, 25, 3, 23, 111220, 'Negrușa'), +(111275, 25, 2, 3, NULL, 'Corcova'), +(111284, 25, 3, 22, 111275, 'Corcova'), +(111293, 25, 3, 23, 111275, 'Breța'), +(111300, 25, 3, 23, 111275, 'Cernaia'), +(111319, 25, 3, 23, 111275, 'Cordun'), +(111328, 25, 3, 23, 111275, 'Croica'), +(111337, 25, 3, 23, 111275, 'Gârbovățu De Jos'), +(111346, 25, 3, 23, 111275, 'Imoasa'), +(111355, 25, 3, 23, 111275, 'Jirov'), +(111364, 25, 3, 23, 111275, 'Măru Roșu'), +(111373, 25, 3, 23, 111275, 'Pârvulești'), +(111382, 25, 3, 23, 111275, 'Pușcașu'), +(111391, 25, 3, 23, 111275, 'Stejaru'), +(111408, 25, 3, 23, 111275, 'Vlădășești'), +(111417, 25, 2, 3, NULL, 'Corlățel'), +(111426, 25, 3, 22, 111417, 'Corlățel'), +(111435, 25, 3, 23, 111417, 'Valea Anilor'), +(111444, 25, 2, 3, NULL, 'Cujmir'), +(111453, 25, 3, 22, 111444, 'Cujmir'), +(111462, 25, 3, 23, 111444, 'Aurora'), +(111471, 25, 3, 23, 111444, 'Cujmiru Mic'), +(111480, 25, 2, 3, NULL, 'Devesel'), +(111499, 25, 3, 22, 111480, 'Devesel'), +(111505, 25, 3, 23, 111480, 'Batoți'), +(111514, 25, 3, 23, 111480, 'Bistrețu'), +(111523, 25, 3, 23, 111480, 'Dunărea Mică'), +(111532, 25, 3, 23, 111480, 'Scăpău'), +(111541, 25, 3, 23, 111480, 'Tismana'), +(111550, 25, 2, 3, NULL, 'Dârvari'), +(111569, 25, 3, 22, 111550, 'Dârvari'), +(111578, 25, 3, 23, 111550, 'Gemeni'), +(111587, 25, 2, 3, NULL, 'Dumbrava'), +(111596, 25, 3, 22, 111587, 'Dumbrava De Jos'), +(111603, 25, 3, 23, 111587, 'Albulești'), +(111612, 25, 3, 23, 111587, 'Dumbrava De Mijloc'), +(111621, 25, 3, 23, 111587, 'Dumbrava De Sus'), +(111630, 25, 3, 23, 111587, 'Golineasa'), +(111649, 25, 3, 23, 111587, 'Higiu'), +(111658, 25, 3, 23, 111587, 'Rocșoreni'), +(111667, 25, 3, 23, 111587, 'Valea Marcului'), +(111676, 25, 3, 23, 111587, 'Varodia'), +(111685, 25, 2, 3, NULL, 'Florești'), +(111694, 25, 3, 22, 111685, 'Florești'), +(111701, 25, 3, 23, 111685, 'Copăcioasa'), +(111710, 25, 3, 23, 111685, 'Gârdoaia'), +(111729, 25, 3, 23, 111685, 'Livezi'), +(111738, 25, 3, 23, 111685, 'Moșneni'), +(111747, 25, 3, 23, 111685, 'Peșteana'), +(111756, 25, 3, 23, 111685, 'Peștenuța'), +(111765, 25, 3, 23, 111685, 'Stroești'), +(111774, 25, 3, 23, 111685, 'Zegujani'), +(111783, 25, 2, 3, NULL, 'Gârla Mare'), +(111792, 25, 3, 22, 111783, 'Gârla Mare'), +(111809, 25, 3, 22, 114079, 'Vrata'), +(111818, 25, 2, 3, NULL, 'Godeanu'), +(111827, 25, 3, 22, 111818, 'Godeanu'), +(111836, 25, 3, 23, 111818, 'Marga'), +(111845, 25, 3, 23, 111818, 'Păunești'), +(111854, 25, 3, 23, 111818, 'Șiroca'), +(111863, 25, 2, 3, NULL, 'Gogoșu'), +(111872, 25, 3, 22, 111863, 'Gogoșu'), +(111881, 25, 3, 23, 111863, 'Balta Verde'), +(111890, 25, 3, 23, 111863, 'Burila Mică'), +(111907, 25, 3, 23, 111863, 'Ostrovu Mare'), +(111916, 25, 2, 3, NULL, 'Greci'), +(111925, 25, 3, 22, 111916, 'Greci'), +(111934, 25, 3, 23, 111916, 'Bâltanele'), +(111943, 25, 3, 23, 111916, 'Blidaru'), +(111952, 25, 3, 23, 111916, 'Sălătruc'), +(111961, 25, 3, 23, 111916, 'Valea Petrii'), +(111970, 25, 3, 23, 111916, 'Vișina'), +(111989, 25, 2, 3, NULL, 'Grozești'), +(111998, 25, 3, 22, 111989, 'Grozești'), +(112003, 25, 3, 23, 111989, 'Cârceni'), +(112012, 25, 3, 23, 111989, 'Păsărani'), +(112021, 25, 3, 23, 111989, 'Șușița'), +(112030, 25, 2, 3, NULL, 'Gruia'), +(112049, 25, 3, 22, 112030, 'Gruia'), +(112058, 25, 3, 23, 112030, 'Izvoarele'), +(112067, 25, 3, 23, 112030, 'Poiana Gruii'), +(112076, 25, 2, 3, NULL, 'Hinova'), +(112085, 25, 3, 22, 112076, 'Hinova'), +(112094, 25, 3, 23, 112076, 'Bistrița'), +(112101, 25, 3, 23, 112076, 'Cârjei'), +(112110, 25, 3, 23, 112076, 'Ostrovu Corbului'), +(112129, 25, 2, 3, NULL, 'Husnicioara'), +(112138, 25, 3, 22, 112129, 'Husnicioara'), +(112147, 25, 3, 23, 112129, 'Alunișul'), +(112156, 25, 3, 23, 112129, 'Bădițești'), +(112165, 25, 3, 23, 112129, 'Borogea'), +(112174, 25, 3, 23, 112129, 'Celnata'), +(112183, 25, 3, 23, 112129, 'Dumbrăvița'), +(112192, 25, 3, 23, 112129, 'Marmanu'), +(112209, 25, 3, 23, 112129, 'Oprănești'), +(112218, 25, 3, 23, 112129, 'Peri'), +(112227, 25, 3, 23, 112129, 'Priboiești'), +(112236, 25, 3, 23, 112129, 'Selișteni'), +(112245, 25, 2, 3, NULL, 'Eșelnița'), +(112254, 25, 3, 22, 112245, 'Eșelnița'), +(112263, 25, 2, 3, NULL, 'Ilovăț'), +(112272, 25, 3, 22, 112263, 'Ilovăț'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(112281, 25, 3, 23, 112263, 'Budănești'), +(112290, 25, 3, 23, 112263, 'Cracu Lung'), +(112307, 25, 3, 23, 112263, 'Dâlbocița'), +(112316, 25, 3, 23, 112263, 'Firizu'), +(112325, 25, 3, 23, 112263, 'Racova'), +(112334, 25, 2, 3, NULL, 'Ilovița'), +(112343, 25, 3, 22, 112334, 'Ilovița'), +(112352, 25, 3, 23, 112334, 'Bahna'), +(112361, 25, 3, 23, 112334, 'Moisești'), +(112370, 25, 2, 3, NULL, 'Isverna'), +(112389, 25, 3, 22, 112370, 'Isverna'), +(112398, 25, 3, 23, 112370, 'Busești'), +(112405, 25, 3, 23, 112370, 'Cerna-Vârf'), +(112414, 25, 3, 23, 112370, 'Drăghești'), +(112423, 25, 3, 23, 112370, 'Giurgiani'), +(112432, 25, 3, 23, 112370, 'Nadanova'), +(112441, 25, 3, 23, 112370, 'Seliștea'), +(112450, 25, 3, 23, 112370, 'Turtaba'), +(112469, 25, 2, 3, NULL, 'Izvoru Bârzii'), +(112478, 25, 3, 22, 112469, 'Izvoru Bârzii'), +(112487, 25, 3, 23, 112469, 'Balotești'), +(112496, 25, 3, 23, 112469, 'Halânga'), +(112502, 25, 3, 23, 112469, 'Puținei'), +(112511, 25, 3, 23, 112469, 'Răscolești'), +(112520, 25, 3, 23, 112469, 'Schinteiești'), +(112539, 25, 3, 23, 112469, 'Schitu Topolniței'), +(112548, 25, 2, 3, NULL, 'Jiana'), +(112557, 25, 3, 22, 112548, 'Jiana'), +(112566, 25, 3, 23, 112548, 'Cioroboreni'), +(112575, 25, 3, 23, 112548, 'Dănceu'), +(112584, 25, 3, 23, 112548, 'Jiana Mare'), +(112593, 25, 3, 23, 112548, 'Jiana Veche'), +(112600, 25, 2, 3, NULL, 'Livezile'), +(112619, 25, 3, 22, 112600, 'Livezile'), +(112628, 25, 3, 23, 112600, 'Izvorălu De Jos'), +(112637, 25, 3, 23, 112600, 'Izvoru Aneștilor'), +(112646, 25, 3, 23, 112600, 'Petriș'), +(112655, 25, 3, 23, 112600, 'Ștefan Odobleja'), +(112664, 25, 2, 3, NULL, 'Malovăț'), +(112673, 25, 3, 22, 112664, 'Malovăț'), +(112682, 25, 3, 23, 112664, 'Bobaița'), +(112691, 25, 3, 23, 112664, 'Colibași'), +(112708, 25, 3, 23, 112664, 'Lazu'), +(112717, 25, 3, 23, 112664, 'Negrești'), +(112726, 25, 3, 23, 112664, 'Bârda'), +(112735, 25, 3, 23, 112664, '23 August'), +(112744, 25, 2, 3, NULL, 'Obârșia De Câmp'), +(112753, 25, 3, 22, 112744, 'Obârșia De Câmp'), +(112762, 25, 3, 23, 112744, 'Izimșa'), +(112771, 25, 2, 3, NULL, 'Oprișor'), +(112780, 25, 3, 22, 112771, 'Oprișor'), +(112799, 25, 3, 23, 112771, 'Prisăceaua'), +(112806, 25, 2, 3, NULL, 'Pădina'), +(112815, 25, 3, 22, 112806, 'Pădina Mare'), +(112824, 25, 3, 23, 112806, 'Biban'), +(112833, 25, 3, 23, 112806, 'Iablanița'), +(112842, 25, 3, 23, 112806, 'Olteanca'), +(112851, 25, 3, 23, 112806, 'Pădina Mică'), +(112860, 25, 3, 23, 112806, 'Slașoma'), +(112879, 25, 2, 3, NULL, 'Pătulele'), +(112888, 25, 3, 22, 112879, 'Pătulele'), +(112897, 25, 3, 23, 112879, 'Viașu'), +(112904, 25, 2, 3, NULL, 'Dubova'), +(112922, 25, 3, 23, 112904, 'Baia Nouă'), +(112931, 25, 3, 22, 112904, 'Dubova'), +(112940, 25, 3, 23, 112904, 'Eibenthal'), +(112959, 25, 2, 3, NULL, 'Podeni'), +(112968, 25, 3, 22, 112959, 'Podeni'), +(112977, 25, 3, 23, 112959, 'Gornenți'), +(112986, 25, 3, 23, 112959, 'Mălărișca'), +(112995, 25, 2, 3, NULL, 'Ponoarele'), +(113000, 25, 3, 22, 112995, 'Ponoarele'), +(113019, 25, 3, 23, 112995, 'Băluța'), +(113028, 25, 3, 23, 112995, 'Bârâiacu'), +(113037, 25, 3, 23, 112995, 'Brânzeni'), +(113046, 25, 3, 23, 112995, 'Buicani'), +(113055, 25, 3, 23, 112995, 'Ceptureni'), +(113064, 25, 3, 23, 112995, 'Cracu Muntelui'), +(113073, 25, 3, 23, 112995, 'Delureni'), +(113082, 25, 3, 23, 112995, 'Gărdăneasa'), +(113091, 25, 3, 23, 112995, 'Gheorghești'), +(113108, 25, 3, 23, 112995, 'Ludu'), +(113117, 25, 3, 23, 112995, 'Proitești'), +(113126, 25, 3, 23, 112995, 'Răiculești'), +(113135, 25, 3, 23, 112995, 'Șipotu'), +(113144, 25, 3, 23, 112995, 'Valea Ursului'), +(113153, 25, 2, 3, NULL, 'Poroina Mare'), +(113162, 25, 3, 22, 113153, 'Poroina Mare'), +(113171, 25, 3, 23, 113153, 'Fântânile Negre'), +(113180, 25, 3, 23, 113153, 'Stignița'), +(113199, 25, 3, 23, 113153, 'Șipotu'), +(113206, 25, 2, 3, NULL, 'Pristol'), +(113215, 25, 3, 22, 113206, 'Pristol'), +(113224, 25, 3, 23, 113206, 'Cozia'), +(113233, 25, 2, 3, NULL, 'Prunișor'), +(113242, 25, 3, 22, 113233, 'Prunișor'), +(113251, 25, 3, 23, 113233, 'Arvătești'), +(113260, 25, 3, 23, 113233, 'Balota'), +(113279, 25, 3, 23, 113233, 'Bâltanele'), +(113288, 25, 3, 23, 113233, 'Cervenița'), +(113297, 25, 3, 23, 113233, 'Dragotești'), +(113304, 25, 3, 23, 113233, 'Fântâna Domnească'), +(113313, 25, 3, 23, 113233, 'Ghelmegioaia'), +(113322, 25, 3, 23, 113233, 'Gârnița'), +(113331, 25, 3, 23, 113233, 'Gutu'), +(113340, 25, 3, 23, 113233, 'Igiroasa'), +(113359, 25, 3, 23, 113233, 'Lumnic'), +(113368, 25, 3, 23, 113233, 'Mijarca'), +(113377, 25, 3, 23, 113233, 'Prunaru'), +(113386, 25, 3, 23, 113233, 'Zegaia'), +(113395, 25, 2, 3, NULL, 'Punghina'), +(113402, 25, 3, 22, 113395, 'Punghina'), +(113411, 25, 3, 23, 113395, 'Cearângu'), +(113420, 25, 3, 23, 113395, 'Drincea'), +(113439, 25, 3, 23, 113395, 'Măgurele'), +(113448, 25, 3, 23, 113395, 'Recea'), +(113457, 25, 3, 23, 113395, 'Satu Nou'), +(113466, 25, 2, 3, NULL, 'Rogova'), +(113475, 25, 3, 22, 113466, 'Rogova'), +(113484, 25, 3, 23, 113466, 'Poroinița'), +(113493, 25, 2, 3, NULL, 'Salcia'), +(113509, 25, 3, 22, 113493, 'Salcia'), +(113518, 25, 2, 3, NULL, 'Stângăceaua'), +(113527, 25, 3, 22, 113518, 'Stângăceaua'), +(113536, 25, 3, 23, 113518, 'Bârlogeni'), +(113545, 25, 3, 23, 113518, 'Breznicioara'), +(113554, 25, 3, 23, 113518, 'Cerânganul'), +(113563, 25, 3, 23, 113518, 'Fața Motrului'), +(113572, 25, 3, 23, 113518, 'Poșta Veche'), +(113581, 25, 3, 23, 113518, 'Satu Mare'), +(113590, 25, 3, 23, 113518, 'Târsa'), +(113607, 25, 2, 3, NULL, 'Svinița'), +(113616, 25, 3, 22, 113607, 'Svinița'), +(113625, 25, 2, 3, NULL, 'Șișești'), +(113634, 25, 3, 22, 113625, 'Șișești'), +(113643, 25, 3, 23, 113625, 'Cărămidaru'), +(113652, 25, 3, 23, 113625, 'Ciovârnășani'), +(113661, 25, 3, 23, 113625, 'Cocorova'), +(113670, 25, 3, 23, 113625, 'Crăguești'), +(113689, 25, 3, 23, 113625, 'Noapteșa'), +(113698, 25, 2, 3, NULL, 'Șovarna'), +(113705, 25, 3, 22, 113698, 'Șovarna'), +(113714, 25, 3, 23, 113698, 'Ohaba'), +(113723, 25, 3, 23, 113698, 'Studina'), +(113732, 25, 2, 3, NULL, 'Tâmna'), +(113741, 25, 3, 22, 113732, 'Tâmna'), +(113750, 25, 3, 23, 113732, 'Boceni'), +(113769, 25, 3, 23, 113732, 'Colareț'), +(113778, 25, 3, 23, 113732, 'Cremenea'), +(113787, 25, 3, 23, 113732, 'Fața Cremenii'), +(113796, 25, 3, 23, 113732, 'Izvorălu'), +(113803, 25, 3, 23, 113732, 'Manu'), +(113812, 25, 3, 23, 113732, 'Pavăț'), +(113821, 25, 3, 23, 113732, 'Plopi'), +(113830, 25, 3, 23, 113732, 'Valea Ursului'), +(113849, 25, 2, 3, NULL, 'Vânători'), +(113858, 25, 3, 22, 113849, 'Vânători'), +(113867, 25, 3, 22, 114060, 'Braniștea'), +(113876, 25, 3, 23, 114060, 'Goanța'), +(113885, 25, 3, 23, 113849, 'Roșiori'), +(113894, 25, 2, 3, NULL, 'Vânjuleț'), +(113901, 25, 3, 22, 113894, 'Vânjuleț'), +(113910, 25, 3, 23, 113894, 'Hotărani'), +(113929, 25, 2, 3, NULL, 'Vlădaia'), +(113938, 25, 3, 22, 113929, 'Vlădaia'), +(113947, 25, 3, 23, 113929, 'Almăjel'), +(113956, 25, 3, 23, 113929, 'Scorila'), +(113965, 25, 3, 23, 113929, 'Ștircovița'), +(113974, 25, 2, 3, NULL, 'Voloiac'), +(113983, 25, 3, 22, 113974, 'Voloiac'), +(113992, 25, 3, 23, 113974, 'Cotoroaia'), +(114006, 25, 3, 23, 113974, 'Lac'), +(114015, 25, 3, 23, 113974, 'Ruptura'), +(114024, 25, 3, 23, 113974, 'Sperlești'), +(114033, 25, 3, 23, 113974, 'Țițirigi'), +(114042, 25, 3, 23, 113974, 'Valea Bună'), +(114051, 25, 3, 23, 113974, 'Voloicel'), +(114060, 25, 2, 3, NULL, 'Braniștea'), +(114079, 25, 2, 3, NULL, 'Vrata'), +(114319, 26, 2, 1, NULL, 'Municipiul Târgu Mureș'), +(114328, 26, 3, 9, 114319, 'Târgu Mureș'), +(114337, 26, 3, 10, 114319, 'Mureșeni'), +(114346, 26, 3, 10, 114319, 'Remetea'), +(114355, 26, 2, 3, NULL, 'Cristești'), +(114364, 26, 3, 22, 114355, 'Cristești'), +(114373, 26, 3, 23, 114355, 'Vălureni'), +(114382, 26, 2, 3, NULL, 'Sâncraiu De Mureș'), +(114391, 26, 3, 22, 114382, 'Sâncraiu De Mureș'), +(114408, 26, 3, 23, 114382, 'Nazna'), +(114417, 26, 2, 3, NULL, 'Sângeorgiu De Mureș'), +(114426, 26, 3, 22, 114417, 'Sângeorgiu De Mureș'), +(114435, 26, 3, 23, 114417, 'Cotuș'), +(114444, 26, 3, 23, 114417, 'Tofalău'), +(114453, 26, 2, 3, NULL, 'Sântana De Mureș'), +(114462, 26, 3, 22, 114453, 'Sântana De Mureș'), +(114471, 26, 3, 23, 114453, 'Bărdești'), +(114480, 26, 3, 23, 114453, 'Chinari'), +(114499, 26, 3, 23, 114453, 'Curteni'), +(114514, 26, 2, 4, NULL, 'Municipiul Sighișoara'), +(114523, 26, 3, 9, 114514, 'Sighișoara'), +(114532, 26, 3, 10, 114514, 'Angofa'), +(114541, 26, 3, 10, 114514, 'Aurel Vlaicu'), +(114550, 26, 3, 10, 114514, 'Rora'), +(114569, 26, 3, 10, 114514, 'Șoromiclea'), +(114578, 26, 3, 10, 114514, 'Venchi'), +(114587, 26, 3, 10, 114514, 'Viilor'), +(114596, 26, 3, 11, 114514, 'Hetiur'), +(114603, 26, 2, 3, NULL, 'Albești'), +(114612, 26, 3, 22, 114603, 'Albești'), +(114621, 26, 3, 23, 114603, 'Bârlibășoaia'), +(114630, 26, 3, 23, 114603, 'Boiu'), +(114649, 26, 3, 23, 114603, 'Jacu'), +(114658, 26, 3, 23, 114603, 'Șapartoc'), +(114667, 26, 3, 23, 114603, 'Țopa'), +(114676, 26, 3, 23, 114603, 'Valea Albeștiului'), +(114685, 26, 3, 23, 114603, 'Valea Dăii'), +(114694, 26, 3, 23, 114603, 'Valea Șapartocului'), +(114710, 26, 2, 2, NULL, 'Oraș Luduș'), +(114729, 26, 3, 17, 114710, 'Luduș'), +(114738, 26, 3, 18, 114710, 'Avrămești'), +(114747, 26, 3, 18, 114710, 'Cioarga'), +(114756, 26, 3, 18, 114710, 'Ciurgău'), +(114765, 26, 3, 18, 114710, 'Fundătura'), +(114774, 26, 3, 18, 114710, 'Gheja'), +(114783, 26, 3, 18, 114710, 'Roșiori'), +(114809, 26, 2, 4, NULL, 'Municipiul Reghin'), +(114818, 26, 3, 9, 114809, 'Reghin'), +(114827, 26, 3, 10, 114809, 'Apalina'), +(114836, 26, 3, 10, 114809, 'Iernuțeni'), +(114854, 26, 2, 2, NULL, 'Oraș Sovata'), +(114863, 26, 3, 17, 114854, 'Sovata'), +(114872, 26, 3, 18, 114854, 'Căpeți'), +(114881, 26, 3, 18, 114854, 'Ilieși'), +(114890, 26, 3, 18, 114854, 'Săcădat'), +(114907, 26, 3, 22, 120496, 'Sărățeni'), +(114925, 26, 2, 4, NULL, 'Municipiul Târnăveni'), +(114934, 26, 3, 9, 114925, 'Târnăveni'), +(114943, 26, 3, 10, 114925, 'Botorca'), +(114961, 26, 3, 11, 114925, 'Bobohalma'), +(114970, 26, 2, 3, NULL, 'Acățari'), +(114989, 26, 3, 22, 114970, 'Acățari'), +(114998, 26, 3, 23, 114970, 'Corbești'), +(115003, 26, 3, 23, 114970, 'Găiești'), +(115012, 26, 3, 23, 114970, 'Gruișor'), +(115021, 26, 3, 23, 114970, 'Murgești'), +(115030, 26, 3, 23, 114970, 'Roteni'), +(115049, 26, 3, 23, 114970, 'Stejeriș'), +(115058, 26, 3, 23, 114970, 'Suveica'), +(115067, 26, 3, 23, 114970, 'Vălenii'), +(115076, 26, 2, 3, NULL, 'Adămuș'), +(115085, 26, 3, 22, 115076, 'Adămuș'), +(115094, 26, 3, 23, 115076, 'Chinciuș'), +(115101, 26, 3, 23, 115076, 'Cornești'), +(115110, 26, 3, 23, 115076, 'Crăiești'), +(115129, 26, 3, 23, 115076, 'Dâmbău'), +(115138, 26, 3, 23, 115076, 'Herepea'), +(115147, 26, 2, 3, NULL, 'Aluniș'), +(115156, 26, 3, 22, 115147, 'Aluniș'), +(115165, 26, 3, 23, 115147, 'Fițcău'), +(115174, 26, 3, 23, 115147, 'Lunca Mureșului'), +(115183, 26, 2, 3, NULL, 'Apold'), +(115192, 26, 3, 22, 115183, 'Apold'), +(115209, 26, 3, 23, 115183, 'Daia'), +(115218, 26, 3, 23, 115183, 'Șaeș'), +(115227, 26, 3, 23, 115183, 'Vulcan'), +(115236, 26, 2, 3, NULL, 'Ațintiș'), +(115245, 26, 3, 22, 115236, 'Ațintiș'), +(115254, 26, 3, 23, 115236, 'Botez'), +(115263, 26, 3, 23, 115236, 'Cecălaca'), +(115272, 26, 3, 23, 115236, 'Iștihaza'), +(115281, 26, 3, 23, 115236, 'Maldaoci'), +(115290, 26, 3, 23, 115236, 'Sâniacob'), +(115307, 26, 2, 3, NULL, 'Bahnea'), +(115316, 26, 3, 22, 115307, 'Bahnea'), +(115325, 26, 3, 23, 115307, 'Bernadea'), +(115334, 26, 3, 23, 115307, 'Cund'), +(115343, 26, 3, 23, 115307, 'Daia'), +(115352, 26, 3, 23, 115307, 'Gogan'), +(115361, 26, 3, 23, 115307, 'Idiciu'), +(115370, 26, 3, 23, 115307, 'Lepindea'), +(115389, 26, 2, 3, NULL, 'Band'), +(115398, 26, 3, 22, 115389, 'Band'), +(115405, 26, 3, 23, 115389, 'Drăculea Bandului'), +(115414, 26, 3, 23, 115389, 'Fânațe'), +(115423, 26, 3, 23, 120502, 'Fânațele Mădărașului'), +(115432, 26, 3, 23, 115389, 'Iștan-Tău'), +(115441, 26, 3, 22, 120502, 'Mădăraș'), +(115450, 26, 3, 23, 115389, 'Mărășești'), +(115469, 26, 3, 23, 115389, 'Negrenii De Câmpie'), +(115478, 26, 3, 23, 115389, 'Oroiu'), +(115487, 26, 3, 23, 115389, 'Petea'), +(115496, 26, 3, 23, 115389, 'Țiptelnic'), +(115502, 26, 3, 23, 115389, 'Valea Mare'), +(115511, 26, 3, 23, 115389, 'Valea Rece'), +(115520, 26, 2, 3, NULL, 'Batoș'), +(115539, 26, 3, 22, 115520, 'Batoș'), +(115548, 26, 3, 23, 115520, 'Dedrad'), +(115557, 26, 3, 23, 115520, 'Goreni'), +(115566, 26, 3, 23, 115520, 'Uila'), +(115575, 26, 2, 3, NULL, 'Băgaciu'), +(115584, 26, 3, 22, 115575, 'Băgaciu'), +(115593, 26, 3, 23, 115575, 'Delenii'), +(115600, 26, 2, 3, NULL, 'Băla'), +(115619, 26, 3, 22, 115600, 'Băla'), +(115628, 26, 3, 23, 115600, 'Ercea'), +(115637, 26, 2, 3, NULL, 'Bălăușeri'), +(115646, 26, 3, 22, 115637, 'Bălăușeri'), +(115655, 26, 3, 23, 115637, 'Agrișteu'), +(115664, 26, 3, 23, 115637, 'Chendu'), +(115673, 26, 3, 23, 115637, 'Dumitreni'), +(115682, 26, 3, 23, 115637, 'Filitelnic'), +(115691, 26, 3, 23, 115637, 'Senereuș'), +(115708, 26, 2, 3, NULL, 'Beica De Jos'), +(115717, 26, 3, 22, 115708, 'Beica De Jos'), +(115726, 26, 3, 23, 115708, 'Beica De Sus'), +(115735, 26, 3, 23, 115708, 'Căcuciu'), +(115744, 26, 3, 23, 115708, 'Nadășa'), +(115753, 26, 3, 23, 115708, 'Sânmihai De Pădure'), +(115762, 26, 3, 23, 115708, 'Șerbeni'), +(115771, 26, 2, 3, NULL, 'Bichiș'), +(115780, 26, 3, 22, 115771, 'Bichiș'), +(115799, 26, 3, 23, 115771, 'Gâmbuț'), +(115806, 26, 3, 23, 115771, 'Nandra'), +(115815, 26, 3, 23, 115771, 'Ozd'), +(115824, 26, 2, 3, NULL, 'Bogata'), +(115833, 26, 3, 22, 115824, 'Bogata'), +(115842, 26, 3, 23, 115824, 'Ranta'), +(115851, 26, 2, 3, NULL, 'Breaza'), +(115860, 26, 3, 22, 115851, 'Breaza'), +(115879, 26, 3, 23, 115851, 'Filpișu Mare'), +(115888, 26, 3, 23, 115851, 'Filpișu Mic'), +(115897, 26, 2, 3, NULL, 'Brâncovenești'), +(115904, 26, 3, 22, 115897, 'Brâncovenești'), +(115913, 26, 3, 23, 115897, 'Idicel'), +(115922, 26, 3, 23, 115897, 'Idicel-Pădure'), +(115931, 26, 3, 23, 115897, 'Săcalu De Pădure'), +(115940, 26, 3, 23, 115897, 'Vălenii De Mureș'), +(115959, 26, 2, 3, NULL, 'Ceuașu De Câmpie'), +(115968, 26, 3, 22, 115959, 'Ceuașu De Câmpie'), +(115977, 26, 3, 23, 115959, 'Bozed'), +(115986, 26, 3, 23, 115959, 'Câmpenița'), +(115995, 26, 3, 23, 115959, 'Culpiu'), +(116000, 26, 3, 23, 115959, 'Herghelia'), +(116019, 26, 3, 23, 115959, 'Porumbeni'), +(116028, 26, 3, 23, 115959, 'Săbed'), +(116037, 26, 3, 23, 115959, 'Voiniceni'), +(116046, 26, 2, 3, NULL, 'Chețani'), +(116055, 26, 3, 22, 116046, 'Chețani'), +(116064, 26, 3, 23, 116046, 'Coasta Grindului'), +(116073, 26, 3, 23, 116046, 'Cordoș'), +(116082, 26, 3, 23, 116046, 'Giurgiș'), +(116091, 26, 3, 23, 116046, 'Grindeni'), +(116108, 26, 3, 23, 116046, 'Hădăreni'), +(116117, 26, 3, 23, 116046, 'Linț'), +(116126, 26, 2, 3, NULL, 'Chiheru De Jos'), +(116135, 26, 3, 22, 116126, 'Chiheru De Jos'), +(116144, 26, 3, 23, 116126, 'Chiheru De Sus'), +(116153, 26, 3, 23, 116126, 'Urisiu De Jos'), +(116162, 26, 3, 23, 116126, 'Urisiu De Sus'), +(116171, 26, 2, 3, NULL, 'Coroisânmărtin'), +(116180, 26, 3, 22, 116171, 'Coroisânmărtin'), +(116199, 26, 3, 23, 116171, 'Coroi'), +(116206, 26, 3, 23, 116171, 'Odrihei'), +(116215, 26, 3, 23, 116171, 'Șoimuș'), +(116224, 26, 2, 3, NULL, 'Cozma'), +(116233, 26, 3, 22, 116224, 'Cozma'), +(116242, 26, 3, 23, 116224, 'Fânațele Socolului'), +(116251, 26, 3, 23, 116224, 'Socolu De Câmpie'), +(116260, 26, 3, 23, 116224, 'Valea Sasului'), +(116279, 26, 3, 23, 116224, 'Valea Ungurului'), +(116288, 26, 2, 3, NULL, 'Crăciunești'), +(116297, 26, 3, 22, 116288, 'Crăciunești'), +(116304, 26, 3, 23, 116288, 'Budiu Mic'), +(116313, 26, 3, 23, 116288, 'Cinta'), +(116322, 26, 3, 23, 116288, 'Cornești'), +(116331, 26, 3, 23, 116288, 'Tirimioara'), +(116340, 26, 2, 3, NULL, 'Crăiești'), +(116359, 26, 3, 22, 116340, 'Crăiești'), +(116368, 26, 3, 23, 116340, 'Lefaia'), +(116377, 26, 3, 23, 116340, 'Milășel'), +(116386, 26, 3, 23, 116340, 'Nima Milășelului'), +(116395, 26, 2, 3, NULL, 'Cucerdea'), +(116402, 26, 3, 22, 116395, 'Cucerdea'), +(116411, 26, 3, 23, 116395, 'Bord'), +(116420, 26, 3, 23, 116395, 'Șeulia De Mureș'), +(116439, 26, 2, 3, NULL, 'Cuci'), +(116448, 26, 3, 22, 116439, 'Cuci'), +(116457, 26, 3, 23, 116439, 'Dătășeni'), +(116466, 26, 3, 23, 116439, 'După Deal'), +(116475, 26, 3, 23, 116439, 'Orosia'), +(116484, 26, 3, 23, 116439, 'Petrilaca'), +(116493, 26, 2, 3, NULL, 'Daneș'), +(116509, 26, 3, 22, 116493, 'Daneș'), +(116518, 26, 3, 23, 116493, 'Criș'), +(116527, 26, 3, 23, 116493, 'Seleuș'), +(116536, 26, 3, 23, 116493, 'Stejărenii'), +(116545, 26, 2, 3, NULL, 'Deda'), +(116554, 26, 3, 22, 116545, 'Deda'), +(116563, 26, 3, 23, 116545, 'Bistra Mureșului'), +(116572, 26, 3, 23, 116545, 'Filea'), +(116581, 26, 3, 23, 116545, 'Pietriș'), +(116590, 26, 2, 3, NULL, 'Eremitu'), +(116607, 26, 3, 22, 116590, 'Eremitu'), +(116616, 26, 3, 23, 116590, 'Călugăreni'), +(116625, 26, 3, 23, 116590, 'Câmpu Cetății'), +(116634, 26, 3, 23, 116590, 'Dămieni'), +(116643, 26, 3, 23, 116590, 'Mătrici'), +(116652, 26, 2, 3, NULL, 'Ernei'), +(116661, 26, 3, 22, 116652, 'Ernei'), +(116670, 26, 3, 23, 116652, 'Călușeri'), +(116689, 26, 3, 23, 116652, 'Dumbrăvioara'), +(116698, 26, 3, 23, 116652, 'Icland'), +(116705, 26, 3, 23, 116652, 'Săcăreni'), +(116714, 26, 3, 23, 116652, 'Sângeru De Pădure'), +(116723, 26, 2, 3, NULL, 'Fărăgău'), +(116732, 26, 3, 22, 116723, 'Fărăgău'), +(116741, 26, 3, 23, 116723, 'Fânațe'), +(116750, 26, 3, 23, 116723, 'Hodaia'), +(116769, 26, 3, 23, 116723, 'Onuca'), +(116778, 26, 3, 23, 116723, 'Poarta'), +(116787, 26, 3, 23, 116723, 'Tonciu'), +(116796, 26, 2, 3, NULL, 'Fântânele'), +(116803, 26, 3, 22, 116796, 'Fântânele'), +(116812, 26, 3, 23, 116796, 'Bordoșiu'), +(116821, 26, 3, 23, 116796, 'Călimănești'), +(116830, 26, 3, 23, 116796, 'Cibu'), +(116849, 26, 3, 23, 116796, 'Roua'), +(116858, 26, 3, 23, 116796, 'Viforoasa'), +(116867, 26, 2, 3, NULL, 'Gălești'), +(116876, 26, 3, 22, 116867, 'Gălești'), +(116885, 26, 3, 23, 116867, 'Adrianu Mare'), +(116894, 26, 3, 23, 116867, 'Adrianu Mic'), +(116901, 26, 3, 23, 116867, 'Bedeni'), +(116910, 26, 3, 23, 116867, 'Maiad'), +(116929, 26, 3, 23, 116867, 'Troița'), +(116938, 26, 2, 3, NULL, 'Gănești'), +(116947, 26, 3, 22, 116938, 'Gănești'), +(116956, 26, 3, 10, 114925, 'Cuștelnic'), +(116965, 26, 3, 23, 116938, 'Păucișoara'), +(116974, 26, 3, 23, 116938, 'Sub Pădure'), +(116983, 26, 2, 3, NULL, 'Gheorghe Doja'), +(116992, 26, 3, 22, 116983, 'Gheorghe Doja'), +(117006, 26, 3, 23, 116983, 'Ilieni'), +(117015, 26, 3, 23, 116983, 'Leordeni'), +(117024, 26, 3, 23, 116983, 'Satu Nou'), +(117033, 26, 3, 23, 116983, 'Tirimia'), +(117042, 26, 2, 3, NULL, 'Ghindari'), +(117051, 26, 3, 22, 117042, 'Ghindari'), +(117060, 26, 3, 23, 117042, 'Abud'), +(117079, 26, 3, 23, 117042, 'Ceie'), +(117088, 26, 3, 22, 120478, 'Chibed'), +(117097, 26, 3, 23, 117042, 'Solocma'), +(117104, 26, 3, 23, 117042, 'Trei Sate'), +(117113, 26, 2, 3, NULL, 'Glodeni'), +(117122, 26, 3, 22, 117113, 'Glodeni'), +(117131, 26, 3, 23, 117113, 'Merișor'), +(117140, 26, 3, 23, 117113, 'Moișa'), +(117159, 26, 3, 23, 117113, 'Păcureni'), +(117168, 26, 3, 23, 117113, 'Păingeni'), +(117177, 26, 2, 3, NULL, 'Gornești'), +(117186, 26, 3, 22, 117177, 'Gornești'), +(117195, 26, 3, 23, 117177, 'Iara De Mureș'), +(117202, 26, 3, 23, 117177, 'Ilioara'), +(117211, 26, 3, 23, 117177, 'Mura Mare'), +(117220, 26, 3, 23, 117177, 'Mura Mică'), +(117239, 26, 3, 23, 117177, 'Pădureni'), +(117248, 26, 3, 23, 117177, 'Periș'), +(117257, 26, 3, 23, 117177, 'Petrilaca De Mureș'), +(117266, 26, 3, 23, 117177, 'Teleac'), +(117275, 26, 2, 3, NULL, 'Grebenișu De Câmpie'), +(117284, 26, 3, 22, 117275, 'Grebenișu De Câmpie'), +(117293, 26, 3, 23, 117275, 'Leorința'), +(117300, 26, 3, 23, 117275, 'Valea Sânpetrului'), +(117319, 26, 2, 3, NULL, 'Gurghiu'), +(117328, 26, 3, 22, 117319, 'Gurghiu'), +(117337, 26, 3, 23, 117319, 'Adrian'), +(117346, 26, 3, 23, 117319, 'Cașva'), +(117355, 26, 3, 23, 117319, 'Comori'), +(117364, 26, 3, 23, 117319, 'Fundoaia'), +(117373, 26, 3, 23, 117319, 'Glăjărie'), +(117382, 26, 3, 23, 117319, 'Larga'), +(117391, 26, 3, 23, 117319, 'Orșova'), +(117408, 26, 3, 23, 117319, 'Orșova-Pădure'), +(117417, 26, 3, 23, 117319, 'Păuloaia'), +(117426, 26, 2, 3, NULL, 'Hodac'), +(117435, 26, 3, 22, 117426, 'Hodac'), +(117444, 26, 3, 23, 117426, 'Arșița'), +(117453, 26, 3, 23, 117426, 'Bicașu'), +(117462, 26, 3, 23, 117426, 'Dubiștea De Pădure'), +(117471, 26, 3, 23, 117426, 'Mirigioaia'), +(117480, 26, 3, 23, 117426, 'Toaca'), +(117499, 26, 3, 23, 117426, 'Uricea'), +(117505, 26, 2, 3, NULL, 'Hodoșa'), +(117514, 26, 3, 22, 117505, 'Hodoșa'), +(117523, 26, 3, 23, 117505, 'Ihod'), +(117532, 26, 3, 23, 117505, 'Isla'), +(117541, 26, 3, 23, 117505, 'Sâmbriaș'), +(117550, 26, 2, 3, NULL, 'Ibănești'), +(117569, 26, 3, 22, 117550, 'Ibănești'), +(117578, 26, 3, 23, 117550, 'Blidireasa'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(117587, 26, 3, 23, 117550, 'Brădețelu'), +(117596, 26, 3, 23, 117550, 'Dulcea'), +(117603, 26, 3, 23, 117550, 'Ibănești-Pădure'), +(117612, 26, 3, 23, 117550, 'Lăpușna'), +(117621, 26, 3, 23, 117550, 'Pârâu Mare'), +(117630, 26, 3, 23, 117550, 'Tireu'), +(117649, 26, 3, 23, 117550, 'Tisieu'), +(117658, 26, 3, 23, 117550, 'Zimți'), +(117667, 26, 2, 3, NULL, 'Iclănzel'), +(117676, 26, 3, 22, 117667, 'Iclănzel'), +(117685, 26, 3, 23, 117667, 'Căpușu De Câmpie'), +(117694, 26, 3, 23, 117667, 'Chisălița'), +(117701, 26, 3, 23, 117667, 'După Deal'), +(117710, 26, 3, 23, 117667, 'Fânațe'), +(117729, 26, 3, 23, 117667, 'Fânațele Căpușului'), +(117738, 26, 3, 23, 117667, 'Ghidașteu'), +(117747, 26, 3, 23, 117667, 'Iclandu Mare'), +(117756, 26, 3, 23, 117667, 'Mădărășeni'), +(117765, 26, 3, 23, 117667, 'Tăblășeni'), +(117774, 26, 3, 23, 117667, 'Valea Iclandului'), +(117783, 26, 2, 3, NULL, 'Ideciu De Jos'), +(117792, 26, 3, 22, 117783, 'Ideciu De Jos'), +(117809, 26, 3, 23, 117783, 'Deleni'), +(117818, 26, 3, 23, 117783, 'Ideciu De Sus'), +(117827, 26, 2, 2, NULL, 'Oraș Iernut'), +(117836, 26, 3, 17, 117827, 'Iernut'), +(117845, 26, 3, 19, 117827, 'Cipău'), +(117854, 26, 3, 19, 117827, 'Deag'), +(117863, 26, 3, 19, 117827, 'Lechința'), +(117872, 26, 3, 19, 117827, 'Oarba De Mureș'), +(117881, 26, 3, 19, 117827, 'Porumbac'), +(117890, 26, 3, 19, 117827, 'Racameț'), +(117907, 26, 3, 19, 117827, 'Sălcud'), +(117916, 26, 3, 19, 117827, 'Sfântu Gheorghe'), +(117925, 26, 2, 3, NULL, 'Livezeni'), +(117934, 26, 3, 22, 117925, 'Livezeni'), +(117943, 26, 3, 23, 120487, 'Bozeni'), +(117952, 26, 3, 22, 120487, 'Corunca'), +(117961, 26, 3, 23, 117925, 'Ivănești'), +(117970, 26, 3, 23, 117925, 'Poienița'), +(117989, 26, 3, 23, 117925, 'Sânișor'), +(117998, 26, 2, 3, NULL, 'Lunca'), +(118003, 26, 3, 22, 117998, 'Lunca'), +(118012, 26, 3, 23, 117998, 'Băița'), +(118021, 26, 3, 23, 117998, 'Frunzeni'), +(118030, 26, 3, 23, 117998, 'Logig'), +(118049, 26, 3, 23, 117998, 'Sântu'), +(118058, 26, 2, 3, NULL, 'Lunca Bradului'), +(118067, 26, 3, 22, 118058, 'Lunca Bradului'), +(118076, 26, 3, 23, 118058, 'Neagra'), +(118085, 26, 3, 23, 118058, 'Sălard'), +(118094, 26, 2, 3, NULL, 'Măgherani'), +(118101, 26, 3, 22, 118094, 'Măgherani'), +(118110, 26, 3, 22, 120511, 'Bereni'), +(118129, 26, 3, 23, 120511, 'Bâra'), +(118138, 26, 3, 23, 120511, 'Cându'), +(118147, 26, 3, 23, 120511, 'Drojdii'), +(118156, 26, 3, 23, 120511, 'Eremieni'), +(118165, 26, 3, 23, 120511, 'Maia'), +(118174, 26, 3, 23, 120511, 'Mărculeni'), +(118183, 26, 3, 23, 118094, 'Șilea Nirajului'), +(118192, 26, 3, 23, 118094, 'Torba'), +(118209, 26, 2, 3, NULL, 'Mica'), +(118218, 26, 3, 22, 118209, 'Mica'), +(118227, 26, 3, 23, 118209, 'Abuș'), +(118236, 26, 3, 23, 118209, 'Căpâlna De Sus'), +(118245, 26, 3, 23, 118209, 'Ceuaș'), +(118254, 26, 3, 23, 118209, 'Deaj'), +(118263, 26, 3, 23, 118209, 'Hărănglab'), +(118272, 26, 3, 23, 118209, 'Șomoștelnic'), +(118281, 26, 2, 2, NULL, 'Oraș Miercurea Nirajului'), +(118290, 26, 3, 17, 118281, 'Miercurea Nirajului'), +(118307, 26, 3, 18, 118281, 'Beu'), +(118316, 26, 3, 18, 118281, 'Dumitreștii'), +(118325, 26, 3, 18, 118281, 'Lăureni'), +(118334, 26, 3, 18, 118281, 'Moșuni'), +(118343, 26, 3, 18, 118281, 'Șardu Nirajului'), +(118352, 26, 3, 18, 118281, 'Tâmpa'), +(118361, 26, 3, 18, 118281, 'Veța'), +(118370, 26, 2, 3, NULL, 'Miheșu De Câmpie'), +(118389, 26, 3, 22, 118370, 'Miheșu De Câmpie'), +(118398, 26, 3, 23, 118370, 'Bujor'), +(118405, 26, 3, 23, 118370, 'Cirhagău'), +(118414, 26, 3, 23, 118370, 'Groapa Rădăii'), +(118423, 26, 3, 23, 118370, 'Mogoaia'), +(118432, 26, 3, 23, 118370, 'Răzoare'), +(118441, 26, 3, 23, 118370, 'Șăulița'), +(118450, 26, 3, 23, 118370, 'Ștefanca'), +(118469, 26, 2, 3, NULL, 'Nadeș'), +(118478, 26, 3, 22, 118469, 'Nadeș'), +(118487, 26, 3, 23, 118469, 'Măgheruș'), +(118496, 26, 3, 23, 118469, 'Pipea'), +(118502, 26, 3, 23, 118469, 'Țigmandru'), +(118511, 26, 2, 3, NULL, 'Neaua'), +(118520, 26, 3, 22, 118511, 'Neaua'), +(118539, 26, 3, 23, 118511, 'Ghinești'), +(118548, 26, 3, 23, 118511, 'Rigmani'), +(118557, 26, 3, 23, 118511, 'Sânsimion'), +(118566, 26, 3, 23, 118511, 'Vădaș'), +(118575, 26, 2, 3, NULL, 'Ogra'), +(118584, 26, 3, 22, 118575, 'Ogra'), +(118593, 26, 3, 23, 118575, 'Dileu Vechi'), +(118600, 26, 3, 23, 118575, 'Giuluș'), +(118619, 26, 3, 23, 118575, 'Lăscud'), +(118628, 26, 3, 23, 118575, 'Vaideiu'), +(118637, 26, 2, 3, NULL, 'Papiu Ilarian'), +(118646, 26, 3, 22, 118637, 'Papiu Ilarian'), +(118655, 26, 3, 23, 118637, 'Dobra'), +(118664, 26, 3, 23, 118637, 'Merișoru'), +(118673, 26, 3, 23, 118637, 'Șandru'), +(118682, 26, 3, 23, 118637, 'Ursoaia'), +(118691, 26, 2, 3, NULL, 'Pănet'), +(118708, 26, 3, 22, 118691, 'Pănet'), +(118717, 26, 3, 23, 118691, 'Berghia'), +(118726, 26, 3, 23, 118691, 'Cuieșd'), +(118735, 26, 3, 23, 118691, 'Hărțău'), +(118744, 26, 3, 23, 118691, 'Sântioana De Mureș'), +(118753, 26, 2, 3, NULL, 'Păsăreni'), +(118762, 26, 3, 22, 118753, 'Păsăreni'), +(118771, 26, 3, 23, 118753, 'Bolintineni'), +(118780, 26, 3, 23, 118753, 'Gălățeni'), +(118799, 26, 2, 3, NULL, 'Petelea'), +(118806, 26, 3, 22, 118799, 'Petelea'), +(118815, 26, 3, 23, 118799, 'Habic'), +(118824, 26, 2, 3, NULL, 'Pogăceaua'), +(118833, 26, 3, 22, 118824, 'Pogăceaua'), +(118842, 26, 3, 23, 118824, 'Bologaia'), +(118851, 26, 3, 23, 118824, 'Ciulea'), +(118860, 26, 3, 23, 118824, 'Deleni'), +(118879, 26, 3, 23, 118824, 'Fântâna Babii'), +(118888, 26, 3, 23, 118824, 'Pârâu Crucii'), +(118897, 26, 3, 23, 118824, 'Scurta'), +(118904, 26, 3, 23, 118824, 'Sicele'), +(118913, 26, 3, 23, 118824, 'Valea Sânpetrului'), +(118922, 26, 3, 23, 118824, 'Văleni'), +(118931, 26, 2, 3, NULL, 'Răstolița'), +(118940, 26, 3, 22, 118931, 'Răstolița'), +(118959, 26, 3, 23, 118931, 'Andreneasa'), +(118968, 26, 3, 23, 118931, 'Borzia'), +(118977, 26, 3, 23, 118931, 'Gălăoaia'), +(118986, 26, 3, 23, 118931, 'Iod'), +(118995, 26, 2, 3, NULL, 'Râciu'), +(119000, 26, 3, 22, 118995, 'Râciu'), +(119019, 26, 3, 23, 118995, 'Căciulata'), +(119028, 26, 3, 23, 118995, 'Coasta Mare'), +(119037, 26, 3, 23, 118995, 'Cotorinău'), +(119046, 26, 3, 23, 118995, 'Curețe'), +(119055, 26, 3, 23, 118995, 'Hagău'), +(119064, 26, 3, 23, 118995, 'Leniș'), +(119073, 26, 3, 23, 118995, 'Nima Râciului'), +(119082, 26, 3, 23, 118995, 'Obârșie'), +(119091, 26, 3, 23, 118995, 'Pârâu Crucii'), +(119108, 26, 3, 23, 118995, 'Sânmărtinu De Câmpie'), +(119117, 26, 3, 23, 118995, 'Ulieș'), +(119126, 26, 3, 23, 118995, 'Valea Seacă'), +(119135, 26, 3, 23, 118995, 'Valea Sânmărtinului'), +(119144, 26, 3, 23, 118995, 'Valea Ulieșului'), +(119153, 26, 2, 3, NULL, 'Rușii-Munți'), +(119162, 26, 3, 22, 119153, 'Rușii-Munți'), +(119171, 26, 3, 23, 119153, 'Maiorești'), +(119180, 26, 3, 23, 119153, 'Morăreni'), +(119199, 26, 3, 23, 119153, 'Sebeș'), +(119206, 26, 2, 3, NULL, 'Saschiz'), +(119215, 26, 3, 22, 119206, 'Saschiz'), +(119224, 26, 3, 23, 119206, 'Cloașterf'), +(119233, 26, 3, 23, 119206, 'Mihai Viteazu'), +(119242, 26, 2, 2, NULL, 'Oraș Sarmașu'), +(119251, 26, 3, 17, 119242, 'Sarmașu'), +(119260, 26, 3, 18, 119242, 'Balda'), +(119279, 26, 3, 18, 119242, 'Larga'), +(119288, 26, 3, 18, 119242, 'Moruț'), +(119297, 26, 3, 18, 119242, 'Sărmășel'), +(119304, 26, 3, 18, 119242, 'Sărmășel-Gară'), +(119313, 26, 3, 18, 119242, 'Titiana'), +(119322, 26, 3, 18, 119242, 'Vișinelu'), +(119331, 26, 2, 2, NULL, 'Oraș Sângeorgiu De Pădure'), +(119340, 26, 3, 17, 119331, 'Sângeorgiu De Pădure'), +(119359, 26, 3, 18, 119331, 'Bezid'), +(119368, 26, 3, 18, 119331, 'Bezidu Nou'), +(119377, 26, 3, 18, 119331, 'Loțu'), +(119386, 26, 2, 3, NULL, 'Sânger'), +(119395, 26, 3, 22, 119386, 'Sânger'), +(119402, 26, 3, 23, 119386, 'Bârza'), +(119411, 26, 3, 23, 119386, 'Cipăieni'), +(119420, 26, 3, 23, 119386, 'Dalu'), +(119439, 26, 3, 23, 119386, 'Pripoare'), +(119448, 26, 3, 23, 119386, 'Vălișoara'), +(119457, 26, 3, 23, 119386, 'Zăpodea'), +(119466, 26, 2, 3, NULL, 'Sânpaul'), +(119475, 26, 3, 22, 119466, 'Sânpaul'), +(119484, 26, 3, 23, 119466, 'Chirileu'), +(119493, 26, 3, 23, 119466, 'Dileu Nou'), +(119509, 26, 3, 23, 119466, 'Sânmărghita'), +(119518, 26, 3, 23, 119466, 'Valea Izvoarelor'), +(119527, 26, 2, 3, NULL, 'Sânpetru De Câmpie'), +(119536, 26, 3, 22, 119527, 'Sânpetru De Câmpie'), +(119545, 26, 3, 23, 119527, 'Bârlibaș'), +(119554, 26, 3, 23, 119527, 'Dâmbu'), +(119563, 26, 3, 23, 119527, 'Satu Nou'), +(119572, 26, 3, 23, 119527, 'Sângeorgiu De Câmpie'), +(119581, 26, 3, 23, 119527, 'Tușinu'), +(119590, 26, 2, 3, NULL, 'Solovăstru'), +(119607, 26, 3, 22, 119590, 'Solovăstru'), +(119616, 26, 3, 23, 119590, 'Jabenița'), +(119625, 26, 2, 3, NULL, 'Stânceni'), +(119634, 26, 3, 22, 119625, 'Stânceni'), +(119643, 26, 3, 23, 119625, 'Ciobotani'), +(119652, 26, 3, 23, 119625, 'Meștera'), +(119661, 26, 2, 3, NULL, 'Suplac'), +(119670, 26, 3, 22, 119661, 'Suplac'), +(119689, 26, 3, 23, 119661, 'Idrifaia'), +(119698, 26, 3, 23, 119661, 'Laslău Mare'), +(119705, 26, 3, 23, 119661, 'Laslău Mic'), +(119714, 26, 3, 23, 119661, 'Vaidacuța'), +(119723, 26, 2, 3, NULL, 'Suseni'), +(119732, 26, 3, 22, 119723, 'Suseni'), +(119741, 26, 3, 23, 119723, 'Luieriu'), +(119750, 26, 2, 3, NULL, 'Șăulia'), +(119769, 26, 3, 22, 119750, 'Șăulia'), +(119778, 26, 3, 23, 119750, 'Leorința-Șăulia'), +(119787, 26, 3, 23, 119750, 'Măcicășești'), +(119796, 26, 3, 23, 119750, 'Pădurea'), +(119803, 26, 2, 3, NULL, 'Șincai'), +(119812, 26, 3, 22, 119803, 'Șincai'), +(119821, 26, 3, 23, 119803, 'Lechincioara'), +(119830, 26, 3, 23, 119803, 'Pusta'), +(119849, 26, 3, 23, 119803, 'Șincai-Fânațe'), +(119858, 26, 2, 3, NULL, 'Tăureni'), +(119867, 26, 3, 22, 119858, 'Tăureni'), +(119876, 26, 3, 23, 119858, 'Fânațe'), +(119885, 26, 3, 23, 119858, 'Moara De Jos'), +(119894, 26, 2, 2, NULL, 'Oraș Ungheni'), +(119901, 26, 3, 17, 119894, 'Ungheni'), +(119910, 26, 3, 18, 119894, 'Cerghid'), +(119929, 26, 3, 18, 119894, 'Cerghizel'), +(119938, 26, 3, 18, 119894, 'Morești'), +(119947, 26, 3, 18, 119894, 'Recea'), +(119956, 26, 3, 18, 119894, 'Șăușa'), +(119965, 26, 3, 18, 119894, 'Vidrasău'), +(119974, 26, 2, 3, NULL, 'Valea Largă'), +(119983, 26, 3, 22, 119974, 'Valea Largă'), +(119992, 26, 3, 23, 119974, 'Grădini'), +(120003, 26, 3, 23, 119974, 'Mălăești'), +(120012, 26, 3, 23, 119974, 'Poduri'), +(120021, 26, 3, 23, 119974, 'Valea Frăției'), +(120030, 26, 3, 23, 119974, 'Valea Glodului'), +(120049, 26, 3, 23, 119974, 'Valea Pădurii'), +(120058, 26, 3, 23, 119974, 'Valea Șurii'), +(120067, 26, 3, 23, 119974, 'Valea Urieșului'), +(120076, 26, 2, 3, NULL, 'Vărgata'), +(120085, 26, 3, 22, 120076, 'Vărgata'), +(120094, 26, 3, 23, 120076, 'Grâușorul'), +(120101, 26, 3, 23, 120076, 'Mitrești'), +(120110, 26, 3, 23, 120076, 'Vadu'), +(120129, 26, 3, 23, 120076, 'Valea'), +(120138, 26, 2, 3, NULL, 'Vătava'), +(120147, 26, 3, 22, 120138, 'Vătava'), +(120156, 26, 3, 23, 120138, 'Dumbrava'), +(120165, 26, 3, 23, 120138, 'Râpa De Jos'), +(120174, 26, 2, 3, NULL, 'Vețca'), +(120183, 26, 3, 22, 120174, 'Vețca'), +(120192, 26, 3, 23, 120174, 'Jacodu'), +(120209, 26, 3, 23, 120174, 'Sălașuri'), +(120218, 26, 2, 3, NULL, 'Viișoara'), +(120227, 26, 3, 22, 120218, 'Viișoara'), +(120236, 26, 3, 23, 120218, 'Ormeniș'), +(120245, 26, 3, 23, 120218, 'Sântioana'), +(120254, 26, 2, 3, NULL, 'Vânători'), +(120263, 26, 3, 22, 120254, 'Vânători'), +(120272, 26, 3, 23, 120254, 'Archita'), +(120281, 26, 3, 23, 120254, 'Feleag'), +(120290, 26, 3, 23, 120254, 'Mureni'), +(120307, 26, 3, 23, 120254, 'Șoard'), +(120316, 26, 2, 3, NULL, 'Voivodeni'), +(120325, 26, 3, 22, 120316, 'Voivodeni'), +(120334, 26, 3, 23, 120316, 'Toldal'), +(120343, 26, 2, 3, NULL, 'Zagăr'), +(120352, 26, 3, 22, 120343, 'Zagăr'), +(120361, 26, 3, 23, 120343, 'Seleuș'), +(120370, 26, 2, 3, NULL, 'Zau De Câmpie'), +(120389, 26, 3, 22, 120370, 'Zau De Câmpie'), +(120398, 26, 3, 23, 120370, 'Bărboși'), +(120405, 26, 3, 23, 120370, 'Botei'), +(120414, 26, 3, 23, 120370, 'Bujor-Hodaie'), +(120423, 26, 3, 23, 120370, 'Ciretea'), +(120432, 26, 3, 23, 120370, 'Gaura Sângerului'), +(120441, 26, 3, 23, 120370, 'Malea'), +(120450, 26, 3, 23, 120370, 'Ștefăneaca'), +(120469, 26, 3, 23, 120370, 'Tău'), +(120478, 26, 2, 3, NULL, 'Chibed'), +(120487, 26, 2, 3, NULL, 'Corunca'), +(120496, 26, 2, 3, NULL, 'Sărățeni'), +(120502, 26, 2, 3, NULL, 'Mădăraș'), +(120511, 26, 2, 3, NULL, 'Bereni'), +(120520, 26, 3, 23, 116867, 'Sânvăsii'), +(120539, 26, 3, 23, 116288, 'Ciba'), +(120548, 26, 3, 23, 116288, 'Foi'), +(120557, 26, 3, 23, 116288, 'Nicolești'), +(120566, 26, 3, 23, 116938, 'Seuca'), +(120726, 27, 2, 1, NULL, 'Municipiul Piatra-Neamț'), +(120735, 27, 3, 9, 120726, 'Piatra-Neamț'), +(120744, 27, 3, 10, 120726, 'Ciritei'), +(120753, 27, 3, 10, 120726, 'Doamna'), +(120762, 27, 3, 10, 120726, 'Văleni'), +(120771, 27, 2, 3, NULL, 'Dumbrava Roșie'), +(120780, 27, 3, 22, 120771, 'Dumbrava Roșie'), +(120799, 27, 3, 23, 120771, 'Brășăuți'), +(120806, 27, 3, 23, 120771, 'Cut'), +(120815, 27, 3, 23, 120771, 'Izvoare'), +(120824, 27, 2, 3, NULL, 'Săvinești'), +(120833, 27, 3, 22, 120824, 'Săvinești'), +(120842, 27, 3, 23, 120824, 'Dumbrava Deal'), +(120860, 27, 2, 4, NULL, 'Municipiul Roman'), +(120879, 27, 3, 9, 120860, 'Roman'), +(120888, 27, 2, 3, NULL, 'Cordun'), +(120897, 27, 3, 22, 120888, 'Cordun'), +(120904, 27, 3, 23, 120888, 'Pildești'), +(120913, 27, 3, 23, 120888, 'Simionești'), +(120922, 27, 2, 3, NULL, 'Horia'), +(120931, 27, 3, 22, 120922, 'Horia'), +(120940, 27, 3, 23, 120922, 'Cotu Vameș'), +(120968, 27, 2, 2, NULL, 'Oraș Bicaz'), +(120977, 27, 3, 17, 120968, 'Bicaz'), +(120986, 27, 3, 18, 120968, 'Capșa'), +(120995, 27, 3, 18, 120968, 'Dodeni'), +(121000, 27, 3, 18, 120968, 'Izvoru Muntelui'), +(121019, 27, 3, 19, 120968, 'Izvorul Alb'), +(121028, 27, 3, 19, 120968, 'Potoci'), +(121037, 27, 3, 19, 120968, 'Secu'), +(121055, 27, 2, 2, NULL, 'Oraș Târgu Neamț'), +(121064, 27, 3, 17, 121055, 'Târgu Neamț'), +(121073, 27, 3, 18, 121055, 'Blebea'), +(121082, 27, 3, 18, 121055, 'Humulești'), +(121091, 27, 3, 18, 121055, 'Humuleștii Noi'), +(121108, 27, 2, 3, NULL, 'Agapia'), +(121117, 27, 3, 22, 121108, 'Agapia'), +(121126, 27, 3, 23, 121108, 'Filioara'), +(121135, 27, 3, 23, 121108, 'Săcălușești'), +(121144, 27, 3, 23, 121108, 'Varatec'), +(121153, 27, 2, 3, NULL, 'Bahna'), +(121162, 27, 3, 22, 121153, 'Bahna'), +(121171, 27, 3, 23, 121153, 'Arămești'), +(121180, 27, 3, 23, 121153, 'Băhnișoara'), +(121199, 27, 3, 23, 121153, 'Broșteni'), +(121206, 27, 3, 23, 121153, 'Izvoare'), +(121215, 27, 3, 23, 121153, 'Liliac'), +(121224, 27, 3, 23, 121153, 'Țuțcanii Din Deal'), +(121233, 27, 3, 23, 121153, 'Țuțcanii Din Vale'), +(121242, 27, 2, 3, NULL, 'Bălțătești'), +(121251, 27, 3, 22, 121242, 'Bălțătești'), +(121260, 27, 3, 22, 125114, 'Ghindăoani'), +(121279, 27, 3, 23, 121242, 'Valea Arini'), +(121288, 27, 3, 23, 121242, 'Valea Seacă'), +(121297, 27, 2, 3, NULL, 'Bicaz-Chei'), +(121304, 27, 3, 22, 121297, 'Bicaz-Chei'), +(121313, 27, 3, 23, 121297, 'Bârnadu'), +(121322, 27, 3, 23, 121297, 'Gherman'), +(121331, 27, 3, 23, 121297, 'Ivaneș'), +(121340, 27, 2, 3, NULL, 'Bicazu Ardelean'), +(121359, 27, 3, 22, 121340, 'Bicazu Ardelean'), +(121368, 27, 3, 23, 121340, 'Telec'), +(121377, 27, 3, 23, 121340, 'Ticoș'), +(121386, 27, 2, 3, NULL, 'Bira'), +(121395, 27, 3, 22, 121386, 'Bira'), +(121402, 27, 3, 22, 125178, 'Boghicea'), +(121411, 27, 3, 23, 125178, 'Căușeni'), +(121420, 27, 3, 23, 121386, 'Negrești'), +(121439, 27, 3, 23, 125178, 'Nistria'), +(121448, 27, 3, 23, 121386, 'Rediu'), +(121457, 27, 3, 23, 125178, 'Slobozia'), +(121466, 27, 2, 3, NULL, 'Bârgăuani'), +(121475, 27, 3, 22, 121466, 'Bârgăuani'), +(121484, 27, 3, 23, 121466, 'Bahna Mare'), +(121493, 27, 3, 23, 121466, 'Baratca'), +(121509, 27, 3, 23, 121466, 'Bălănești'), +(121518, 27, 3, 23, 121466, 'Breaza'), +(121527, 27, 3, 23, 121466, 'Certieni'), +(121536, 27, 3, 23, 121466, 'Chilia'), +(121545, 27, 3, 23, 121466, 'Dârloaia'), +(121554, 27, 3, 23, 121466, 'Ghelăiești'), +(121563, 27, 3, 23, 121466, 'Hârtop'), +(121572, 27, 3, 23, 121466, 'Homiceni'), +(121581, 27, 3, 23, 121466, 'Talpa'), +(121590, 27, 3, 23, 121466, 'Vlădiceni'), +(121607, 27, 2, 3, NULL, 'Bodești'), +(121616, 27, 3, 22, 121607, 'Bodești'), +(121625, 27, 3, 23, 121607, 'Bodeștii De Jos'), +(121634, 27, 3, 23, 121607, 'Corni'), +(121643, 27, 3, 23, 121607, 'Oșlobeni'), +(121652, 27, 2, 3, NULL, 'Borca'), +(121661, 27, 3, 22, 121652, 'Borca'), +(121670, 27, 3, 23, 121652, 'Lunca'), +(121689, 27, 3, 23, 121652, 'Mădei'), +(121698, 27, 3, 23, 121652, 'Pârâul Cârjei'), +(121705, 27, 3, 23, 121652, 'Pârâul Pântei'), +(121714, 27, 3, 23, 121652, 'Sabasa'), +(121723, 27, 3, 23, 121652, 'Soci'), +(121732, 27, 2, 3, NULL, 'Borlești'), +(121741, 27, 3, 22, 121732, 'Borlești'), +(121750, 27, 3, 23, 121732, 'Nechit'), +(121769, 27, 3, 23, 121732, 'Mastacăn'), +(121778, 27, 3, 23, 121732, 'Ruseni'), +(121787, 27, 3, 23, 121732, 'Șovoaia'), +(121796, 27, 2, 3, NULL, 'Botești'), +(121803, 27, 3, 22, 121796, 'Botești'), +(121812, 27, 3, 23, 121796, 'Barticești'), +(121821, 27, 3, 23, 125123, 'David'), +(121830, 27, 3, 23, 125123, 'Moreni'), +(121849, 27, 3, 23, 125123, 'Munteni'), +(121858, 27, 3, 23, 121796, 'Nisiporești'), +(121867, 27, 3, 22, 125123, 'Văleni'), +(121876, 27, 2, 3, NULL, 'Bozieni'), +(121885, 27, 3, 22, 121876, 'Bozieni'), +(121894, 27, 3, 23, 121876, 'Băneasa'), +(121901, 27, 3, 23, 121876, 'Crăiești'), +(121910, 27, 3, 23, 121876, 'Cuci'), +(121929, 27, 3, 23, 121876, 'Iucșa'), +(121938, 27, 2, 3, NULL, 'Brusturi'), +(121947, 27, 3, 22, 121938, 'Brusturi'), +(121956, 27, 3, 22, 125132, 'Drăgănești'), +(121965, 27, 3, 23, 121938, 'Groși'), +(121974, 27, 3, 23, 125132, 'Orțăști'), +(121983, 27, 3, 23, 121938, 'Poiana'), +(121992, 27, 3, 23, 125132, 'Râșca'), +(122007, 27, 3, 23, 125132, 'Șoimărești'), +(122016, 27, 3, 23, 121938, 'Târzia'), +(122025, 27, 2, 3, NULL, 'Ceahlău'), +(122034, 27, 3, 22, 122025, 'Ceahlău'), +(122043, 27, 3, 23, 122025, 'Bistricioara'), +(122052, 27, 3, 23, 122025, 'Pârâul Mare'), +(122061, 27, 2, 3, NULL, 'Cândești'), +(122070, 27, 3, 22, 122061, 'Cândești'), +(122089, 27, 3, 23, 122061, 'Bărcănești'), +(122098, 27, 3, 23, 122061, 'Dragova'), +(122105, 27, 3, 23, 122061, 'Pădureni'), +(122114, 27, 3, 23, 122061, 'Țârdenii Mici'), +(122123, 27, 3, 23, 122061, 'Vădurele'), +(122132, 27, 2, 3, NULL, 'Costișa'), +(122141, 27, 3, 22, 122132, 'Costișa'), +(122150, 27, 3, 23, 122132, 'Dornești'), +(122169, 27, 3, 23, 122132, 'Frunzeni'), +(122178, 27, 3, 23, 122132, 'Mănoaia'), +(122187, 27, 2, 3, NULL, 'Crăcăoani'), +(122196, 27, 3, 22, 122187, 'Crăcăoani'), +(122203, 27, 3, 23, 122187, 'Cracăul Negru'), +(122212, 27, 3, 23, 122187, 'Magazia'), +(122221, 27, 3, 23, 122187, 'Mitocu Bălan'), +(122230, 27, 3, 23, 122187, 'Poiana Crăcăoani'), +(122249, 27, 2, 3, NULL, 'Dămuc'), +(122258, 27, 3, 22, 122249, 'Dămuc'), +(122267, 27, 3, 23, 122249, 'Huisurez'), +(122276, 27, 3, 23, 122249, 'Trei Fântâni'), +(122285, 27, 2, 3, NULL, 'Dobreni'), +(122294, 27, 3, 22, 122285, 'Dobreni'), +(122301, 27, 3, 23, 122285, 'Cășăria'), +(122310, 27, 3, 22, 125169, 'Negrești'), +(122329, 27, 3, 23, 125169, 'Poiana'), +(122338, 27, 3, 23, 122285, 'Sărata'), +(122347, 27, 2, 3, NULL, 'Doljești'), +(122356, 27, 3, 22, 122347, 'Doljești'), +(122365, 27, 3, 23, 122347, 'Buhonca'), +(122374, 27, 3, 23, 122347, 'Buruienești'), +(122383, 27, 3, 23, 122347, 'Rotunda'), +(122392, 27, 2, 3, NULL, 'Dragomirești'), +(122409, 27, 3, 22, 122392, 'Dragomirești'), +(122418, 27, 3, 23, 122392, 'Borniș'), +(122427, 27, 3, 23, 122392, 'Hlăpești'), +(122436, 27, 3, 23, 122392, 'Mastacăn'), +(122445, 27, 3, 23, 122392, 'Unghi'), +(122454, 27, 3, 23, 122392, 'Vad'), +(122463, 27, 2, 3, NULL, 'Dulcești'), +(122472, 27, 3, 22, 122463, 'Dulcești'), +(122481, 27, 3, 23, 125105, 'Bozienii De Sus'), +(122490, 27, 3, 23, 122463, 'Brițcani'), +(122506, 27, 3, 23, 122463, 'Cârlig'), +(122515, 27, 3, 23, 122463, 'Corhana'), +(122524, 27, 3, 23, 122463, 'Poiana'), +(122533, 27, 3, 23, 122463, 'Roșiori'), +(122542, 27, 3, 22, 125105, 'Ruginoasa'), +(122551, 27, 2, 3, NULL, 'Farcașa'), +(122560, 27, 3, 22, 122551, 'Farcașa'), +(122579, 27, 3, 23, 122551, 'Bușmei'), +(122588, 27, 3, 23, 122551, 'Frumosu'), +(122597, 27, 3, 23, 122551, 'Popești'), +(122604, 27, 3, 23, 122551, 'Stejaru'), +(122613, 27, 2, 3, NULL, 'Făurei'), +(122622, 27, 3, 22, 122613, 'Făurei'), +(122631, 27, 3, 23, 122613, 'Budești'), +(122640, 27, 3, 23, 122613, 'Climești'), +(122659, 27, 3, 23, 122613, 'Micșunești'), +(122668, 27, 2, 3, NULL, 'Gherăești'), +(122677, 27, 3, 22, 122668, 'Gherăești'), +(122686, 27, 3, 23, 122668, 'Gherăeștii Noi'), +(122695, 27, 3, 23, 122668, 'Tețcani'), +(122702, 27, 2, 3, NULL, 'Girov'), +(122711, 27, 3, 22, 122702, 'Girov'), +(122720, 27, 3, 23, 125098, 'Bălușești'), +(122739, 27, 3, 23, 122702, 'Boțești'), +(122748, 27, 3, 23, 122702, 'Căciulești'), +(122757, 27, 3, 23, 122702, 'Dănești'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(122766, 27, 3, 22, 125098, 'Dochia'), +(122775, 27, 3, 23, 122702, 'Doina'), +(122784, 27, 3, 23, 122702, 'Gura Văii'), +(122793, 27, 3, 23, 122702, 'Popești'), +(122800, 27, 3, 23, 122702, 'Turturești'), +(122819, 27, 3, 23, 122702, 'Verșești'), +(122828, 27, 2, 3, NULL, 'Gârcina'), +(122837, 27, 3, 22, 122828, 'Gârcina'), +(122846, 27, 3, 23, 122828, 'Almaș'), +(122855, 27, 3, 23, 122828, 'Cuejdiu'), +(122864, 27, 2, 3, NULL, 'Grințieș'), +(122873, 27, 3, 22, 122864, 'Grințieș'), +(122882, 27, 3, 23, 122864, 'Bradu'), +(122891, 27, 3, 23, 122864, 'Poiana'), +(122908, 27, 2, 3, NULL, 'Grumăzești'), +(122917, 27, 3, 22, 122908, 'Grumăzești'), +(122926, 27, 3, 23, 122908, 'Curechiștea'), +(122935, 27, 3, 23, 122908, 'Netezi'), +(122944, 27, 3, 23, 122908, 'Topolița'), +(122953, 27, 2, 3, NULL, 'Hangu'), +(122962, 27, 3, 22, 122953, 'Hangu'), +(122971, 27, 3, 23, 122953, 'Buhalnița'), +(122980, 27, 3, 23, 122953, 'Chirițeni'), +(122999, 27, 3, 23, 122953, 'Grozăvești'), +(123004, 27, 3, 23, 122953, 'Ruginești'), +(123013, 27, 2, 3, NULL, 'Icușești'), +(123022, 27, 3, 22, 123013, 'Icușești'), +(123031, 27, 3, 23, 123013, 'Bălușești'), +(123040, 27, 3, 23, 123013, 'Bătrânești'), +(123059, 27, 3, 23, 124885, 'Chilii'), +(123068, 27, 3, 23, 123013, 'Mesteacăn'), +(123077, 27, 3, 23, 123013, 'Rocna'), +(123086, 27, 3, 23, 123013, 'Spiridonești'), +(123095, 27, 3, 23, 123013, 'Tabăra'), +(123102, 27, 2, 3, NULL, 'Ion Creangă'), +(123111, 27, 3, 22, 123102, 'Ion Creangă'), +(123120, 27, 3, 23, 123102, 'Averești'), +(123139, 27, 3, 23, 123102, 'Izvoru'), +(123148, 27, 3, 23, 123102, 'Muncelu'), +(123157, 27, 3, 23, 123102, 'Recea'), +(123166, 27, 3, 23, 123102, 'Stejaru'), +(123175, 27, 2, 3, NULL, 'Mărgineni'), +(123184, 27, 3, 22, 123175, 'Mărgineni'), +(123193, 27, 3, 23, 123175, 'Hârțești'), +(123200, 27, 3, 23, 123175, 'Hoisești'), +(123219, 27, 3, 23, 123175, 'Itrinești'), +(123228, 27, 2, 3, NULL, 'Moldoveni'), +(123237, 27, 3, 22, 123228, 'Moldoveni'), +(123246, 27, 3, 23, 123228, 'Hociungi'), +(123255, 27, 2, 3, NULL, 'Oniceni'), +(123264, 27, 3, 22, 123255, 'Oniceni'), +(123273, 27, 3, 23, 123255, 'Ciornei'), +(123282, 27, 3, 23, 123255, 'Gorun'), +(123291, 27, 3, 23, 123255, 'Linsești'), +(123308, 27, 3, 23, 123255, 'Lunca'), +(123317, 27, 3, 23, 123255, 'Mărmureni'), +(123326, 27, 3, 23, 123255, 'Pietrosu'), +(123335, 27, 3, 23, 123255, 'Poiana Humei'), +(123344, 27, 3, 23, 123255, 'Pustieta'), +(123353, 27, 3, 23, 123255, 'Solca'), +(123362, 27, 3, 23, 123255, 'Valea Enei'), +(123371, 27, 2, 3, NULL, 'Păstrăveni'), +(123380, 27, 3, 22, 123371, 'Păstrăveni'), +(123399, 27, 3, 23, 123371, 'Lunca Moldovei'), +(123406, 27, 3, 23, 123371, 'Rădeni'), +(123415, 27, 3, 23, 123371, 'Spiești'), +(123424, 27, 2, 3, NULL, 'Petricani'), +(123433, 27, 3, 22, 123424, 'Petricani'), +(123442, 27, 3, 23, 123424, 'Boiștea'), +(123451, 27, 3, 23, 123424, 'Târpești'), +(123460, 27, 3, 23, 123424, 'Țolici'), +(123479, 27, 2, 3, NULL, 'Piatra Șoimului'), +(123488, 27, 3, 22, 123479, 'Piatra Șoimului'), +(123497, 27, 3, 23, 123479, 'Luminiș'), +(123503, 27, 3, 23, 123479, 'Negulești'), +(123512, 27, 3, 23, 123479, 'Poieni'), +(123521, 27, 2, 3, NULL, 'Pipirig'), +(123530, 27, 3, 22, 123521, 'Pipirig'), +(123549, 27, 3, 23, 123521, 'Boboiești'), +(123558, 27, 3, 23, 123521, 'Dolhești'), +(123567, 27, 3, 23, 123521, 'Leghin'), +(123576, 27, 3, 23, 123521, 'Pâțâligeni'), +(123585, 27, 3, 23, 123521, 'Pluton'), +(123594, 27, 3, 23, 123521, 'Stânca'), +(123601, 27, 2, 3, NULL, 'Pângărați'), +(123610, 27, 3, 22, 123601, 'Pângărați'), +(123629, 27, 3, 23, 123601, 'Oanțu'), +(123638, 27, 3, 23, 123601, 'Pângărăcior'), +(123647, 27, 3, 23, 123601, 'Poiana'), +(123656, 27, 3, 23, 123601, 'Preluca'), +(123665, 27, 3, 23, 123601, 'Stejaru'), +(123674, 27, 2, 3, NULL, 'Podoleni'), +(123683, 27, 3, 22, 123674, 'Podoleni'), +(123692, 27, 3, 23, 123674, 'Negritești'), +(123709, 27, 2, 3, NULL, 'Poienari'), +(123718, 27, 3, 22, 123709, 'Poienari'), +(123727, 27, 3, 23, 123709, 'Bunghi'), +(123736, 27, 3, 23, 125141, 'Ciurea'), +(123745, 27, 3, 23, 125141, 'Holm'), +(123754, 27, 3, 23, 125141, 'Patricheni'), +(123763, 27, 3, 22, 125141, 'Pâncești'), +(123772, 27, 3, 23, 123709, 'Săcăleni'), +(123781, 27, 3, 23, 125141, 'Tălpălăi'), +(123790, 27, 2, 3, NULL, 'Poiana Teiului'), +(123807, 27, 3, 22, 123790, 'Poiana Teiului'), +(123816, 27, 3, 23, 123790, 'Călugăreni'), +(123825, 27, 3, 23, 123790, 'Dreptu'), +(123834, 27, 3, 23, 123790, 'Galu'), +(123843, 27, 3, 23, 123790, 'Petru Vodă'), +(123852, 27, 3, 23, 123790, 'Pârâul Fagului'), +(123861, 27, 3, 23, 123790, 'Poiana Largului'), +(123870, 27, 3, 23, 123790, 'Roșeni'), +(123889, 27, 3, 23, 123790, 'Ruseni'), +(123898, 27, 3, 23, 123790, 'Săvinești'), +(123905, 27, 3, 23, 123790, 'Topoliceni'), +(123914, 27, 2, 3, NULL, 'Răucești'), +(123923, 27, 3, 22, 123914, 'Răucești'), +(123932, 27, 3, 23, 123914, 'Oglinzi'), +(123941, 27, 3, 23, 123914, 'Săvești'), +(123950, 27, 3, 23, 123914, 'Ungheni'), +(123969, 27, 2, 3, NULL, 'Războieni'), +(123978, 27, 3, 22, 123969, 'Războienii De Jos'), +(123987, 27, 3, 23, 123969, 'Borșeni'), +(123996, 27, 3, 23, 123969, 'Războieni'), +(124000, 27, 3, 23, 123969, 'Valea Albă'), +(124019, 27, 3, 23, 123969, 'Valea Mare'), +(124028, 27, 2, 3, NULL, 'Rediu'), +(124037, 27, 3, 22, 124028, 'Rediu'), +(124046, 27, 3, 23, 124028, 'Bețești'), +(124055, 27, 3, 23, 124028, 'Poloboc'), +(124064, 27, 3, 23, 124028, 'Socea'), +(124073, 27, 2, 3, NULL, 'Români'), +(124082, 27, 3, 22, 124073, 'Români'), +(124091, 27, 3, 23, 124073, 'Goșmani'), +(124108, 27, 3, 23, 124073, 'Siliștea'), +(124117, 27, 2, 2, NULL, 'Oraș Roznov'), +(124126, 27, 3, 17, 124117, 'Roznov'), +(124135, 27, 3, 18, 124117, 'Chintinici'), +(124144, 27, 3, 18, 124117, 'Slobozia'), +(124153, 27, 2, 3, NULL, 'Sagna'), +(124162, 27, 3, 22, 124153, 'Sagna'), +(124171, 27, 3, 22, 125150, 'Gâdinți'), +(124180, 27, 3, 23, 124153, 'Luțca'), +(124199, 27, 3, 23, 124153, 'Vulpășești'), +(124206, 27, 2, 3, NULL, 'Săbăoani'), +(124215, 27, 3, 22, 124206, 'Săbăoani'), +(124224, 27, 3, 23, 124206, 'Traian'), +(124233, 27, 2, 3, NULL, 'Secuieni'), +(124242, 27, 3, 22, 124233, 'Secuieni'), +(124251, 27, 3, 23, 124233, 'Bașta'), +(124260, 27, 3, 23, 124233, 'Bârjoveni'), +(124279, 27, 3, 23, 124233, 'Bogzești'), +(124288, 27, 3, 23, 124233, 'Butnărești'), +(124297, 27, 3, 23, 124233, 'Giulești'), +(124304, 27, 3, 23, 124233, 'Prăjești'), +(124313, 27, 3, 23, 124233, 'Secuienii Noi'), +(124322, 27, 3, 23, 124233, 'Uncești'), +(124331, 27, 2, 3, NULL, 'Stănița'), +(124340, 27, 3, 22, 124331, 'Stănița'), +(124359, 27, 3, 23, 124331, 'Chicerea'), +(124368, 27, 3, 23, 124331, 'Ghidion'), +(124377, 27, 3, 23, 124331, 'Poienile Oancei'), +(124386, 27, 3, 23, 124331, 'Todireni'), +(124395, 27, 3, 23, 124331, 'Veja'), +(124402, 27, 3, 23, 124331, 'Vlădnicele'), +(124411, 27, 2, 3, NULL, 'Ștefan Cel Mare'), +(124420, 27, 3, 22, 124411, 'Ștefan Cel Mare'), +(124439, 27, 3, 23, 124411, 'Bordea'), +(124448, 27, 3, 23, 124411, 'Cârligi'), +(124457, 27, 3, 23, 124411, 'Deleni'), +(124466, 27, 3, 23, 124411, 'Dușești'), +(124475, 27, 3, 23, 124411, 'Ghigoiești'), +(124484, 27, 3, 23, 124411, 'Soci'), +(124493, 27, 2, 3, NULL, 'Tarcău'), +(124509, 27, 3, 22, 124493, 'Tarcău'), +(124518, 27, 3, 23, 124493, 'Ardeluța'), +(124527, 27, 3, 23, 124493, 'Brateș'), +(124536, 27, 3, 23, 124493, 'Cazaci'), +(124545, 27, 3, 23, 124493, 'Schitu Tarcău'), +(124554, 27, 3, 23, 124493, 'Straja'), +(124563, 27, 2, 3, NULL, 'Tașca'), +(124572, 27, 3, 22, 124563, 'Tașca'), +(124581, 27, 3, 23, 124563, 'Hamzoaia'), +(124590, 27, 3, 23, 124563, 'Neagra'), +(124607, 27, 3, 23, 124563, 'Ticoș-Floarea'), +(124616, 27, 2, 3, NULL, 'Tazlău'), +(124625, 27, 3, 22, 124616, 'Tazlău'), +(124634, 27, 2, 3, NULL, 'Tămășeni'), +(124643, 27, 3, 22, 124634, 'Tămășeni'), +(124652, 27, 3, 23, 124634, 'Adjudeni'), +(124661, 27, 2, 3, NULL, 'Timișești'), +(124670, 27, 3, 22, 124661, 'Timișești'), +(124689, 27, 3, 23, 124661, 'Dumbrava'), +(124698, 27, 3, 23, 124661, 'Plăieșu'), +(124705, 27, 3, 23, 124661, 'Preutești'), +(124714, 27, 3, 23, 124661, 'Zvorănești'), +(124723, 27, 2, 3, NULL, 'Trifești'), +(124732, 27, 3, 22, 124723, 'Trifești'), +(124741, 27, 3, 23, 124723, 'Miron Costin'), +(124750, 27, 2, 3, NULL, 'Tupilați'), +(124769, 27, 3, 22, 124750, 'Tupilați'), +(124778, 27, 3, 23, 124750, 'Arămoaia'), +(124787, 27, 3, 23, 124750, 'Hanul Ancuței'), +(124796, 27, 3, 23, 124750, 'Totoiești'), +(124803, 27, 2, 3, NULL, 'Țibucani'), +(124812, 27, 3, 22, 124803, 'Țibucani'), +(124821, 27, 3, 23, 124803, 'Davideni'), +(124830, 27, 3, 23, 124803, 'Țibucanii De Jos'), +(124849, 27, 2, 3, NULL, 'Urecheni'), +(124858, 27, 3, 22, 124849, 'Urecheni'), +(124867, 27, 3, 23, 124849, 'Ingărești'), +(124876, 27, 3, 23, 124849, 'Plugari'), +(124885, 27, 2, 3, NULL, 'Valea Ursului'), +(124894, 27, 3, 22, 124885, 'Valea Ursului'), +(124901, 27, 3, 23, 124885, 'Bucium'), +(124910, 27, 3, 23, 124885, 'Giurgeni'), +(124929, 27, 3, 23, 124885, 'Muncelu De Jos'), +(124938, 27, 2, 3, NULL, 'Alexandru Cel Bun'), +(124947, 27, 3, 22, 124938, 'Viișoara'), +(124956, 27, 3, 23, 124938, 'Agârcia'), +(124965, 27, 3, 23, 124938, 'Bisericani'), +(124974, 27, 3, 23, 124938, 'Bistrița'), +(124983, 27, 3, 23, 124938, 'Scăricica'), +(124992, 27, 3, 23, 124938, 'Vaduri'), +(125007, 27, 3, 23, 124938, 'Vădurele'), +(125016, 27, 2, 3, NULL, 'Vânători-Neamț'), +(125025, 27, 3, 22, 125016, 'Vânători-Neamț'), +(125034, 27, 3, 23, 125016, 'Lunca'), +(125043, 27, 3, 23, 125016, 'Mănăstirea Neamț'), +(125052, 27, 3, 23, 125016, 'Nemțișor'), +(125061, 27, 2, 3, NULL, 'Zănești'), +(125070, 27, 3, 22, 125061, 'Zănești'), +(125089, 27, 3, 23, 125061, 'Traian'), +(125098, 27, 2, 3, NULL, 'Dochia'), +(125105, 27, 2, 3, NULL, 'Ruginoasa'), +(125114, 27, 2, 3, NULL, 'Ghindăoani'), +(125123, 27, 2, 3, NULL, 'Văleni'), +(125132, 27, 2, 3, NULL, 'Drăgănești'), +(125141, 27, 2, 3, NULL, 'Pâncești'), +(125150, 27, 2, 3, NULL, 'Gâdinți'), +(125169, 27, 2, 3, NULL, 'Negrești'), +(125178, 27, 2, 3, NULL, 'Boghicea'), +(125347, 28, 2, 1, NULL, 'Municipiul Slatina'), +(125356, 28, 3, 9, 125347, 'Slatina'), +(125365, 28, 3, 10, 125347, 'Cireașov'), +(125374, 28, 2, 3, NULL, 'Slătioara'), +(125383, 28, 3, 22, 125374, 'Slătioara'), +(125392, 28, 3, 23, 125374, 'Salcia'), +(125418, 28, 2, 2, NULL, 'Oraș Balș'), +(125427, 28, 3, 17, 125418, 'Balș'), +(125436, 28, 3, 18, 125418, 'Corbeni'), +(125445, 28, 3, 18, 125418, 'Româna'), +(125454, 28, 3, 19, 125418, 'Teiș'), +(125472, 28, 2, 4, NULL, 'Municipiul Caracal'), +(125481, 28, 3, 9, 125472, 'Caracal'), +(125490, 28, 2, 3, NULL, 'Drăghiceni'), +(125506, 28, 3, 22, 125490, 'Drăghiceni'), +(125515, 28, 3, 23, 125490, 'Grozăvești'), +(125524, 28, 3, 23, 125490, 'Liiceni'), +(125542, 28, 2, 2, NULL, 'Oraș Corabia'), +(125551, 28, 3, 17, 125542, 'Corabia'), +(125560, 28, 3, 18, 125542, 'Tudor Vladimirescu'), +(125579, 28, 3, 19, 125542, 'Vârtopu'), +(125588, 28, 2, 3, NULL, 'Gârcov'), +(125597, 28, 3, 22, 125588, 'Gârcov'), +(125604, 28, 3, 23, 125588, 'Ursa'), +(125622, 28, 2, 2, NULL, 'Oraș Drăgănești-Olt'), +(125631, 28, 3, 17, 125622, 'Drăgănești-Olt'), +(125640, 28, 3, 19, 125622, 'Comani'), +(125659, 28, 2, 3, NULL, 'Băbiciu'), +(125668, 28, 3, 22, 125659, 'Băbiciu'), +(125677, 28, 2, 3, NULL, 'Baldovinești'), +(125686, 28, 3, 23, 130302, 'Băleasa'), +(125695, 28, 3, 22, 125677, 'Baldovinești'), +(125702, 28, 3, 23, 130302, 'Broșteni'), +(125711, 28, 3, 23, 130302, 'Dâmburile'), +(125720, 28, 3, 22, 130302, 'Găvănești'), +(125739, 28, 3, 23, 125677, 'Gubandru'), +(125748, 28, 3, 23, 125677, 'Pietriș'), +(125757, 28, 2, 3, NULL, 'Bărăști'), +(125766, 28, 3, 22, 125757, 'Bărăștii De Vede'), +(125775, 28, 3, 23, 125757, 'Bărăștii De Cepturi'), +(125784, 28, 3, 23, 125757, 'Boroești'), +(125793, 28, 3, 23, 125757, 'Ciocănești'), +(125800, 28, 3, 23, 125757, 'Lăzărești'), +(125819, 28, 3, 23, 125757, 'Mereni'), +(125828, 28, 3, 23, 125757, 'Moțoești'), +(125837, 28, 3, 23, 125757, 'Popești'), +(125846, 28, 2, 3, NULL, 'Bârza'), +(125855, 28, 3, 22, 125846, 'Bârza'), +(125864, 28, 3, 23, 125846, 'Braneț'), +(125873, 28, 2, 3, NULL, 'Bobicești'), +(125882, 28, 3, 22, 125873, 'Bobicești'), +(125891, 28, 3, 23, 125873, 'Bechet'), +(125908, 28, 3, 23, 125873, 'Belgun'), +(125917, 28, 3, 23, 125873, 'Chintești'), +(125926, 28, 3, 23, 125873, 'Comănești'), +(125935, 28, 3, 23, 125873, 'Govora'), +(125944, 28, 3, 23, 125873, 'Leotești'), +(125953, 28, 3, 23, 125873, 'Mirila'), +(125962, 28, 2, 3, NULL, 'Brastavățu'), +(125971, 28, 3, 22, 125962, 'Brastavățu'), +(125980, 28, 3, 23, 125962, 'Crușovu'), +(125999, 28, 2, 3, NULL, 'Brebeni'), +(126004, 28, 3, 22, 125999, 'Brebeni'), +(126013, 28, 3, 23, 125999, 'Teiușu'), +(126022, 28, 2, 3, NULL, 'Brâncoveni'), +(126031, 28, 3, 22, 126022, 'Brâncoveni'), +(126040, 28, 3, 23, 126022, 'Mărgheni'), +(126059, 28, 3, 23, 126022, 'Ociogi'), +(126068, 28, 3, 23, 126022, 'Văleni'), +(126077, 28, 2, 3, NULL, 'Bucinișu'), +(126086, 28, 3, 22, 126077, 'Bucinișu'), +(126095, 28, 3, 23, 126077, 'Bucinișu Mic'), +(126102, 28, 2, 3, NULL, 'Cezieni'), +(126111, 28, 3, 22, 126102, 'Cezieni'), +(126120, 28, 3, 23, 126102, 'Bondrea'), +(126139, 28, 3, 23, 126102, 'Corlătești'), +(126148, 28, 2, 3, NULL, 'Cilieni'), +(126157, 28, 3, 22, 126148, 'Cilieni'), +(126166, 28, 2, 3, NULL, 'Cârlogani'), +(126175, 28, 3, 22, 126166, 'Cârlogani'), +(126184, 28, 3, 23, 126166, 'Beculești'), +(126193, 28, 3, 23, 126166, 'Cepari'), +(126200, 28, 3, 23, 126166, 'Scorbura'), +(126219, 28, 3, 23, 126166, 'Stupina'), +(126228, 28, 2, 3, NULL, 'Colonești'), +(126237, 28, 3, 22, 126228, 'Colonești'), +(126246, 28, 3, 23, 126228, 'Bărăști'), +(126255, 28, 3, 23, 126228, 'Bătăreni'), +(126264, 28, 3, 23, 126228, 'Chelbești'), +(126273, 28, 3, 23, 126228, 'Cârstani'), +(126282, 28, 3, 23, 126228, 'Guești'), +(126291, 28, 3, 23, 126228, 'Mărunței'), +(126308, 28, 3, 23, 126228, 'Năvârgeni'), +(126317, 28, 3, 23, 126228, 'Vlaici'), +(126326, 28, 2, 3, NULL, 'Corbu'), +(126335, 28, 3, 22, 126326, 'Corbu'), +(126344, 28, 3, 23, 126326, 'Burdulești'), +(126353, 28, 3, 23, 126326, 'Buzești'), +(126362, 28, 3, 23, 126326, 'Ciurești'), +(126371, 28, 3, 23, 126326, 'Milcoveni'), +(126380, 28, 2, 3, NULL, 'Coteana'), +(126399, 28, 3, 22, 126380, 'Coteana'), +(126406, 28, 2, 3, NULL, 'Crâmpoia'), +(126415, 28, 3, 22, 126406, 'Crâmpoia'), +(126424, 28, 3, 23, 126406, 'Buta'), +(126433, 28, 2, 3, NULL, 'Curtișoara'), +(126442, 28, 3, 22, 126433, 'Curtișoara'), +(126451, 28, 3, 23, 126433, 'Dobrotinet'), +(126460, 28, 3, 23, 126433, 'Linia Din Vale'), +(126479, 28, 3, 23, 126433, 'Pietrișu'), +(126488, 28, 3, 23, 126433, 'Proaspeți'), +(126497, 28, 3, 23, 126433, 'Raițiu'), +(126503, 28, 2, 3, NULL, 'Cungrea'), +(126512, 28, 3, 22, 126503, 'Cungrea'), +(126521, 28, 3, 23, 126503, 'Cepești'), +(126530, 28, 3, 23, 126503, 'Ibănești'), +(126549, 28, 3, 23, 126503, 'Miești'), +(126558, 28, 3, 23, 126503, 'Oteștii De Jos'), +(126567, 28, 3, 23, 126503, 'Oteștii De Sus'), +(126576, 28, 3, 23, 126503, 'Spătaru'), +(126585, 28, 2, 3, NULL, 'Dăneasa'), +(126594, 28, 3, 22, 126585, 'Dăneasa'), +(126601, 28, 3, 23, 126585, 'Berindei'), +(126610, 28, 3, 23, 126585, 'Cioflanu'), +(126629, 28, 3, 23, 126585, 'Pestra'), +(126638, 28, 3, 23, 126585, 'Zănoaga'), +(126647, 28, 2, 3, NULL, 'Deveselu'), +(126656, 28, 3, 22, 126647, 'Deveselu'), +(126665, 28, 3, 23, 126647, 'Comanca'), +(126674, 28, 2, 3, NULL, 'Dobrețu'), +(126683, 28, 3, 22, 126674, 'Dobrețu'), +(126692, 28, 3, 23, 126674, 'Curtișoara'), +(126709, 28, 3, 23, 126674, 'Horezu'), +(126718, 28, 2, 3, NULL, 'Dobrosloveni'), +(126727, 28, 3, 22, 126718, 'Dobrosloveni'), +(126736, 28, 3, 23, 126718, 'Frăsinetu'), +(126745, 28, 3, 23, 126718, 'Potopinu'), +(126754, 28, 3, 23, 126718, 'Reșca'), +(126763, 28, 3, 23, 126718, 'Reșcuța'), +(126772, 28, 2, 3, NULL, 'Dobroteasa'), +(126781, 28, 3, 22, 126772, 'Dobroteasa'), +(126790, 28, 3, 23, 126772, 'Batia'), +(126807, 28, 3, 23, 126772, 'Câmpu Mare'), +(126816, 28, 3, 23, 126772, 'Vulpești'), +(126825, 28, 2, 3, NULL, 'Dobrun'), +(126834, 28, 3, 22, 130357, 'Osica De Jos'), +(126843, 28, 3, 23, 130357, 'Bobu'), +(126852, 28, 3, 23, 126825, 'Chilii'), +(126861, 28, 3, 22, 126825, 'Dobrun'), +(126870, 28, 3, 23, 126825, 'Roșienii Mari'), +(126889, 28, 3, 23, 126825, 'Roșienii Mici'), +(126898, 28, 3, 23, 126825, 'Ulmet'), +(126905, 28, 2, 3, NULL, 'Făgețelu'), +(126914, 28, 3, 22, 126905, 'Făgețelu'), +(126923, 28, 3, 23, 126905, 'Bâgești'), +(126932, 28, 3, 23, 126905, 'Chilia'), +(126941, 28, 3, 23, 126905, 'Gruiu'), +(126950, 28, 3, 23, 126905, 'Isaci'), +(126969, 28, 3, 23, 126905, 'Pielcani'), +(126978, 28, 2, 3, NULL, 'Fălcoiu'), +(126987, 28, 3, 22, 126978, 'Fălcoiu'), +(126996, 28, 3, 23, 126978, 'Cioroiașu'), +(127000, 28, 3, 23, 126978, 'Cioroiu'), +(127019, 28, 2, 3, NULL, 'Fărcașele'), +(127028, 28, 3, 22, 127019, 'Fărcașele'), +(127037, 28, 3, 23, 127019, 'Fărcașu De Jos'), +(127046, 28, 3, 23, 127019, 'Ghimpați'), +(127055, 28, 3, 23, 127019, 'Hotărani'), +(127064, 28, 2, 3, NULL, 'Găneasa'), +(127073, 28, 3, 22, 127064, 'Găneasa'), +(127082, 28, 3, 23, 127064, 'Dranovățu'), +(127091, 28, 3, 23, 127064, 'Grădiștea'), +(127108, 28, 3, 23, 127064, 'Izvoru'), +(127117, 28, 3, 23, 127064, 'Oltișoru'), +(127126, 28, 2, 3, NULL, 'Giuvărăști'), +(127135, 28, 3, 22, 127126, 'Giuvărăști'), +(127144, 28, 2, 3, NULL, 'Gostavățu'), +(127153, 28, 3, 22, 127144, 'Gostavățu'), +(127162, 28, 3, 23, 127144, 'Slăveni'), +(127171, 28, 2, 3, NULL, 'Grădinari'), +(127180, 28, 3, 22, 127171, 'Grădinari'), +(127199, 28, 3, 23, 127171, 'Petculești'), +(127206, 28, 3, 23, 127171, 'Runcu Mare'), +(127215, 28, 3, 23, 127171, 'Satu Nou'), +(127224, 28, 2, 3, NULL, 'Grojdibodu'), +(127233, 28, 3, 22, 127224, 'Grojdibodu'), +(127242, 28, 3, 23, 127224, 'Hotaru'), +(127251, 28, 2, 3, NULL, 'Ianca'), +(127260, 28, 3, 22, 127251, 'Ianca'), +(127279, 28, 3, 23, 127251, 'Potelu'), +(127288, 28, 2, 3, NULL, 'Iancu Jianu'), +(127297, 28, 3, 22, 127288, 'Iancu Jianu'), +(127304, 28, 3, 23, 127288, 'Dobriceni'), +(127313, 28, 3, 23, 127288, 'Preotești'), +(127322, 28, 2, 3, NULL, 'Icoana'), +(127331, 28, 3, 22, 127322, 'Icoana'), +(127340, 28, 3, 23, 127322, 'Floru'), +(127359, 28, 3, 23, 127322, 'Ursoaia'), +(127368, 28, 2, 3, NULL, 'Izbiceni'), +(127377, 28, 3, 22, 127368, 'Izbiceni'), +(127386, 28, 2, 3, NULL, 'Izvoarele'), +(127395, 28, 3, 22, 127386, 'Izvoarele'), +(127402, 28, 3, 23, 127386, 'Alimănești'), +(127411, 28, 2, 3, NULL, 'Leleasca'), +(127420, 28, 3, 22, 127411, 'Leleasca'), +(127439, 28, 3, 23, 127411, 'Afumați'), +(127448, 28, 3, 23, 127411, 'Greerești'), +(127457, 28, 3, 23, 127411, 'Mierlicești'), +(127466, 28, 3, 23, 127411, 'Tonești'), +(127475, 28, 3, 23, 127411, 'Tufaru'), +(127484, 28, 3, 23, 127411, 'Urși'), +(127493, 28, 2, 3, NULL, 'Mărunței'), +(127509, 28, 3, 22, 127493, 'Mărunței'), +(127518, 28, 3, 23, 127493, 'Bălănești'), +(127527, 28, 3, 23, 127493, 'Malu Roșu'), +(127536, 28, 2, 3, NULL, 'Mihăești'), +(127545, 28, 3, 22, 127536, 'Mihăești'), +(127554, 28, 3, 23, 127536, 'Bușca'), +(127563, 28, 2, 3, NULL, 'Milcov'), +(127572, 28, 3, 22, 127563, 'Ulmi'), +(127581, 28, 3, 22, 130348, 'Ipotești'), +(127590, 28, 3, 23, 127563, 'Milcovu Din Deal'), +(127607, 28, 3, 23, 127563, 'Milcovu Din Vale'), +(127616, 28, 3, 23, 127563, 'Stejaru'), +(127625, 28, 2, 3, NULL, 'Morunglav'), +(127634, 28, 3, 22, 127625, 'Morunglav'), +(127643, 28, 3, 23, 127625, 'Bărăști'), +(127652, 28, 3, 23, 127625, 'Ghioșani'), +(127661, 28, 3, 23, 127625, 'Morunești'), +(127670, 28, 3, 23, 127625, 'Poiana Mare'), +(127689, 28, 2, 3, NULL, 'Movileni'), +(127698, 28, 3, 22, 127689, 'Movileni'), +(127705, 28, 3, 23, 127689, 'Bacea'), +(127714, 28, 2, 3, NULL, 'Nicolae Titulescu'), +(127723, 28, 3, 22, 127714, 'Nicolae Titulescu'), +(127732, 28, 3, 22, 130311, 'Ghimpețeni'), +(127741, 28, 3, 23, 130311, 'Ghimpețenii Noi'), +(127750, 28, 2, 3, NULL, 'Obârșia'), +(127769, 28, 3, 22, 127750, 'Obârșia'), +(127778, 28, 3, 23, 127750, 'Câmpu Părului'), +(127787, 28, 3, 23, 127750, 'Coteni'), +(127796, 28, 3, 23, 127750, 'Obârșia Nouă'), +(127803, 28, 3, 23, 127750, 'Tabonu'), +(127812, 28, 2, 3, NULL, 'Oboga'), +(127821, 28, 3, 22, 127812, 'Oboga'), +(127830, 28, 3, 22, 130295, 'Călui'), +(127849, 28, 3, 23, 130295, 'Gura Căluiu'), +(127858, 28, 2, 3, NULL, 'Oporelu'), +(127867, 28, 3, 22, 127858, 'Oporelu'), +(127876, 28, 3, 23, 127858, 'Beria De Jos'), +(127885, 28, 3, 23, 127858, 'Beria De Sus'), +(127894, 28, 3, 23, 127858, 'Rădești'), +(127901, 28, 2, 3, NULL, 'Optași-Măgura'), +(127910, 28, 3, 22, 127901, 'Optași'), +(127929, 28, 3, 22, 130366, 'Vitănești'), +(127938, 28, 2, 3, NULL, 'Orlea'), +(127947, 28, 3, 22, 127938, 'Orlea'), +(127956, 28, 3, 22, 130339, 'Gura Padinii'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(127965, 28, 3, 23, 127938, 'Orlea Nouă'), +(127974, 28, 3, 23, 130339, 'Satu Nou'), +(127983, 28, 2, 3, NULL, 'Osica De Sus'), +(127992, 28, 3, 22, 127983, 'Vlăduleni'), +(128007, 28, 3, 23, 127983, 'Greci'), +(128016, 28, 3, 23, 127983, 'Osica De Sus'), +(128025, 28, 3, 23, 127983, 'Ostrov'), +(128034, 28, 3, 23, 127983, 'Peretu'), +(128043, 28, 3, 23, 127983, 'Tomeni'), +(128052, 28, 2, 3, NULL, 'Perieți'), +(128061, 28, 3, 22, 128052, 'Perieți'), +(128070, 28, 3, 22, 130286, 'Bălteni'), +(128089, 28, 3, 23, 128052, 'Măgura'), +(128098, 28, 3, 23, 128052, 'Mierleștii De Sus'), +(128105, 28, 2, 2, NULL, 'Oraș Piatra-Olt'), +(128114, 28, 3, 17, 128105, 'Piatra-Olt'), +(128123, 28, 3, 19, 128105, 'Bistrița Nouă'), +(128132, 28, 3, 19, 128105, 'Criva De Jos'), +(128141, 28, 3, 19, 128105, 'Criva De Sus'), +(128150, 28, 3, 19, 128105, 'Enoșești'), +(128169, 28, 3, 19, 128105, 'Piatra'), +(128178, 28, 2, 3, NULL, 'Pârșcoveni'), +(128187, 28, 3, 22, 128178, 'Pârșcoveni'), +(128196, 28, 3, 23, 128178, 'Butoi'), +(128203, 28, 3, 23, 128178, 'Olari'), +(128212, 28, 3, 22, 130384, 'Șopârlița'), +(128221, 28, 2, 3, NULL, 'Pleșoiu'), +(128230, 28, 3, 22, 128221, 'Pleșoiu'), +(128249, 28, 3, 23, 128221, 'Arcești'), +(128258, 28, 3, 23, 128221, 'Arcești Cot'), +(128267, 28, 3, 23, 128221, 'Cocorăști'), +(128276, 28, 3, 23, 128221, 'Doba'), +(128285, 28, 3, 23, 128221, 'Schitu Din Deal'), +(128294, 28, 3, 23, 128221, 'Schitu Din Vale'), +(128301, 28, 2, 3, NULL, 'Poboru'), +(128310, 28, 3, 22, 128301, 'Poboru'), +(128329, 28, 3, 23, 128301, 'Albești'), +(128338, 28, 3, 23, 128301, 'Cornățelu'), +(128347, 28, 3, 23, 128301, 'Creți'), +(128356, 28, 3, 23, 128301, 'Seaca'), +(128365, 28, 3, 23, 128301, 'Surpeni'), +(128374, 28, 2, 2, NULL, 'Oraș Potcoava'), +(128383, 28, 3, 17, 128374, 'Potcoava'), +(128392, 28, 3, 19, 128374, 'Potcoava Fălcoeni'), +(128409, 28, 3, 19, 128374, 'Sinești'), +(128418, 28, 3, 19, 128374, 'Trufinești'), +(128427, 28, 3, 19, 128374, 'Valea Merilor'), +(128436, 28, 2, 3, NULL, 'Priseaca'), +(128445, 28, 3, 22, 128436, 'Priseaca'), +(128454, 28, 3, 23, 128436, 'Buicești'), +(128463, 28, 3, 23, 128436, 'Săltănești'), +(128472, 28, 2, 3, NULL, 'Radomirești'), +(128481, 28, 3, 22, 128472, 'Radomirești'), +(128490, 28, 3, 23, 128472, 'Călinești'), +(128506, 28, 3, 23, 128472, 'Crăciunei'), +(128515, 28, 3, 23, 128472, 'Poiana'), +(128524, 28, 2, 3, NULL, 'Redea'), +(128533, 28, 3, 22, 128524, 'Redea'), +(128542, 28, 3, 23, 128524, 'Redișoara'), +(128551, 28, 3, 23, 128524, 'Valea Soarelui'), +(128560, 28, 2, 3, NULL, 'Rotunda'), +(128579, 28, 3, 22, 128560, 'Rotunda'), +(128588, 28, 2, 3, NULL, 'Rusănești'), +(128597, 28, 3, 22, 128588, 'Rusănești'), +(128604, 28, 3, 23, 128588, 'Jieni'), +(128613, 28, 2, 3, NULL, 'Scărișoara'), +(128622, 28, 3, 22, 128613, 'Scărișoara'), +(128631, 28, 3, 23, 128613, 'Plăviceni'), +(128640, 28, 3, 23, 128613, 'Rudari'), +(128659, 28, 2, 3, NULL, 'Schitu'), +(128668, 28, 3, 22, 128659, 'Schitu'), +(128677, 28, 3, 23, 128659, 'Catanele'), +(128686, 28, 3, 23, 128659, 'Greci'), +(128695, 28, 3, 23, 128659, 'Lisa'), +(128702, 28, 3, 23, 128659, 'Moșteni'), +(128711, 28, 2, 2, NULL, 'Oraș Scornicești'), +(128720, 28, 3, 17, 128711, 'Scornicești'), +(128739, 28, 3, 19, 128711, 'Bălțați'), +(128748, 28, 3, 19, 128711, 'Bircii'), +(128757, 28, 3, 19, 128711, 'Chițeasca'), +(128766, 28, 3, 19, 128711, 'Constantinești'), +(128775, 28, 3, 19, 128711, 'Jitaru'), +(128784, 28, 3, 19, 128711, 'Mărgineni Slobozia'), +(128793, 28, 3, 19, 128711, 'Mihăilești Popești'), +(128800, 28, 3, 19, 128711, 'Mogoșești'), +(128819, 28, 3, 19, 128711, 'Negreni'), +(128828, 28, 3, 19, 128711, 'Piscani'), +(128837, 28, 3, 19, 128711, 'Rusciori'), +(128846, 28, 3, 19, 128711, 'Șuica'), +(128855, 28, 3, 19, 128711, 'Teiuș'), +(128864, 28, 2, 3, NULL, 'Seaca'), +(128873, 28, 3, 22, 128864, 'Seaca'), +(128882, 28, 2, 3, NULL, 'Sâmburești'), +(128891, 28, 3, 22, 128882, 'Sâmburești'), +(128908, 28, 3, 23, 128882, 'Cerbeni'), +(128917, 28, 3, 23, 128882, 'Ionicești'), +(128926, 28, 3, 23, 128882, 'Lăunele'), +(128935, 28, 3, 23, 128882, 'Mănulești'), +(128944, 28, 3, 23, 128882, 'Stănuleasa'), +(128953, 28, 3, 23, 128882, 'Tonești'), +(128962, 28, 2, 3, NULL, 'Spineni'), +(128971, 28, 3, 22, 128962, 'Alunișu'), +(128980, 28, 3, 23, 128962, 'Cuza Vodă'), +(128999, 28, 3, 23, 128962, 'Davidești'), +(129004, 28, 3, 23, 128962, 'Optășani'), +(129013, 28, 3, 23, 128962, 'Profa'), +(129022, 28, 3, 23, 128962, 'Spineni'), +(129031, 28, 3, 23, 128962, 'Vineți'), +(129040, 28, 2, 3, NULL, 'Sprâncenata'), +(129059, 28, 3, 22, 129040, 'Sprâncenata'), +(129068, 28, 3, 23, 129040, 'Bârseștii De Sus'), +(129077, 28, 3, 23, 129040, 'Frunzaru'), +(129086, 28, 3, 23, 129040, 'Uria'), +(129095, 28, 2, 3, NULL, 'Stoenești'), +(129102, 28, 3, 22, 129095, 'Stoenești'), +(129111, 28, 2, 3, NULL, 'Stoicănești'), +(129120, 28, 3, 22, 129111, 'Stoicănești'), +(129139, 28, 2, 3, NULL, 'Strejești'), +(129148, 28, 3, 22, 129139, 'Strejești'), +(129157, 28, 3, 23, 129139, 'Colibași'), +(129166, 28, 3, 23, 129139, 'Mamura'), +(129175, 28, 3, 23, 129139, 'Strejeștii De Sus'), +(129184, 28, 2, 3, NULL, 'Studina'), +(129193, 28, 3, 22, 129184, 'Studina'), +(129200, 28, 3, 23, 130320, 'Arvăteasca'), +(129219, 28, 3, 22, 130320, 'Grădinile'), +(129228, 28, 3, 23, 130320, 'Plăviceanca'), +(129237, 28, 3, 23, 129184, 'Studinița'), +(129246, 28, 2, 3, NULL, 'Șerbănești'), +(129255, 28, 3, 22, 129246, 'Șerbănești'), +(129264, 28, 3, 23, 129246, 'Strugurelu'), +(129273, 28, 3, 23, 129246, 'Șerbăneștii De Sus'), +(129282, 28, 2, 3, NULL, 'Ștefan Cel Mare'), +(129291, 28, 3, 22, 129282, 'Ștefan Cel Mare'), +(129308, 28, 3, 23, 129282, 'Ianca Nouă'), +(129317, 28, 2, 3, NULL, 'Tătulești'), +(129326, 28, 3, 22, 129317, 'Tătulești'), +(129335, 28, 3, 23, 129317, 'Bărbălăi'), +(129344, 28, 3, 23, 129317, 'Lunca'), +(129353, 28, 3, 23, 129317, 'Măgura'), +(129362, 28, 3, 23, 129317, 'Mircești'), +(129371, 28, 3, 23, 129317, 'Momaiu'), +(129380, 28, 2, 3, NULL, 'Teslui'), +(129399, 28, 3, 22, 129380, 'Teslui'), +(129406, 28, 3, 23, 129380, 'Cherleștii Din Deal'), +(129415, 28, 3, 23, 129380, 'Cherleștii Moșteni'), +(129424, 28, 3, 23, 129380, 'Comănița'), +(129433, 28, 3, 23, 129380, 'Corbu'), +(129442, 28, 3, 23, 129380, 'Deleni'), +(129451, 28, 3, 23, 129380, 'Schitu Deleni'), +(129460, 28, 2, 3, NULL, 'Tia Mare'), +(129479, 28, 3, 22, 129460, 'Tia Mare'), +(129488, 28, 3, 23, 129460, 'Doanca'), +(129497, 28, 3, 23, 129460, 'Potlogeni'), +(129503, 28, 2, 3, NULL, 'Topana'), +(129512, 28, 3, 22, 129503, 'Topana'), +(129521, 28, 3, 23, 129503, 'Ciorâca'), +(129530, 28, 3, 23, 129503, 'Cândelești'), +(129549, 28, 3, 23, 129503, 'Cojgărei'), +(129558, 28, 3, 23, 129503, 'Ungureni'), +(129567, 28, 2, 3, NULL, 'Traian'), +(129576, 28, 3, 22, 129567, 'Traian'), +(129585, 28, 2, 3, NULL, 'Tufeni'), +(129594, 28, 3, 22, 129585, 'Tufeni'), +(129601, 28, 3, 23, 129585, 'Barza'), +(129610, 28, 3, 23, 129585, 'Stoborăști'), +(129629, 28, 2, 3, NULL, 'Urzica'), +(129638, 28, 3, 22, 129629, 'Urzica'), +(129647, 28, 3, 23, 129629, 'Stăvaru'), +(129656, 28, 2, 3, NULL, 'Valea Mare'), +(129665, 28, 3, 22, 129656, 'Valea Mare'), +(129674, 28, 3, 23, 129656, 'Bârca'), +(129683, 28, 3, 23, 129656, 'Recea'), +(129692, 28, 3, 23, 129656, 'Turia'), +(129709, 28, 3, 23, 129656, 'Zorleasca'), +(129718, 28, 2, 3, NULL, 'Vădastra'), +(129727, 28, 3, 22, 130375, 'Vișina Nouă'), +(129736, 28, 3, 22, 129718, 'Vădastra'), +(129745, 28, 2, 3, NULL, 'Vădăstrița'), +(129754, 28, 3, 22, 129745, 'Vădăstrița'), +(129763, 28, 2, 3, NULL, 'Văleni'), +(129772, 28, 3, 22, 129763, 'Văleni'), +(129781, 28, 3, 23, 129763, 'Mandra'), +(129790, 28, 3, 23, 129763, 'Popești'), +(129807, 28, 3, 23, 129763, 'Tirișneag'), +(129816, 28, 2, 3, NULL, 'Verguleasa'), +(129825, 28, 3, 22, 129816, 'Verguleasa'), +(129834, 28, 3, 23, 129816, 'Căzănești'), +(129843, 28, 3, 23, 129816, 'Cucueți'), +(129852, 28, 3, 23, 129816, 'Dumitrești'), +(129861, 28, 3, 23, 129816, 'Poganu'), +(129870, 28, 3, 23, 129816, 'Valea Fetei'), +(129889, 28, 3, 23, 129816, 'Vânești'), +(129898, 28, 2, 3, NULL, 'Vișina'), +(129905, 28, 3, 22, 129898, 'Vișina'), +(129914, 28, 2, 3, NULL, 'Vitomirești'), +(129923, 28, 3, 22, 129914, 'Vitomirești'), +(129932, 28, 3, 23, 129914, 'Bulimanu'), +(129941, 28, 3, 23, 129914, 'Dejești'), +(129950, 28, 3, 23, 129914, 'Donești'), +(129969, 28, 3, 23, 129914, 'Stănuleasa'), +(129978, 28, 3, 23, 129914, 'Trepteni'), +(129987, 28, 2, 3, NULL, 'Vâlcele'), +(129996, 28, 3, 22, 129987, 'Vâlcele'), +(130008, 28, 3, 23, 129987, 'Bărcănești'), +(130017, 28, 3, 23, 129987, 'Vâlcelele De Sus'), +(130026, 28, 2, 3, NULL, 'Vlădila'), +(130035, 28, 3, 22, 130026, 'Vlădila'), +(130044, 28, 3, 23, 130026, 'Frăsinet Gară'), +(130053, 28, 3, 23, 130026, 'Vlădila Nouă'), +(130062, 28, 2, 3, NULL, 'Voineasa'), +(130071, 28, 3, 22, 130062, 'Voineasa'), +(130080, 28, 3, 23, 130062, 'Blaj'), +(130099, 28, 3, 23, 130062, 'Mărgăritești'), +(130106, 28, 3, 23, 130062, 'Racovița'), +(130115, 28, 3, 23, 130062, 'Rusăneștii De Sus'), +(130124, 28, 2, 3, NULL, 'Vulpeni'), +(130133, 28, 3, 22, 130124, 'Vulpeni'), +(130142, 28, 3, 23, 130124, 'Cotorbești'), +(130151, 28, 3, 23, 130124, 'Gropșani'), +(130160, 28, 3, 23, 130124, 'Mardale'), +(130179, 28, 3, 23, 130124, 'Pescărești'), +(130188, 28, 3, 23, 130124, 'Plopșorelu'), +(130197, 28, 3, 23, 130124, 'Prisaca'), +(130204, 28, 3, 23, 130124, 'Simniceni'), +(130213, 28, 3, 23, 130124, 'Tabaci'), +(130222, 28, 3, 23, 130124, 'Valea Satului'), +(130231, 28, 2, 3, NULL, 'Vulturești'), +(130240, 28, 3, 22, 130231, 'Vulturești'), +(130259, 28, 3, 23, 130231, 'Dienci'), +(130268, 28, 3, 23, 130231, 'Valea Lui Alb'), +(130277, 28, 3, 23, 130231, 'Vlăngărești'), +(130286, 28, 2, 3, NULL, 'Bălteni'), +(130295, 28, 2, 3, NULL, 'Călui'), +(130302, 28, 2, 3, NULL, 'Găvănești'), +(130311, 28, 2, 3, NULL, 'Ghimpețeni'), +(130320, 28, 2, 3, NULL, 'Grădinile'), +(130339, 28, 2, 3, NULL, 'Gura Padinii'), +(130348, 28, 2, 3, NULL, 'Ipotești'), +(130357, 28, 2, 3, NULL, 'Osica De Jos'), +(130366, 28, 2, 3, NULL, 'Sârbii-Măgura'), +(130375, 28, 2, 3, NULL, 'Vișina Nouă'), +(130384, 28, 2, 3, NULL, 'Șopârlița'), +(130534, 29, 2, 1, NULL, 'Municipiul Ploiești'), +(130543, 29, 3, 9, 130534, 'Ploiești'), +(130552, 29, 2, 3, NULL, 'Bărcănești'), +(130561, 29, 3, 22, 130552, 'Bărcănești'), +(130570, 29, 3, 23, 130552, 'Ghighiu'), +(130589, 29, 3, 23, 130552, 'Pușcași'), +(130598, 29, 3, 23, 130552, 'Românești'), +(130605, 29, 3, 23, 130552, 'Tătărani'), +(130614, 29, 2, 3, NULL, 'Berceni'), +(130623, 29, 3, 22, 130614, 'Berceni'), +(130632, 29, 3, 23, 130614, 'Cartierul Dâmbu'), +(130641, 29, 3, 23, 130614, 'Cătunu'), +(130650, 29, 3, 23, 130614, 'Corlătești'), +(130669, 29, 3, 23, 130614, 'Moara Nouă'), +(130678, 29, 2, 3, NULL, 'Blejoi'), +(130687, 29, 3, 22, 130678, 'Blejoi'), +(130696, 29, 3, 23, 130678, 'Ploieștiori'), +(130703, 29, 3, 23, 130678, 'Țânțăreni'), +(130712, 29, 2, 3, NULL, 'Brazi'), +(130721, 29, 3, 22, 130712, 'Brazii De Sus'), +(130730, 29, 3, 23, 130712, 'Bătești'), +(130749, 29, 3, 23, 130712, 'Brazii De Jos'), +(130758, 29, 3, 23, 130712, 'Negoiești'), +(130767, 29, 3, 23, 130712, 'Popești'), +(130776, 29, 3, 23, 130712, 'Stejaru'), +(130785, 29, 2, 3, NULL, 'Bucov'), +(130794, 29, 3, 22, 130785, 'Bucov'), +(130801, 29, 3, 23, 130785, 'Bighilin'), +(130810, 29, 3, 23, 130785, 'Chițorani'), +(130829, 29, 3, 23, 130785, 'Pleașa'), +(130838, 29, 3, 23, 130785, 'Valea Orlei'), +(130847, 29, 2, 3, NULL, 'Păulești'), +(130856, 29, 3, 22, 130847, 'Păulești'), +(130865, 29, 3, 23, 130847, 'Cocoșești'), +(130874, 29, 3, 23, 130847, 'Găgeni'), +(130883, 29, 3, 23, 130847, 'Păuleștii Noi'), +(130892, 29, 2, 3, NULL, 'Târgșoru Vechi'), +(130909, 29, 3, 22, 130892, 'Strejnicu'), +(130918, 29, 3, 23, 130892, 'Stăncești'), +(130927, 29, 3, 23, 130892, 'Târgșoru Vechi'), +(130936, 29, 3, 23, 130892, 'Zahanaua'), +(130954, 29, 2, 2, NULL, 'Oraș Azuga'), +(130963, 29, 3, 17, 130954, 'Azuga'), +(130981, 29, 2, 2, NULL, 'Oraș Băicoi'), +(130990, 29, 3, 17, 130981, 'Băicoi'), +(131005, 29, 3, 18, 130981, 'Dâmbu'), +(131014, 29, 3, 18, 130981, 'Liliești'), +(131023, 29, 3, 18, 130981, 'Schela'), +(131032, 29, 3, 18, 130981, 'Tufeni'), +(131041, 29, 3, 18, 130981, 'Țintea'), +(131069, 29, 2, 2, NULL, 'Oraș Boldești-Scăeni'), +(131078, 29, 3, 17, 131069, 'Boldești-Scăeni'), +(131087, 29, 3, 18, 131069, 'Seciu'), +(131103, 29, 2, 2, NULL, 'Oraș Breaza'), +(131112, 29, 3, 17, 131103, 'Breaza De Jos'), +(131121, 29, 3, 18, 131103, 'Breaza De Sus'), +(131130, 29, 3, 18, 131103, 'Frăsinet'), +(131149, 29, 3, 18, 131103, 'Irimești'), +(131158, 29, 3, 18, 131103, 'Nistorești'), +(131167, 29, 3, 18, 131103, 'Podu Corbului'), +(131176, 29, 3, 18, 131103, 'Podu Vadului'), +(131185, 29, 3, 18, 131103, 'Surdești'), +(131194, 29, 3, 18, 131103, 'Valea Târsei'), +(131210, 29, 2, 2, NULL, 'Oraș Bușteni'), +(131229, 29, 3, 17, 131210, 'Bușteni'), +(131238, 29, 3, 18, 131210, 'Poiana Țapului'), +(131256, 29, 2, 4, NULL, 'Municipiul Câmpina'), +(131265, 29, 3, 9, 131256, 'Câmpina'), +(131274, 29, 2, 3, NULL, 'Poiana Câmpina'), +(131283, 29, 3, 22, 131274, 'Poiana Câmpina'), +(131292, 29, 3, 23, 131274, 'Bobolia'), +(131309, 29, 3, 23, 131274, 'Pietrișu'), +(131318, 29, 3, 23, 131274, 'Răgman'), +(131336, 29, 2, 2, NULL, 'Oraș Comarnic'), +(131345, 29, 3, 17, 131336, 'Comarnic'), +(131354, 29, 3, 18, 131336, 'Ghioșești'), +(131363, 29, 3, 18, 131336, 'Podu Lung'), +(131372, 29, 3, 18, 131336, 'Poiana'), +(131381, 29, 3, 18, 131336, 'Posada'), +(131407, 29, 2, 2, NULL, 'Oraș Mizil'), +(131416, 29, 3, 17, 131407, 'Mizil'), +(131425, 29, 3, 18, 131407, 'Fefelei'), +(131443, 29, 2, 2, NULL, 'Oraș Plopeni'), +(131452, 29, 3, 17, 131443, 'Plopeni'), +(131461, 29, 2, 3, NULL, 'Dumbrăvești'), +(131470, 29, 3, 22, 131461, 'Dumbrăvești'), +(131489, 29, 3, 23, 131461, 'Găvănel'), +(131498, 29, 3, 23, 131461, 'Mălăeștii De Jos'), +(131504, 29, 3, 23, 131461, 'Mălăeștii De Sus'), +(131513, 29, 3, 23, 131461, 'Plopeni'), +(131522, 29, 3, 23, 131461, 'Sfârleanca'), +(131540, 29, 2, 2, NULL, 'Oraș Sinaia'), +(131559, 29, 3, 17, 131540, 'Sinaia'), +(131577, 29, 2, 2, NULL, 'Oraș Slănic'), +(131586, 29, 3, 17, 131577, 'Slănic'), +(131595, 29, 3, 18, 131577, 'Groșani'), +(131602, 29, 3, 18, 131577, 'Prăjani'), +(131620, 29, 2, 2, NULL, 'Oraș Urlați'), +(131639, 29, 3, 17, 131620, 'Urlați'), +(131648, 29, 3, 18, 131620, 'Arioneștii Noi'), +(131657, 29, 3, 18, 131620, 'Arioneștii Vechi'), +(131666, 29, 3, 18, 131620, 'Cherba'), +(131675, 29, 3, 18, 131620, 'Jercălăi'), +(131684, 29, 3, 18, 131620, 'Mărunțiș'), +(131693, 29, 3, 18, 131620, 'Orzoaia De Jos'), +(131700, 29, 3, 18, 131620, 'Orzoaia De Sus'), +(131719, 29, 3, 18, 131620, 'Schiau'), +(131728, 29, 3, 18, 131620, 'Ulmi'), +(131737, 29, 3, 18, 131620, 'Valea Bobului'), +(131746, 29, 3, 18, 131620, 'Valea Crângului'), +(131755, 29, 3, 18, 131620, 'Valea Mieilor'), +(131764, 29, 3, 18, 131620, 'Valea Nucetului'), +(131773, 29, 3, 18, 131620, 'Valea Pietrei'), +(131782, 29, 3, 18, 131620, 'Valea Seman'), +(131791, 29, 3, 18, 131620, 'Valea Urloii'), +(131817, 29, 2, 2, NULL, 'Oraș Vălenii De Munte'), +(131826, 29, 3, 17, 131817, 'Vălenii De Munte'), +(131835, 29, 2, 3, NULL, 'Gura Vitioarei'), +(131844, 29, 3, 22, 131835, 'Gura Vitioarei'), +(131853, 29, 3, 23, 131835, 'Bughea De Jos'), +(131862, 29, 3, 23, 131835, 'Făgetu'), +(131871, 29, 3, 23, 131835, 'Fundeni'), +(131880, 29, 3, 23, 131835, 'Poiana Copăceni'), +(131899, 29, 2, 3, NULL, 'Adunați'), +(131906, 29, 3, 22, 131899, 'Adunați'), +(131915, 29, 3, 23, 131899, 'Ocina De Jos'), +(131924, 29, 3, 23, 131899, 'Ocina De Sus'), +(131933, 29, 2, 3, NULL, 'Albești-Paleologu'), +(131942, 29, 3, 22, 131933, 'Albești-Paleologu'), +(131951, 29, 3, 23, 131933, 'Albești-Muru'), +(131960, 29, 3, 23, 131933, 'Cioceni'), +(131979, 29, 3, 23, 131933, 'Vadu Părului'), +(131988, 29, 2, 3, NULL, 'Aluniș'), +(131997, 29, 3, 22, 131988, 'Aluniș'), +(132002, 29, 3, 23, 131988, 'Ostrovu'), +(132011, 29, 2, 3, NULL, 'Apostolache'), +(132020, 29, 3, 22, 132011, 'Apostolache'), +(132039, 29, 3, 23, 132011, 'Buzota'), +(132048, 29, 3, 23, 132011, 'Mârlogea'), +(132057, 29, 3, 23, 132011, 'Udrești'), +(132066, 29, 3, 23, 132011, 'Valea Cricovului'), +(132075, 29, 2, 3, NULL, 'Ariceștii Rahtivani'), +(132084, 29, 3, 22, 132075, 'Ariceștii Rahtivani'), +(132093, 29, 3, 23, 132075, 'Buda'), +(132100, 29, 3, 23, 132075, 'Nedelea'), +(132119, 29, 3, 23, 132075, 'Stoenești'), +(132128, 29, 3, 23, 132075, 'Târgșoru Nou'), +(132137, 29, 2, 3, NULL, 'Ariceștii Zeletin'), +(132146, 29, 3, 22, 132137, 'Ariceștii Zeletin'), +(132155, 29, 3, 23, 132137, 'Albinari'), +(132164, 29, 2, 3, NULL, 'Baba Ana'), +(132173, 29, 3, 22, 132164, 'Baba Ana'), +(132182, 29, 3, 23, 132164, 'Cireșanu'), +(132191, 29, 3, 23, 132164, 'Conduratu'), +(132208, 29, 3, 23, 132164, 'Crângurile'), +(132217, 29, 3, 23, 132164, 'Satu Nou'), +(132226, 29, 2, 3, NULL, 'Balta Doamnei'), +(132235, 29, 3, 22, 132226, 'Balta Doamnei'), +(132244, 29, 3, 23, 132226, 'Bâra'), +(132253, 29, 3, 23, 132226, 'Curcubeu'), +(132262, 29, 3, 23, 132226, 'Lacu Turcului'), +(132271, 29, 2, 3, NULL, 'Bălțești'), +(132280, 29, 3, 22, 132271, 'Bălțești'), +(132299, 29, 3, 23, 132271, 'Izești'), +(132306, 29, 3, 23, 132271, 'Podenii Vechi'), +(132315, 29, 2, 3, NULL, 'Bănești'), +(132324, 29, 3, 22, 132315, 'Bănești'), +(132333, 29, 3, 23, 132315, 'Urleta'), +(132342, 29, 2, 3, NULL, 'Bertea'), +(132351, 29, 3, 22, 132342, 'Bertea'), +(132360, 29, 3, 23, 132342, 'Lutu Roșu'), +(132379, 29, 2, 3, NULL, 'Boldești-Gradiștea'), +(132388, 29, 3, 22, 132379, 'Boldești'), +(132397, 29, 3, 23, 132379, 'Gradiștea'), +(132404, 29, 2, 3, NULL, 'Brebu'), +(132413, 29, 3, 22, 132404, 'Brebu Mânăstirei'), +(132422, 29, 3, 23, 132404, 'Brebu Megieșesc'), +(132431, 29, 3, 23, 132404, 'Pietriceaua'), +(132440, 29, 3, 23, 132404, 'Podu Cheii'), +(132459, 29, 2, 3, NULL, 'Călugăreni'), +(132468, 29, 3, 22, 132459, 'Călugăreni'), +(132477, 29, 3, 23, 132459, 'Valea Scheilor'), +(132486, 29, 2, 3, NULL, 'Cărbunești'), +(132495, 29, 3, 22, 132486, 'Cărbunești'), +(132501, 29, 3, 23, 132486, 'Gogeasca'), +(132510, 29, 2, 3, NULL, 'Ceptura'), +(132529, 29, 3, 22, 132510, 'Ceptura De Jos'), +(132538, 29, 3, 23, 132510, 'Ceptura De Sus'), +(132547, 29, 3, 23, 132510, 'Malu Roșu'), +(132556, 29, 3, 23, 132510, 'Rotari'), +(132565, 29, 3, 23, 132510, 'Șoimești'), +(132574, 29, 2, 3, NULL, 'Cerașu'), +(132583, 29, 3, 22, 132574, 'Cerașu'), +(132592, 29, 3, 23, 132574, 'Slon'), +(132609, 29, 3, 23, 132574, 'Valea Borului'), +(132618, 29, 3, 23, 132574, 'Valea Brădetului'), +(132627, 29, 3, 23, 132574, 'Valea Lespezii'), +(132636, 29, 3, 23, 132574, 'Valea Tocii'), +(132645, 29, 2, 3, NULL, 'Chiojdeanca'), +(132654, 29, 3, 22, 132645, 'Chiojdeanca'), +(132663, 29, 3, 23, 132645, 'Nucet'), +(132672, 29, 3, 23, 132645, 'Trenu'), +(132681, 29, 2, 3, NULL, 'Ciorani'), +(132690, 29, 3, 22, 132681, 'Cioranii De Jos'), +(132707, 29, 3, 23, 132681, 'Cioranii De Sus'), +(132716, 29, 2, 3, NULL, 'Cocorăștii Mislii'), +(132725, 29, 3, 22, 132716, 'Cocorăștii Mislii'), +(132734, 29, 3, 23, 132716, 'Goruna'), +(132743, 29, 3, 23, 132716, 'Țipărești'), +(132752, 29, 2, 3, NULL, 'Colceag'), +(132761, 29, 3, 22, 132752, 'Colceag'), +(132770, 29, 3, 23, 132752, 'Inotești'), +(132789, 29, 3, 23, 132752, 'Parepa-Rușani'), +(132798, 29, 3, 23, 132752, 'Vâlcelele'), +(132805, 29, 2, 3, NULL, 'Cornu'), +(132814, 29, 3, 22, 132805, 'Cornu De Jos'), +(132823, 29, 3, 23, 132805, 'Cornu De Sus'), +(132832, 29, 3, 23, 132805, 'Valea Oprii'), +(132841, 29, 2, 3, NULL, 'Cosminele'), +(132850, 29, 3, 22, 132841, 'Cosmina De Jos'), +(132869, 29, 3, 23, 132841, 'Cosmina De Sus'), +(132878, 29, 3, 23, 132841, 'Drăghicești'), +(132887, 29, 3, 23, 132841, 'Poiana Trestiei'), +(132896, 29, 2, 3, NULL, 'Drajna'), +(132903, 29, 3, 22, 132896, 'Drajna De Sus'), +(132912, 29, 3, 23, 132896, 'Cătunu'), +(132921, 29, 3, 23, 132896, 'Ciocrac'), +(132930, 29, 3, 23, 132896, 'Drajna De Jos'), +(132949, 29, 3, 23, 132896, 'Făget'), +(132958, 29, 3, 23, 132896, 'Ogretin'), +(132967, 29, 3, 23, 132896, 'Piatra'), +(132976, 29, 3, 23, 132896, 'Pițigoi'), +(132985, 29, 3, 23, 132896, 'Plai'), +(132994, 29, 3, 23, 132896, 'Podurile'), +(133009, 29, 3, 23, 132896, 'Poiana Mierlei'), +(133018, 29, 2, 3, NULL, 'Drăgănești'), +(133027, 29, 3, 22, 133018, 'Drăgănești'), +(133036, 29, 3, 23, 133018, 'Bărăitaru'), +(133045, 29, 3, 23, 133018, 'Belciug'), +(133054, 29, 3, 23, 133018, 'Cornu De Jos'), +(133063, 29, 3, 23, 133018, 'Hătcărău'), +(133072, 29, 3, 23, 133018, 'Meri'), +(133081, 29, 3, 23, 133018, 'Tufani'), +(133090, 29, 2, 3, NULL, 'Dumbrava'), +(133107, 29, 3, 22, 133090, 'Dumbrava'), +(133116, 29, 3, 23, 133090, 'Ciupelnița'), +(133125, 29, 3, 23, 133090, 'Cornu De Sus'), +(133134, 29, 3, 23, 133090, 'Trestienii De Jos'), +(133143, 29, 3, 23, 133090, 'Trestienii De Sus'), +(133152, 29, 3, 23, 133090, 'Zănoaga'), +(133161, 29, 2, 3, NULL, 'Filipeștii De Pădure'), +(133170, 29, 3, 22, 133161, 'Filipeștii De Pădure'), +(133189, 29, 3, 23, 133161, 'Dițești'), +(133198, 29, 3, 23, 133161, 'Minieri'), +(133205, 29, 3, 23, 133161, 'Siliștea Dealului'), +(133214, 29, 2, 3, NULL, 'Filipeștii De Târg'), +(133223, 29, 3, 22, 133214, 'Filipeștii De Târg'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(133232, 29, 3, 23, 133214, 'Brătășanca'), +(133241, 29, 3, 23, 133214, 'Ezeni'), +(133250, 29, 3, 23, 133214, 'Mărginenii De Jos'), +(133269, 29, 3, 23, 133214, 'Ungureni'), +(133278, 29, 2, 3, NULL, 'Fântânele'), +(133287, 29, 3, 22, 133278, 'Fântânele'), +(133296, 29, 3, 23, 133278, 'Bozieni'), +(133303, 29, 3, 23, 136269, 'Ghinoaica'), +(133312, 29, 3, 23, 136269, 'Ungureni'), +(133321, 29, 3, 22, 136269, 'Vadu Săpat'), +(133330, 29, 2, 3, NULL, 'Florești'), +(133349, 29, 3, 22, 133330, 'Florești'), +(133358, 29, 3, 23, 133330, 'Cap Roșu'), +(133367, 29, 3, 23, 133330, 'Călinești'), +(133376, 29, 3, 23, 133330, 'Cătina'), +(133385, 29, 3, 23, 133330, 'Novăcești'), +(133394, 29, 2, 3, NULL, 'Fulga'), +(133401, 29, 3, 22, 133394, 'Fulga De Jos'), +(133410, 29, 3, 23, 133394, 'Fulga De Sus'), +(133429, 29, 2, 3, NULL, 'Gherghița'), +(133438, 29, 3, 22, 133429, 'Gherghița'), +(133447, 29, 3, 23, 136250, 'Fânari'), +(133456, 29, 3, 23, 133429, 'Independența'), +(133465, 29, 3, 23, 133429, 'Malamuc'), +(133474, 29, 3, 22, 136250, 'Olari'), +(133483, 29, 3, 23, 136250, 'Olarii Vechi'), +(133492, 29, 3, 23, 133429, 'Ungureni'), +(133508, 29, 2, 3, NULL, 'Gorgota'), +(133517, 29, 3, 22, 133508, 'Gorgota'), +(133526, 29, 3, 23, 133508, 'Crivina'), +(133535, 29, 3, 23, 133508, 'Fânari'), +(133544, 29, 3, 23, 133508, 'Poienarii Apostoli'), +(133553, 29, 3, 23, 133508, 'Potigrafu'), +(133562, 29, 2, 3, NULL, 'Gornet'), +(133571, 29, 3, 22, 133562, 'Gornet'), +(133580, 29, 3, 23, 133562, 'Bogdănești'), +(133599, 29, 3, 23, 133562, 'Cuib'), +(133606, 29, 3, 23, 133562, 'Nucet'), +(133615, 29, 2, 3, NULL, 'Gornet-Cricov'), +(133624, 29, 3, 22, 133615, 'Gornet-Cricov'), +(133633, 29, 3, 23, 133615, 'Coșerele'), +(133642, 29, 3, 23, 133615, 'Dobrota'), +(133651, 29, 3, 23, 133615, 'Priseaca'), +(133660, 29, 3, 23, 133615, 'Țărculești'), +(133679, 29, 3, 23, 133615, 'Valea Seacă'), +(133688, 29, 2, 3, NULL, 'Gura Vadului'), +(133697, 29, 3, 22, 133688, 'Gura Vadului'), +(133704, 29, 3, 23, 133688, 'Perșunari'), +(133713, 29, 3, 23, 133688, 'Tohani'), +(133722, 29, 2, 3, NULL, 'Iordăcheanu'), +(133731, 29, 3, 22, 133722, 'Iordăcheanu'), +(133740, 29, 3, 23, 133722, 'Mocești'), +(133759, 29, 3, 23, 133722, 'Plavia'), +(133768, 29, 3, 23, 133722, 'Străoști'), +(133777, 29, 3, 23, 133722, 'Valea Cucului'), +(133786, 29, 3, 23, 133722, 'Vărbila'), +(133795, 29, 2, 3, NULL, 'Izvoarele'), +(133802, 29, 3, 22, 133795, 'Izvoarele'), +(133811, 29, 3, 23, 133795, 'Cernești'), +(133820, 29, 3, 23, 133795, 'Chirițești'), +(133839, 29, 3, 23, 133795, 'Homorâciu'), +(133848, 29, 3, 23, 133795, 'Malu Vânăt'), +(133857, 29, 3, 23, 133795, 'Schiulești'), +(133866, 29, 2, 3, NULL, 'Jugureni'), +(133875, 29, 3, 22, 133866, 'Jugureni'), +(133884, 29, 3, 23, 133866, 'Boboci'), +(133893, 29, 3, 23, 133866, 'Marginea Pădurii'), +(133900, 29, 3, 23, 133866, 'Valea Unghiului'), +(133919, 29, 2, 3, NULL, 'Lapoș'), +(133928, 29, 3, 22, 133919, 'Lapoș'), +(133937, 29, 3, 23, 133919, 'Glod'), +(133946, 29, 3, 23, 133919, 'Lăpoșel'), +(133955, 29, 3, 23, 133919, 'Pietricica'), +(133964, 29, 2, 3, NULL, 'Lipănești'), +(133973, 29, 3, 22, 133964, 'Lipănești'), +(133982, 29, 3, 23, 133964, 'Satu Nou'), +(133991, 29, 3, 23, 133964, 'Șipotu'), +(134005, 29, 3, 23, 133964, 'Zamfira'), +(134014, 29, 2, 3, NULL, 'Măgurele'), +(134023, 29, 3, 22, 134014, 'Măgurele'), +(134032, 29, 3, 23, 134014, 'Coada Malului'), +(134041, 29, 3, 23, 134014, 'Iazu'), +(134050, 29, 2, 3, NULL, 'Măgureni'), +(134069, 29, 3, 22, 134050, 'Măgureni'), +(134078, 29, 3, 23, 134050, 'Cocorăștii Caplii'), +(134087, 29, 3, 23, 134050, 'Lunca Prahovei'), +(134096, 29, 2, 3, NULL, 'Măneciu'), +(134103, 29, 3, 22, 134096, 'Măneciu-Ungureni'), +(134112, 29, 3, 23, 134096, 'Cheia'), +(134121, 29, 3, 23, 134096, 'Chiciureni'), +(134130, 29, 3, 23, 134096, 'Costeni'), +(134149, 29, 3, 23, 134096, 'Făcăieni'), +(134158, 29, 3, 23, 134096, 'Gheaba'), +(134167, 29, 3, 23, 134096, 'Mânăstirea Suzana'), +(134176, 29, 3, 23, 134096, 'Măneciu-Pământeni'), +(134185, 29, 3, 23, 134096, 'Plăiețu'), +(134194, 29, 2, 3, NULL, 'Mănești'), +(134201, 29, 3, 22, 134194, 'Mănești'), +(134210, 29, 3, 23, 134194, 'Băltița'), +(134229, 29, 3, 23, 136241, 'Cheșnoiu'), +(134238, 29, 3, 23, 134194, 'Coada Izvorului'), +(134247, 29, 3, 22, 136241, 'Cocorăștii Colț'), +(134256, 29, 3, 23, 136241, 'Cocorăștii Grind'), +(134265, 29, 3, 23, 136241, 'Colțu De Jos'), +(134274, 29, 3, 23, 136241, 'Ghioldum'), +(134283, 29, 3, 23, 134194, 'Gura Crivățului'), +(134292, 29, 3, 23, 136241, 'Perșunari'), +(134309, 29, 3, 23, 136241, 'Piatra'), +(134318, 29, 3, 23, 136241, 'Satu De Sus'), +(134327, 29, 3, 23, 134194, 'Zalhanaua'), +(134336, 29, 2, 3, NULL, 'Păcureți'), +(134345, 29, 3, 22, 134336, 'Păcureți'), +(134354, 29, 3, 23, 134336, 'Bărzila'), +(134363, 29, 3, 23, 134336, 'Curmătura'), +(134372, 29, 3, 23, 134336, 'Matița'), +(134381, 29, 3, 23, 134336, 'Slavu'), +(134390, 29, 2, 3, NULL, 'Plopu'), +(134407, 29, 3, 22, 134390, 'Plopu'), +(134416, 29, 3, 23, 134390, 'Gâlmeia'), +(134425, 29, 3, 23, 134390, 'Hârsa'), +(134434, 29, 3, 23, 134390, 'Nisipoasa'), +(134443, 29, 2, 3, NULL, 'Podenii Noi'), +(134452, 29, 3, 22, 134443, 'Podenii Noi'), +(134461, 29, 3, 23, 134443, 'Ghiocel'), +(134470, 29, 3, 23, 134443, 'Mehedința'), +(134489, 29, 3, 23, 134443, 'Nevesteasca'), +(134498, 29, 3, 23, 134443, 'Podu Lui Galben'), +(134504, 29, 3, 23, 134443, 'Popești'), +(134513, 29, 3, 23, 134443, 'Rahova'), +(134522, 29, 3, 23, 134443, 'Sălcioara'), +(134531, 29, 3, 23, 134443, 'Sfăcăru'), +(134540, 29, 3, 23, 134443, 'Valea Dulce'), +(134559, 29, 2, 3, NULL, 'Poienarii Burchii'), +(134568, 29, 3, 22, 134559, 'Poienarii Burchii'), +(134577, 29, 3, 23, 134559, 'Cărbunari'), +(134586, 29, 3, 23, 134559, 'Ologeni'), +(134595, 29, 3, 23, 134559, 'Piorești'), +(134602, 29, 3, 23, 134559, 'Podu Văleni'), +(134611, 29, 3, 23, 134559, 'Poienarii Rali'), +(134620, 29, 3, 23, 134559, 'Poienarii Vechi'), +(134639, 29, 3, 23, 134559, 'Tătărăi'), +(134648, 29, 2, 3, NULL, 'Posești'), +(134657, 29, 3, 22, 134648, 'Poseștii-Pământeni'), +(134666, 29, 3, 23, 134648, 'Bodești'), +(134675, 29, 3, 23, 134648, 'Merdeala'), +(134684, 29, 3, 23, 134648, 'Nucșoara De Sus'), +(134693, 29, 3, 23, 134648, 'Nucșoara De Jos'), +(134700, 29, 3, 23, 134648, 'Poseștii Ungureni'), +(134719, 29, 3, 23, 134648, 'Târlești'), +(134728, 29, 3, 23, 134648, 'Valea Plopului'), +(134737, 29, 3, 23, 134648, 'Valea Screzii'), +(134746, 29, 3, 23, 134648, 'Valea Stupinii'), +(134755, 29, 2, 3, NULL, 'Predeal-Sărari'), +(134764, 29, 3, 22, 134755, 'Predeal'), +(134773, 29, 3, 23, 134755, 'Bobicești'), +(134782, 29, 3, 23, 134755, 'Poienile'), +(134791, 29, 3, 23, 134755, 'Sărari'), +(134808, 29, 3, 23, 134755, 'Sărățel'), +(134817, 29, 3, 23, 134755, 'Tulburea'), +(134826, 29, 3, 23, 134755, 'Tulburea Văleni'), +(134835, 29, 3, 23, 134755, 'Vitioara De Sus'), +(134844, 29, 3, 23, 134755, 'Zâmbroaia'), +(134853, 29, 2, 3, NULL, 'Provița De Jos'), +(134862, 29, 3, 22, 134853, 'Provița De Jos'), +(134871, 29, 3, 23, 134853, 'Drăgăneasa'), +(134880, 29, 3, 23, 134853, 'Piatra'), +(134899, 29, 2, 3, NULL, 'Provița De Sus'), +(134906, 29, 3, 22, 134899, 'Provița De Sus'), +(134915, 29, 3, 23, 134899, 'Izvoru'), +(134924, 29, 3, 23, 134899, 'Plaiu'), +(134933, 29, 3, 23, 134899, 'Valea Bradului'), +(134942, 29, 2, 3, NULL, 'Puchenii Mari'), +(134951, 29, 3, 22, 134942, 'Puchenii Mari'), +(134960, 29, 3, 23, 134942, 'Miroslăvești'), +(134979, 29, 3, 23, 134942, 'Moara'), +(134988, 29, 3, 23, 134942, 'Odăile'), +(134997, 29, 3, 23, 134942, 'Pietroșani'), +(135002, 29, 3, 23, 134942, 'Puchenii Mici'), +(135011, 29, 3, 23, 134942, 'Puchenii Moșneni'), +(135020, 29, 2, 3, NULL, 'Râfov'), +(135039, 29, 3, 22, 135020, 'Râfov'), +(135048, 29, 3, 23, 135020, 'Antofiloaia'), +(135057, 29, 3, 23, 135020, 'Buchilași'), +(135066, 29, 3, 23, 135020, 'Buda'), +(135075, 29, 3, 23, 135020, 'Goga'), +(135084, 29, 3, 23, 135020, 'Mălăiești'), +(135093, 29, 3, 23, 135020, 'Moara Domnească'), +(135100, 29, 3, 23, 135020, 'Palanca'), +(135119, 29, 3, 23, 135020, 'Sicrita'), +(135128, 29, 2, 3, NULL, 'Salcia'), +(135137, 29, 3, 22, 135128, 'Salcia'), +(135146, 29, 2, 3, NULL, 'Sălciile'), +(135155, 29, 3, 22, 135146, 'Sălciile'), +(135164, 29, 2, 3, NULL, 'Scorțeni'), +(135173, 29, 3, 22, 135164, 'Scorțeni'), +(135182, 29, 3, 23, 135164, 'Bordenii Mari'), +(135191, 29, 3, 23, 135164, 'Bordenii Mici'), +(135208, 29, 3, 23, 135164, 'Mislea'), +(135217, 29, 3, 23, 135164, 'Sârca'), +(135226, 29, 2, 3, NULL, 'Secăria'), +(135235, 29, 3, 22, 135226, 'Secăria'), +(135244, 29, 2, 3, NULL, 'Sângeru'), +(135253, 29, 3, 22, 135244, 'Sângeru'), +(135262, 29, 3, 23, 135244, 'Butuci'), +(135271, 29, 3, 23, 135244, 'Mireșu Mare'), +(135280, 29, 3, 23, 135244, 'Mireșu Mic'), +(135299, 29, 3, 23, 135244, 'Piatra Mică'), +(135306, 29, 3, 23, 135244, 'Tisa'), +(135315, 29, 2, 3, NULL, 'Starchiojd'), +(135324, 29, 3, 22, 135315, 'Starchiojd'), +(135333, 29, 3, 22, 136278, 'Bătrâni'), +(135342, 29, 3, 23, 135315, 'Brădet'), +(135351, 29, 3, 23, 135315, 'Gresia'), +(135360, 29, 3, 23, 136278, 'Poiana Mare'), +(135379, 29, 3, 23, 135315, 'Rotarea'), +(135388, 29, 3, 23, 135315, 'Valea Anei'), +(135397, 29, 3, 23, 135315, 'Zmeuret'), +(135404, 29, 2, 3, NULL, 'Surani'), +(135413, 29, 3, 22, 135404, 'Surani'), +(135422, 29, 3, 23, 135404, 'Păcuri'), +(135431, 29, 2, 3, NULL, 'Șirna'), +(135440, 29, 3, 22, 135431, 'Șirna'), +(135459, 29, 3, 23, 135431, 'Brătești'), +(135468, 29, 3, 23, 135431, 'Coceana'), +(135477, 29, 3, 23, 135431, 'Hăbud'), +(135486, 29, 3, 23, 135431, 'Tăriceni'), +(135495, 29, 3, 23, 135431, 'Varnița'), +(135501, 29, 2, 3, NULL, 'Șoimari'), +(135510, 29, 3, 22, 135501, 'Șoimari'), +(135529, 29, 3, 23, 135501, 'Lopatnița'), +(135538, 29, 3, 23, 135501, 'Măgura'), +(135547, 29, 2, 3, NULL, 'Șotrile'), +(135556, 29, 3, 22, 135547, 'Șotrile'), +(135565, 29, 3, 23, 135547, 'Lunca Mare'), +(135574, 29, 3, 23, 135547, 'Plaiu Câmpinei'), +(135583, 29, 3, 23, 135547, 'Plaiu Cornului'), +(135592, 29, 3, 23, 135547, 'Seciuri'), +(135609, 29, 3, 23, 135547, 'Vistieru'), +(135618, 29, 2, 3, NULL, 'Ștefești'), +(135627, 29, 3, 22, 135618, 'Ștefești'), +(135636, 29, 3, 23, 135618, 'Scurtești'), +(135645, 29, 3, 23, 135618, 'Târșoreni'), +(135654, 29, 2, 3, NULL, 'Talea'), +(135663, 29, 3, 22, 135654, 'Talea'), +(135672, 29, 3, 23, 135654, 'Plaiu'), +(135681, 29, 2, 3, NULL, 'Tătaru'), +(135690, 29, 3, 22, 135681, 'Tătaru'), +(135707, 29, 3, 23, 135681, 'Podgoria'), +(135716, 29, 3, 23, 135681, 'Siliștea'), +(135725, 29, 2, 3, NULL, 'Teișani'), +(135734, 29, 3, 22, 135725, 'Teișani'), +(135743, 29, 3, 23, 135725, 'Bughea De Sus'), +(135752, 29, 3, 23, 135725, 'Olteni'), +(135761, 29, 3, 23, 135725, 'Ștubeiu'), +(135770, 29, 3, 23, 135725, 'Valea Stâlpului'), +(135789, 29, 2, 3, NULL, 'Telega'), +(135798, 29, 3, 22, 135789, 'Telega'), +(135805, 29, 3, 23, 135789, 'Boșilcești'), +(135814, 29, 3, 23, 135789, 'Buștenari'), +(135823, 29, 3, 23, 135789, 'Doftana'), +(135832, 29, 3, 23, 135789, 'Melicești'), +(135841, 29, 3, 23, 135789, 'Țonțești'), +(135850, 29, 2, 3, NULL, 'Tinosu'), +(135869, 29, 3, 22, 135850, 'Tinosu'), +(135878, 29, 3, 23, 135850, 'Predești'), +(135887, 29, 3, 23, 135850, 'Pisculești'), +(135896, 29, 2, 3, NULL, 'Tomșani'), +(135903, 29, 3, 22, 135896, 'Tomșani'), +(135912, 29, 3, 23, 135896, 'Loloiasca'), +(135921, 29, 3, 23, 135896, 'Magula'), +(135930, 29, 3, 23, 135896, 'Sătucu'), +(135949, 29, 2, 3, NULL, 'Valea Călugărească'), +(135958, 29, 3, 22, 135949, 'Valea Călugărească'), +(135967, 29, 3, 23, 135949, 'Arva'), +(135976, 29, 3, 23, 135949, 'Coslegi'), +(135985, 29, 3, 23, 135949, 'Dârvari'), +(135994, 29, 3, 23, 135949, 'Pantazi'), +(136009, 29, 3, 23, 135949, 'Rachieri'), +(136018, 29, 3, 23, 135949, 'Radila'), +(136027, 29, 3, 23, 135949, 'Schiau'), +(136036, 29, 3, 23, 135949, 'Valea Largă'), +(136045, 29, 3, 23, 135949, 'Valea Mantei'), +(136054, 29, 3, 23, 135949, 'Valea Nicovani'), +(136063, 29, 3, 23, 135949, 'Valea Poienii'), +(136072, 29, 3, 23, 135949, 'Valea Popii'), +(136081, 29, 3, 23, 135949, 'Valea Ursoii'), +(136090, 29, 3, 23, 135949, 'Vârfurile'), +(136107, 29, 2, 3, NULL, 'Valea Doftanei'), +(136116, 29, 3, 22, 136107, 'Teșila'), +(136125, 29, 3, 23, 136107, 'Trăisteni'), +(136134, 29, 2, 3, NULL, 'Vărbilău'), +(136143, 29, 3, 22, 136134, 'Vărbilău'), +(136152, 29, 3, 23, 136134, 'Coțofenești'), +(136161, 29, 3, 23, 136134, 'Livadea'), +(136170, 29, 3, 23, 136134, 'Podu Ursului'), +(136189, 29, 3, 23, 136134, 'Poiana Vărbilău'), +(136198, 29, 2, 3, NULL, 'Vâlcănești'), +(136205, 29, 3, 22, 136198, 'Vâlcănești'), +(136214, 29, 3, 23, 136198, 'Cârjari'), +(136223, 29, 3, 23, 136198, 'Trestioara'), +(136232, 29, 3, 18, 131103, 'Gura Beliei'), +(136241, 29, 2, 3, NULL, 'Cocorăștii Colț'), +(136250, 29, 2, 3, NULL, 'Olari'), +(136269, 29, 2, 3, NULL, 'Vadu Săpat'), +(136278, 29, 2, 3, NULL, 'Bătrâni'), +(136483, 30, 2, 1, NULL, 'Municipiul Satu Mare'), +(136492, 30, 3, 9, 136483, 'Satu Mare'), +(136508, 30, 3, 10, 136483, 'Sătmărel'), +(136526, 30, 2, 4, NULL, 'Municipiul Carei'), +(136535, 30, 3, 9, 136526, 'Carei'), +(136544, 30, 3, 10, 136526, 'Ianculești'), +(136553, 30, 2, 3, NULL, 'Căpleni'), +(136562, 30, 3, 22, 136553, 'Căpleni'), +(136571, 30, 3, 22, 179677, 'Cămin'), +(136599, 30, 2, 2, NULL, 'Oraș Negrești-Oaș'), +(136606, 30, 3, 17, 136599, 'Negrești-Oaș'), +(136615, 30, 3, 18, 136599, 'Luna'), +(136624, 30, 3, 18, 136599, 'Tur'), +(136642, 30, 2, 2, NULL, 'Oraș Tășnad'), +(136651, 30, 3, 17, 136642, 'Tășnad'), +(136660, 30, 3, 19, 136642, 'Blaja'), +(136679, 30, 3, 19, 136642, 'Cig'), +(136688, 30, 3, 19, 136642, 'Rațiu'), +(136697, 30, 3, 19, 136642, 'Sărăuad'), +(136704, 30, 3, 19, 136642, 'Valea Morii'), +(136713, 30, 2, 3, NULL, 'Acâș'), +(136722, 30, 3, 22, 136713, 'Acâș'), +(136731, 30, 3, 23, 136713, 'Ganaș'), +(136740, 30, 3, 23, 136713, 'Mihăieni'), +(136759, 30, 3, 23, 136713, 'Unimăt'), +(136768, 30, 2, 3, NULL, 'Andrid'), +(136777, 30, 3, 22, 136768, 'Andrid'), +(136786, 30, 3, 23, 136768, 'Dindești'), +(136795, 30, 3, 23, 136768, 'Irina'), +(136802, 30, 2, 3, NULL, 'Apa'), +(136811, 30, 3, 22, 136802, 'Apa'), +(136820, 30, 3, 23, 136802, 'Lunca Apei'), +(136839, 30, 3, 23, 136802, 'Someșeni'), +(136848, 30, 2, 2, NULL, 'Oraș Ardud'), +(136857, 30, 3, 17, 136848, 'Ardud'), +(136866, 30, 3, 19, 136848, 'Ardud-Vii'), +(136875, 30, 3, 19, 136848, 'Baba Novac'), +(136884, 30, 3, 19, 136848, 'Gerăușa'), +(136893, 30, 3, 18, 136848, 'Mădăras'), +(136900, 30, 3, 19, 136848, 'Sărătura'), +(136919, 30, 2, 3, NULL, 'Bătarci'), +(136928, 30, 3, 22, 136919, 'Bătarci'), +(136937, 30, 3, 23, 136919, 'Comlăușa'), +(136946, 30, 3, 23, 136919, 'Șirlău'), +(136955, 30, 3, 23, 136919, 'Tămășeni'), +(136964, 30, 2, 3, NULL, 'Beltiug'), +(136973, 30, 3, 22, 136964, 'Beltiug'), +(136982, 30, 3, 23, 136964, 'Bolda'), +(136991, 30, 3, 23, 136964, 'Ghirișa'), +(137005, 30, 3, 23, 136964, 'Giungi'), +(137014, 30, 3, 23, 136964, 'Rătești'), +(137023, 30, 3, 23, 136964, 'Șandra'), +(137032, 30, 2, 3, NULL, 'Berveni'), +(137041, 30, 3, 22, 137032, 'Berveni'), +(137050, 30, 3, 23, 137032, 'Lucăceni'), +(137069, 30, 2, 3, NULL, 'Bixad'), +(137078, 30, 3, 22, 137069, 'Bixad'), +(137087, 30, 3, 23, 137069, 'Boinești'), +(137096, 30, 3, 23, 137069, 'Trip'), +(137103, 30, 2, 3, NULL, 'Bârsău'), +(137112, 30, 3, 22, 137103, 'Bârsău De Sus'), +(137121, 30, 3, 23, 137103, 'Bârsău De Jos'), +(137130, 30, 2, 3, NULL, 'Bogdand'), +(137149, 30, 3, 22, 137130, 'Bogdand'), +(137158, 30, 3, 23, 137130, 'Babța'), +(137167, 30, 3, 23, 137130, 'Corund'), +(137176, 30, 3, 23, 137130, 'Ser'), +(137185, 30, 2, 3, NULL, 'Botiz'), +(137194, 30, 3, 22, 137185, 'Botiz'), +(137201, 30, 3, 22, 179873, 'Agriș'), +(137210, 30, 3, 23, 179873, 'Ciuperceni'), +(137229, 30, 2, 3, NULL, 'Călinești-Oaș'), +(137238, 30, 3, 22, 137229, 'Călinești-Oaș'), +(137247, 30, 3, 23, 137229, 'Coca'), +(137256, 30, 3, 23, 137229, 'Lechința'), +(137265, 30, 3, 23, 137229, 'Pășunea Mare'), +(137274, 30, 2, 3, NULL, 'Cămărzana'), +(137283, 30, 3, 22, 137274, 'Cămărzana'), +(137292, 30, 2, 3, NULL, 'Căuaș'), +(137309, 30, 3, 22, 137292, 'Căuaș'), +(137318, 30, 3, 23, 137292, 'Ady Endre'), +(137327, 30, 3, 23, 137292, 'Ghenci'), +(137336, 30, 3, 23, 137292, 'Ghilești'), +(137345, 30, 3, 23, 137292, 'Hotoan'), +(137354, 30, 3, 23, 137292, 'Rădulești'), +(137363, 30, 2, 3, NULL, 'Cehal'), +(137372, 30, 3, 22, 137363, 'Cehăluț'), +(137381, 30, 3, 23, 137363, 'Cehal'), +(137390, 30, 3, 23, 137363, 'Orbău'), +(137407, 30, 2, 3, NULL, 'Certeze'), +(137416, 30, 3, 22, 137407, 'Certeze'), +(137425, 30, 3, 23, 137407, 'Huta Certeze'), +(137434, 30, 3, 23, 137407, 'Moișeni'), +(137443, 30, 2, 3, NULL, 'Craidorolț'), +(137452, 30, 3, 22, 137443, 'Craidorolț'), +(137461, 30, 3, 23, 137443, 'Crișeni'), +(137470, 30, 3, 23, 137443, 'Eriu Sâncrai'), +(137489, 30, 3, 23, 137443, 'Satu Mic'), +(137498, 30, 3, 23, 137443, 'Țeghea'), +(137504, 30, 2, 3, NULL, 'Crucișor'), +(137513, 30, 3, 22, 137504, 'Crucișor'), +(137522, 30, 3, 23, 137504, 'Iegheriște'), +(137531, 30, 3, 23, 137504, 'Poiana Codrului'), +(137540, 30, 2, 3, NULL, 'Culciu'), +(137559, 30, 3, 22, 137540, 'Culciu Mare'), +(137568, 30, 3, 23, 137540, 'Apateu'), +(137577, 30, 3, 23, 137540, 'Cărășeu'), +(137586, 30, 3, 23, 137540, 'Corod'), +(137595, 30, 3, 23, 137540, 'Culciu Mic'), +(137602, 30, 3, 23, 137540, 'Lipău'), +(137611, 30, 2, 3, NULL, 'Doba'), +(137620, 30, 3, 22, 137611, 'Doba'), +(137639, 30, 3, 23, 137611, 'Boghiș'), +(137648, 30, 3, 23, 137611, 'Dacia'), +(137657, 30, 3, 23, 137611, 'Paulian'), +(137666, 30, 3, 23, 137611, 'Traian'), +(137675, 30, 2, 3, NULL, 'Dorolț'), +(137684, 30, 3, 22, 137675, 'Dorolț'), +(137693, 30, 3, 23, 137675, 'Atea'), +(137700, 30, 3, 23, 137675, 'Dara'), +(137719, 30, 3, 23, 137675, 'Petea'), +(137728, 30, 2, 3, NULL, 'Foieni'), +(137737, 30, 3, 22, 137728, 'Foieni'), +(137746, 30, 2, 3, NULL, 'Gherța Mică'), +(137755, 30, 3, 22, 137746, 'Gherța Mică'), +(137764, 30, 2, 3, NULL, 'Halmeu'), +(137773, 30, 3, 22, 137764, 'Halmeu'), +(137782, 30, 3, 23, 137764, 'Băbești'), +(137791, 30, 3, 23, 180028, 'Cidreag'), +(137808, 30, 3, 23, 137764, 'Dobolț'), +(137817, 30, 3, 23, 137764, 'Halmeu Vii'), +(137826, 30, 3, 23, 137764, 'Mesteacăn'), +(137835, 30, 3, 22, 180028, 'Porumbești'), +(137844, 30, 2, 3, NULL, 'Hodod'), +(137853, 30, 3, 22, 137844, 'Hodod'), +(137862, 30, 3, 23, 137844, 'Giurtelecu Hododului'), +(137871, 30, 3, 23, 137844, 'Lelei'), +(137880, 30, 3, 23, 137844, 'Nadișu Hododului'), +(137899, 30, 2, 3, NULL, 'Homoroade'), +(137906, 30, 3, 22, 137899, 'Homorodu De Mijloc'), +(137915, 30, 3, 23, 137899, 'Chilia'), +(137924, 30, 3, 23, 137899, 'Homorodu De Jos'), +(137933, 30, 3, 23, 137899, 'Homorodu De Sus'), +(137942, 30, 3, 23, 137899, 'Necopoi'), +(137951, 30, 3, 23, 137899, 'Solduba'), +(137960, 30, 2, 3, NULL, 'Lazuri'), +(137979, 30, 3, 22, 137960, 'Lazuri'), +(137988, 30, 3, 23, 137960, 'Bercu'), +(137997, 30, 3, 23, 137960, 'Nisipeni'), +(138002, 30, 3, 23, 137960, 'Noroieni'), +(138011, 30, 3, 23, 137960, 'Peleș'), +(138020, 30, 3, 23, 137960, 'Pelișor'), +(138039, 30, 2, 2, NULL, 'Oraș Livada'), +(138048, 30, 3, 17, 138039, 'Livada'), +(138057, 30, 3, 18, 138039, 'Adrian'), +(138066, 30, 3, 18, 138039, 'Dumbrava'), +(138075, 30, 3, 18, 138039, 'Livada Mică'), +(138084, 30, 2, 3, NULL, 'Medieșu Aurit'), +(138093, 30, 3, 22, 138084, 'Medieșu Aurit'), +(138100, 30, 3, 23, 138084, 'Băbășești'), +(138119, 30, 3, 23, 138084, 'Iojib'), +(138128, 30, 3, 23, 138084, 'Medieș Râturi'), +(138137, 30, 3, 23, 138084, 'Medieș Vii'), +(138146, 30, 3, 23, 138084, 'Potău'), +(138155, 30, 3, 23, 138084, 'Românești'), +(138164, 30, 2, 3, NULL, 'Micula'), +(138173, 30, 3, 22, 138164, 'Micula'), +(138182, 30, 3, 23, 138164, 'Bercu Nou'), +(138191, 30, 3, 23, 138164, 'Micula Nouă'), +(138208, 30, 2, 3, NULL, 'Moftin'), +(138217, 30, 3, 22, 138208, 'Moftinu Mic'), +(138226, 30, 3, 23, 138208, 'Domănești'), +(138235, 30, 3, 23, 138208, 'Ghilvaci'), +(138244, 30, 3, 23, 138208, 'Ghirolt'), +(138253, 30, 3, 23, 138208, 'Istrău'), +(138262, 30, 3, 23, 138208, 'Moftinu Mare'), +(138271, 30, 3, 23, 138208, 'Sânmiclăuș'), +(138280, 30, 2, 3, NULL, 'Odoreu'), +(138299, 30, 3, 22, 138280, 'Odoreu'), +(138306, 30, 3, 23, 138280, 'Berindan'), +(138315, 30, 3, 23, 138280, 'Cucu'), +(138324, 30, 3, 23, 138280, 'Eteni'), +(138333, 30, 3, 23, 138280, 'Mărtinești'), +(138342, 30, 3, 23, 138280, 'Vânătorești'), +(138351, 30, 2, 3, NULL, 'Orașu Nou'), +(138360, 30, 3, 22, 138351, 'Orașu Nou'), +(138379, 30, 3, 23, 138351, 'Orașu Nou-Vii'), +(138388, 30, 3, 23, 138351, 'Prilog'), +(138397, 30, 3, 23, 138351, 'Prilog Vii'), +(138404, 30, 3, 22, 180091, 'Racșa'), +(138413, 30, 3, 23, 180091, 'Racșa Vii'), +(138422, 30, 3, 23, 138351, 'Remetea Oașului'), +(138431, 30, 2, 3, NULL, 'Păulești'), +(138440, 30, 3, 22, 138431, 'Păulești'), +(138459, 30, 3, 23, 138431, 'Amați'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(138468, 30, 3, 23, 138431, 'Ambud'), +(138477, 30, 3, 23, 138431, 'Hrip'), +(138486, 30, 3, 23, 138431, 'Petin'), +(138495, 30, 3, 23, 138431, 'Rușeni'), +(138501, 30, 2, 3, NULL, 'Petrești'), +(138510, 30, 3, 22, 138501, 'Petrești'), +(138529, 30, 3, 23, 138501, 'Dindeștiu Mic'), +(138538, 30, 2, 3, NULL, 'Pir'), +(138547, 30, 3, 22, 138538, 'Pir'), +(138556, 30, 3, 23, 138538, 'Piru Nou'), +(138565, 30, 3, 23, 138538, 'Sărvăzel'), +(138574, 30, 2, 3, NULL, 'Pișcolt'), +(138583, 30, 3, 22, 138574, 'Pișcolt'), +(138592, 30, 3, 23, 138574, 'Resighea'), +(138609, 30, 3, 23, 138574, 'Scărișoara Nouă'), +(138618, 30, 2, 3, NULL, 'Pomi'), +(138627, 30, 3, 22, 138618, 'Pomi'), +(138636, 30, 3, 23, 138618, 'Aciua'), +(138645, 30, 3, 23, 138618, 'Bicău'), +(138654, 30, 3, 23, 138618, 'Borlești'), +(138663, 30, 2, 3, NULL, 'Sanislău'), +(138672, 30, 3, 22, 138663, 'Sanislău'), +(138681, 30, 3, 23, 179882, 'Berea'), +(138690, 30, 3, 22, 179882, 'Ciumești'), +(138707, 30, 3, 23, 138663, 'Horea'), +(138716, 30, 3, 23, 138663, 'Marna Nouă'), +(138725, 30, 3, 23, 179882, 'Viișoara'), +(138734, 30, 2, 3, NULL, 'Santău'), +(138743, 30, 3, 22, 138734, 'Santău'), +(138752, 30, 3, 23, 138734, 'Chereușa'), +(138761, 30, 3, 23, 138734, 'Sudurău'), +(138770, 30, 2, 3, NULL, 'Săcășeni'), +(138789, 30, 3, 22, 138770, 'Săcășeni'), +(138798, 30, 3, 23, 138770, 'Chegea'), +(138805, 30, 2, 3, NULL, 'Săuca'), +(138814, 30, 3, 22, 138805, 'Săuca'), +(138823, 30, 3, 23, 138805, 'Becheni'), +(138832, 30, 3, 23, 138805, 'Cean'), +(138841, 30, 3, 23, 138805, 'Chisău'), +(138850, 30, 3, 23, 138805, 'Silvaș'), +(138869, 30, 2, 3, NULL, 'Socond'), +(138878, 30, 3, 22, 138869, 'Socond'), +(138887, 30, 3, 23, 138869, 'Cuța'), +(138896, 30, 3, 23, 138869, 'Hodișa'), +(138903, 30, 3, 23, 138869, 'Soconzel'), +(138912, 30, 3, 23, 138869, 'Stâna'), +(138921, 30, 2, 3, NULL, 'Supur'), +(138930, 30, 3, 22, 138921, 'Supuru De Jos'), +(138949, 30, 3, 23, 138921, 'Dobra'), +(138958, 30, 3, 23, 138921, 'Giorocuta'), +(138967, 30, 3, 23, 138921, 'Hurezu Mare'), +(138976, 30, 3, 23, 138921, 'Racova'), +(138985, 30, 3, 23, 138921, 'Sechereșa'), +(138994, 30, 3, 23, 138921, 'Supuru De Sus'), +(139009, 30, 2, 3, NULL, 'Tarna Mare'), +(139018, 30, 3, 22, 139009, 'Tarna Mare'), +(139027, 30, 3, 23, 139009, 'Bocicău'), +(139036, 30, 3, 23, 139009, 'Valea Seacă'), +(139045, 30, 3, 23, 139009, 'Văgaș'), +(139054, 30, 2, 3, NULL, 'Terebești'), +(139063, 30, 3, 22, 139054, 'Terebești'), +(139072, 30, 3, 23, 139054, 'Aliza'), +(139081, 30, 3, 23, 139054, 'Gelu'), +(139090, 30, 3, 23, 139054, 'Pișcari'), +(139107, 30, 2, 3, NULL, 'Tiream'), +(139116, 30, 3, 22, 139107, 'Tiream'), +(139125, 30, 3, 23, 139107, 'Portița'), +(139134, 30, 3, 23, 139107, 'Vezendiu'), +(139143, 30, 2, 3, NULL, 'Târșolț'), +(139152, 30, 3, 22, 139143, 'Târșolț'), +(139161, 30, 3, 23, 139143, 'Aliceni'), +(139170, 30, 2, 3, NULL, 'Turț'), +(139189, 30, 3, 22, 139170, 'Turț'), +(139198, 30, 3, 23, 139170, 'Gherța Mare'), +(139205, 30, 3, 23, 139170, 'Turț Băi'), +(139214, 30, 2, 3, NULL, 'Turulung'), +(139223, 30, 3, 22, 139214, 'Turulung'), +(139232, 30, 3, 23, 139214, 'Drăgușeni'), +(139241, 30, 3, 23, 139214, 'Turulung Vii'), +(139250, 30, 2, 3, NULL, 'Urziceni'), +(139269, 30, 3, 22, 139250, 'Urziceni'), +(139278, 30, 3, 23, 139250, 'Urziceni Pădure'), +(139287, 30, 2, 3, NULL, 'Valea Vinului'), +(139296, 30, 3, 22, 139287, 'Valea Vinului'), +(139303, 30, 3, 23, 139287, 'Măriuș'), +(139312, 30, 3, 23, 139287, 'Roșiori'), +(139321, 30, 3, 23, 139287, 'Sâi'), +(139330, 30, 2, 3, NULL, 'Vama'), +(139349, 30, 3, 22, 139330, 'Vama'), +(139358, 30, 2, 3, NULL, 'Vetiș'), +(139367, 30, 3, 22, 139358, 'Vetiș'), +(139376, 30, 3, 23, 139358, 'Decebal'), +(139385, 30, 3, 23, 139358, 'Oar'), +(139394, 30, 2, 3, NULL, 'Viile Satu Mare'), +(139401, 30, 3, 22, 139394, 'Viile Satu Mare'), +(139410, 30, 3, 23, 139394, 'Cionchești'), +(139429, 30, 3, 23, 139394, 'Medișa'), +(139438, 30, 3, 23, 139394, 'Tătărești'), +(139447, 30, 3, 23, 139394, 'Tireac'), +(139704, 31, 2, 1, NULL, 'Municipiul Zalău'), +(139713, 31, 3, 9, 139704, 'Zalău'), +(139722, 31, 3, 10, 139704, 'Stâna'), +(139740, 31, 2, 2, NULL, 'Oraș Cehu Silvaniei'), +(139759, 31, 3, 17, 139740, 'Cehu Silvaniei'), +(139768, 31, 3, 19, 139740, 'Horoatu Cehului'), +(139777, 31, 3, 19, 139740, 'Motiș'), +(139786, 31, 3, 19, 139740, 'Nadiș'), +(139795, 31, 3, 19, 139740, 'Ulciug'), +(139811, 31, 2, 2, NULL, 'Oraș Jibou'), +(139820, 31, 3, 17, 139811, 'Jibou'), +(139839, 31, 3, 19, 139811, 'Cuceu'), +(139848, 31, 3, 19, 139811, 'Husia'), +(139857, 31, 3, 19, 139811, 'Rona'), +(139866, 31, 3, 19, 139811, 'Var'), +(139884, 31, 2, 2, NULL, 'Oraș Șimleu Silvaniei'), +(139893, 31, 3, 17, 139884, 'Șimleu Silvaniei'), +(139900, 31, 3, 18, 139884, 'Bic'), +(139919, 31, 3, 18, 139884, 'Cehei'), +(139928, 31, 3, 18, 139884, 'Pusta'), +(139937, 31, 2, 3, NULL, 'Agrij'), +(139946, 31, 3, 22, 139937, 'Agrij'), +(139955, 31, 3, 23, 179631, 'Bozna'), +(139964, 31, 3, 23, 139937, 'Răstolțu-Deșert'), +(139973, 31, 3, 22, 179631, 'Treznea'), +(139982, 31, 2, 3, NULL, 'Almașu'), +(139991, 31, 3, 22, 139982, 'Almașu'), +(140002, 31, 3, 23, 139982, 'Băbiu'), +(140011, 31, 3, 23, 139982, 'Cutiș'), +(140020, 31, 3, 23, 139982, 'Jebucu'), +(140039, 31, 3, 23, 139982, 'Mesteacănu'), +(140048, 31, 3, 23, 139982, 'Petrinzel'), +(140057, 31, 3, 23, 139982, 'Sfăraș'), +(140066, 31, 3, 23, 139982, 'Stana'), +(140075, 31, 3, 23, 139982, 'Țăudu'), +(140084, 31, 2, 3, NULL, 'Băbeni'), +(140093, 31, 3, 22, 140084, 'Băbeni'), +(140100, 31, 3, 23, 140084, 'Ciocmani'), +(140119, 31, 3, 23, 140084, 'Cliț'), +(140128, 31, 3, 23, 140084, 'Piroșa'), +(140137, 31, 3, 23, 140084, 'Poienița'), +(140146, 31, 2, 3, NULL, 'Bălan'), +(140155, 31, 3, 22, 140146, 'Bălan'), +(140164, 31, 3, 23, 140146, 'Chechiș'), +(140173, 31, 3, 23, 140146, 'Chendrea'), +(140182, 31, 3, 23, 140146, 'Gălpâia'), +(140191, 31, 3, 23, 140146, 'Gâlgău Almașului'), +(140208, 31, 2, 3, NULL, 'Bănișor'), +(140217, 31, 3, 22, 140208, 'Bănișor'), +(140226, 31, 3, 23, 140208, 'Ban'), +(140235, 31, 3, 23, 140208, 'Peceiu'), +(140244, 31, 2, 3, NULL, 'Benesat'), +(140253, 31, 3, 22, 140244, 'Benesat'), +(140262, 31, 3, 23, 140244, 'Aluniș'), +(140271, 31, 3, 23, 140244, 'Biușa'), +(140280, 31, 2, 3, NULL, 'Bobota'), +(140299, 31, 3, 22, 140280, 'Bobota'), +(140306, 31, 3, 23, 140280, 'Derșida'), +(140315, 31, 3, 23, 140280, 'Zalnoc'), +(140324, 31, 2, 3, NULL, 'Bocșa'), +(140333, 31, 3, 22, 140324, 'Bocșa'), +(140342, 31, 3, 23, 140324, 'Borla'), +(140351, 31, 3, 23, 140324, 'Câmpia'), +(140360, 31, 3, 23, 140324, 'Sălăjeni'), +(140379, 31, 2, 3, NULL, 'Buciumi'), +(140388, 31, 3, 22, 140379, 'Buciumi'), +(140397, 31, 3, 23, 140379, 'Bodia'), +(140404, 31, 3, 23, 140379, 'Bogdana'), +(140413, 31, 3, 23, 140379, 'Huta'), +(140422, 31, 3, 23, 140379, 'Răstolț'), +(140431, 31, 3, 23, 140379, 'Sângeorgiu De Meseș'), +(140440, 31, 2, 3, NULL, 'Camăr'), +(140459, 31, 3, 22, 140440, 'Camăr'), +(140468, 31, 3, 23, 140440, 'Pădureni'), +(140477, 31, 2, 3, NULL, 'Carastelec'), +(140486, 31, 3, 22, 140477, 'Carastelec'), +(140495, 31, 3, 23, 140477, 'Dumuslău'), +(140501, 31, 2, 3, NULL, 'Chieșd'), +(140510, 31, 3, 22, 140501, 'Chieșd'), +(140529, 31, 3, 23, 140501, 'Colonia Sighetu Silvaniei'), +(140538, 31, 3, 23, 140501, 'Sighetu Silvaniei'), +(140547, 31, 2, 3, NULL, 'Cizer'), +(140556, 31, 3, 22, 140547, 'Cizer'), +(140565, 31, 3, 23, 140547, 'Plesca'), +(140574, 31, 3, 23, 140547, 'Pria'), +(140583, 31, 2, 3, NULL, 'Coșeiu'), +(140592, 31, 3, 22, 140583, 'Coșeiu'), +(140609, 31, 3, 23, 140583, 'Archid'), +(140618, 31, 3, 23, 140583, 'Chilioara'), +(140627, 31, 2, 3, NULL, 'Crasna'), +(140636, 31, 3, 22, 140627, 'Crasna'), +(140645, 31, 3, 23, 140627, 'Huseni'), +(140654, 31, 3, 23, 140627, 'Marin'), +(140663, 31, 3, 23, 140627, 'Ratin'), +(140672, 31, 2, 3, NULL, 'Creaca'), +(140681, 31, 3, 22, 140672, 'Creaca'), +(140690, 31, 3, 23, 140672, 'Borza'), +(140707, 31, 3, 23, 140672, 'Brebi'), +(140716, 31, 3, 23, 140672, 'Brusturi'), +(140725, 31, 3, 23, 140672, 'Ciglean'), +(140734, 31, 3, 23, 140672, 'Jac'), +(140743, 31, 3, 23, 140672, 'Lupoaia'), +(140752, 31, 3, 23, 140672, 'Prodănești'), +(140761, 31, 3, 23, 140672, 'Viile Jacului'), +(140770, 31, 2, 3, NULL, 'Cristolț'), +(140789, 31, 3, 22, 140770, 'Cristolț'), +(140798, 31, 3, 23, 140770, 'Muncel'), +(140805, 31, 3, 23, 140770, 'Poiana Onții'), +(140814, 31, 3, 23, 140770, 'Văleni'), +(140823, 31, 2, 3, NULL, 'Crișeni'), +(140832, 31, 3, 22, 140823, 'Crișeni'), +(140841, 31, 3, 23, 140823, 'Cristur-Crișeni'), +(140850, 31, 3, 23, 140823, 'Gârceiu'), +(140869, 31, 2, 3, NULL, 'Cuzăplac'), +(140878, 31, 3, 22, 140869, 'Cuzăplac'), +(140887, 31, 3, 23, 140869, 'Cubleșu'), +(140896, 31, 3, 23, 140869, 'Gălășeni'), +(140903, 31, 3, 23, 140869, 'Mierța'), +(140912, 31, 3, 23, 140869, 'Petrindu'), +(140921, 31, 3, 23, 140869, 'Ruginoasa'), +(140930, 31, 3, 23, 140869, 'Stoboru'), +(140949, 31, 3, 23, 140869, 'Tămasa'), +(140958, 31, 2, 3, NULL, 'Dobrin'), +(140967, 31, 3, 22, 140958, 'Dobrin'), +(140976, 31, 3, 23, 140958, 'Deleni'), +(140985, 31, 3, 23, 140958, 'Doba'), +(140994, 31, 3, 23, 140958, 'Naimon'), +(141009, 31, 3, 23, 140958, 'Sâncraiu Silvaniei'), +(141018, 31, 3, 23, 140958, 'Verveghiu'), +(141027, 31, 2, 3, NULL, 'Dragu'), +(141036, 31, 3, 22, 141027, 'Dragu'), +(141045, 31, 3, 23, 141027, 'Adalin'), +(141054, 31, 3, 23, 141027, 'Fântânele'), +(141063, 31, 3, 23, 141027, 'Ugruțiu'), +(141072, 31, 3, 23, 141027, 'Voivodeni'), +(141081, 31, 2, 3, NULL, 'Fildu De Jos'), +(141090, 31, 3, 22, 141081, 'Fildu De Jos'), +(141107, 31, 3, 23, 141081, 'Fildu De Mijloc'), +(141116, 31, 3, 23, 141081, 'Fildu De Sus'), +(141125, 31, 3, 23, 141081, 'Tetișu'), +(141134, 31, 2, 3, NULL, 'Gâlgău'), +(141143, 31, 3, 22, 141134, 'Gâlgău'), +(141152, 31, 3, 23, 141134, 'Bârsău Mare'), +(141161, 31, 3, 23, 141134, 'Căpâlna'), +(141170, 31, 3, 23, 141134, 'Chizeni'), +(141189, 31, 3, 23, 141134, 'Dobrocina'), +(141198, 31, 3, 23, 141134, 'Fodora'), +(141205, 31, 3, 23, 141134, 'Frâncenii De Piatră'), +(141214, 31, 3, 23, 141134, 'Glod'), +(141223, 31, 3, 23, 141134, 'Gura Vlădesei'), +(141232, 31, 2, 3, NULL, 'Gârbou'), +(141241, 31, 3, 22, 141232, 'Gârbou'), +(141250, 31, 3, 23, 141232, 'Bezded'), +(141269, 31, 3, 23, 141232, 'Călacea'), +(141278, 31, 3, 23, 141232, 'Cernuc'), +(141287, 31, 3, 23, 141232, 'Fabrica'), +(141296, 31, 3, 23, 141232, 'Popteleac'), +(141303, 31, 3, 23, 141232, 'Solomon'), +(141312, 31, 2, 3, NULL, 'Halmășd'), +(141321, 31, 3, 22, 141312, 'Halmășd'), +(141330, 31, 3, 23, 141312, 'Aleuș'), +(141349, 31, 3, 23, 141312, 'Cerișa'), +(141358, 31, 3, 23, 141312, 'Drighiu'), +(141367, 31, 3, 23, 141312, 'Fufez'), +(141376, 31, 2, 3, NULL, 'Hereclean'), +(141385, 31, 3, 22, 141376, 'Hereclean'), +(141394, 31, 3, 23, 141376, 'Badon'), +(141401, 31, 3, 23, 141376, 'Bocșița'), +(141410, 31, 3, 23, 141376, 'Dioșod'), +(141429, 31, 3, 23, 141376, 'Guruslău'), +(141438, 31, 3, 23, 141376, 'Panic'), +(141447, 31, 2, 3, NULL, 'Hida'), +(141456, 31, 3, 22, 141447, 'Hida'), +(141465, 31, 3, 23, 141447, 'Baica'), +(141474, 31, 3, 23, 141447, 'Miluani'), +(141483, 31, 3, 23, 141447, 'Păduriș'), +(141492, 31, 3, 23, 141447, 'Racâș'), +(141508, 31, 3, 23, 141447, 'Sânpetru Almașului'), +(141517, 31, 3, 23, 141447, 'Stupini'), +(141526, 31, 3, 23, 141447, 'Trestia'), +(141535, 31, 2, 3, NULL, 'Horoatu Crasnei'), +(141544, 31, 3, 22, 141535, 'Horoatu Crasnei'), +(141553, 31, 3, 23, 141535, 'Hurez'), +(141562, 31, 3, 23, 141535, 'Stârciu'), +(141571, 31, 3, 23, 141535, 'Șeredeiu'), +(141580, 31, 2, 3, NULL, 'Ileanda'), +(141599, 31, 3, 22, 141580, 'Ileanda'), +(141606, 31, 3, 23, 141580, 'Bizușa-Băi'), +(141615, 31, 3, 23, 141580, 'Bârsăuța'), +(141624, 31, 3, 23, 141580, 'Dăbâceni'), +(141633, 31, 3, 23, 141580, 'Dolheni'), +(141642, 31, 3, 23, 141580, 'Luminișu'), +(141651, 31, 3, 23, 141580, 'Măleni'), +(141660, 31, 3, 23, 141580, 'Negreni'), +(141679, 31, 3, 23, 141580, 'Perii Vadului'), +(141688, 31, 3, 23, 141580, 'Podișu'), +(141697, 31, 3, 23, 141580, 'Răstoci'), +(141704, 31, 3, 23, 141580, 'Rogna'), +(141713, 31, 3, 23, 141580, 'Șasa'), +(141722, 31, 2, 3, NULL, 'Ip'), +(141731, 31, 3, 22, 141722, 'Ip'), +(141740, 31, 3, 23, 141722, 'Cosniciu De Jos'), +(141759, 31, 3, 23, 141722, 'Cosniciu De Sus'), +(141768, 31, 3, 23, 141722, 'Zăuan'), +(141777, 31, 3, 23, 141722, 'Zăuan-Băi'), +(141786, 31, 2, 3, NULL, 'Letca'), +(141795, 31, 3, 22, 141786, 'Letca'), +(141802, 31, 3, 23, 141786, 'Ciula'), +(141811, 31, 3, 23, 141786, 'Cozla'), +(141820, 31, 3, 23, 141786, 'Cuciulat'), +(141839, 31, 3, 23, 141786, 'Lemniu'), +(141848, 31, 3, 23, 141786, 'Purcăreț'), +(141857, 31, 3, 23, 141786, 'Șoimușeni'), +(141866, 31, 3, 23, 141786, 'Toplița'), +(141875, 31, 3, 23, 141786, 'Vălișoara'), +(141884, 31, 2, 3, NULL, 'Lozna'), +(141893, 31, 3, 22, 141884, 'Lozna'), +(141900, 31, 3, 23, 141884, 'Cormeniș'), +(141919, 31, 3, 23, 141884, 'Preluci'), +(141928, 31, 3, 23, 141884, 'Valea Leșului'), +(141937, 31, 3, 23, 141884, 'Valea Loznei'), +(141946, 31, 2, 3, NULL, 'Marca'), +(141955, 31, 3, 22, 141946, 'Marca'), +(141964, 31, 3, 23, 141946, 'Leșmir'), +(141973, 31, 3, 23, 141946, 'Marca-Huta'), +(141982, 31, 3, 23, 141946, 'Porț'), +(141991, 31, 3, 23, 141946, 'Șumal'), +(142006, 31, 2, 3, NULL, 'Măeriște'), +(142015, 31, 3, 22, 142006, 'Măeriște'), +(142024, 31, 3, 23, 142006, 'Criștelec'), +(142033, 31, 3, 23, 142006, 'Doh'), +(142042, 31, 3, 23, 142006, 'Giurtelecu Șimleului'), +(142051, 31, 3, 23, 142006, 'Mălădia'), +(142060, 31, 3, 23, 142006, 'Uileacu Șimleului'), +(142079, 31, 2, 3, NULL, 'Meseșenii De Jos'), +(142088, 31, 3, 22, 142079, 'Meseșenii De Jos'), +(142097, 31, 3, 23, 142079, 'Aghireș'), +(142104, 31, 3, 23, 142079, 'Fetindia'), +(142113, 31, 3, 23, 142079, 'Meseșenii De Sus'), +(142122, 31, 2, 3, NULL, 'Mirșid'), +(142131, 31, 3, 22, 142122, 'Mirșid'), +(142140, 31, 3, 23, 142122, 'Firminiș'), +(142159, 31, 3, 23, 142122, 'Moigrad-Porolissum'), +(142168, 31, 3, 23, 142122, 'Popeni'), +(142177, 31, 2, 3, NULL, 'Năpradea'), +(142186, 31, 3, 22, 142177, 'Năpradea'), +(142195, 31, 3, 23, 142177, 'Cheud'), +(142202, 31, 3, 23, 142177, 'Someș-Guruslău'), +(142211, 31, 3, 23, 142177, 'Traniș'), +(142220, 31, 3, 23, 142177, 'Vădurele'), +(142239, 31, 2, 3, NULL, 'Nușfalău'), +(142248, 31, 3, 22, 142239, 'Nușfalău'), +(142257, 31, 3, 23, 142239, 'Bilghez'), +(142266, 31, 3, 22, 180037, 'Boghiș'), +(142275, 31, 3, 23, 180037, 'Bozieș'), +(142284, 31, 2, 3, NULL, 'Pericei'), +(142293, 31, 3, 22, 142284, 'Pericei'), +(142300, 31, 3, 23, 142284, 'Bădăcin'), +(142319, 31, 3, 23, 142284, 'Periceiu Mic'), +(142328, 31, 3, 23, 142284, 'Sici'), +(142337, 31, 2, 3, NULL, 'Plopiș'), +(142346, 31, 3, 22, 142337, 'Plopiș'), +(142355, 31, 3, 23, 142337, 'Făgetu'), +(142364, 31, 3, 23, 142337, 'Iaz'), +(142373, 31, 2, 3, NULL, 'Poiana Blenchii'), +(142382, 31, 3, 22, 142373, 'Poiana Blenchii'), +(142391, 31, 3, 23, 142373, 'Fălcușa'), +(142408, 31, 3, 23, 142373, 'Gostila'), +(142417, 31, 3, 23, 142373, 'Măgura'), +(142426, 31, 2, 3, NULL, 'Românași'), +(142435, 31, 3, 22, 142426, 'Românași'), +(142444, 31, 3, 23, 142426, 'Chichișa'), +(142453, 31, 3, 23, 142426, 'Ciumărna'), +(142462, 31, 3, 23, 142426, 'Păușa'), +(142471, 31, 3, 23, 142426, 'Poarta Sălajului'), +(142480, 31, 3, 23, 142426, 'Romita'), +(142499, 31, 2, 3, NULL, 'Rus'), +(142505, 31, 3, 22, 142499, 'Rus'), +(142514, 31, 3, 23, 142499, 'Buzaș'), +(142523, 31, 3, 23, 142499, 'Fântânele-Rus'), +(142532, 31, 3, 23, 179695, 'Hășmaș'), +(142541, 31, 3, 22, 179695, 'Șimișna'), +(142550, 31, 2, 3, NULL, 'Sălățig'), +(142569, 31, 3, 22, 142550, 'Sălățig'), +(142578, 31, 3, 23, 142550, 'Bulgari'), +(142587, 31, 3, 23, 142550, 'Deja'), +(142596, 31, 3, 23, 142550, 'Mineu'), +(142603, 31, 3, 23, 142550, 'Noțig'), +(142612, 31, 2, 3, NULL, 'Sâg'), +(142621, 31, 3, 22, 142612, 'Sâg'), +(142630, 31, 3, 23, 142612, 'Fizeș'), +(142649, 31, 3, 23, 142612, 'Mal'), +(142658, 31, 3, 23, 142612, 'Sârbi'), +(142667, 31, 3, 23, 142612, 'Tusa'), +(142676, 31, 2, 3, NULL, 'Sânmihaiu Almașului'), +(142685, 31, 3, 22, 142676, 'Sânmihaiu Almașului'), +(142694, 31, 3, 23, 142676, 'Bercea'), +(142701, 31, 3, 23, 142676, 'Sântă Măria'), +(142710, 31, 2, 3, NULL, 'Someș-Odorhei'), +(142729, 31, 3, 22, 142710, 'Someș-Odorhei'), +(142738, 31, 3, 23, 142710, 'Bârsa'), +(142747, 31, 3, 23, 142710, 'Domnin'), +(142756, 31, 3, 23, 142710, 'Inău'), +(142765, 31, 3, 23, 142710, 'Șoimuș'), +(142774, 31, 2, 3, NULL, 'Surduc'), +(142783, 31, 3, 22, 142774, 'Surduc'), +(142792, 31, 3, 23, 142774, 'Brâglez'), +(142809, 31, 3, 23, 142774, 'Cristolțel'), +(142818, 31, 3, 23, 142774, 'Solona'), +(142827, 31, 3, 23, 142774, 'Teștioara'), +(142836, 31, 3, 23, 142774, 'Tihău'), +(142845, 31, 3, 23, 142774, 'Turbuța'), +(142854, 31, 2, 3, NULL, 'Șamșud'), +(142863, 31, 3, 22, 142854, 'Șamșud'), +(142872, 31, 3, 23, 142854, 'Valea Pomilor'), +(142881, 31, 2, 3, NULL, 'Șărmășag'), +(142890, 31, 3, 22, 142881, 'Șărmășag'), +(142907, 31, 3, 23, 142881, 'Ilișua'), +(142916, 31, 3, 23, 142881, 'Lompirt'), +(142925, 31, 3, 23, 142881, 'Moiad'), +(142934, 31, 3, 23, 142881, 'Poiana Măgura'), +(142943, 31, 3, 23, 142881, 'Țărmure'), +(142952, 31, 2, 3, NULL, 'Valcău De Jos'), +(142961, 31, 3, 22, 142952, 'Valcău De Jos'), +(142970, 31, 3, 23, 142952, 'Lazuri'), +(142989, 31, 3, 23, 142952, 'Preoteasa'), +(142998, 31, 3, 23, 142952, 'Ratovei'), +(143003, 31, 3, 23, 142952, 'Sub Cetate'), +(143012, 31, 3, 23, 142952, 'Valcău De Sus'), +(143021, 31, 2, 3, NULL, 'Vârșolț'), +(143030, 31, 3, 22, 143021, 'Vârșolț'), +(143049, 31, 3, 23, 143021, 'Recea'), +(143058, 31, 3, 23, 143021, 'Recea Mică'), +(143067, 31, 2, 3, NULL, 'Zalha'), +(143076, 31, 3, 22, 143067, 'Zalha'), +(143085, 31, 3, 23, 143067, 'Ceaca'), +(143094, 31, 3, 23, 143067, 'Ciureni'), +(143101, 31, 3, 23, 143067, 'Valea Ciurenilor'), +(143110, 31, 3, 23, 143067, 'Valea Hranei'), +(143129, 31, 3, 23, 143067, 'Valea Lungă'), +(143138, 31, 3, 23, 143067, 'Vârteșca'), +(143147, 31, 2, 3, NULL, 'Zimbor'), +(143156, 31, 3, 22, 143147, 'Zimbor'), +(143165, 31, 3, 23, 143147, 'Chendremal'), +(143174, 31, 3, 23, 143147, 'Dolu'), +(143183, 31, 3, 23, 143147, 'Sutoru'), +(143192, 31, 3, 23, 143147, 'Sâncraiu Almașului'), +(143450, 32, 2, 1, NULL, 'Municipiul Sibiu'), +(143469, 32, 3, 9, 143450, 'Sibiu'), +(143478, 32, 3, 10, 143450, 'Păltiniș'), +(143487, 32, 2, 3, NULL, 'Cristian'), +(143496, 32, 3, 22, 143487, 'Cristian'), +(143502, 32, 2, 3, NULL, 'Poplaca'), +(143511, 32, 3, 22, 143502, 'Poplaca'), +(143520, 32, 2, 3, NULL, 'Rășinari'), +(143539, 32, 3, 22, 143520, 'Rășinari'), +(143548, 32, 3, 23, 143520, 'Prislop'), +(143557, 32, 2, 3, NULL, 'Șelimbăr'), +(143566, 32, 3, 22, 143557, 'Șelimbăr'), +(143575, 32, 3, 23, 143557, 'Bungard'), +(143584, 32, 3, 23, 143557, 'Mohu'), +(143593, 32, 3, 23, 143557, 'Veștem'), +(143619, 32, 2, 4, NULL, 'Municipiul Mediaș'), +(143628, 32, 3, 9, 143619, 'Mediaș'), +(143637, 32, 3, 11, 143619, 'Ighișu Nou'), +(143646, 32, 2, 3, NULL, 'Târnava'), +(143655, 32, 3, 22, 143646, 'Târnava'), +(143664, 32, 3, 23, 143646, 'Colonia Târnava'), +(143682, 32, 2, 2, NULL, 'Oraș Agnita'), +(143691, 32, 3, 17, 143682, 'Agnita'), +(143708, 32, 3, 18, 143682, 'Coveș'), +(143717, 32, 3, 18, 143682, 'Ruja'), +(143735, 32, 2, 2, NULL, 'Oraș Cisnădie'), +(143744, 32, 3, 17, 143735, 'Cisnădie'), +(143753, 32, 3, 18, 143735, 'Cisnădioara'), +(143771, 32, 2, 2, NULL, 'Oraș Copșa Mică'), +(143780, 32, 3, 17, 143771, 'Copșa Mică'), +(143806, 32, 2, 2, NULL, 'Oraș Dumbrăveni'), +(143815, 32, 3, 17, 143806, 'Dumbrăveni'), +(143824, 32, 3, 18, 143806, 'Ernea'), +(143833, 32, 3, 18, 143806, 'Șaroș Pe Târnave'), +(143851, 32, 2, 2, NULL, 'Oraș Ocna Sibiului'), +(143860, 32, 3, 17, 143851, 'Ocna Sibiului'), +(143879, 32, 3, 19, 143851, 'Topârcea'), +(143888, 32, 2, 3, NULL, 'Alțina'), +(143897, 32, 3, 22, 143888, 'Alțina'), +(143904, 32, 3, 23, 143888, 'Benești'), +(143913, 32, 3, 23, 143888, 'Ghijasa De Sus'), +(143922, 32, 2, 3, NULL, 'Apoldu De Jos'), +(143931, 32, 3, 22, 143922, 'Apoldu De Jos'), +(143940, 32, 3, 23, 143922, 'Sângătin'), +(143959, 32, 2, 3, NULL, 'Arpașu De Jos'), +(143968, 32, 3, 22, 143959, 'Arpașu De Jos'), +(143977, 32, 3, 23, 143959, 'Arpașu De Sus'), +(143986, 32, 3, 23, 143959, 'Noul Român'), +(143995, 32, 2, 3, NULL, 'Ațel'), +(144009, 32, 3, 22, 143995, 'Ațel'), +(144018, 32, 3, 22, 146012, 'Alma'), +(144027, 32, 3, 23, 143995, 'Dupuș'), +(144036, 32, 3, 23, 146012, 'Giacăș'), +(144045, 32, 3, 23, 146012, 'Șmig'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(144054, 32, 2, 2, NULL, 'Oraș Avrig'), +(144063, 32, 3, 17, 144054, 'Avrig'), +(144072, 32, 3, 19, 144054, 'Bradu'), +(144081, 32, 3, 19, 144054, 'Glâmboaca'), +(144090, 32, 3, 19, 144054, 'Mârșa'), +(144107, 32, 3, 19, 144054, 'Săcădate'), +(144116, 32, 2, 3, NULL, 'Axente Sever'), +(144125, 32, 3, 22, 144116, 'Axente Sever'), +(144134, 32, 3, 23, 144116, 'Agârbiciu'), +(144143, 32, 3, 23, 144116, 'Șoala'), +(144152, 32, 2, 3, NULL, 'Bazna'), +(144161, 32, 3, 22, 144152, 'Bazna'), +(144170, 32, 3, 23, 144152, 'Boian'), +(144189, 32, 3, 23, 144152, 'Velț'), +(144198, 32, 2, 3, NULL, 'Biertan'), +(144205, 32, 3, 22, 144198, 'Biertan'), +(144214, 32, 3, 23, 144198, 'Copșa Mare'), +(144223, 32, 3, 23, 144198, 'Richiș'), +(144232, 32, 2, 3, NULL, 'Bârghiș'), +(144241, 32, 3, 22, 144232, 'Bârghiș'), +(144250, 32, 3, 23, 144232, 'Apoș'), +(144269, 32, 3, 23, 144232, 'Ighișu Vechi'), +(144278, 32, 3, 23, 144232, 'Pelișor'), +(144287, 32, 3, 23, 144232, 'Vecerd'), +(144296, 32, 3, 23, 144232, 'Zlagna'), +(144303, 32, 2, 3, NULL, 'Blăjel'), +(144312, 32, 3, 22, 144303, 'Blăjel'), +(144321, 32, 3, 23, 144303, 'Păucea'), +(144330, 32, 3, 23, 144303, 'Romanești'), +(144349, 32, 2, 3, NULL, 'Brateiu'), +(144358, 32, 3, 22, 144349, 'Brateiu'), +(144367, 32, 3, 23, 144349, 'Buzd'), +(144376, 32, 2, 3, NULL, 'Brădeni'), +(144385, 32, 3, 22, 144376, 'Brădeni'), +(144394, 32, 3, 23, 144376, 'Retiș'), +(144401, 32, 3, 23, 144376, 'Țeline'), +(144410, 32, 2, 3, NULL, 'Bruiu'), +(144429, 32, 3, 22, 144410, 'Bruiu'), +(144438, 32, 3, 23, 144410, 'Gherdeal'), +(144447, 32, 3, 23, 144410, 'Șomartin'), +(144456, 32, 2, 3, NULL, 'Chirpăr'), +(144465, 32, 3, 22, 144456, 'Chirpăr'), +(144474, 32, 3, 23, 144456, 'Săsăuș'), +(144483, 32, 3, 23, 144456, 'Vărd'), +(144492, 32, 3, 23, 144456, 'Veseud'), +(144508, 32, 2, 3, NULL, 'Cârța'), +(144517, 32, 3, 22, 144508, 'Cârța'), +(144526, 32, 3, 23, 144508, 'Poienița'), +(144535, 32, 2, 3, NULL, 'Cârțișoara'), +(144544, 32, 3, 22, 144535, 'Cârțișoara'), +(144553, 32, 2, 3, NULL, 'Dârlos'), +(144562, 32, 3, 22, 144553, 'Dârlos'), +(144571, 32, 3, 23, 144553, 'Curciu'), +(144580, 32, 3, 23, 144553, 'Valea Lungă'), +(144599, 32, 2, 3, NULL, 'Gura Râului'), +(144606, 32, 3, 22, 144599, 'Gura Râului'), +(144615, 32, 2, 3, NULL, 'Hoghilag'), +(144624, 32, 3, 22, 144615, 'Hoghilag'), +(144633, 32, 3, 23, 144615, 'Prod'), +(144642, 32, 3, 23, 144615, 'Valchid'), +(144651, 32, 2, 3, NULL, 'Iacobeni'), +(144660, 32, 3, 22, 144651, 'Iacobeni'), +(144679, 32, 3, 23, 144651, 'Movile'), +(144688, 32, 3, 23, 144651, 'Netuș'), +(144697, 32, 3, 23, 144651, 'Noiștat'), +(144704, 32, 3, 23, 144651, 'Stejărișu'), +(144713, 32, 2, 3, NULL, 'Jina'), +(144722, 32, 3, 22, 144713, 'Jina'), +(144731, 32, 2, 3, NULL, 'Laslea'), +(144740, 32, 3, 22, 144731, 'Laslea'), +(144759, 32, 3, 23, 144731, 'Florești'), +(144768, 32, 3, 23, 144731, 'Mălâncrav'), +(144777, 32, 3, 23, 144731, 'Nou Săsesc'), +(144786, 32, 3, 23, 144731, 'Roandola'), +(144795, 32, 2, 3, NULL, 'Loamneș'), +(144802, 32, 3, 22, 144795, 'Loamneș'), +(144811, 32, 3, 23, 144795, 'Alămor'), +(144820, 32, 3, 23, 144795, 'Armeni'), +(144839, 32, 3, 23, 144795, 'Hașag'), +(144848, 32, 3, 23, 144795, 'Mândra'), +(144857, 32, 3, 23, 144795, 'Sădinca'), +(144866, 32, 2, 3, NULL, 'Ludoș'), +(144875, 32, 3, 22, 144866, 'Ludoș'), +(144884, 32, 3, 23, 144866, 'Gusu'), +(144893, 32, 2, 3, NULL, 'Marpod'), +(144900, 32, 3, 22, 144893, 'Marpod'), +(144919, 32, 3, 23, 144893, 'Ilimbav'), +(144928, 32, 2, 2, NULL, 'Oraș Miercurea Sibiului'), +(144937, 32, 3, 17, 144928, 'Miercurea Sibiului'), +(144946, 32, 3, 19, 144928, 'Apoldu De Sus'), +(144955, 32, 3, 19, 144928, 'Dobârca'), +(144964, 32, 2, 3, NULL, 'Merghindeal'), +(144973, 32, 3, 22, 144964, 'Merghindeal'), +(144982, 32, 3, 23, 144964, 'Dealu Frumos'), +(144991, 32, 2, 3, NULL, 'Micăsasa'), +(145006, 32, 3, 22, 144991, 'Micăsasa'), +(145015, 32, 3, 23, 144991, 'Chesler'), +(145024, 32, 3, 23, 144991, 'Țapu'), +(145033, 32, 3, 23, 144991, 'Văleni'), +(145042, 32, 2, 3, NULL, 'Mihăileni'), +(145051, 32, 3, 22, 145042, 'Mihăileni'), +(145060, 32, 3, 23, 145042, 'Metiș'), +(145079, 32, 3, 23, 145042, 'Moardăș'), +(145088, 32, 3, 23, 145042, 'Răvășel'), +(145097, 32, 3, 23, 145042, 'Șalcău'), +(145104, 32, 2, 3, NULL, 'Moșna'), +(145113, 32, 3, 22, 145104, 'Moșna'), +(145122, 32, 3, 23, 145104, 'Alma Vii'), +(145131, 32, 3, 23, 145104, 'Nemșa'), +(145140, 32, 2, 3, NULL, 'Nocrich'), +(145159, 32, 3, 22, 145140, 'Nocrich'), +(145168, 32, 3, 23, 145140, 'Fofeldea'), +(145177, 32, 3, 23, 145140, 'Ghijasa De Jos'), +(145186, 32, 3, 23, 145140, 'Hosman'), +(145195, 32, 3, 23, 145140, 'Țichindeal'), +(145202, 32, 2, 3, NULL, 'Orlat'), +(145211, 32, 3, 22, 145202, 'Orlat'), +(145220, 32, 2, 3, NULL, 'Păuca'), +(145239, 32, 3, 22, 145220, 'Păuca'), +(145248, 32, 3, 23, 145220, 'Bogatu Român'), +(145257, 32, 3, 23, 145220, 'Broșteni'), +(145266, 32, 3, 23, 145220, 'Presaca'), +(145275, 32, 2, 3, NULL, 'Poiana Sibiului'), +(145284, 32, 3, 22, 145275, 'Poiana Sibiului'), +(145293, 32, 2, 3, NULL, 'Porumbacu De Jos'), +(145300, 32, 3, 22, 145293, 'Porumbacu De Jos'), +(145319, 32, 3, 23, 145293, 'Colun'), +(145328, 32, 3, 23, 145293, 'Porumbacu De Sus'), +(145337, 32, 3, 23, 145293, 'Sărata'), +(145346, 32, 3, 23, 145293, 'Scoreiu'), +(145355, 32, 2, 3, NULL, 'Racovița'), +(145364, 32, 3, 22, 145355, 'Racovița'), +(145373, 32, 3, 23, 145355, 'Sebeșu De Sus'), +(145382, 32, 2, 3, NULL, 'Râu Sadului'), +(145391, 32, 3, 22, 145382, 'Râu Sadului'), +(145408, 32, 2, 3, NULL, 'Roșia'), +(145417, 32, 3, 22, 145408, 'Roșia'), +(145426, 32, 3, 23, 145408, 'Cașolț'), +(145435, 32, 3, 23, 145408, 'Cornățel'), +(145444, 32, 3, 23, 145408, 'Daia'), +(145453, 32, 3, 23, 145408, 'Nou'), +(145462, 32, 3, 23, 145408, 'Nucet'), +(145471, 32, 2, 3, NULL, 'Sadu'), +(145480, 32, 3, 22, 145471, 'Sadu'), +(145499, 32, 2, 2, NULL, 'Oraș Săliște'), +(145505, 32, 3, 17, 145499, 'Săliște'), +(145514, 32, 3, 18, 145499, 'Aciliu'), +(145523, 32, 3, 18, 145499, 'Amnaș'), +(145532, 32, 3, 18, 145499, 'Crinț'), +(145541, 32, 3, 18, 145499, 'Galeș'), +(145550, 32, 3, 18, 145499, 'Fântânele'), +(145569, 32, 3, 18, 145499, 'Mag'), +(145578, 32, 3, 18, 145499, 'Săcel'), +(145587, 32, 3, 18, 145499, 'Sibiel'), +(145596, 32, 3, 18, 145499, 'Vale'), +(145603, 32, 2, 3, NULL, 'Slimnic'), +(145612, 32, 3, 22, 145603, 'Slimnic'), +(145621, 32, 3, 23, 145603, 'Albi'), +(145630, 32, 3, 23, 145603, 'Pădureni'), +(145649, 32, 3, 23, 145603, 'Ruși'), +(145658, 32, 3, 23, 145603, 'Veseud'), +(145667, 32, 2, 3, NULL, 'Șeica Mare'), +(145676, 32, 3, 22, 145667, 'Șeica Mare'), +(145685, 32, 3, 23, 145667, 'Boarta'), +(145694, 32, 3, 23, 145667, 'Buia'), +(145701, 32, 3, 23, 145667, 'Mighindoala'), +(145710, 32, 3, 23, 145667, 'Petiș'), +(145729, 32, 3, 23, 145667, 'Ștenea'), +(145738, 32, 2, 3, NULL, 'Șeica Mică'), +(145747, 32, 3, 22, 145738, 'Șeica Mică'), +(145756, 32, 3, 23, 145738, 'Soroștin'), +(145765, 32, 2, 3, NULL, 'Șura Mare'), +(145774, 32, 3, 22, 145765, 'Șura Mare'), +(145783, 32, 3, 23, 145765, 'Hamba'), +(145792, 32, 2, 3, NULL, 'Șura Mică'), +(145809, 32, 3, 22, 145792, 'Șura Mică'), +(145818, 32, 3, 23, 145792, 'Rusciori'), +(145827, 32, 2, 2, NULL, 'Oraș Tălmaciu'), +(145836, 32, 3, 17, 145827, 'Tălmaciu'), +(145845, 32, 3, 22, 146021, 'Boița'), +(145854, 32, 3, 19, 145827, 'Colonia Tălmaciu'), +(145863, 32, 3, 23, 146021, 'Lazaret'), +(145872, 32, 3, 23, 146021, 'Lotrioara'), +(145881, 32, 3, 23, 146021, 'Paltin'), +(145890, 32, 3, 19, 145827, 'Tălmăcel'), +(145907, 32, 2, 3, NULL, 'Tilișca'), +(145916, 32, 3, 22, 145907, 'Tilișca'), +(145925, 32, 3, 23, 145907, 'Rod'), +(145934, 32, 2, 3, NULL, 'Turnu Roșu'), +(145943, 32, 3, 22, 145934, 'Turnu Roșu'), +(145952, 32, 3, 23, 145934, 'Sebeșu De Jos'), +(145961, 32, 2, 3, NULL, 'Valea Viilor'), +(145970, 32, 3, 22, 145961, 'Valea Viilor'), +(145989, 32, 3, 23, 145961, 'Motiș'), +(145998, 32, 2, 3, NULL, 'Vurpăr'), +(146003, 32, 3, 22, 145998, 'Vurpăr'), +(146012, 32, 2, 3, NULL, 'Alma'), +(146021, 32, 2, 3, NULL, 'Boița'), +(146263, 33, 2, 1, NULL, 'Municipiul Suceava'), +(146272, 33, 3, 9, 146263, 'Suceava'), +(146281, 33, 2, 3, NULL, 'Ipotești'), +(146290, 33, 3, 22, 146281, 'Ipotești'), +(146307, 33, 3, 23, 146281, 'Lisaura'), +(146316, 33, 3, 23, 146281, 'Tișăuți'), +(146325, 33, 2, 3, NULL, 'Mitocu Dragomirnei'), +(146334, 33, 3, 22, 146325, 'Mitocu Dragomirnei'), +(146343, 33, 3, 23, 146325, 'Dragomirna'), +(146352, 33, 3, 23, 146325, 'Lipoveni'), +(146361, 33, 3, 23, 146325, 'Mitocași'), +(146370, 33, 2, 2, NULL, 'Oraș Salcea'), +(146389, 33, 3, 17, 146370, 'Salcea'), +(146398, 33, 3, 18, 146370, 'Mereni'), +(146405, 33, 3, 18, 146370, 'Plopeni'), +(146414, 33, 3, 19, 146370, 'Prelipca'), +(146423, 33, 3, 18, 146370, 'Văratec'), +(146432, 33, 2, 3, NULL, 'Șcheia'), +(146441, 33, 3, 22, 146432, 'Șcheia'), +(146450, 33, 3, 23, 146432, 'Florinta'), +(146469, 33, 3, 23, 146432, 'Mihoveni'), +(146478, 33, 3, 23, 146432, 'Sfântu Ilie'), +(146487, 33, 3, 23, 146432, 'Trei Movile'), +(146502, 33, 2, 4, NULL, 'Municipiul Câmpulung Moldovenesc'), +(146511, 33, 3, 9, 146502, 'Câmpulung Moldovenesc'), +(146539, 33, 2, 4, NULL, 'Municipiul Fălticeni'), +(146548, 33, 3, 9, 146539, 'Fălticeni'), +(146557, 33, 3, 10, 146539, 'Șoldănești'), +(146566, 33, 3, 10, 146539, 'Țarna Mare'), +(146584, 33, 2, 2, NULL, 'Oraș Gura Humorului'), +(146593, 33, 3, 17, 146584, 'Gura Humorului'), +(146600, 33, 3, 18, 146584, 'Voroneț'), +(146628, 33, 2, 4, NULL, 'Municipiul Rădăuți'), +(146637, 33, 3, 9, 146628, 'Rădăuți'), +(146655, 33, 2, 2, NULL, 'Oraș Siret'), +(146664, 33, 3, 17, 146655, 'Siret'), +(146673, 33, 3, 18, 146655, 'Mănăstioara'), +(146682, 33, 3, 18, 146655, 'Pădureni'), +(146708, 33, 2, 2, NULL, 'Oraș Solca'), +(146717, 33, 3, 17, 146708, 'Solca'), +(146726, 33, 3, 22, 151585, 'Poieni-Solca'), +(146744, 33, 2, 4, NULL, 'Municipiul Vatra Dornei'), +(146753, 33, 3, 9, 146744, 'Vatra Dornei'), +(146762, 33, 3, 10, 146744, 'Argestru'), +(146771, 33, 3, 10, 146744, 'Roșu'), +(146780, 33, 3, 10, 146744, 'Todireni'), +(146799, 33, 2, 3, NULL, 'Adâncata'), +(146806, 33, 3, 22, 146799, 'Adâncata'), +(146815, 33, 3, 23, 151512, 'Arțari'), +(146824, 33, 3, 23, 151512, 'Berești'), +(146833, 33, 3, 23, 146799, 'Călugăreni'), +(146842, 33, 3, 23, 146799, 'Fetești'), +(146851, 33, 3, 22, 151512, 'Hănțești'), +(146860, 33, 2, 3, NULL, 'Arbore'), +(146879, 33, 3, 22, 146860, 'Arbore'), +(146888, 33, 3, 23, 146860, 'Bodnăreni'), +(146897, 33, 3, 23, 146860, 'Clit'), +(146904, 33, 2, 3, NULL, 'Baia'), +(146913, 33, 3, 22, 146904, 'Baia'), +(146922, 33, 3, 23, 146904, 'Bogata'), +(146931, 33, 2, 2, NULL, 'Oraș Milișăuți'), +(146940, 33, 3, 18, 146931, 'Bădeuți'), +(146959, 33, 3, 19, 146931, 'Gara'), +(146968, 33, 3, 22, 151442, 'Iaslovăț'), +(146977, 33, 3, 19, 146931, 'Lunca'), +(146986, 33, 3, 17, 146931, 'Milișăuți'), +(146995, 33, 2, 3, NULL, 'Bălcăuți'), +(147009, 33, 3, 22, 146995, 'Bălcăuți'), +(147018, 33, 3, 23, 146995, 'Gropeni'), +(147027, 33, 3, 23, 146995, 'Negostina'), +(147036, 33, 2, 3, NULL, 'Bilca'), +(147045, 33, 3, 22, 147036, 'Bilca'), +(147054, 33, 2, 3, NULL, 'Bogdănești'), +(147063, 33, 3, 22, 147054, 'Bogdănești'), +(147072, 33, 2, 3, NULL, 'Boroaia'), +(147081, 33, 3, 22, 147072, 'Boroaia'), +(147090, 33, 3, 23, 147072, 'Bărăști'), +(147107, 33, 3, 23, 147072, 'Giulești'), +(147116, 33, 3, 23, 147072, 'Moișa'), +(147125, 33, 3, 23, 147072, 'Săcuța'), +(147134, 33, 2, 3, NULL, 'Bosanci'), +(147143, 33, 3, 22, 147134, 'Bosanci'), +(147152, 33, 3, 23, 147134, 'Cumpărătura'), +(147161, 33, 2, 3, NULL, 'Botoșana'), +(147170, 33, 3, 22, 147161, 'Botoșana'), +(147189, 33, 3, 22, 151433, 'Comănești'), +(147198, 33, 3, 23, 151433, 'Humoreni'), +(147205, 33, 2, 3, NULL, 'Breaza'), +(147214, 33, 3, 22, 147205, 'Breaza'), +(147223, 33, 3, 23, 147205, 'Breaza De Sus'), +(147232, 33, 3, 23, 147205, 'Pârâu Negrei'), +(147241, 33, 2, 3, NULL, 'Brodina'), +(147250, 33, 3, 22, 147241, 'Brodina'), +(147269, 33, 3, 23, 147241, 'Brodina De Jos'), +(147278, 33, 3, 23, 147241, 'Cununschi'), +(147287, 33, 3, 23, 147241, 'Dubiușca'), +(147296, 33, 3, 23, 147241, 'Ehrește'), +(147303, 33, 3, 23, 147241, 'Falcău'), +(147312, 33, 3, 23, 147241, 'Norocu'), +(147321, 33, 3, 23, 147241, 'Paltin'), +(147330, 33, 3, 23, 147241, 'Sadău'), +(147349, 33, 3, 23, 147241, 'Zalomestra'), +(147358, 33, 2, 2, NULL, 'Oraș Broșteni'), +(147367, 33, 3, 17, 147358, 'Broșteni'), +(147376, 33, 3, 19, 147358, 'Cotârgași'), +(147385, 33, 3, 19, 147358, 'Dârmoxa'), +(147394, 33, 3, 19, 147358, 'Frasin'), +(147401, 33, 3, 18, 147358, 'Hăleasa'), +(147410, 33, 3, 19, 147358, 'Holda'), +(147429, 33, 3, 19, 147358, 'Holdița'), +(147438, 33, 3, 18, 147358, 'Lungeni'), +(147447, 33, 3, 18, 147358, 'Neagra'), +(147456, 33, 3, 19, 147358, 'Pietroasa'), +(147465, 33, 2, 3, NULL, 'Bunești'), +(147474, 33, 3, 22, 147465, 'Bunești'), +(147483, 33, 3, 23, 147465, 'Petia'), +(147492, 33, 3, 23, 147465, 'Podeni'), +(147508, 33, 3, 23, 147465, 'Șes'), +(147517, 33, 3, 23, 147465, 'Uncești'), +(147526, 33, 2, 3, NULL, 'Cacica'), +(147535, 33, 3, 22, 147526, 'Pârteștii De Sus'), +(147544, 33, 3, 23, 147526, 'Cacica'), +(147553, 33, 3, 23, 147526, 'Maidan'), +(147562, 33, 3, 23, 147526, 'Runcu'), +(147571, 33, 3, 23, 147526, 'Solonețu Nou'), +(147580, 33, 2, 3, NULL, 'Calafindești'), +(147599, 33, 3, 22, 147580, 'Calafindești'), +(147606, 33, 3, 23, 147580, 'Botoșanița Mare'), +(147615, 33, 3, 23, 151460, 'Călinești'), +(147624, 33, 3, 22, 151460, 'Șerbăuți'), +(147633, 33, 2, 2, NULL, 'Oraș Cajvana'), +(147642, 33, 3, 17, 147633, 'Cajvana'), +(147651, 33, 3, 19, 147633, 'Codru'), +(147660, 33, 2, 3, NULL, 'Ilișești'), +(147679, 33, 3, 22, 147660, 'Ilișești'), +(147688, 33, 3, 22, 151530, 'Bălăceana'), +(147697, 33, 3, 23, 147660, 'Brașca'), +(147704, 33, 3, 22, 151567, 'Ciprian Porumbescu'), +(147713, 33, 2, 3, NULL, 'Cârlibaba'), +(147722, 33, 3, 22, 147713, 'Cârlibaba'), +(147731, 33, 3, 23, 147713, 'Cârlibaba Nouă'), +(147740, 33, 3, 23, 147713, 'Iedu'), +(147759, 33, 3, 23, 147713, 'Șesuri'), +(147768, 33, 3, 23, 147713, 'Țibău'), +(147777, 33, 3, 23, 147713, 'Valea Stânei'), +(147786, 33, 2, 3, NULL, 'Cornu Luncii'), +(147795, 33, 3, 22, 147786, 'Cornu Luncii'), +(147802, 33, 3, 23, 147786, 'Băișești'), +(147811, 33, 3, 23, 147786, 'Brăiești'), +(147820, 33, 3, 23, 147786, 'Dumbrava'), +(147839, 33, 3, 23, 147786, 'Păiseni'), +(147848, 33, 3, 23, 147786, 'Sasca Mare'), +(147857, 33, 3, 23, 147786, 'Sasca Mică'), +(147866, 33, 3, 23, 147786, 'Sasca Nouă'), +(147875, 33, 3, 23, 147786, 'Șinca'), +(147884, 33, 2, 3, NULL, 'Crucea'), +(147893, 33, 3, 22, 147884, 'Crucea'), +(147900, 33, 3, 23, 147884, 'Chiril'), +(147919, 33, 3, 23, 147884, 'Cojoci'), +(147928, 33, 3, 23, 147884, 'Satu Mare'), +(147937, 33, 2, 3, NULL, 'Dărmănești'), +(147946, 33, 3, 22, 147937, 'Măriței'), +(147955, 33, 3, 23, 147937, 'Dănila'), +(147964, 33, 3, 23, 147937, 'Dărmănești'), +(147973, 33, 3, 23, 147937, 'Călinești'), +(147982, 33, 3, 23, 147937, 'Călinești-Vasilache'), +(147991, 33, 3, 23, 147937, 'Mărițeia Mică'), +(148006, 33, 2, 2, NULL, 'Oraș Dolhasca'), +(148015, 33, 3, 17, 148006, 'Dolhasca'), +(148024, 33, 3, 19, 148006, 'Budeni'), +(148033, 33, 3, 19, 148006, 'Gulia'), +(148042, 33, 3, 19, 148006, 'Poiana'), +(148051, 33, 3, 19, 148006, 'Poienari'), +(148060, 33, 3, 19, 148006, 'Probota'), +(148079, 33, 3, 19, 148006, 'Siliștea Nouă'), +(148088, 33, 3, 19, 148006, 'Valea Poienei'), +(148097, 33, 2, 3, NULL, 'Dolhești'), +(148104, 33, 3, 22, 148097, 'Dolheștii-Mari'), +(148113, 33, 3, 23, 148097, 'Dolheștii Mici'), +(148122, 33, 3, 23, 148097, 'Valea Bourei'), +(148131, 33, 2, 3, NULL, 'Dorna-Arini'), +(148140, 33, 3, 22, 148131, 'Cozănești'), +(148159, 33, 3, 23, 148131, 'Dorna-Arini'), +(148168, 33, 3, 23, 148131, 'Gheorghițeni'), +(148177, 33, 3, 23, 148131, 'Ortoaia'), +(148186, 33, 3, 23, 148131, 'Rusca'), +(148195, 33, 3, 23, 148131, 'Sunători'), +(148202, 33, 2, 3, NULL, 'Dorna Candrenilor'), +(148211, 33, 3, 22, 148202, 'Dorna Candrenilor'), +(148220, 33, 3, 22, 151497, 'Coșna'), +(148239, 33, 3, 23, 148202, 'Dealu Floreni'), +(148248, 33, 3, 23, 148202, 'Poiana Negrii'), +(148257, 33, 3, 23, 151497, 'Podu Coșnei'), +(148266, 33, 3, 23, 151497, 'Românești'), +(148275, 33, 3, 23, 151497, 'Teșna'), +(148284, 33, 3, 23, 151497, 'Valea Bancului'), +(148293, 33, 2, 3, NULL, 'Dornești'), +(148300, 33, 3, 22, 148293, 'Dornești'), +(148319, 33, 3, 23, 148293, 'Iaz'), +(148328, 33, 2, 3, NULL, 'Drăgoiești'), +(148337, 33, 3, 22, 148328, 'Măzănăești'), +(148346, 33, 3, 22, 151576, 'Berchișești'), +(148355, 33, 3, 23, 151576, 'Corlata'), +(148364, 33, 3, 23, 148328, 'Drăgoiești'), +(148373, 33, 3, 23, 148328, 'Lucăcești'), +(148382, 33, 2, 3, NULL, 'Drăgușeni'), +(148391, 33, 3, 22, 148382, 'Drăgușeni'), +(148408, 33, 3, 23, 148382, 'Broșteni'), +(148417, 33, 3, 23, 148382, 'Gara Leu'), +(148426, 33, 2, 3, NULL, 'Dumbrăveni'), +(148435, 33, 3, 22, 148426, 'Dumbrăveni'), +(148444, 33, 3, 23, 148426, 'Sălăgeni'), +(148453, 33, 2, 3, NULL, 'Fântânele'), +(148462, 33, 3, 22, 148453, 'Fântânele'), +(148471, 33, 3, 23, 148453, 'Bănești'), +(148480, 33, 3, 23, 148453, 'Cotu Dobei'), +(148499, 33, 3, 23, 148453, 'Slobozia'), +(148505, 33, 3, 23, 148453, 'Stamate'), +(148514, 33, 2, 3, NULL, 'Forăști'), +(148523, 33, 3, 22, 148514, 'Forăști'), +(148532, 33, 3, 23, 148514, 'Antoceni'), +(148541, 33, 3, 23, 148514, 'Boura'), +(148550, 33, 3, 23, 148514, 'Manolea'), +(148569, 33, 3, 23, 148514, 'Oniceni'), +(148578, 33, 3, 23, 148514, 'Roșiori'), +(148587, 33, 3, 23, 148514, 'Ruși'), +(148596, 33, 3, 23, 148514, 'Țolești'), +(148603, 33, 3, 23, 148514, 'Uidești'), +(148612, 33, 2, 2, NULL, 'Oraș Frasin'), +(148621, 33, 3, 17, 148612, 'Frasin'), +(148630, 33, 3, 18, 148612, 'Bucșoaia'), +(148649, 33, 3, 19, 148612, 'Doroteia'), +(148658, 33, 3, 19, 148612, 'Plutonița'), +(148667, 33, 2, 3, NULL, 'Frătăuții Noi'), +(148676, 33, 3, 22, 148667, 'Frătăuții Noi'), +(148685, 33, 3, 23, 148667, 'Costișa'), +(148694, 33, 2, 3, NULL, 'Frătăuții Vechi'), +(148701, 33, 3, 22, 148694, 'Frătăuții Vechi'), +(148710, 33, 3, 23, 148694, 'Măneuți'), +(148729, 33, 2, 3, NULL, 'Frumosu'), +(148738, 33, 3, 22, 148729, 'Frumosu'), +(148747, 33, 3, 23, 148729, 'Deia'), +(148756, 33, 3, 23, 148729, 'Dragoșa'), +(148765, 33, 2, 3, NULL, 'Fundu Moldovei'), +(148774, 33, 3, 22, 148765, 'Fundu Moldovei'), +(148783, 33, 3, 23, 148765, 'Botușel'), +(148792, 33, 3, 23, 148765, 'Botuș'), +(148809, 33, 3, 23, 148765, 'Braniștea'), +(148818, 33, 3, 23, 148765, 'Colacu'), +(148827, 33, 3, 23, 148765, 'Delnița'), +(148836, 33, 3, 23, 148765, 'Deluț'), +(148845, 33, 3, 23, 148765, 'Obcina'), +(148854, 33, 3, 23, 148765, 'Plai'), +(148863, 33, 3, 23, 148765, 'Smida Ungurenilor'), +(148872, 33, 2, 3, NULL, 'Gălănești'), +(148881, 33, 3, 22, 148872, 'Gălănești'), +(148890, 33, 3, 23, 148872, 'Hurjuieni'), +(148907, 33, 3, 22, 151558, 'Voitinel'), +(148916, 33, 2, 3, NULL, 'Grămești'), +(148925, 33, 3, 22, 148916, 'Grămești'), +(148934, 33, 3, 23, 148916, 'Bălinești'), +(148943, 33, 3, 23, 148916, 'Botoșanița Mică'), +(148952, 33, 3, 23, 148916, 'Rudești'), +(148961, 33, 3, 23, 148916, 'Verbia'), +(148970, 33, 2, 3, NULL, 'Grănicești'), +(148989, 33, 3, 22, 148970, 'Grănicești'), +(148998, 33, 3, 23, 148970, 'Dumbrava'), +(149003, 33, 3, 23, 148970, 'Gura Solcii'), +(149012, 33, 3, 23, 148970, 'Iacobești'), +(149021, 33, 3, 23, 148970, 'Românești'), +(149030, 33, 3, 23, 148970, 'Slobozia Sucevei'), +(149049, 33, 2, 3, NULL, 'Horodniceni'), +(149058, 33, 3, 22, 149049, 'Horodniceni'), +(149067, 33, 3, 23, 149049, 'Botești'), +(149076, 33, 3, 23, 149049, 'Brădățel'), +(149085, 33, 3, 23, 149049, 'Mihăiești'), +(149094, 33, 3, 23, 149049, 'Rotopănești'), +(149101, 33, 2, 3, NULL, 'Horodnic De Jos'), +(149110, 33, 3, 22, 149101, 'Horodnic De Jos'), +(149129, 33, 3, 22, 151479, 'Horodnic De Sus'), +(149138, 33, 2, 3, NULL, 'Iacobeni'), +(149147, 33, 3, 22, 149138, 'Iacobeni'), +(149156, 33, 3, 23, 151451, 'Botoș'), +(149165, 33, 3, 22, 151451, 'Ciocănești'), +(149174, 33, 3, 23, 149138, 'Mestecăniș'), +(149183, 33, 2, 3, NULL, 'Izvoarele Sucevei'), +(149192, 33, 3, 22, 149183, 'Izvoarele Sucevei'), +(149209, 33, 3, 23, 149183, 'Bobeica'), +(149218, 33, 3, 23, 149183, 'Brodina'), +(149227, 33, 2, 2, NULL, 'Oraș Liteni'), +(149236, 33, 3, 17, 149227, 'Liteni'), +(149245, 33, 3, 19, 149227, 'Corni'), +(149254, 33, 3, 19, 149227, 'Roșcani'), +(149263, 33, 3, 19, 149227, 'Rotunda'), +(149272, 33, 3, 19, 149227, 'Siliștea'), +(149281, 33, 3, 19, 149227, 'Vercicani'), +(149290, 33, 2, 3, NULL, 'Marginea'), +(149307, 33, 3, 22, 149290, 'Marginea'), +(149316, 33, 2, 3, NULL, 'Mălini'), +(149325, 33, 3, 22, 149316, 'Mălini'), +(149334, 33, 3, 23, 149316, 'Iesle'), +(149343, 33, 3, 23, 149316, 'Pâraie'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(149352, 33, 3, 23, 149316, 'Poiana Mărului'), +(149361, 33, 3, 23, 149316, 'Văleni-Stânișoara'), +(149370, 33, 2, 3, NULL, 'Mănăstirea Humorului'), +(149389, 33, 3, 22, 149370, 'Mănăstirea Humorului'), +(149398, 33, 3, 23, 149370, 'Pleșa'), +(149405, 33, 3, 23, 149370, 'Poiana Micului'), +(149414, 33, 2, 3, NULL, 'Moara'), +(149423, 33, 3, 22, 149414, 'Moara Nica'), +(149432, 33, 3, 23, 149414, 'Bulai'), +(149441, 33, 3, 23, 149414, 'Frumoasa'), +(149450, 33, 3, 23, 149414, 'Groapa Vlădichii'), +(149469, 33, 3, 23, 149414, 'Liteni'), +(149478, 33, 3, 23, 149414, 'Moara Carp'), +(149487, 33, 3, 23, 149414, 'Vornicenii Mari'), +(149496, 33, 3, 23, 149414, 'Vornicenii Mici'), +(149502, 33, 2, 3, NULL, 'Moldova-Sulița'), +(149511, 33, 3, 22, 149502, 'Moldova-Sulița'), +(149520, 33, 3, 23, 149502, 'Benia'), +(149539, 33, 2, 3, NULL, 'Moldovița'), +(149548, 33, 3, 22, 149539, 'Moldovița'), +(149557, 33, 3, 23, 149539, 'Argel'), +(149566, 33, 3, 23, 149539, 'Demacușa'), +(149575, 33, 3, 23, 149539, 'Rașca'), +(149584, 33, 2, 3, NULL, 'Mușenița'), +(149593, 33, 3, 22, 149584, 'Baineț'), +(149600, 33, 3, 23, 149584, 'Băncești'), +(149619, 33, 3, 23, 149584, 'Climăuți'), +(149628, 33, 3, 23, 149584, 'Mușenița'), +(149637, 33, 3, 23, 149584, 'Vășcăuți'), +(149646, 33, 3, 23, 149584, 'Vicșani'), +(149655, 33, 2, 3, NULL, 'Ostra'), +(149664, 33, 3, 22, 149655, 'Ostra'), +(149673, 33, 3, 23, 149655, 'Tărnicioara'), +(149682, 33, 2, 3, NULL, 'Panaci'), +(149691, 33, 3, 22, 149682, 'Panaci'), +(149708, 33, 3, 23, 149682, 'Catrinari'), +(149717, 33, 3, 23, 149682, 'Coverca'), +(149726, 33, 3, 23, 149682, 'Drăgoiasa'), +(149735, 33, 3, 23, 149682, 'Glodu'), +(149744, 33, 3, 23, 149682, 'Păltiniș'), +(149753, 33, 2, 3, NULL, 'Păltinoasa'), +(149762, 33, 3, 22, 149753, 'Păltinoasa'), +(149771, 33, 3, 23, 149753, 'Capu Codrului'), +(149780, 33, 2, 3, NULL, 'Pârteștii De Jos'), +(149799, 33, 3, 22, 149780, 'Pârteștii De Jos'), +(149806, 33, 3, 23, 149780, 'Deleni'), +(149815, 33, 3, 23, 149780, 'Varvata'), +(149824, 33, 3, 23, 149780, 'Vârfu Dealului'), +(149833, 33, 2, 3, NULL, 'Pătrăuți'), +(149842, 33, 3, 22, 149833, 'Pătrăuți'), +(149851, 33, 2, 3, NULL, 'Poiana Stampei'), +(149860, 33, 3, 22, 149851, 'Poiana Stampei'), +(149879, 33, 3, 23, 149851, 'Căsoi'), +(149888, 33, 3, 23, 149851, 'Dornișoara'), +(149897, 33, 3, 23, 149851, 'Pilugani'), +(149904, 33, 3, 23, 149851, 'Prăleni'), +(149913, 33, 3, 23, 149851, 'Tătaru'), +(149922, 33, 3, 23, 149851, 'Teșna'), +(149931, 33, 2, 3, NULL, 'Pojorâta'), +(149940, 33, 3, 22, 149931, 'Pojorâta'), +(149959, 33, 3, 23, 149931, 'Valea Putnei'), +(149968, 33, 2, 3, NULL, 'Preutești'), +(149977, 33, 3, 22, 149968, 'Preutești'), +(149986, 33, 3, 23, 149968, 'Arghira'), +(149995, 33, 3, 23, 149968, 'Basarabi'), +(150007, 33, 3, 23, 149968, 'Bahna Arin'), +(150016, 33, 3, 22, 151549, 'Hârtop'), +(150025, 33, 3, 23, 149968, 'Huși'), +(150034, 33, 3, 23, 149968, 'Leucușești'), +(150043, 33, 2, 3, NULL, 'Putna'), +(150052, 33, 3, 22, 150043, 'Putna'), +(150061, 33, 3, 23, 150043, 'Gura Putnei'), +(150070, 33, 2, 3, NULL, 'Rădășeni'), +(150089, 33, 3, 22, 150070, 'Rădășeni'), +(150098, 33, 3, 23, 150070, 'Lămășeni'), +(150105, 33, 3, 23, 150070, 'Pocoleni'), +(150114, 33, 2, 3, NULL, 'Râșca'), +(150123, 33, 3, 22, 150114, 'Râșca'), +(150132, 33, 3, 23, 150114, 'Buda'), +(150141, 33, 3, 23, 150114, 'Dumbrăveni'), +(150150, 33, 3, 23, 150114, 'Jahalia'), +(150169, 33, 3, 23, 150114, 'Slătioara'), +(150178, 33, 2, 3, NULL, 'Sadova'), +(150187, 33, 3, 22, 150178, 'Sadova'), +(150196, 33, 2, 3, NULL, 'Satu Mare'), +(150203, 33, 3, 22, 150196, 'Satu Mare'), +(150212, 33, 3, 23, 150196, 'Țibeni'), +(150221, 33, 2, 3, NULL, 'Siminicea'), +(150230, 33, 3, 22, 150221, 'Siminicea'), +(150249, 33, 3, 23, 150221, 'Grigorești'), +(150258, 33, 2, 3, NULL, 'Slatina'), +(150267, 33, 3, 22, 150258, 'Slatina'), +(150276, 33, 3, 23, 150258, 'Găinești'), +(150285, 33, 3, 23, 150258, 'Herla'), +(150294, 33, 2, 3, NULL, 'Straja'), +(150301, 33, 3, 22, 150294, 'Straja'), +(150310, 33, 2, 3, NULL, 'Stroiești'), +(150329, 33, 3, 22, 150310, 'Stroiești'), +(150338, 33, 3, 23, 150310, 'Vâlcelele'), +(150347, 33, 3, 23, 150310, 'Zaharești'), +(150356, 33, 2, 3, NULL, 'Stulpicani'), +(150365, 33, 3, 22, 150356, 'Stulpicani'), +(150374, 33, 3, 23, 150356, 'Gemenea'), +(150383, 33, 3, 23, 150356, 'Negrileasa'), +(150392, 33, 3, 23, 150356, 'Slătioara'), +(150409, 33, 3, 23, 150356, 'Vadu Negrilesei'), +(150418, 33, 2, 3, NULL, 'Sucevița'), +(150427, 33, 3, 22, 150418, 'Sucevița'), +(150436, 33, 3, 23, 150418, 'Voievodeasa'), +(150445, 33, 2, 3, NULL, 'Șaru Dornei'), +(150454, 33, 3, 22, 150445, 'Neagra Șarului'), +(150463, 33, 3, 23, 150445, 'Gura Haitii'), +(150472, 33, 3, 23, 150445, 'Plaiu Șarului'), +(150481, 33, 3, 23, 150445, 'Sărișor'), +(150490, 33, 3, 23, 150445, 'Sărișoru Mare'), +(150506, 33, 3, 23, 150445, 'Șaru Bucovinei'), +(150515, 33, 3, 23, 150445, 'Șaru Dornei'), +(150524, 33, 2, 3, NULL, 'Todirești'), +(150533, 33, 3, 22, 150524, 'Todirești'), +(150542, 33, 3, 23, 150524, 'Costâna'), +(150551, 33, 3, 23, 150524, 'Părhăuți'), +(150560, 33, 3, 23, 150524, 'Sârghiești'), +(150579, 33, 3, 23, 150524, 'Soloneț'), +(150588, 33, 2, 3, NULL, 'Udești'), +(150597, 33, 3, 22, 150588, 'Udești'), +(150604, 33, 3, 23, 150588, 'Chilișeni'), +(150613, 33, 3, 23, 150588, 'Luncușoara'), +(150622, 33, 3, 23, 150588, 'Mănăstioara'), +(150631, 33, 3, 23, 150588, 'Plăvălari'), +(150640, 33, 3, 23, 150588, 'Poieni-Suceava'), +(150659, 33, 3, 23, 150588, 'Racova'), +(150668, 33, 3, 23, 150588, 'Reuseni'), +(150677, 33, 3, 23, 150588, 'Rușii-Mănăstioara'), +(150686, 33, 3, 23, 150588, 'Securiceni'), +(150695, 33, 3, 23, 150588, 'Știrbăț'), +(150702, 33, 2, 3, NULL, 'Ulma'), +(150711, 33, 3, 22, 150702, 'Ulma'), +(150720, 33, 3, 23, 150702, 'Costileva'), +(150739, 33, 3, 23, 150702, 'Lupcina'), +(150748, 33, 3, 23, 150702, 'Măgura'), +(150757, 33, 3, 23, 150702, 'Nisipitu'), +(150766, 33, 2, 3, NULL, 'Vadu Moldovei'), +(150775, 33, 3, 22, 150766, 'Vadu Moldovei'), +(150784, 33, 3, 23, 150766, 'Cămârzani'), +(150793, 33, 3, 23, 150766, 'Ciumulești'), +(150800, 33, 3, 23, 151488, 'Cotu Băii'), +(150819, 33, 3, 23, 150766, 'Dumbrăvița'), +(150828, 33, 3, 22, 151488, 'Fântâna Mare'), +(150837, 33, 3, 23, 150766, 'Ioneasa'), +(150846, 33, 3, 23, 150766, 'Mesteceni'), +(150855, 33, 3, 23, 150766, 'Movileni'), +(150864, 33, 3, 23, 150766, 'Nigotești'), +(150873, 33, 3, 23, 151488, 'Praxia'), +(150882, 33, 3, 23, 151488, 'Spătărești'), +(150891, 33, 2, 3, NULL, 'Valea Moldovei'), +(150908, 33, 3, 22, 150891, 'Valea Moldovei'), +(150917, 33, 3, 22, 151503, 'Capu Câmpului'), +(150926, 33, 3, 23, 150891, 'Mironu'), +(150935, 33, 2, 3, NULL, 'Vama'), +(150944, 33, 3, 22, 150935, 'Vama'), +(150953, 33, 3, 23, 150935, 'Molid'), +(150962, 33, 3, 23, 150935, 'Prisaca Dornei'), +(150971, 33, 3, 23, 150935, 'Strâmtura'), +(150980, 33, 2, 3, NULL, 'Vatra Moldoviței'), +(150999, 33, 3, 22, 150980, 'Vatra Moldoviței'), +(151004, 33, 3, 23, 150980, 'Ciumârna'), +(151013, 33, 3, 23, 150980, 'Paltinu'), +(151022, 33, 2, 3, NULL, 'Verești'), +(151031, 33, 3, 22, 151022, 'Verești'), +(151040, 33, 3, 23, 151022, 'Bursuceni'), +(151059, 33, 3, 23, 151022, 'Corocăiești'), +(151068, 33, 3, 23, 151022, 'Hancea'), +(151077, 33, 2, 3, NULL, 'Vicovu De Jos'), +(151086, 33, 3, 22, 151077, 'Vicovu De Jos'), +(151095, 33, 2, 2, NULL, 'Oraș Vicovu De Sus'), +(151102, 33, 3, 17, 151095, 'Vicovu De Sus'), +(151111, 33, 3, 18, 151095, 'Bivolăria'), +(151120, 33, 2, 3, NULL, 'Volovăț'), +(151139, 33, 3, 22, 151120, 'Volovăț'), +(151148, 33, 3, 22, 151521, 'Burla'), +(151157, 33, 2, 3, NULL, 'Vulturești'), +(151166, 33, 3, 22, 151157, 'Pleșești'), +(151175, 33, 3, 23, 151157, 'Giurgești'), +(151184, 33, 3, 23, 151157, 'Hreațca'), +(151193, 33, 3, 23, 151157, 'Jacota'), +(151200, 33, 3, 23, 151157, 'Merești'), +(151219, 33, 3, 23, 151157, 'Osoi'), +(151228, 33, 3, 23, 151157, 'Valea Glodului'), +(151237, 33, 3, 23, 151157, 'Vulturești'), +(151246, 33, 2, 3, NULL, 'Zamostea'), +(151255, 33, 3, 22, 151246, 'Zamostea'), +(151264, 33, 3, 23, 151246, 'Badragi'), +(151273, 33, 3, 23, 151246, 'Ciomârtan'), +(151282, 33, 3, 23, 151246, 'Cojocăreni'), +(151291, 33, 3, 23, 151246, 'Corpaci'), +(151308, 33, 3, 23, 151246, 'Lunca'), +(151317, 33, 3, 23, 151246, 'Nicani'), +(151326, 33, 3, 23, 151246, 'Răuțeni'), +(151335, 33, 3, 23, 151246, 'Tăutești'), +(151344, 33, 2, 3, NULL, 'Zvoriștea'), +(151353, 33, 3, 22, 151344, 'Zvoriștea'), +(151362, 33, 3, 23, 151344, 'Buda'), +(151371, 33, 3, 23, 151344, 'Dealu'), +(151380, 33, 3, 23, 151344, 'Poiana'), +(151399, 33, 3, 23, 151344, 'Șerbănești'), +(151406, 33, 3, 23, 151344, 'Slobozia'), +(151415, 33, 3, 23, 151344, 'Stânca'), +(151424, 33, 3, 23, 151344, 'Stâncuța'), +(151433, 33, 2, 3, NULL, 'Comănești'), +(151442, 33, 2, 3, NULL, 'Iaslovăț'), +(151451, 33, 2, 3, NULL, 'Ciocănești'), +(151460, 33, 2, 3, NULL, 'Șerbăuți'), +(151479, 33, 2, 3, NULL, 'Horodnic De Sus'), +(151488, 33, 2, 3, NULL, 'Fântâna Mare'), +(151497, 33, 2, 3, NULL, 'Coșna'), +(151503, 33, 2, 3, NULL, 'Capu Câmpului'), +(151512, 33, 2, 3, NULL, 'Hănțești'), +(151521, 33, 2, 3, NULL, 'Burla'), +(151530, 33, 2, 3, NULL, 'Bălăceana'), +(151549, 33, 2, 3, NULL, 'Hârtop'), +(151558, 33, 2, 3, NULL, 'Voitinel'), +(151567, 33, 2, 3, NULL, 'Ciprian Porumbescu'), +(151576, 33, 2, 3, NULL, 'Berchișești'), +(151585, 33, 2, 3, NULL, 'Poieni-Solca'), +(151683, 34, 2, 4, NULL, 'Municipiul Turnu Măgurele'), +(151692, 34, 3, 9, 151683, 'Turnu Măgurele'), +(151709, 34, 2, 3, NULL, 'Ciuperceni'), +(151718, 34, 3, 22, 151709, 'Ciuperceni'), +(151727, 34, 3, 23, 151709, 'Poiana'), +(151736, 34, 2, 3, NULL, 'Islaz'), +(151745, 34, 3, 22, 151736, 'Islaz'), +(151754, 34, 3, 23, 151736, 'Moldoveni'), +(151763, 34, 2, 3, NULL, 'Lița'), +(151772, 34, 3, 22, 151763, 'Lița'), +(151790, 34, 2, 1, NULL, 'Municipiul Alexandria'), +(151807, 34, 3, 9, 151790, 'Alexandria'), +(151816, 34, 2, 3, NULL, 'Nanov'), +(151825, 34, 3, 22, 151816, 'Nanov'), +(151834, 34, 2, 3, NULL, 'Poroschia'), +(151843, 34, 3, 22, 151834, 'Poroschia'), +(151852, 34, 3, 23, 151834, 'Calomfirești'), +(151870, 34, 2, 4, NULL, 'Municipiul Roșiori De Vede'), +(151889, 34, 3, 9, 151870, 'Roșiori De Vede'), +(151905, 34, 2, 2, NULL, 'Oraș Videle'), +(151914, 34, 3, 17, 151905, 'Videle'), +(151923, 34, 3, 19, 151905, 'Coșoaia'), +(151932, 34, 2, 3, NULL, 'Crevenicu'), +(151941, 34, 3, 22, 151932, 'Crevenicu'), +(151950, 34, 3, 23, 151932, 'Rădulești'), +(151978, 34, 2, 2, NULL, 'Oraș Zimnicea'), +(151987, 34, 3, 17, 151978, 'Zimnicea'), +(151996, 34, 2, 3, NULL, 'Balaci'), +(152001, 34, 3, 22, 151996, 'Balaci'), +(152010, 34, 3, 23, 151996, 'Burdeni'), +(152029, 34, 3, 23, 151996, 'Tecuci'), +(152038, 34, 2, 3, NULL, 'Băbăița'), +(152047, 34, 3, 22, 152038, 'Băbăița'), +(152056, 34, 3, 23, 155127, 'Clănița'), +(152065, 34, 3, 22, 155127, 'Frăsinet'), +(152074, 34, 3, 23, 152038, 'Merișani'), +(152083, 34, 2, 3, NULL, 'Blejești'), +(152092, 34, 3, 22, 152083, 'Blejești'), +(152109, 34, 3, 23, 152083, 'Baciu'), +(152118, 34, 3, 23, 152083, 'Sericu'), +(152127, 34, 2, 3, NULL, 'Bogdana'), +(152136, 34, 3, 22, 152127, 'Bogdana'), +(152145, 34, 3, 23, 152127, 'Broșteanca'), +(152154, 34, 3, 23, 152127, 'Ulmeni'), +(152163, 34, 3, 23, 152127, 'Urluiu'), +(152172, 34, 2, 3, NULL, 'Botoroaga'), +(152181, 34, 3, 22, 152172, 'Botoroaga'), +(152190, 34, 3, 23, 152172, 'Călugaru'), +(152207, 34, 3, 23, 152172, 'Târnava'), +(152216, 34, 3, 23, 152172, 'Tunari'), +(152225, 34, 3, 23, 152172, 'Valea Cireșului'), +(152234, 34, 2, 3, NULL, 'Bragadiru'), +(152243, 34, 3, 22, 152234, 'Bragadiru'), +(152252, 34, 2, 3, NULL, 'Brânceni'), +(152261, 34, 3, 22, 152252, 'Brânceni'), +(152270, 34, 2, 3, NULL, 'Bujoreni'), +(152289, 34, 3, 22, 152270, 'Bujoreni'), +(152298, 34, 3, 23, 152270, 'Dărvaș'), +(152305, 34, 3, 23, 152270, 'Prunaru'), +(152314, 34, 2, 3, NULL, 'Bujoru'), +(152323, 34, 3, 22, 152314, 'Bujoru'), +(152332, 34, 2, 3, NULL, 'Buzescu'), +(152341, 34, 3, 22, 152332, 'Buzescu'), +(152350, 34, 2, 3, NULL, 'Călinești'), +(152369, 34, 3, 22, 152350, 'Călinești'), +(152378, 34, 3, 23, 152350, 'Antonești'), +(152387, 34, 3, 23, 152350, 'Copăceanca'), +(152396, 34, 3, 23, 152350, 'Licuriciu'), +(152403, 34, 3, 23, 152350, 'Marița'), +(152412, 34, 2, 3, NULL, 'Călmățuiu'), +(152421, 34, 3, 22, 152412, 'Călmățuiu'), +(152430, 34, 3, 23, 152412, 'Bujoru'), +(152449, 34, 3, 23, 152412, 'Caravaneți'), +(152458, 34, 3, 23, 152412, 'Nicolae Bălcescu'), +(152467, 34, 2, 3, NULL, 'Călmățuiu De Sus'), +(152476, 34, 3, 22, 152467, 'Călmățuiu De Sus'), +(152485, 34, 3, 23, 152467, 'Băcălești'), +(152494, 34, 3, 23, 152467, 'Ionașcu'), +(152500, 34, 2, 3, NULL, 'Cervenia'), +(152519, 34, 3, 22, 152500, 'Cervenia'), +(152528, 34, 2, 3, NULL, 'Ciolănești'), +(152537, 34, 3, 22, 152528, 'Ciolăneștii Din Deal'), +(152546, 34, 3, 23, 152528, 'Baldovinești'), +(152555, 34, 3, 23, 152528, 'Ciolăneștii Din Vale'), +(152564, 34, 2, 3, NULL, 'Conțești'), +(152573, 34, 3, 22, 152564, 'Conțești'), +(152582, 34, 2, 3, NULL, 'Cosmești'), +(152591, 34, 3, 22, 152582, 'Cosmești'), +(152608, 34, 3, 23, 152582, 'Ciuperceni'), +(152617, 34, 2, 3, NULL, 'Crângeni'), +(152626, 34, 3, 22, 152617, 'Crângeni'), +(152635, 34, 3, 23, 152617, 'Balta Sărată'), +(152644, 34, 3, 23, 152617, 'Dorobanțu'), +(152653, 34, 3, 23, 152617, 'Stejaru'), +(152662, 34, 2, 3, NULL, 'Crângu'), +(152671, 34, 3, 22, 152662, 'Crângu'), +(152680, 34, 3, 22, 155109, 'Dracea'), +(152699, 34, 3, 23, 155109, 'Florica'), +(152706, 34, 3, 23, 152662, 'Secara'), +(152715, 34, 3, 23, 155109, 'Zlata'), +(152724, 34, 2, 3, NULL, 'Didești'), +(152733, 34, 3, 22, 152724, 'Didești'), +(152742, 34, 3, 23, 152724, 'Însurăței'), +(152751, 34, 3, 23, 152724, 'Satu Nou'), +(152760, 34, 2, 3, NULL, 'Dobrotești'), +(152779, 34, 3, 22, 152760, 'Dobrotești'), +(152788, 34, 3, 23, 152760, 'Merișani'), +(152797, 34, 2, 3, NULL, 'Drăcșenei'), +(152804, 34, 3, 22, 152797, 'Drăcșenei'), +(152813, 34, 3, 22, 155092, 'Beuca'), +(152822, 34, 3, 23, 152797, 'Drăcșani'), +(152831, 34, 3, 23, 152797, 'Odobeasca'), +(152840, 34, 3, 23, 155092, 'Plopi'), +(152859, 34, 3, 23, 152797, 'Satul Vechi'), +(152868, 34, 2, 3, NULL, 'Drăgănești De Vede'), +(152877, 34, 3, 22, 152868, 'Drăgănești De Vede'), +(152886, 34, 3, 23, 152868, 'Măgura Cu Liliac'), +(152895, 34, 3, 23, 152868, 'Văcărești'), +(152902, 34, 2, 3, NULL, 'Drăgănești-Vlașca'), +(152911, 34, 3, 22, 152902, 'Drăgănești-Vlașca'), +(152920, 34, 3, 23, 152902, 'Comoara'), +(152939, 34, 3, 23, 152902, 'Văceni'), +(152948, 34, 2, 3, NULL, 'Furculești'), +(152957, 34, 3, 22, 152948, 'Furculești'), +(152966, 34, 3, 23, 152948, 'Moșteni'), +(152975, 34, 3, 23, 152948, 'Spătărei'), +(152984, 34, 3, 23, 152948, 'Voievoda'), +(152993, 34, 2, 3, NULL, 'Frumoasa'), +(153008, 34, 3, 22, 152993, 'Frumoasa'), +(153017, 34, 3, 23, 152993, 'Păuleasca'), +(153026, 34, 2, 3, NULL, 'Gălăteni'), +(153035, 34, 3, 22, 153026, 'Gălăteni'), +(153044, 34, 3, 23, 153026, 'Bâscoveni'), +(153053, 34, 3, 23, 153026, 'Grădișteanca'), +(153062, 34, 2, 3, NULL, 'Gratia'), +(153071, 34, 3, 22, 153062, 'Gratia'), +(153080, 34, 3, 23, 153062, 'Ciurari-Deal'), +(153099, 34, 3, 23, 153062, 'Drăghinești'), +(153106, 34, 2, 3, NULL, 'Izvoarele'), +(153115, 34, 3, 22, 153106, 'Izvoarele'), +(153124, 34, 2, 3, NULL, 'Lisa'), +(153133, 34, 3, 22, 153124, 'Lisa'), +(153142, 34, 3, 23, 153124, 'Vânători'), +(153151, 34, 2, 3, NULL, 'Lunca'), +(153160, 34, 3, 22, 153151, 'Lunca'), +(153179, 34, 3, 23, 155145, 'Pleașov'), +(153188, 34, 3, 23, 153151, 'Prundu'), +(153197, 34, 3, 22, 155145, 'Saelele'), +(153204, 34, 2, 3, NULL, 'Mavrodin'), +(153213, 34, 3, 22, 153204, 'Mavrodin'), +(153222, 34, 3, 22, 154996, 'Nenciulești'), +(153231, 34, 3, 23, 154996, 'Păru Rotund'), +(153240, 34, 2, 3, NULL, 'Măgura'), +(153259, 34, 3, 22, 153240, 'Măgura'), +(153268, 34, 3, 23, 153240, 'Guruieni'), +(153277, 34, 2, 3, NULL, 'Măldăeni'), +(153286, 34, 3, 22, 153277, 'Măldăeni'), +(153295, 34, 2, 3, NULL, 'Mereni'), +(153302, 34, 3, 22, 153295, 'Merenii De Jos'), +(153311, 34, 3, 23, 153295, 'Merenii De Sus'), +(153320, 34, 3, 23, 153295, 'Ștefeni'), +(153339, 34, 2, 3, NULL, 'Mârzănești'), +(153348, 34, 3, 22, 153339, 'Mârzănești'), +(153357, 34, 3, 23, 153339, 'Cernetu'), +(153366, 34, 3, 23, 153339, 'Teleormanu'), +(153375, 34, 3, 23, 153339, 'Valea Părului'), +(153384, 34, 2, 3, NULL, 'Moșteni'), +(153393, 34, 3, 22, 153384, 'Moșteni'), +(153400, 34, 2, 3, NULL, 'Năsturelu'), +(153419, 34, 3, 22, 153400, 'Năsturelu'), +(153428, 34, 3, 23, 153400, 'Zimnicele'), +(153437, 34, 2, 3, NULL, 'Necșești'), +(153446, 34, 3, 22, 153437, 'Necșești'), +(153455, 34, 3, 23, 153437, 'Belciug'), +(153464, 34, 3, 23, 153437, 'Gârdești'), +(153473, 34, 2, 3, NULL, 'Olteni'), +(153482, 34, 3, 22, 153473, 'Olteni'), +(153491, 34, 3, 23, 153473, 'Perii Broșteni'), +(153507, 34, 2, 3, NULL, 'Orbeasca'), +(153516, 34, 3, 22, 153507, 'Orbeasca De Jos'), +(153525, 34, 3, 23, 153507, 'Lăceni'), +(153534, 34, 3, 23, 153507, 'Orbeasca De Sus'), +(153543, 34, 2, 3, NULL, 'Peretu'), +(153552, 34, 3, 22, 153543, 'Peretu'), +(153561, 34, 2, 3, NULL, 'Piatra'), +(153570, 34, 3, 22, 153561, 'Piatra'), +(153589, 34, 2, 3, NULL, 'Pietroșani'), +(153598, 34, 3, 22, 153589, 'Pietroșani'), +(153605, 34, 2, 3, NULL, 'Plosca'), +(153614, 34, 3, 22, 153605, 'Plosca'), +(153623, 34, 2, 3, NULL, 'Plopii-Slăvitești'), +(153632, 34, 3, 22, 153623, 'Plopii-Slăvitești'), +(153641, 34, 3, 22, 155083, 'Beciu'), +(153650, 34, 3, 23, 155083, 'Bârseștii De Jos'), +(153669, 34, 3, 23, 153623, 'Brâncoveanca'), +(153678, 34, 3, 23, 153623, 'Dudu'), +(153687, 34, 3, 23, 155083, 'Smârdan'), +(153696, 34, 2, 3, NULL, 'Poeni'), +(153703, 34, 3, 22, 153696, 'Poeni'), +(153712, 34, 3, 23, 153696, 'Banov'), +(153721, 34, 3, 23, 153696, 'Brătești'), +(153730, 34, 3, 23, 153696, 'Cătunu'), +(153749, 34, 3, 23, 153696, 'Preajba'), +(153758, 34, 3, 23, 153696, 'Țăvârlău'), +(153767, 34, 3, 23, 153696, 'Vătași'), +(153776, 34, 2, 3, NULL, 'Vitănești'), +(153785, 34, 3, 22, 153776, 'Vitanesti'), +(153794, 34, 3, 23, 153776, 'Schitu Poienari'), +(153801, 34, 3, 23, 153776, 'Siliștea'), +(153810, 34, 3, 23, 153776, 'Purani'), +(153829, 34, 2, 3, NULL, 'Putineiu'), +(153838, 34, 3, 22, 153829, 'Putineiu'), +(153847, 34, 3, 23, 153829, 'Băduleasa'), +(153856, 34, 3, 23, 153829, 'Cârlomanu'), +(153865, 34, 2, 3, NULL, 'Rădoiești'), +(153874, 34, 3, 22, 153865, 'Rădoiești-Vale'), +(153883, 34, 3, 23, 153865, 'Cetatea'), +(153892, 34, 3, 23, 153865, 'Rădoiești-Deal'), +(153909, 34, 2, 3, NULL, 'Răsmirești'), +(153918, 34, 3, 22, 153909, 'Răsmirești'), +(153927, 34, 3, 23, 153909, 'Ludăneasca'), +(153936, 34, 2, 3, NULL, 'Salcia'), +(153945, 34, 3, 22, 153936, 'Salcia'), +(153954, 34, 3, 23, 153936, 'Băneasa'), +(153963, 34, 3, 23, 153936, 'Tudor Vladimirescu'), +(153972, 34, 2, 3, NULL, 'Săceni'), +(153981, 34, 3, 22, 153972, 'Săceni'), +(153990, 34, 3, 23, 153972, 'Butculești'), +(154004, 34, 3, 23, 153972, 'Ciurari'), +(154013, 34, 2, 3, NULL, 'Scrioaștea'), +(154022, 34, 3, 22, 154013, 'Scrioaștea'), +(154031, 34, 3, 23, 154013, 'Brebina'), +(154040, 34, 3, 23, 154013, 'Cucueți'), +(154059, 34, 3, 23, 154013, 'Viile'), +(154068, 34, 2, 3, NULL, 'Scurtu Mare'), +(154077, 34, 3, 22, 154068, 'Scurtu Mare'), +(154086, 34, 3, 23, 154068, 'Albeni'), +(154095, 34, 3, 23, 154068, 'Drăcești'), +(154102, 34, 3, 23, 154068, 'Negrilești'), +(154111, 34, 3, 23, 154068, 'Scurtu-Slăvești'), +(154120, 34, 3, 23, 154068, 'Valea Poștei'), +(154139, 34, 2, 3, NULL, 'Seaca'), +(154148, 34, 3, 22, 154139, 'Seaca'), +(154157, 34, 3, 23, 154139, 'Năvodari'), +(154166, 34, 2, 3, NULL, 'Sfințești'), +(154175, 34, 3, 22, 154166, 'Sfințești'), +(154184, 34, 2, 3, NULL, 'Segarcea-Vale'), +(154193, 34, 3, 22, 154184, 'Segarcea-Vale'), +(154200, 34, 3, 23, 154184, 'Olteanca'), +(154219, 34, 3, 23, 154184, 'Segarcea-Deal'), +(154228, 34, 2, 3, NULL, 'Siliștea'), +(154237, 34, 3, 22, 154228, 'Siliștea'), +(154246, 34, 3, 23, 154228, 'Butești'), +(154255, 34, 3, 23, 155136, 'Purani'), +(154264, 34, 3, 22, 155136, 'Puranii De Sus'), +(154273, 34, 3, 23, 154228, 'Siliștea Mică'), +(154282, 34, 2, 3, NULL, 'Siliștea-Gumești'), +(154291, 34, 3, 22, 154282, 'Siliștea-Gumești'), +(154308, 34, 2, 3, NULL, 'Sârbeni'), +(154317, 34, 3, 22, 154308, 'Sârbenii De Jos'), +(154326, 34, 3, 23, 154308, 'Sârbeni'), +(154335, 34, 3, 23, 154308, 'Udeni'), +(154344, 34, 2, 3, NULL, 'Slobozia Mândra'), +(154353, 34, 3, 22, 154344, 'Slobozia Mândra'), +(154362, 34, 3, 22, 155154, 'Uda-Clocociov'), +(154371, 34, 3, 23, 155154, 'Uda-Paciurea'), +(154380, 34, 2, 3, NULL, 'Smârdioasa'), +(154399, 34, 3, 22, 154380, 'Smârdioasa'), +(154406, 34, 3, 23, 154380, 'Șoimu'), +(154415, 34, 2, 3, NULL, 'Stejaru'), +(154424, 34, 3, 22, 154415, 'Stejaru'), +(154433, 34, 3, 23, 154415, 'Bratcovu'), +(154442, 34, 3, 23, 154415, 'Gresia'), +(154451, 34, 3, 23, 154415, 'Socetu'), +(154460, 34, 2, 3, NULL, 'Suhaia'), +(154479, 34, 3, 22, 154460, 'Suhaia'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(154488, 34, 3, 22, 155118, 'Fântânele'), +(154497, 34, 2, 3, NULL, 'Ștorobăneasa'), +(154503, 34, 3, 22, 154497, 'Ștorobăneasa'), +(154512, 34, 3, 23, 154497, 'Beiu'), +(154521, 34, 2, 3, NULL, 'Talpa'), +(154530, 34, 3, 22, 154521, 'Talpa-Ogrăzile'), +(154549, 34, 3, 23, 154521, 'Linia Costii'), +(154558, 34, 3, 23, 154521, 'Rotărești'), +(154567, 34, 3, 23, 154521, 'Talpa-Bâscoveni'), +(154576, 34, 3, 23, 154521, 'Talpa Poștei'), +(154585, 34, 2, 3, NULL, 'Tătărăștii De Jos'), +(154594, 34, 3, 22, 154585, 'Tătărăștii De Jos'), +(154601, 34, 3, 23, 154585, 'Lada'), +(154610, 34, 3, 23, 154585, 'Negreni'), +(154629, 34, 3, 23, 154585, 'Negrenii De Sus'), +(154638, 34, 3, 23, 154585, 'Negrenii-Osebiți'), +(154647, 34, 3, 23, 154585, 'Obârtu'), +(154656, 34, 3, 23, 154585, 'Slăvești'), +(154665, 34, 2, 3, NULL, 'Tătărăștii De Sus'), +(154674, 34, 3, 22, 154665, 'Tătărăștii De Sus'), +(154683, 34, 3, 23, 154665, 'Dobreni'), +(154692, 34, 3, 23, 154665, 'Udupu'), +(154709, 52, 2, 3, NULL, 'Toporu'), +(154718, 52, 3, 22, 154709, 'Toporu'), +(154727, 52, 3, 23, 154709, 'Tomulești'), +(154736, 34, 2, 3, NULL, 'Traian'), +(154745, 34, 3, 22, 154736, 'Traian'), +(154754, 34, 2, 3, NULL, 'Trivalea-Moșteni'), +(154763, 34, 3, 22, 154754, 'Trivalea-Moșteni'), +(154772, 34, 3, 23, 154754, 'Brătășani'), +(154781, 34, 3, 23, 154754, 'Deparați'), +(154790, 34, 2, 3, NULL, 'Troianul'), +(154807, 34, 3, 22, 154790, 'Troianul'), +(154816, 34, 3, 23, 154790, 'Dulceni'), +(154825, 34, 3, 23, 154790, 'Vatra'), +(154834, 34, 2, 3, NULL, 'Țigănești'), +(154843, 34, 3, 22, 154834, 'Țigănești'), +(154852, 34, 2, 3, NULL, 'Vedea'), +(154861, 34, 3, 22, 154852, 'Vedea'), +(154870, 34, 3, 23, 154852, 'Albești'), +(154889, 34, 3, 23, 154852, 'Coșoteni'), +(154898, 34, 3, 23, 154852, 'Dulceanca'), +(154905, 34, 3, 23, 154852, 'Meri'), +(154914, 34, 2, 3, NULL, 'Viișoara'), +(154923, 34, 3, 22, 154914, 'Viișoara'), +(154932, 34, 2, 3, NULL, 'Vârtoape'), +(154941, 34, 3, 22, 154932, 'Vârtoapele De Sus'), +(154950, 34, 3, 23, 154932, 'Gărăgău'), +(154969, 34, 3, 23, 154932, 'Vârtoapele De Jos'), +(154978, 34, 2, 3, NULL, 'Zâmbreasca'), +(154987, 34, 3, 22, 154978, 'Zâmbreasca'), +(154996, 34, 2, 3, NULL, 'Nenciulești'), +(155083, 34, 2, 3, NULL, 'Beciu'), +(155092, 34, 2, 3, NULL, 'Beuca'), +(155109, 34, 2, 3, NULL, 'Dracea'), +(155118, 34, 2, 3, NULL, 'Fântânele'), +(155127, 34, 2, 3, NULL, 'Frăsinet'), +(155136, 34, 2, 3, NULL, 'Purani'), +(155145, 34, 2, 3, NULL, 'Saelele'), +(155154, 34, 2, 3, NULL, 'Uda-Clocociov'), +(155243, 35, 2, 1, NULL, 'Municipiul Timișoara'), +(155252, 35, 3, 9, 155243, 'Timișoara'), +(155261, 35, 2, 3, NULL, 'Dumbrăvița'), +(155270, 35, 3, 22, 155261, 'Dumbrăvița'), +(155289, 35, 2, 3, NULL, 'Ghiroda'), +(155298, 35, 3, 22, 155289, 'Ghiroda'), +(155305, 35, 3, 23, 155289, 'Giarmata-Vii'), +(155314, 35, 2, 3, NULL, 'Giroc'), +(155323, 35, 3, 22, 155314, 'Giroc'), +(155332, 35, 3, 23, 155314, 'Chișoda'), +(155350, 35, 2, 4, NULL, 'Municipiul Lugoj'), +(155369, 35, 3, 9, 155350, 'Lugoj'), +(155378, 35, 3, 11, 155350, 'Măguri'), +(155387, 35, 3, 11, 155350, 'Tapia'), +(155403, 35, 2, 2, NULL, 'Oraș Buziaș'), +(155412, 35, 3, 17, 155403, 'Buziaș'), +(155421, 35, 3, 18, 155403, 'Silagiu'), +(155430, 35, 3, 19, 155403, 'Bacova'), +(155458, 35, 2, 2, NULL, 'Oraș Deta'), +(155467, 35, 3, 17, 155458, 'Deta'), +(155476, 35, 3, 19, 155458, 'Opatița'), +(155494, 35, 2, 2, NULL, 'Oraș Jimbolia'), +(155500, 35, 3, 17, 155494, 'Jimbolia'), +(155528, 35, 2, 2, NULL, 'Oraș Sânnicolau Mare'), +(155537, 35, 3, 17, 155528, 'Sânnicolau Mare'), +(155546, 35, 2, 3, NULL, 'Balinț'), +(155555, 35, 3, 22, 155546, 'Balinț'), +(155564, 35, 3, 23, 155546, 'Bodo'), +(155573, 35, 3, 23, 155546, 'Fădimac'), +(155582, 35, 3, 23, 155546, 'Târgoviște'), +(155591, 35, 2, 3, NULL, 'Banloc'), +(155608, 35, 3, 22, 155591, 'Banloc'), +(155617, 35, 3, 23, 159491, 'Dolaț'), +(155626, 35, 3, 22, 159491, 'Livezile'), +(155635, 35, 3, 23, 155591, 'Ofsenița'), +(155644, 35, 3, 23, 155591, 'Partoș'), +(155653, 35, 3, 23, 155591, 'Soca'), +(155662, 35, 2, 3, NULL, 'Bara'), +(155671, 35, 3, 22, 155662, 'Bara'), +(155680, 35, 3, 23, 155662, 'Dobrești'), +(155699, 35, 3, 23, 155662, 'Lăpușnic'), +(155706, 35, 3, 23, 155662, 'Rădmănești'), +(155715, 35, 3, 23, 155662, 'Spata'), +(155724, 35, 2, 3, NULL, 'Beba Veche'), +(155733, 35, 3, 22, 155724, 'Beba Veche'), +(155742, 35, 3, 23, 155724, 'Cherestur'), +(155751, 35, 3, 23, 155724, 'Pordeanu'), +(155760, 35, 2, 3, NULL, 'Becicherecu Mic'), +(155779, 35, 3, 22, 155760, 'Becicherecu Mic'), +(155788, 35, 3, 22, 159384, 'Dudeștii Noi'), +(155797, 35, 2, 3, NULL, 'Belinț'), +(155804, 35, 3, 22, 155797, 'Belinț'), +(155813, 35, 3, 23, 155797, 'Babșa'), +(155822, 35, 3, 23, 155797, 'Chizătău'), +(155831, 35, 3, 23, 155797, 'Gruni'), +(155840, 35, 2, 3, NULL, 'Bethausen'), +(155859, 35, 3, 22, 155840, 'Bethausen'), +(155868, 35, 3, 23, 155840, 'Cladova'), +(155877, 35, 3, 23, 155840, 'Cliciova'), +(155886, 35, 3, 23, 155840, 'Cutina'), +(155895, 35, 3, 23, 155840, 'Leucușești'), +(155902, 35, 3, 23, 155840, 'Nevrincea'), +(155911, 35, 2, 3, NULL, 'Biled'), +(155920, 35, 3, 22, 155911, 'Biled'), +(155939, 35, 3, 22, 159464, 'Șandra'), +(155948, 35, 3, 23, 159464, 'Uihei'), +(155957, 35, 2, 3, NULL, 'Bârna'), +(155966, 35, 3, 22, 155957, 'Bârna'), +(155975, 35, 3, 23, 155957, 'Botești'), +(155984, 35, 3, 23, 155957, 'Botinești'), +(155993, 35, 3, 23, 155957, 'Drinova'), +(156008, 35, 3, 23, 155957, 'Jurești'), +(156017, 35, 3, 23, 155957, 'Pogănești'), +(156026, 35, 3, 23, 155957, 'Sărăzani'), +(156035, 35, 2, 3, NULL, 'Bogda'), +(156044, 35, 3, 22, 156035, 'Bogda'), +(156053, 35, 3, 23, 156035, 'Altringen'), +(156062, 35, 3, 23, 156035, 'Buzad'), +(156071, 35, 3, 23, 156035, 'Charlotenburg'), +(156080, 35, 3, 23, 156035, 'Comeat'), +(156099, 35, 3, 23, 156035, 'Sintar'), +(156106, 35, 2, 3, NULL, 'Boldur'), +(156115, 35, 3, 22, 156106, 'Boldur'), +(156124, 35, 3, 23, 156106, 'Jabăr'), +(156133, 35, 3, 23, 156106, 'Ohaba-Forgaci'), +(156142, 35, 3, 23, 156106, 'Sinersig'), +(156151, 35, 2, 3, NULL, 'Brestovăț'), +(156160, 35, 3, 22, 156151, 'Brestovăț'), +(156179, 35, 3, 23, 156151, 'Coșarii'), +(156188, 35, 3, 23, 156151, 'Hodoș'), +(156197, 35, 3, 23, 156151, 'Lucareț'), +(156204, 35, 3, 23, 156151, 'Teș'), +(156213, 35, 2, 3, NULL, 'Cărpiniș'), +(156222, 35, 3, 22, 156213, 'Cărpiniș'), +(156231, 35, 3, 22, 159428, 'Iecea Mare'), +(156240, 35, 3, 23, 156213, 'Iecea Mică'), +(156259, 35, 2, 3, NULL, 'Cenad'), +(156268, 35, 3, 22, 156259, 'Cenad'), +(156277, 35, 2, 3, NULL, 'Cenei'), +(156286, 35, 3, 22, 156277, 'Cenei'), +(156295, 35, 3, 23, 156277, 'Bobda'), +(156302, 35, 3, 22, 159375, 'Checea'), +(156311, 35, 2, 3, NULL, 'Chevereșu Mare'), +(156320, 35, 3, 22, 156311, 'Chevereșu Mare'), +(156339, 35, 3, 23, 156311, 'Dragșina'), +(156348, 35, 3, 23, 156311, 'Vucova'), +(156357, 35, 2, 2, NULL, 'Oraș Ciacova'), +(156366, 35, 3, 17, 156357, 'Ciacova'), +(156375, 35, 3, 19, 156357, 'Cebza'), +(156384, 35, 3, 23, 159400, 'Gad'), +(156393, 35, 3, 22, 159400, 'Ghilad'), +(156400, 35, 3, 19, 156357, 'Macedonia'), +(156419, 35, 3, 19, 156357, 'Obad'), +(156428, 35, 3, 19, 156357, 'Petroman'), +(156437, 35, 2, 3, NULL, 'Comloșu Mare'), +(156446, 35, 3, 22, 156437, 'Comloșu Mare'), +(156455, 35, 3, 23, 156437, 'Comloșu Mic'), +(156464, 35, 3, 23, 156437, 'Lunga'), +(156473, 35, 2, 3, NULL, 'Coșteiu'), +(156482, 35, 3, 22, 156473, 'Coșteiu'), +(156491, 35, 3, 23, 156473, 'Hezeriș'), +(156507, 35, 3, 23, 156473, 'Păru'), +(156516, 35, 3, 23, 156473, 'Țipari'), +(156525, 35, 3, 23, 156473, 'Valea Lungă Română'), +(156534, 35, 2, 3, NULL, 'Criciova'), +(156543, 35, 3, 22, 156534, 'Criciova'), +(156552, 35, 3, 23, 156534, 'Cireșu'), +(156561, 35, 3, 23, 156534, 'Cireșu Mic'), +(156570, 35, 3, 23, 156534, 'Jdioara'), +(156589, 35, 2, 3, NULL, 'Curtea'), +(156598, 35, 3, 22, 156589, 'Curtea'), +(156605, 35, 3, 23, 156589, 'Coșava'), +(156614, 35, 3, 23, 156589, 'Homojdia'), +(156623, 35, 2, 3, NULL, 'Darova'), +(156632, 35, 3, 22, 156623, 'Darova'), +(156641, 35, 3, 23, 156623, 'Hodoș'), +(156650, 35, 3, 23, 156623, 'Sacoșu Mare'), +(156669, 35, 2, 3, NULL, 'Denta'), +(156678, 35, 3, 22, 156669, 'Denta'), +(156687, 35, 3, 23, 156669, 'Breștea'), +(156696, 35, 3, 23, 156669, 'Rovinița Mare'), +(156703, 35, 3, 23, 156669, 'Rovinița Mică'), +(156712, 35, 2, 3, NULL, 'Dudeștii Vechi'), +(156721, 35, 3, 22, 156712, 'Dudeștii Vechi'), +(156730, 35, 3, 23, 156712, 'Cheglevici'), +(156749, 35, 3, 23, 156712, 'Colonia Bulgară'), +(156758, 35, 3, 22, 159482, 'Vălcani'), +(156767, 35, 2, 3, NULL, 'Dumbrava'), +(156776, 35, 3, 22, 156767, 'Dumbrava'), +(156785, 35, 3, 23, 156767, 'Bucovăț'), +(156794, 35, 3, 23, 156767, 'Răchita'), +(156801, 35, 2, 2, NULL, 'Oraș Făget'), +(156810, 35, 3, 17, 156801, 'Făget'), +(156829, 35, 3, 19, 156801, 'Bătești'), +(156838, 35, 3, 19, 156801, 'Begheiu Mic'), +(156847, 35, 3, 19, 156801, 'Bichigi'), +(156856, 35, 3, 19, 156801, 'Brănești'), +(156865, 35, 3, 19, 156801, 'Bunea Mare'), +(156874, 35, 3, 19, 156801, 'Bunea Mică'), +(156883, 35, 3, 19, 156801, 'Colonia Mică'), +(156892, 35, 3, 19, 156801, 'Jupânești'), +(156909, 35, 3, 19, 156801, 'Povârgina'), +(156918, 35, 3, 19, 156801, 'Temerești'), +(156927, 35, 2, 3, NULL, 'Fârdea'), +(156936, 35, 3, 22, 156927, 'Fârdea'), +(156945, 35, 3, 23, 156927, 'Drăgsinești'), +(156954, 35, 3, 23, 156927, 'Gladna Montană'), +(156963, 35, 3, 23, 156927, 'Gladna Româna'), +(156972, 35, 3, 23, 156927, 'Hăuzești'), +(156981, 35, 3, 23, 156927, 'Mâtnicu Mic'), +(156990, 35, 3, 23, 156927, 'Zolt'), +(157004, 35, 2, 3, NULL, 'Foeni'), +(157013, 35, 3, 22, 157004, 'Foeni'), +(157022, 35, 3, 23, 157004, 'Cruceni'), +(157031, 35, 2, 3, NULL, 'Gavojdia'), +(157040, 35, 3, 22, 157031, 'Gavojdia'), +(157059, 35, 3, 23, 157031, 'Jena'), +(157068, 35, 3, 23, 157031, 'Lugojel'), +(157077, 35, 3, 23, 157031, 'Sălbăgel'), +(157086, 35, 2, 2, NULL, 'Oraș Gătaia'), +(157095, 35, 3, 17, 157086, 'Gătaia'), +(157102, 35, 3, 23, 159366, 'Berecuța'), +(157111, 35, 3, 22, 159366, 'Birda'), +(157120, 35, 3, 19, 157086, 'Butin'), +(157139, 35, 3, 23, 159366, 'Mânăstire'), +(157148, 35, 3, 19, 157086, 'Percosova'), +(157157, 35, 3, 18, 157086, 'Sculia'), +(157166, 35, 3, 23, 159366, 'Sângeorge'), +(157175, 35, 3, 19, 157086, 'Șemlacu Mare'), +(157184, 35, 3, 19, 157086, 'Șemlacu Mic'), +(157193, 35, 2, 3, NULL, 'Ghizela'), +(157200, 35, 3, 22, 157193, 'Ghizela'), +(157219, 35, 3, 23, 157193, 'Hisiaș'), +(157228, 35, 3, 23, 157193, 'Paniova'), +(157237, 35, 3, 23, 157193, 'Șanovița'), +(157246, 35, 2, 3, NULL, 'Giarmata'), +(157255, 35, 3, 22, 157246, 'Giarmata'), +(157264, 35, 3, 23, 157246, 'Cerneteaz'), +(157273, 35, 2, 3, NULL, 'Giera'), +(157282, 35, 3, 22, 157273, 'Giera'), +(157291, 35, 3, 23, 157273, 'Grănicerii'), +(157308, 35, 3, 23, 157273, 'Toager'), +(157317, 35, 2, 3, NULL, 'Giulvăz'), +(157326, 35, 3, 22, 157317, 'Giulvăz'), +(157335, 35, 3, 23, 157317, 'Crai Nou'), +(157344, 35, 3, 23, 157317, 'Ivanda'), +(157353, 35, 3, 23, 157317, 'Rudna'), +(157362, 35, 2, 3, NULL, 'Jamu Mare'), +(157371, 35, 3, 22, 157362, 'Jamu Mare'), +(157380, 35, 3, 23, 157362, 'Clopodia'), +(157399, 35, 3, 23, 157362, 'Ferendia'), +(157406, 35, 3, 23, 157362, 'Gherman'), +(157415, 35, 3, 23, 157362, 'Lățunaș'), +(157424, 35, 2, 3, NULL, 'Jebel'), +(157433, 35, 3, 22, 157424, 'Jebel'), +(157442, 35, 3, 22, 159446, 'Pădureni'), +(157451, 35, 2, 3, NULL, 'Lenauheim'), +(157460, 35, 3, 22, 157451, 'Lenauheim'), +(157479, 35, 3, 23, 157451, 'Bulgăruș'), +(157488, 35, 3, 23, 157451, 'Grabăț'), +(157497, 35, 2, 3, NULL, 'Liebling'), +(157503, 35, 3, 22, 157497, 'Liebling'), +(157512, 35, 3, 23, 157497, 'Cerna'), +(157521, 35, 3, 23, 157497, 'Iosif'), +(157530, 35, 2, 3, NULL, 'Lovrin'), +(157549, 35, 3, 22, 157530, 'Lovrin'), +(157558, 35, 3, 22, 159419, 'Gottlob'), +(157567, 35, 3, 22, 159473, 'Tomnatic'), +(157576, 35, 3, 23, 159419, 'Vizejdia'), +(157585, 35, 2, 3, NULL, 'Margina'), +(157594, 35, 3, 22, 157585, 'Margina'), +(157601, 35, 3, 23, 157585, 'Breazova'), +(157610, 35, 3, 23, 157585, 'Bulza'), +(157629, 35, 3, 23, 157585, 'Coșevița'), +(157638, 35, 3, 23, 157585, 'Coșteiu De Sus'), +(157647, 35, 3, 23, 157585, 'Groși'), +(157656, 35, 3, 23, 157585, 'Nemeșești'), +(157665, 35, 3, 23, 157585, 'Sintești'), +(157674, 35, 3, 23, 157585, 'Zorani'), +(157683, 35, 2, 3, NULL, 'Mașloc'), +(157692, 35, 3, 22, 157683, 'Mașloc'), +(157709, 35, 3, 23, 157683, 'Alioș'), +(157718, 35, 3, 22, 159393, 'Fibiș'), +(157727, 35, 3, 23, 157683, 'Remetea Mică'), +(157736, 35, 2, 3, NULL, 'Mănăștiur'), +(157745, 35, 3, 22, 157736, 'Mănăștiur'), +(157754, 35, 3, 23, 157736, 'Pădurani'), +(157763, 35, 3, 23, 157736, 'Remetea-Luncă'), +(157772, 35, 3, 23, 157736, 'Topla'), +(157781, 35, 2, 3, NULL, 'Moravița'), +(157790, 35, 3, 22, 157781, 'Moravița'), +(157807, 35, 3, 23, 157781, 'Dejan'), +(157816, 35, 3, 23, 157781, 'Gaiu Mic'), +(157825, 35, 3, 23, 157781, 'Stamora Germană'), +(157834, 35, 2, 3, NULL, 'Moșnița Nouă'), +(157843, 35, 3, 22, 157834, 'Moșnița Nouă'), +(157852, 35, 3, 23, 157834, 'Albina'), +(157861, 35, 3, 23, 157834, 'Moșnița Veche'), +(157870, 35, 3, 23, 157834, 'Rudicica'), +(157889, 35, 3, 23, 157834, 'Urseni'), +(157898, 35, 2, 3, NULL, 'Nădrag'), +(157905, 35, 3, 22, 157898, 'Nădrag'), +(157914, 35, 3, 23, 157898, 'Crivina'), +(157923, 35, 2, 3, NULL, 'Nițchidorf'), +(157932, 35, 3, 22, 157923, 'Nițchidorf'), +(157941, 35, 3, 23, 157923, 'Blajova'), +(157950, 35, 3, 23, 157923, 'Duboz'), +(157969, 35, 2, 3, NULL, 'Ohaba Lungă'), +(157978, 35, 3, 22, 157969, 'Ohaba Lungă'), +(157987, 35, 3, 23, 157969, 'Dubești'), +(157996, 35, 3, 23, 157969, 'Ierșnic'), +(158001, 35, 3, 23, 157969, 'Ohaba Română'), +(158010, 35, 2, 3, NULL, 'Orțișoara'), +(158029, 35, 3, 22, 158010, 'Orțișoara'), +(158038, 35, 3, 23, 158010, 'Călacea'), +(158047, 35, 3, 23, 158010, 'Cornești'), +(158056, 35, 3, 23, 158010, 'Seceani'), +(158065, 35, 2, 3, NULL, 'Peciu Nou'), +(158074, 35, 3, 22, 158065, 'Peciu Nou'), +(158083, 35, 3, 23, 158065, 'Diniaș'), +(158092, 35, 3, 23, 158065, 'Sânmartinu Sârbesc'), +(158109, 35, 2, 3, NULL, 'Periam'), +(158118, 35, 3, 22, 158109, 'Periam'), +(158127, 35, 3, 22, 159507, 'Pesac'), +(158136, 35, 2, 3, NULL, 'Pietroasa'), +(158145, 35, 3, 22, 158136, 'Pietroasa'), +(158154, 35, 3, 23, 158136, 'Crivina De Sus'), +(158163, 35, 3, 23, 158136, 'Fărășești'), +(158172, 35, 3, 23, 158136, 'Poieni'), +(158181, 35, 2, 3, NULL, 'Pișchia'), +(158190, 35, 3, 22, 158181, 'Pișchia'), +(158207, 35, 3, 23, 158181, 'Bencecu De Jos'), +(158216, 35, 3, 23, 158181, 'Bencecu De Sus'), +(158225, 35, 3, 23, 158181, 'Murani'), +(158234, 35, 3, 23, 158181, 'Sălciua Nouă'), +(158243, 35, 2, 3, NULL, 'Racovița'), +(158252, 35, 3, 22, 158243, 'Racovița'), +(158261, 35, 3, 23, 158243, 'Căpăt'), +(158270, 35, 3, 23, 158243, 'Drăgoiești'), +(158289, 35, 3, 23, 158243, 'Ficătar'), +(158298, 35, 3, 23, 158243, 'Hitiaș'), +(158305, 35, 3, 23, 158243, 'Sârbova'), +(158314, 35, 2, 2, NULL, 'Oraș Recaș'), +(158323, 35, 3, 17, 158314, 'Recaș'), +(158332, 35, 3, 19, 158314, 'Bazoș'), +(158341, 35, 3, 19, 158314, 'Herneacova'), +(158350, 35, 3, 19, 158314, 'Izvin'), +(158369, 35, 3, 19, 158314, 'Nadăș'), +(158378, 35, 3, 19, 158314, 'Petrovaselo'), +(158387, 35, 3, 19, 158314, 'Stanciova'), +(158396, 35, 2, 3, NULL, 'Remetea Mare'), +(158403, 35, 3, 22, 158396, 'Remetea Mare'), +(158412, 35, 3, 23, 159516, 'Bazoșu Nou'), +(158421, 35, 3, 22, 159516, 'Bucovăț'), +(158430, 35, 3, 23, 158396, 'Ianova'), +(158449, 35, 2, 3, NULL, 'Sacoșu Turcesc'), +(158458, 35, 3, 22, 158449, 'Sacoșu Turcesc'), +(158467, 35, 3, 23, 158449, 'Berini'), +(158476, 35, 3, 23, 158449, 'Icloda'), +(158485, 35, 3, 23, 158449, 'Otvești'), +(158494, 35, 3, 23, 158449, 'Stamora Română'), +(158500, 35, 3, 23, 158449, 'Uliuc'), +(158519, 35, 3, 23, 158449, 'Unip'), +(158528, 35, 2, 3, NULL, 'Satchinez'), +(158537, 35, 3, 22, 158528, 'Satchinez'), +(158546, 35, 3, 23, 158528, 'Bărăteaz'), +(158555, 35, 3, 23, 158528, 'Hodoni'), +(158564, 35, 2, 3, NULL, 'Săcălaz'), +(158573, 35, 3, 22, 158564, 'Săcălaz'), +(158582, 35, 3, 23, 158564, 'Beregsău Mare'), +(158591, 35, 3, 23, 158564, 'Beregsău Mic'), +(158608, 35, 2, 3, NULL, 'Secaș'), +(158617, 35, 3, 22, 158608, 'Secaș'), +(158626, 35, 3, 23, 158608, 'Checheș'), +(158635, 35, 3, 23, 158608, 'Crivobara'), +(158644, 35, 3, 23, 158608, 'Vizma'), +(158653, 35, 2, 3, NULL, 'Sânandrei'), +(158662, 35, 3, 22, 158653, 'Sânandrei'), +(158671, 35, 3, 23, 158653, 'Carani'), +(158680, 35, 3, 23, 158653, 'Covaci'), +(158699, 35, 2, 3, NULL, 'Sânmihaiu Român'), +(158706, 35, 3, 22, 158699, 'Sânmihaiu Român'), +(158715, 35, 3, 23, 158699, 'Sânmihaiu German'), +(158724, 35, 3, 23, 158699, 'Utvin'), +(158733, 35, 2, 3, NULL, 'Sânpetru Mare'), +(158742, 35, 3, 22, 158733, 'Sânpetru Mare'), +(158751, 35, 3, 23, 158733, 'Igriș'), +(158760, 35, 3, 22, 159455, 'Saravale'), +(158779, 35, 2, 3, NULL, 'Șag'), +(158788, 35, 3, 22, 158779, 'Șag'), +(158797, 35, 3, 22, 159437, 'Parța'), +(158804, 35, 2, 3, NULL, 'Știuca'), +(158813, 35, 3, 22, 158804, 'Știuca'), +(158822, 35, 3, 23, 158804, 'Dragomirești'), +(158831, 35, 3, 23, 158804, 'Oloșag'), +(158840, 35, 3, 23, 158804, 'Zgribești'), +(158859, 35, 2, 3, NULL, 'Teremia Mare'), +(158868, 35, 3, 22, 158859, 'Teremia Mare'), +(158877, 35, 3, 23, 158859, 'Nerău'), +(158886, 35, 3, 23, 158859, 'Teremia Mică'), +(158895, 35, 2, 3, NULL, 'Tomești'), +(158902, 35, 3, 22, 158895, 'Tomești'), +(158911, 35, 3, 23, 158895, 'Baloșești'), +(158920, 35, 3, 23, 158895, 'Colonia Fabricii'), +(158939, 35, 3, 23, 158895, 'Luncanii De Jos'), +(158948, 35, 3, 23, 158895, 'Luncanii De Sus'), +(158957, 35, 3, 23, 158895, 'Românești'), +(158966, 35, 2, 3, NULL, 'Topolovățu Mare'), +(158975, 35, 3, 22, 158966, 'Topolovățu Mare'), +(158984, 35, 3, 23, 158966, 'Cralovăț'), +(158993, 35, 3, 23, 158966, 'Ictar-Budinți'), +(159008, 35, 3, 23, 158966, 'Iosifalău'), +(159017, 35, 3, 23, 158966, 'Suștra'), +(159026, 35, 3, 23, 158966, 'Topolovățu Mic'), +(159035, 35, 2, 3, NULL, 'Tormac'), +(159044, 35, 3, 22, 159035, 'Tormac'), +(159053, 35, 3, 23, 159035, 'Cadar'), +(159062, 35, 3, 23, 159035, 'Șipet'), +(159071, 35, 2, 3, NULL, 'Traian Vuia'), +(159080, 35, 3, 22, 159071, 'Sudriaș'), +(159099, 35, 3, 23, 159071, 'Jupani'), +(159106, 35, 3, 23, 159071, 'Săceni'), +(159115, 35, 3, 23, 159071, 'Surducu Mic'), +(159124, 35, 3, 23, 159071, 'Susani'), +(159133, 35, 3, 23, 159071, 'Traian Vuia'), +(159142, 35, 2, 3, NULL, 'Uivar'), +(159151, 35, 3, 22, 159142, 'Uivar'), +(159160, 35, 3, 23, 159525, 'Iohanisfeld'), +(159179, 35, 3, 22, 159525, 'Otelec'), +(159188, 35, 3, 23, 159142, 'Pustiniș'), +(159197, 35, 3, 23, 159142, 'Răuți'), +(159204, 35, 3, 23, 159142, 'Sânmartinu Maghiar'), +(159213, 35, 2, 3, NULL, 'Variaș'), +(159222, 35, 3, 22, 159213, 'Variaș'), +(159231, 35, 3, 23, 159213, 'Gelu'), +(159240, 35, 3, 23, 159213, 'Sânpetru Mic'), +(159259, 35, 2, 3, NULL, 'Victor Vlad Delamarina'), +(159268, 35, 3, 22, 159259, 'Victor Vlad Delamarina'), +(159277, 35, 3, 23, 159259, 'Herendești'), +(159286, 35, 3, 23, 159259, 'Honorici'), +(159295, 35, 3, 23, 159259, 'Pădureni'), +(159302, 35, 3, 23, 159259, 'Petroasa Mare'), +(159311, 35, 3, 23, 159259, 'Pini'), +(159320, 35, 3, 23, 159259, 'Vișag'), +(159339, 35, 2, 3, NULL, 'Voiteg'), +(159348, 35, 3, 22, 159339, 'Voiteg'), +(159357, 35, 3, 23, 159339, 'Folea'), +(159366, 35, 2, 3, NULL, 'Birda'), +(159375, 35, 2, 3, NULL, 'Checea'), +(159384, 35, 2, 3, NULL, 'Dudeștii Noi'), +(159393, 35, 2, 3, NULL, 'Fibiș'), +(159400, 35, 2, 3, NULL, 'Ghilad'), +(159419, 35, 2, 3, NULL, 'Gottlob'), +(159428, 35, 2, 3, NULL, 'Iecea Mare'), +(159437, 35, 2, 3, NULL, 'Parța'), +(159446, 35, 2, 3, NULL, 'Pădureni'), +(159455, 35, 2, 3, NULL, 'Saravale'), +(159464, 35, 2, 3, NULL, 'Șandra'), +(159473, 35, 2, 3, NULL, 'Tomnatic'), +(159482, 35, 2, 3, NULL, 'Vălcani'), +(159491, 35, 2, 3, NULL, 'Livezile'), +(159507, 35, 2, 3, NULL, 'Pesac'), +(159516, 35, 2, 3, NULL, 'Bucovăț'), +(159525, 35, 2, 3, NULL, 'Otelec'), +(159614, 36, 2, 1, NULL, 'Municipiul Tulcea'), +(159623, 36, 3, 9, 159614, 'Tulcea'), +(159632, 36, 3, 10, 159614, 'Tudor Vladimirescu'), +(159650, 36, 2, 2, NULL, 'Oraș Babadag'), +(159669, 36, 3, 17, 159650, 'Babadag'), +(159687, 36, 2, 2, NULL, 'Oraș Isaccea'), +(159696, 36, 3, 17, 159687, 'Isaccea'), +(159703, 36, 3, 18, 159687, 'Tichilești'), +(159712, 36, 3, 18, 159687, 'Revărsarea'), +(159730, 36, 2, 2, NULL, 'Oraș Măcin'), +(159749, 36, 3, 17, 159730, 'Măcin'), +(159767, 36, 2, 2, NULL, 'Oraș Sulina'), +(159776, 36, 3, 17, 159767, 'Sulina'), +(159785, 36, 2, 3, NULL, 'Baia'), +(159794, 36, 3, 22, 159785, 'Baia'), +(159801, 36, 3, 23, 159785, 'Camena'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(159810, 36, 3, 23, 159785, 'Caugagia'), +(159829, 36, 3, 23, 159785, 'Ceamurlia De Sus'), +(159838, 36, 3, 23, 159785, 'Panduru'), +(159847, 36, 2, 3, NULL, 'Beidaud'), +(159856, 36, 3, 22, 159847, 'Beidaud'), +(159865, 36, 3, 23, 159847, 'Neatârnarea'), +(159874, 36, 3, 23, 159847, 'Sarighiol De Deal'), +(159883, 36, 2, 3, NULL, 'C.a. Rosetti'), +(159892, 36, 3, 22, 159883, 'C.a. Rosetti'), +(159909, 36, 3, 23, 159883, 'Cardon'), +(159918, 36, 3, 23, 159883, 'Letea'), +(159927, 36, 3, 23, 159883, 'Periprava'), +(159936, 36, 3, 23, 159883, 'Sfiștofca'), +(159945, 36, 2, 3, NULL, 'Carcaliu'), +(159954, 36, 3, 22, 159945, 'Carcaliu'), +(159963, 36, 2, 3, NULL, 'Casimcea'), +(159972, 36, 3, 22, 159963, 'Casimcea'), +(159981, 36, 3, 23, 159963, 'Cișmeaua Nouă'), +(159990, 36, 3, 23, 159963, 'Corugea'), +(160001, 36, 3, 23, 159963, 'Haidar'), +(160010, 36, 3, 23, 159963, 'Rahman'), +(160029, 36, 3, 23, 159963, 'Războieni'), +(160038, 36, 3, 23, 159963, 'Stânca'), +(160047, 36, 2, 3, NULL, 'Ceatalchioi'), +(160056, 36, 3, 22, 160047, 'Ceatalchioi'), +(160065, 36, 3, 23, 160047, 'Pătlăgeanca'), +(160074, 36, 3, 23, 160047, 'Plauru'), +(160083, 36, 3, 23, 160047, 'Sălceni'), +(160092, 36, 2, 3, NULL, 'Ceamurlia De Jos'), +(160109, 36, 3, 22, 160092, 'Ceamurlia De Jos'), +(160118, 36, 3, 23, 160092, 'Lunca'), +(160127, 36, 2, 3, NULL, 'Cerna'), +(160136, 36, 3, 22, 160127, 'Cerna'), +(160145, 36, 3, 23, 160127, 'General Praporgescu'), +(160154, 36, 3, 23, 160127, 'Mircea Vodă'), +(160163, 36, 3, 23, 160127, 'Traian'), +(160172, 36, 2, 3, NULL, 'Chilia Veche'), +(160181, 36, 3, 22, 160172, 'Chilia Veche'), +(160190, 36, 3, 23, 160172, 'Câșlița'), +(160207, 36, 3, 23, 160172, 'Ostrovu Tătaru'), +(160216, 36, 3, 23, 160172, 'Tatanir'), +(160225, 36, 2, 3, NULL, 'Ciucurova'), +(160234, 36, 3, 22, 160225, 'Ciucurova'), +(160243, 36, 3, 23, 160225, 'Atmagea'), +(160252, 36, 3, 23, 160225, 'Fântâna Mare'), +(160261, 36, 2, 3, NULL, 'Crișan'), +(160270, 36, 3, 22, 160261, 'Crișan'), +(160289, 36, 3, 23, 160261, 'Caraorman'), +(160298, 36, 3, 23, 160261, 'Mila 23'), +(160305, 36, 2, 3, NULL, 'Dăeni'), +(160314, 36, 3, 22, 160305, 'Dăeni'), +(160323, 36, 2, 3, NULL, 'Dorobanțu'), +(160332, 36, 3, 22, 160323, 'Dorobanțu'), +(160341, 36, 3, 23, 160323, 'Ardealu'), +(160350, 36, 3, 23, 160323, 'Cârjelari'), +(160369, 36, 3, 23, 160323, 'Fântâna Oilor'), +(160378, 36, 3, 23, 160323, 'Meșteru'), +(160387, 36, 2, 3, NULL, 'Frecăței'), +(160396, 36, 3, 22, 160387, 'Frecăței'), +(160403, 36, 3, 23, 160387, 'Cataloi'), +(160412, 36, 3, 23, 160387, 'Poșta'), +(160421, 36, 3, 23, 160387, 'Telița'), +(160430, 36, 2, 3, NULL, 'Greci'), +(160449, 36, 3, 22, 160430, 'Greci'), +(160458, 36, 2, 3, NULL, 'Grindu'), +(160467, 36, 3, 22, 160458, 'Grindu'), +(160476, 36, 2, 3, NULL, 'Hamcearca'), +(160485, 36, 3, 22, 160476, 'Hamcearca'), +(160494, 36, 3, 23, 160476, 'Balabancea'), +(160500, 36, 3, 23, 160476, 'Căprioara'), +(160519, 36, 3, 23, 160476, 'Nifon'), +(160528, 36, 2, 3, NULL, 'Horia'), +(160537, 36, 3, 22, 160528, 'Horia'), +(160546, 36, 3, 23, 160528, 'Cloșca'), +(160555, 36, 3, 23, 160528, 'Florești'), +(160564, 36, 2, 3, NULL, 'Izvoarele'), +(160573, 36, 3, 22, 160564, 'Izvoarele'), +(160582, 36, 3, 23, 160564, 'Alba'), +(160591, 36, 3, 23, 160564, 'Iulia'), +(160608, 36, 3, 22, 161561, 'Valea Teilor'), +(160617, 36, 2, 3, NULL, 'Jijila'), +(160626, 36, 3, 22, 160617, 'Jijila'), +(160635, 36, 3, 23, 160617, 'Garvăn'), +(160644, 36, 2, 3, NULL, 'Jurilovca'), +(160653, 36, 3, 22, 160644, 'Jurilovca'), +(160662, 36, 3, 23, 160644, 'Vișina'), +(160671, 36, 3, 23, 160644, 'Sălcioara'), +(160680, 36, 2, 3, NULL, 'Luncavița'), +(160699, 36, 3, 22, 160680, 'Luncavița'), +(160706, 36, 3, 23, 160680, 'Rachelu'), +(160715, 36, 3, 22, 161543, 'Văcăreni'), +(160724, 36, 2, 3, NULL, 'Mahmudia'), +(160733, 36, 3, 22, 160724, 'Mahmudia'), +(160742, 36, 3, 23, 161552, 'Băltenii De Jos'), +(160751, 36, 3, 23, 161552, 'Băltenii De Sus'), +(160760, 36, 3, 22, 161552, 'Beștepe'), +(160779, 36, 2, 3, NULL, 'Maliuc'), +(160788, 36, 3, 22, 160779, 'Maliuc'), +(160797, 36, 3, 23, 160779, 'Ilganii De Sus'), +(160804, 36, 3, 23, 160779, 'Gorgova'), +(160813, 36, 3, 23, 160779, 'Partizani'), +(160822, 36, 3, 23, 160779, 'Vulturu'), +(160831, 36, 2, 3, NULL, 'Mihai Bravu'), +(160840, 36, 3, 22, 160831, 'Mihai Bravu'), +(160859, 36, 3, 23, 160831, 'Satu Nou'), +(160868, 36, 3, 23, 160831, 'Turda'), +(160877, 36, 2, 3, NULL, 'Mihail Kogălniceanu'), +(160886, 36, 3, 22, 160877, 'Mihail Kogălniceanu'), +(160895, 36, 3, 23, 160877, 'Lăstuni'), +(160902, 36, 3, 23, 160877, 'Rândunica'), +(160911, 36, 2, 3, NULL, 'Murighiol'), +(160920, 36, 3, 22, 160911, 'Murighiol'), +(160939, 36, 3, 23, 160911, 'Colina'), +(160948, 36, 3, 23, 160911, 'Dunavățu De Jos'), +(160957, 36, 3, 23, 160911, 'Dunavățu De Sus'), +(160966, 36, 3, 23, 160911, 'Plopul'), +(160975, 36, 3, 23, 160911, 'Sarinasuf'), +(160984, 36, 3, 23, 160911, 'Uzlina'), +(160993, 36, 2, 3, NULL, 'Nalbant'), +(161008, 36, 3, 22, 160993, 'Nalbant'), +(161017, 36, 3, 23, 160993, 'Nicolae Bălcescu'), +(161026, 36, 3, 23, 160993, 'Trestenic'), +(161035, 36, 2, 3, NULL, 'Niculițel'), +(161044, 36, 3, 22, 161035, 'Niculițel'), +(161053, 36, 2, 3, NULL, 'Nufăru'), +(161062, 36, 3, 22, 161053, 'Nufăru'), +(161071, 36, 3, 23, 161053, 'Ilganii De Jos'), +(161080, 36, 3, 23, 161053, 'Malcoci'), +(161099, 36, 3, 23, 161053, 'Victoria'), +(161106, 36, 2, 3, NULL, 'Ostrov'), +(161115, 36, 3, 22, 161106, 'Ostrov'), +(161124, 36, 3, 23, 161106, 'Piatra'), +(161133, 36, 2, 3, NULL, 'Pardina'), +(161142, 36, 3, 22, 161133, 'Pardina'), +(161151, 36, 2, 3, NULL, 'Peceneaga'), +(161160, 36, 3, 22, 161151, 'Peceneaga'), +(161179, 36, 2, 3, NULL, 'Sarichioi'), +(161188, 36, 3, 22, 161179, 'Sarichioi'), +(161197, 36, 3, 23, 161179, 'Enisala'), +(161204, 36, 3, 23, 161179, 'Sabangia'), +(161213, 36, 3, 23, 161179, 'Visterna'), +(161222, 36, 3, 23, 161179, 'Zebil'), +(161231, 36, 2, 3, NULL, 'Sfântu Gheorghe'), +(161240, 36, 3, 22, 161231, 'Sfântu Gheorghe'), +(161259, 36, 2, 3, NULL, 'Slava Cercheză'), +(161268, 36, 3, 22, 161259, 'Slava Cercheză'), +(161277, 36, 3, 23, 161259, 'Slava Rusă'), +(161286, 36, 2, 3, NULL, 'Smârdan'), +(161295, 36, 3, 22, 161286, 'Smârdan'), +(161302, 36, 2, 3, NULL, 'Somova'), +(161311, 36, 3, 22, 161302, 'Somova'), +(161320, 36, 3, 23, 161302, 'Mineri'), +(161339, 36, 3, 23, 161302, 'Parcheș'), +(161348, 36, 2, 3, NULL, 'Stejaru'), +(161357, 36, 3, 22, 161348, 'Stejaru'), +(161366, 36, 3, 23, 161348, 'Mina Altân Tepe'), +(161375, 36, 3, 23, 161348, 'Vasile Alecsandri'), +(161384, 36, 2, 3, NULL, 'Topolog'), +(161393, 36, 3, 22, 161384, 'Topolog'), +(161400, 36, 3, 23, 161384, 'Calfa'), +(161419, 36, 3, 23, 161384, 'Cerbu'), +(161428, 36, 3, 23, 161384, 'Făgărașu Nou'), +(161437, 36, 3, 23, 161384, 'Luminița'), +(161446, 36, 3, 23, 161384, 'Măgurele'), +(161455, 36, 3, 23, 161384, 'Sâmbăta Nouă'), +(161464, 36, 2, 3, NULL, 'Turcoaia'), +(161473, 36, 3, 22, 161464, 'Turcoaia'), +(161482, 36, 2, 3, NULL, 'Valea Nucarilor'), +(161491, 36, 3, 22, 161482, 'Valea Nucarilor'), +(161507, 36, 3, 23, 161482, 'Agighiol'), +(161516, 36, 3, 23, 161482, 'Iazurile'), +(161525, 36, 2, 3, NULL, 'I.c.brătianu'), +(161534, 36, 3, 22, 161525, 'I.c.brătianu'), +(161543, 36, 2, 3, NULL, 'Văcăreni'), +(161552, 36, 2, 3, NULL, 'Beștepe'), +(161561, 36, 2, 3, NULL, 'Valea Teilor'), +(161794, 37, 2, 4, NULL, 'Municipiul Bârlad'), +(161801, 37, 3, 9, 161794, 'Bârlad'), +(161829, 37, 2, 4, NULL, 'Municipiul Huși'), +(161838, 37, 3, 9, 161829, 'Huși'), +(161856, 37, 2, 2, NULL, 'Oraș Negrești'), +(161865, 37, 3, 17, 161856, 'Negrești'), +(161874, 37, 3, 19, 161856, 'Căzănești'), +(161883, 37, 3, 19, 161856, 'Cioatele'), +(161892, 37, 3, 19, 161856, 'Glodeni'), +(161909, 37, 3, 19, 161856, 'Parpanița'), +(161918, 37, 3, 19, 161856, 'Poiana'), +(161927, 37, 3, 19, 161856, 'Valea Mare'), +(161945, 37, 2, 1, NULL, 'Municipiul Vaslui'), +(161954, 37, 3, 9, 161945, 'Vaslui'), +(161963, 37, 3, 10, 161945, 'Bahnari'), +(161972, 37, 3, 10, 161945, 'Brodoc'), +(161981, 37, 3, 10, 161945, 'Moara Grecilor'), +(161990, 37, 3, 10, 161945, 'Rediu'), +(162005, 37, 3, 10, 161945, 'Viișoara'), +(162014, 37, 2, 3, NULL, 'Albești'), +(162023, 37, 3, 22, 162014, 'Albești'), +(162032, 37, 3, 23, 162014, 'Corni-Albești'), +(162041, 37, 3, 23, 162014, 'Crasna'), +(162050, 37, 3, 23, 162014, 'Gura Albești'), +(162069, 37, 2, 3, NULL, 'Alexandru Vlahuță'), +(162078, 37, 3, 22, 162069, 'Alexandru Vlahuță'), +(162087, 37, 3, 23, 162069, 'Buda'), +(162096, 37, 3, 23, 162069, 'Ghicani'), +(162103, 37, 3, 22, 167222, 'Ibănești'), +(162112, 37, 3, 23, 167222, 'Mânzați'), +(162121, 37, 3, 23, 162069, 'Morăreni'), +(162130, 37, 3, 23, 167222, 'Puțu Olarului'), +(162149, 37, 2, 3, NULL, 'Arsura'), +(162158, 37, 3, 22, 162149, 'Arsura'), +(162167, 37, 3, 23, 162149, 'Fundătura'), +(162176, 37, 3, 23, 162149, 'Mihail Kogălniceanu'), +(162185, 37, 3, 23, 162149, 'Pâhnești'), +(162194, 37, 2, 3, NULL, 'Banca'), +(162201, 37, 3, 22, 162194, 'Gara Banca'), +(162210, 37, 3, 23, 162194, 'Banca'), +(162229, 37, 3, 23, 162194, 'Ghermănești'), +(162238, 37, 3, 23, 162194, 'Miclești'), +(162247, 37, 3, 23, 162194, 'Mitoc'), +(162256, 37, 3, 23, 162194, 'Satu Nou'), +(162265, 37, 3, 23, 162194, 'Sălcioara'), +(162274, 37, 3, 23, 162194, 'Sârbi'), +(162283, 37, 3, 23, 162194, 'Stoișești'), +(162292, 37, 3, 23, 162194, 'Strâmtura-Mitoc'), +(162309, 37, 3, 23, 162194, 'Țifu'), +(162318, 37, 3, 23, 162194, '1 Decembrie'), +(162327, 37, 2, 3, NULL, 'Băcani'), +(162336, 37, 3, 22, 162327, 'Băcani'), +(162345, 37, 3, 23, 162327, 'Băltățeni'), +(162354, 37, 3, 23, 162327, 'Drujești'), +(162363, 37, 3, 23, 162327, 'Suseni'), +(162372, 37, 3, 23, 162327, 'Vulpășeni'), +(162381, 37, 2, 3, NULL, 'Băcești'), +(162390, 37, 3, 22, 162381, 'Băcești'), +(162407, 37, 3, 23, 162381, 'Armășeni'), +(162416, 37, 3, 23, 162381, 'Băbușa'), +(162425, 37, 3, 23, 162381, 'Păltiniș'), +(162434, 37, 3, 23, 162381, 'Țibăneștii Buhlii'), +(162443, 37, 3, 23, 162381, 'Vovriești'), +(162452, 37, 2, 3, NULL, 'Bălteni'), +(162461, 37, 3, 22, 162452, 'Bălteni'), +(162470, 37, 3, 23, 162452, 'Bălteni-Deal'), +(162489, 37, 3, 23, 162452, 'Chetrești'), +(162498, 37, 2, 3, NULL, 'Berezeni'), +(162504, 37, 3, 22, 162498, 'Berezeni'), +(162513, 37, 3, 23, 162498, 'Mușata'), +(162522, 37, 3, 23, 162498, 'Rânceni'), +(162531, 37, 3, 23, 162498, 'Satu Nou'), +(162540, 37, 3, 23, 162498, 'Stuhuleț'), +(162559, 37, 2, 3, NULL, 'Blăgești'), +(162568, 37, 3, 22, 162559, 'Blăgești'), +(162577, 37, 3, 23, 162559, 'Igești'), +(162586, 37, 3, 23, 162559, 'Sipeni'), +(162595, 37, 2, 3, NULL, 'Bogdana'), +(162602, 37, 3, 22, 162595, 'Bogdana'), +(162611, 37, 3, 23, 162595, 'Arșița'), +(162620, 37, 3, 23, 162595, 'Fântâna Blănarului'), +(162639, 37, 3, 23, 162595, 'Găvanu'), +(162648, 37, 3, 23, 162595, 'Lacu Babei'), +(162657, 37, 3, 23, 162595, 'Plopeni'), +(162666, 37, 3, 23, 162595, 'Similișoara'), +(162675, 37, 3, 23, 162595, 'Suceveni'), +(162684, 37, 3, 23, 162595, 'Verdeș'), +(162693, 37, 2, 3, NULL, 'Bogdănești'), +(162700, 37, 3, 22, 162693, 'Bogdănești'), +(162719, 37, 3, 23, 162693, 'Buda'), +(162728, 37, 3, 23, 162693, 'Horoiata'), +(162737, 37, 3, 23, 162693, 'Hupca'), +(162746, 37, 3, 23, 162693, 'Orgoiești'), +(162755, 37, 3, 23, 162693, 'Ulea'), +(162764, 37, 3, 23, 162693, 'Unțești'), +(162773, 37, 3, 23, 162693, 'Vișinari'), +(162782, 37, 3, 23, 162693, 'Vlădești'), +(162791, 37, 2, 3, NULL, 'Bogdănița'), +(162808, 37, 3, 22, 162791, 'Bogdănița'), +(162817, 37, 3, 23, 162791, 'Cepești'), +(162826, 37, 3, 23, 162791, 'Cârțibași'), +(162835, 37, 3, 23, 162791, 'Coroiești'), +(162844, 37, 3, 23, 162791, 'Rădăești'), +(162853, 37, 3, 23, 162791, 'Schitu'), +(162862, 37, 3, 23, 162791, 'Tunsești'), +(162871, 37, 2, 3, NULL, 'Boțești'), +(162880, 37, 3, 22, 162871, 'Boțești'), +(162899, 37, 3, 23, 162871, 'Gănești'), +(162906, 37, 3, 23, 162871, 'Gugești'), +(162915, 37, 3, 23, 162871, 'Tălpigeni'), +(162924, 37, 2, 3, NULL, 'Bunești-Averești'), +(162933, 37, 3, 22, 162924, 'Averești'), +(162942, 37, 3, 23, 162924, 'Armășeni'), +(162951, 37, 3, 23, 162924, 'Bunești'), +(162960, 37, 3, 23, 162924, 'Plopi'), +(162979, 37, 3, 23, 162924, 'Podu Oprii'), +(162988, 37, 3, 23, 162924, 'Roșiori'), +(162997, 37, 3, 23, 162924, 'Tăbălăești'), +(163002, 37, 2, 3, NULL, 'Codăești'), +(163011, 37, 3, 22, 163002, 'Codăești'), +(163020, 37, 3, 23, 163002, 'Ghergheleu'), +(163039, 37, 3, 23, 163002, 'Pribești'), +(163048, 37, 3, 23, 163002, 'Rediu Galian'), +(163057, 37, 2, 3, NULL, 'Coroiești'), +(163066, 37, 3, 22, 163057, 'Coroiești'), +(163075, 37, 3, 23, 163057, 'Chilieni'), +(163084, 37, 3, 23, 163057, 'Coroieștii De Sus'), +(163093, 37, 3, 23, 163057, 'Hreasca'), +(163100, 37, 3, 23, 163057, 'Mireni'), +(163119, 37, 3, 23, 163057, 'Movileni'), +(163128, 37, 3, 23, 163057, 'Păcurărești'), +(163137, 37, 2, 3, NULL, 'Costești'), +(163146, 37, 3, 22, 163137, 'Costești'), +(163155, 37, 3, 23, 163137, 'Chițcani'), +(163164, 37, 3, 23, 163137, 'Dinga'), +(163173, 37, 3, 23, 163137, 'Pârvești'), +(163182, 37, 3, 23, 163137, 'Puntișeni'), +(163191, 37, 3, 23, 163137, 'Rădești'), +(163208, 37, 2, 3, NULL, 'Crețești'), +(163217, 37, 3, 22, 163208, 'Crețești'), +(163226, 37, 3, 23, 163208, 'Budești'), +(163235, 37, 3, 23, 163208, 'Crețeștii De Sus'), +(163244, 37, 3, 23, 163208, 'Satu Nou'), +(163253, 37, 2, 3, NULL, 'Dănești'), +(163262, 37, 3, 22, 163253, 'Dănești'), +(163271, 37, 3, 23, 163253, 'Bereasa'), +(163280, 37, 3, 23, 163253, 'Boțoaia'), +(163299, 37, 3, 23, 163253, 'Emil Racoviță'), +(163306, 37, 3, 23, 163253, 'Rășcani'), +(163315, 37, 3, 23, 163253, 'Tătărăni'), +(163324, 37, 2, 3, NULL, 'Deleni'), +(163333, 37, 3, 22, 163324, 'Deleni'), +(163342, 37, 3, 23, 163324, 'Bulboaca'), +(163351, 37, 3, 23, 163324, 'Moreni'), +(163360, 37, 3, 23, 163324, 'Zizinca'), +(163379, 37, 2, 3, NULL, 'Delești'), +(163388, 37, 3, 22, 163379, 'Delești'), +(163397, 37, 3, 23, 163379, 'Albești'), +(163404, 37, 3, 22, 167277, 'Bălești'), +(163413, 37, 3, 23, 167277, 'Cozmești'), +(163422, 37, 3, 23, 167277, 'Fâstâci'), +(163431, 37, 3, 23, 163379, 'Fundătura'), +(163440, 37, 3, 23, 163379, 'Hârsova'), +(163459, 37, 3, 23, 167277, 'Hordilești'), +(163468, 37, 3, 23, 163379, 'Mânăstirea'), +(163477, 37, 3, 23, 163379, 'Răduiești'), +(163486, 37, 2, 3, NULL, 'Dragomirești'), +(163495, 37, 3, 22, 163486, 'Dragomirești'), +(163501, 37, 3, 23, 163486, 'Băbuța'), +(163510, 37, 3, 23, 163486, 'Belzeni'), +(163529, 37, 3, 23, 163486, 'Botoi'), +(163538, 37, 3, 23, 163486, 'Ciuperca'), +(163547, 37, 3, 23, 163486, 'Doagele'), +(163556, 37, 3, 23, 163486, 'Poiana Pietrei'), +(163565, 37, 3, 23, 163486, 'Popești'), +(163574, 37, 3, 23, 163486, 'Rădeni'), +(163583, 37, 3, 23, 163486, 'Semenea'), +(163592, 37, 3, 23, 163486, 'Tulești'), +(163609, 37, 3, 23, 163486, 'Vladia'), +(163618, 37, 2, 3, NULL, 'Drânceni'), +(163627, 37, 3, 23, 163618, 'Drânceni'), +(163636, 37, 3, 23, 163618, 'Albița'), +(163645, 37, 3, 23, 163618, 'Băile Drânceni'), +(163654, 37, 3, 22, 163618, 'Ghermănești'), +(163663, 37, 3, 23, 163618, 'Râșești'), +(163672, 37, 3, 23, 163618, 'Șopârleni'), +(163681, 37, 2, 3, NULL, 'Duda-Epureni'), +(163690, 37, 3, 22, 163681, 'Epureni'), +(163707, 37, 3, 23, 163681, 'Bobești'), +(163716, 37, 3, 23, 163681, 'Duda'), +(163725, 37, 3, 23, 163681, 'Valea Grecului'), +(163734, 37, 2, 3, NULL, 'Dumești'), +(163743, 37, 3, 22, 163734, 'Dumești'), +(163752, 37, 3, 23, 163734, 'Dumeștii Vechi'), +(163761, 37, 3, 23, 163734, 'Schinetea'), +(163770, 37, 3, 23, 163734, 'Valea Mare'), +(163789, 37, 2, 3, NULL, 'Epureni'), +(163798, 37, 3, 22, 163789, 'Epureni'), +(163805, 37, 3, 23, 163789, 'Bârlălești'), +(163814, 37, 3, 23, 163789, 'Bursuci'), +(163823, 37, 3, 23, 163789, 'Horga'), +(163832, 37, 2, 3, NULL, 'Fălciu'), +(163841, 37, 3, 22, 163832, 'Fălciu'), +(163850, 37, 3, 23, 163832, 'Bogdănești'), +(163869, 37, 3, 23, 163832, 'Bozia'), +(163878, 37, 3, 23, 163832, 'Copăceana'), +(163887, 37, 3, 23, 163832, 'Odaia Bogdana'), +(163896, 37, 3, 23, 163832, 'Rânzești'), +(163903, 37, 2, 3, NULL, 'Găgești'), +(163912, 37, 3, 22, 163903, 'Găgești'), +(163921, 37, 3, 23, 163903, 'Giurcani'), +(163930, 37, 3, 23, 163903, 'Peicani'), +(163949, 37, 3, 23, 163903, 'Popeni'), +(163958, 37, 3, 23, 163903, 'Tupilați'), +(163967, 37, 2, 3, NULL, 'Gherghești'), +(163976, 37, 3, 22, 163967, 'Gherghești'), +(163985, 37, 3, 23, 163967, 'Chetrosu'), +(163994, 37, 3, 23, 163967, 'Corodești'), +(164008, 37, 3, 23, 163967, 'Dragomănești'), +(164017, 37, 3, 23, 163967, 'Drăxeni'), +(164026, 37, 3, 23, 163967, 'Lazu'), +(164035, 37, 3, 23, 163967, 'Lunca'), +(164044, 37, 3, 23, 163967, 'Soci'), +(164053, 37, 3, 23, 163967, 'Valea Lupului'), +(164062, 37, 2, 3, NULL, 'Gârceni'), +(164071, 37, 3, 22, 164062, 'Gârceni'), +(164080, 37, 3, 23, 164062, 'Dumbrăveni'), +(164099, 37, 3, 23, 164062, 'Racova'), +(164106, 37, 3, 23, 164062, 'Racovița'), +(164115, 37, 3, 23, 164062, 'Slobozia'), +(164124, 37, 3, 23, 164062, 'Trohan'), +(164133, 37, 2, 3, NULL, 'Grivița'), +(164142, 37, 3, 22, 164133, 'Grivița'), +(164151, 37, 3, 22, 167231, 'Fruntișeni'), +(164160, 37, 3, 23, 167231, 'Grăjdeni'), +(164179, 37, 3, 23, 164133, 'Odaia Bursucani'), +(164188, 37, 3, 23, 164133, 'Trestiana'), +(164197, 37, 2, 3, NULL, 'Hoceni'), +(164204, 37, 3, 22, 164197, 'Hoceni'), +(164213, 37, 3, 23, 164197, 'Barboși'), +(164222, 37, 3, 23, 164197, 'Deleni'), +(164231, 37, 3, 23, 164197, 'Oțeleni'), +(164240, 37, 3, 23, 164197, 'Rediu'), +(164259, 37, 3, 23, 164197, 'Șișcani'), +(164268, 37, 3, 23, 164197, 'Tomșa'), +(164277, 37, 2, 3, NULL, 'Dimitrie Cantemir'), +(164286, 37, 3, 22, 164277, 'Hurdugi'), +(164295, 37, 3, 23, 164277, 'Grumezoaia'), +(164302, 37, 3, 23, 164277, 'Gușiței'), +(164311, 37, 3, 23, 164277, 'Plotonești'), +(164320, 37, 3, 23, 164277, 'Urlați'), +(164339, 37, 2, 3, NULL, 'Iana'), +(164348, 37, 3, 22, 164339, 'Iana'), +(164357, 37, 3, 23, 164339, 'Hălărești'), +(164366, 37, 3, 23, 164339, 'Recea'), +(164375, 37, 3, 23, 164339, 'Siliștea'), +(164384, 37, 3, 23, 164339, 'Vadurile'), +(164393, 37, 2, 3, NULL, 'Ivănești'), +(164400, 37, 3, 22, 164393, 'Ivănești'), +(164419, 37, 3, 23, 164393, 'Albina'), +(164428, 37, 3, 23, 164393, 'Bleșca'), +(164437, 37, 3, 23, 164393, 'Broșteni'), +(164446, 37, 3, 23, 164393, 'Buscata'), +(164455, 37, 3, 23, 164393, 'Coșca'), +(164464, 37, 3, 23, 164393, 'Coșești'), +(164473, 37, 3, 23, 164393, 'Fundătura Mare'), +(164482, 37, 3, 23, 164393, 'Fundătura Mică'), +(164491, 37, 3, 23, 164393, 'Hârșoveni'), +(164507, 37, 3, 23, 164393, 'Iezerel'), +(164516, 37, 3, 23, 164393, 'Ursoaia'), +(164525, 37, 3, 23, 164393, 'Valea Mare'), +(164534, 37, 3, 23, 164393, 'Valea Oanei'), +(164543, 37, 2, 3, NULL, 'Ivești'), +(164552, 37, 3, 22, 164543, 'Ivești'), +(164561, 37, 3, 23, 167259, 'Belcești'), +(164570, 37, 3, 22, 167259, 'Pogonești'), +(164589, 37, 3, 23, 167259, 'Polocin'), +(164598, 37, 2, 3, NULL, 'Laza'), +(164605, 37, 3, 22, 164598, 'Laza'), +(164614, 37, 3, 23, 164598, 'Bejenești'), +(164623, 37, 3, 23, 167320, 'Poiana Lui Alexa'), +(164632, 37, 3, 22, 167320, 'Pușcași'), +(164641, 37, 3, 23, 164598, 'Râșnița'), +(164650, 37, 3, 23, 164598, 'Sauca'), +(164669, 37, 3, 23, 167320, 'Teișoru'), +(164678, 37, 3, 23, 167320, 'Valea Târgului'), +(164687, 37, 2, 3, NULL, 'Lipovăț'), +(164696, 37, 3, 22, 164687, 'Lipovăț'), +(164703, 37, 3, 23, 164687, 'Căpușneni'), +(164712, 37, 3, 23, 164687, 'Chițoc'), +(164721, 37, 3, 23, 164687, 'Corbu'), +(164730, 37, 3, 23, 164687, 'Fundu Văii'), +(164749, 37, 2, 3, NULL, 'Lunca Banului'), +(164758, 37, 3, 22, 164749, 'Lunca Banului'), +(164767, 37, 3, 23, 164749, 'Broscoșești'), +(164776, 37, 3, 23, 164749, 'Condrea'), +(164785, 37, 3, 23, 164749, 'Focșa'), +(164794, 37, 3, 23, 164749, 'Lunca Veche'), +(164801, 37, 3, 23, 164749, 'Oțetoaia'), +(164810, 37, 3, 23, 164749, 'Răducani'), +(164829, 37, 2, 3, NULL, 'Mălușteni'), +(164838, 37, 3, 22, 164829, 'Mălușteni'), +(164847, 37, 3, 23, 164829, 'Ghireasca'), +(164856, 37, 3, 23, 164829, 'Lupești'), +(164865, 37, 3, 23, 164829, 'Mânăstirea'), +(164874, 37, 3, 23, 164829, 'Mânzătești'), +(164883, 37, 3, 23, 164829, 'Țuțcani'), +(164892, 37, 2, 3, NULL, 'Miclești'), +(164909, 37, 3, 22, 164892, 'Miclești'), +(164918, 37, 3, 23, 164892, 'Chircești'), +(164927, 37, 3, 23, 164892, 'Popești'), +(164936, 37, 2, 3, NULL, 'Muntenii De Jos'), +(164945, 37, 3, 22, 164936, 'Muntenii De Jos'), +(164954, 37, 3, 23, 164936, 'Băcăoani'), +(164963, 37, 3, 23, 164936, 'Mânjești'), +(164972, 37, 3, 23, 164936, 'Secuia'), +(164981, 37, 2, 2, NULL, 'Oraș Murgeni'), +(164990, 37, 3, 17, 164981, 'Murgeni'), +(165005, 37, 3, 18, 164981, 'Cârja'), +(165014, 37, 3, 18, 164981, 'Lățești'), +(165023, 37, 3, 18, 164981, 'Sărățeni'), +(165032, 37, 3, 18, 164981, 'Schineni'), +(165041, 37, 3, 18, 164981, 'Raiu'), +(165050, 37, 3, 18, 164981, 'Floreni'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(165069, 37, 2, 3, NULL, 'Oltenești'), +(165078, 37, 3, 22, 165069, 'Oltenești'), +(165087, 37, 3, 23, 165069, 'Curteni'), +(165096, 37, 3, 23, 165069, 'Pâhna'), +(165103, 37, 3, 23, 165069, 'Târzii'), +(165112, 37, 3, 23, 165069, 'Vinețești'), +(165121, 37, 3, 23, 165069, 'Zgura'), +(165130, 37, 2, 3, NULL, 'Oșești'), +(165149, 37, 3, 22, 165130, 'Oșești'), +(165158, 37, 3, 23, 165130, 'Buda'), +(165167, 37, 3, 23, 165130, 'Pădureni'), +(165176, 37, 3, 23, 165130, 'Vâlcele'), +(165185, 37, 2, 3, NULL, 'Pădureni'), +(165194, 37, 3, 22, 165185, 'Pădureni'), +(165201, 37, 3, 23, 165185, 'Căpotești'), +(165210, 37, 3, 23, 165185, 'Davidești'), +(165229, 37, 3, 23, 165185, 'Ivănești'), +(165238, 37, 3, 23, 165185, 'Leoști'), +(165247, 37, 3, 23, 165185, 'Rusca'), +(165256, 37, 3, 23, 165185, 'Todireni'), +(165265, 37, 3, 23, 165185, 'Văleni'), +(165274, 37, 2, 3, NULL, 'Perieni'), +(165283, 37, 3, 22, 165274, 'Perieni'), +(165292, 37, 3, 22, 167268, 'Ciocani'), +(165309, 37, 3, 23, 167268, 'Crâng'), +(165318, 37, 3, 23, 167268, 'Crângu Nou'), +(165327, 37, 3, 23, 167268, 'Podu Petriș'), +(165336, 37, 2, 3, NULL, 'Poienești'), +(165345, 37, 3, 22, 165336, 'Poienești'), +(165354, 37, 3, 23, 165336, 'Dealu Secării'), +(165363, 37, 3, 23, 165336, 'Florești'), +(165372, 37, 3, 23, 165336, 'Frasinu'), +(165381, 37, 3, 23, 165336, 'Fundu Văii'), +(165390, 37, 3, 23, 165336, 'Oprișița'), +(165407, 37, 3, 23, 165336, 'Poienești-Deal'), +(165416, 37, 2, 3, NULL, 'Pogana'), +(165425, 37, 3, 22, 165416, 'Pogana'), +(165434, 37, 3, 23, 165416, 'Bogești'), +(165443, 37, 3, 23, 165416, 'Cârjoani'), +(165452, 37, 3, 23, 165416, 'Măscurei'), +(165461, 37, 3, 23, 165416, 'Tomești'), +(165470, 37, 2, 3, NULL, 'Puiești'), +(165489, 37, 3, 22, 165470, 'Puiești'), +(165498, 37, 3, 23, 165470, 'Bărtăluș-Mocani'), +(165504, 37, 3, 23, 165470, 'Bărtăluș-Răzeși'), +(165513, 37, 3, 23, 165470, 'Călimănești'), +(165522, 37, 3, 23, 165470, 'Cetățuia'), +(165531, 37, 3, 23, 165470, 'Cristești'), +(165540, 37, 3, 23, 165470, 'Fântânele'), +(165559, 37, 3, 23, 165470, 'Fulgu'), +(165568, 37, 3, 23, 165470, 'Gâlțești'), +(165577, 37, 3, 23, 165470, 'Iezer'), +(165586, 37, 3, 23, 165470, 'Lălești'), +(165595, 37, 3, 23, 165470, 'Rotari'), +(165602, 37, 3, 23, 165470, 'Ruși'), +(165611, 37, 2, 3, NULL, 'Pungești'), +(165620, 37, 3, 22, 165611, 'Pungești'), +(165639, 37, 3, 23, 165611, 'Armășoaia'), +(165648, 37, 3, 23, 165611, 'Cursești-Deal'), +(165657, 37, 3, 23, 165611, 'Cursești-Vale'), +(165666, 37, 3, 23, 165611, 'Hordila'), +(165675, 37, 3, 23, 165611, 'Rapșa'), +(165684, 37, 3, 23, 165611, 'Siliștea'), +(165693, 37, 3, 23, 165611, 'Stejaru'), +(165700, 37, 3, 23, 165611, 'Toporăști'), +(165719, 37, 2, 3, NULL, 'Rebricea'), +(165728, 37, 3, 22, 165719, 'Rebricea'), +(165737, 37, 3, 23, 165719, 'Bolați'), +(165746, 37, 3, 23, 165719, 'Crăciunești'), +(165755, 37, 3, 23, 165719, 'Draxeni'), +(165764, 37, 3, 23, 165719, 'Măcrești'), +(165773, 37, 3, 23, 165719, 'Rateșu Cuzei'), +(165782, 37, 3, 23, 165719, 'Sasova'), +(165791, 37, 3, 23, 165719, 'Tatomirești'), +(165808, 37, 3, 23, 165719, 'Tufeștii De Jos'), +(165817, 37, 2, 3, NULL, 'Roșiești'), +(165826, 37, 3, 22, 165817, 'Roșiești'), +(165835, 37, 3, 23, 165817, 'Codreni'), +(165844, 37, 3, 23, 165817, 'Gara Roșiești'), +(165853, 37, 3, 23, 165817, 'Gura Idrici'), +(165862, 37, 3, 23, 165817, 'Idrici'), +(165871, 37, 3, 23, 165817, 'Rediu'), +(165880, 37, 3, 23, 165817, 'Valea Lui Darie'), +(165899, 37, 2, 3, NULL, 'Solești'), +(165906, 37, 3, 22, 165899, 'Solești'), +(165915, 37, 3, 23, 165899, 'Boușori'), +(165924, 37, 3, 23, 165899, 'Iaz'), +(165933, 37, 3, 23, 165899, 'Satu Nou'), +(165942, 37, 3, 23, 165899, 'Șerbotești'), +(165951, 37, 3, 23, 165899, 'Știoborăni'), +(165960, 37, 3, 23, 165899, 'Valea Siliștei'), +(165979, 37, 2, 3, NULL, 'Stănilești'), +(165988, 37, 3, 22, 165979, 'Stănilești'), +(165997, 37, 3, 23, 165979, 'Bogdana-Voloseni'), +(166002, 37, 3, 23, 165979, 'Budu Cantemir'), +(166011, 37, 3, 23, 165979, 'Chersăcosu'), +(166020, 37, 3, 23, 165979, 'Gura Văii'), +(166039, 37, 3, 23, 165979, 'Pogănești'), +(166048, 37, 3, 23, 165979, 'Săratu'), +(166057, 37, 2, 3, NULL, 'Ștefan Cel Mare'), +(166066, 37, 3, 22, 166057, 'Ștefan Cel Mare'), +(166075, 37, 3, 23, 166057, 'Bârzești'), +(166084, 37, 3, 23, 166057, 'Brăhășoaia'), +(166093, 37, 3, 23, 166057, 'Călugăreni'), +(166100, 37, 3, 23, 166057, 'Cănțălărești'), +(166119, 37, 3, 23, 166057, 'Mărășeni'), +(166128, 37, 3, 23, 166057, 'Muntenești'), +(166137, 37, 2, 3, NULL, 'Șuletea'), +(166146, 37, 3, 22, 166137, 'Șuletea'), +(166155, 37, 3, 23, 166137, 'Fedești'), +(166164, 37, 3, 23, 166137, 'Jigălia'), +(166173, 37, 3, 23, 166137, 'Rășcani'), +(166182, 37, 2, 3, NULL, 'Tanacu'), +(166191, 37, 3, 22, 166182, 'Tanacu'), +(166208, 37, 3, 23, 166182, 'Benești'), +(166217, 37, 3, 22, 167302, 'Muntenii De Sus'), +(166226, 37, 3, 23, 167302, 'Satu Nou'), +(166235, 37, 2, 3, NULL, 'Tăcuta'), +(166244, 37, 3, 22, 166235, 'Tăcuta'), +(166253, 37, 3, 23, 166235, 'Cujba'), +(166262, 37, 3, 23, 166235, 'Dumasca'), +(166271, 37, 3, 23, 166235, 'Focșeașca'), +(166280, 37, 3, 23, 166235, 'Mircești'), +(166299, 37, 3, 23, 166235, 'Protopopești'), +(166306, 37, 3, 23, 166235, 'Sofieni'), +(166315, 37, 2, 3, NULL, 'Tătărăni'), +(166324, 37, 3, 22, 166315, 'Tătărăni'), +(166333, 37, 3, 23, 166315, 'Bălțați'), +(166342, 37, 3, 23, 166315, 'Crăsnășeni'), +(166351, 37, 3, 23, 166315, 'Giurgești'), +(166360, 37, 3, 23, 166315, 'Leoști'), +(166379, 37, 3, 23, 166315, 'Mantu'), +(166388, 37, 3, 23, 166315, 'Stroiești'), +(166397, 37, 3, 23, 166315, 'Valea Lui Bosie'), +(166404, 37, 3, 23, 166315, 'Valea Seacă'), +(166413, 37, 2, 3, NULL, 'Todirești'), +(166422, 37, 3, 22, 166413, 'Todirești'), +(166431, 37, 3, 23, 166413, 'Cotic'), +(166440, 37, 3, 23, 166413, 'Drăgești'), +(166459, 37, 3, 23, 166413, 'Huc'), +(166468, 37, 3, 23, 166413, 'Plopoasa'), +(166477, 37, 3, 22, 167240, 'Rafaila'), +(166486, 37, 3, 23, 166413, 'Siliștea'), +(166495, 37, 3, 23, 166413, 'Sofronești'), +(166501, 37, 3, 23, 166413, 'Valea Popii'), +(166510, 37, 3, 23, 166413, 'Viișoara'), +(166529, 37, 2, 3, NULL, 'Tutova'), +(166538, 37, 3, 22, 166529, 'Tutova'), +(166547, 37, 3, 23, 166529, 'Bădeana'), +(166556, 37, 3, 23, 167311, 'Borodești'), +(166565, 37, 3, 23, 166529, 'Ciortolom'), +(166574, 37, 3, 23, 166529, 'Coroiu'), +(166583, 37, 3, 23, 166529, 'Crivești'), +(166592, 37, 3, 22, 167311, 'Pochidia'), +(166609, 37, 3, 23, 167311, 'Satu Nou'), +(166618, 37, 3, 23, 167311, 'Sălceni'), +(166627, 37, 3, 23, 166529, 'Vizureni'), +(166636, 37, 2, 3, NULL, 'Văleni'), +(166645, 37, 3, 22, 166636, 'Văleni'), +(166654, 37, 3, 22, 167295, 'Ferești'), +(166663, 37, 3, 23, 166636, 'Moara Domnească'), +(166672, 37, 2, 3, NULL, 'Vetrișoaia'), +(166681, 37, 3, 22, 166672, 'Vetrișoaia'), +(166690, 37, 3, 23, 166672, 'Bumbăta'), +(166707, 37, 2, 3, NULL, 'Viișoara'), +(166716, 37, 3, 22, 166707, 'Viișoara'), +(166725, 37, 3, 22, 167286, 'Dodești'), +(166734, 37, 3, 23, 166707, 'Halta Dodești'), +(166743, 37, 3, 23, 167286, 'Urdești'), +(166752, 37, 3, 23, 166707, 'Văleni'), +(166761, 37, 3, 23, 166707, 'Viltotești'), +(166770, 37, 2, 3, NULL, 'Vinderei'), +(166789, 37, 3, 22, 166770, 'Vinderei'), +(166798, 37, 3, 23, 166770, 'Brădești'), +(166805, 37, 3, 23, 166770, 'Docani'), +(166814, 37, 3, 23, 166770, 'Docăneasa'), +(166823, 37, 3, 23, 166770, 'Gara Docăneasa'), +(166832, 37, 3, 23, 166770, 'Gara Tălășman'), +(166841, 37, 3, 23, 166770, 'Obârșeni'), +(166850, 37, 3, 23, 166770, 'Valea Lungă'), +(166869, 37, 2, 3, NULL, 'Voinești'), +(166878, 37, 3, 22, 166869, 'Voinești'), +(166887, 37, 3, 23, 166869, 'Avrămești'), +(166896, 37, 3, 23, 166869, 'Băncești'), +(166903, 37, 3, 23, 166869, 'Corobănești'), +(166912, 37, 3, 23, 166869, 'Gârdești'), +(166921, 37, 3, 23, 166869, 'Mărășești'), +(166930, 37, 3, 23, 166869, 'Obârșeni'), +(166949, 37, 3, 23, 166869, 'Obârșenii Lingurari'), +(166958, 37, 3, 23, 166869, 'Rugăria'), +(166967, 37, 3, 23, 166869, 'Stâncășeni'), +(166976, 37, 3, 23, 166869, 'Uricari'), +(166985, 37, 2, 3, NULL, 'Vulturești'), +(166994, 37, 3, 22, 166985, 'Vulturești'), +(167008, 37, 3, 23, 166985, 'Buhăiești'), +(167017, 37, 3, 23, 166985, 'Podeni'), +(167026, 37, 3, 23, 166985, 'Voinești'), +(167035, 37, 2, 3, NULL, 'Vutcani'), +(167044, 37, 3, 22, 167035, 'Vutcani'), +(167053, 37, 3, 23, 167035, 'Mălăiești'), +(167062, 37, 3, 23, 167035, 'Poșta Elan'), +(167071, 37, 2, 3, NULL, 'Zăpodeni'), +(167080, 37, 3, 22, 167071, 'Zăpodeni'), +(167099, 37, 3, 23, 167071, 'Butucăria'), +(167106, 37, 3, 23, 167071, 'Ciofeni'), +(167115, 37, 3, 23, 167071, 'Delea'), +(167124, 37, 3, 23, 167071, 'Dobroslovești'), +(167133, 37, 3, 23, 167071, 'Măcrești'), +(167142, 37, 3, 23, 167071, 'Portari'), +(167151, 37, 3, 23, 167071, 'Telejna'), +(167160, 37, 3, 23, 167071, 'Uncești'), +(167179, 37, 2, 3, NULL, 'Zorleni'), +(167188, 37, 3, 22, 167179, 'Zorleni'), +(167197, 37, 3, 23, 167179, 'Dealu Mare'), +(167204, 37, 3, 23, 167179, 'Popeni'), +(167213, 37, 3, 23, 167179, 'Simila'), +(167222, 37, 2, 3, NULL, 'Ibănești'), +(167231, 37, 2, 3, NULL, 'Fruntișeni'), +(167240, 37, 2, 3, NULL, 'Rafaila'), +(167259, 37, 2, 3, NULL, 'Pogonești'), +(167268, 37, 2, 3, NULL, 'Ciocani'), +(167277, 37, 2, 3, NULL, 'Cozmești'), +(167286, 37, 2, 3, NULL, 'Dodești'), +(167295, 37, 2, 3, NULL, 'Ferești'), +(167302, 37, 2, 3, NULL, 'Muntenii De Sus'), +(167311, 37, 2, 3, NULL, 'Pochidia'), +(167320, 37, 2, 3, NULL, 'Pușcași'), +(167473, 38, 2, 1, NULL, 'Municipiul Râmnicu Vâlcea'), +(167482, 38, 3, 9, 167473, 'Râmnicu Vâlcea'), +(167491, 38, 3, 10, 167473, 'Aranghel'), +(167507, 38, 3, 10, 167473, 'Căzănești'), +(167516, 38, 3, 10, 167473, 'Copăcelu'), +(167525, 38, 3, 10, 167473, 'Dealu Malului'), +(167534, 38, 3, 10, 167473, 'Poenari'), +(167543, 38, 3, 10, 167473, 'Priba'), +(167552, 38, 3, 10, 167473, 'Râureni'), +(167561, 38, 3, 10, 167473, 'Stolniceni'), +(167570, 38, 3, 10, 167473, 'Troian'), +(167598, 38, 3, 11, 167473, 'Goranu'), +(167605, 38, 3, 11, 167473, 'Fețeni'), +(167614, 38, 3, 11, 167473, 'Lespezi'), +(167623, 38, 3, 11, 167473, 'Săliștea'), +(167641, 38, 2, 2, NULL, 'Oraș Băile Govora'), +(167650, 38, 3, 18, 167641, 'Curăturile'), +(167669, 38, 3, 18, 167641, 'Gătejești'), +(167678, 38, 3, 17, 167641, 'Prajila'), +(167696, 38, 2, 2, NULL, 'Oraș Băile Olănești'), +(167703, 38, 3, 18, 167696, 'Cheia'), +(167712, 38, 3, 18, 167696, 'Comanca'), +(167721, 38, 3, 18, 167696, 'Gurguiata'), +(167730, 38, 3, 17, 167696, 'Livadia'), +(167749, 38, 3, 18, 167696, 'Moșoroașa'), +(167758, 38, 3, 18, 167696, 'Olănești'), +(167767, 38, 3, 18, 167696, 'Pietrișu'), +(167776, 38, 3, 18, 167696, 'Tisa'), +(167794, 38, 2, 2, NULL, 'Oraș Brezoi'), +(167801, 38, 3, 17, 167794, 'Brezoi'), +(167810, 38, 3, 19, 167794, 'Călinești'), +(167829, 38, 3, 19, 167794, 'Corbu'), +(167838, 38, 3, 19, 167794, 'Drăgănești'), +(167847, 38, 3, 19, 167794, 'Golotreni'), +(167856, 38, 3, 19, 167794, 'Păscoaia'), +(167865, 38, 3, 19, 167794, 'Proieni'), +(167874, 38, 3, 19, 167794, 'Valea Lui Stan'), +(167883, 38, 3, 19, 167794, 'Văratica'), +(167909, 38, 2, 2, NULL, 'Oraș Călimănești'), +(167918, 38, 3, 17, 167909, 'Călimănești'), +(167927, 38, 3, 18, 167909, 'Căciulata'), +(167936, 38, 3, 18, 167909, 'Jiblea Nouă'), +(167945, 38, 3, 18, 167909, 'Jiblea Veche'), +(167954, 38, 3, 18, 167909, 'Păușa'), +(167963, 38, 3, 18, 167909, 'Seaca'), +(167981, 38, 2, 4, NULL, 'Municipiul Drăgășani'), +(167990, 38, 3, 9, 167981, 'Drăgășani'), +(168005, 38, 3, 10, 167981, 'Valea Caselor'), +(168014, 38, 3, 10, 167981, 'Zărneni'), +(168023, 38, 3, 10, 167981, 'Zlătărei'), +(168041, 38, 2, 2, NULL, 'Oraș Horezu'), +(168050, 38, 3, 17, 168041, 'Horezu'), +(168069, 38, 3, 19, 168041, 'Ifrimești'), +(168078, 38, 3, 19, 168041, 'Râmești'), +(168087, 38, 3, 19, 168041, 'Romanii De Jos'), +(168096, 38, 3, 19, 168041, 'Romanii De Sus'), +(168103, 38, 3, 19, 168041, 'Tănăsești'), +(168112, 38, 3, 19, 168041, 'Urșani'), +(168130, 38, 2, 2, NULL, 'Oraș Ocnele Mari'), +(168149, 38, 3, 18, 168130, 'Buda'), +(168158, 38, 3, 18, 168130, 'Cosota'), +(168167, 38, 3, 18, 168130, 'Făcăi'), +(168176, 38, 3, 17, 168130, 'Gura Suhașului'), +(168185, 38, 3, 18, 168130, 'Lunca'), +(168194, 38, 3, 18, 168130, 'Ocnița'), +(168201, 38, 3, 18, 168130, 'Slătioarele'), +(168210, 38, 3, 18, 168130, 'Țeica'), +(168229, 38, 2, 3, NULL, 'Alunu'), +(168238, 38, 3, 22, 168229, 'Alunu'), +(168247, 38, 3, 23, 168229, 'Bodești'), +(168256, 38, 3, 23, 168229, 'Coltești'), +(168265, 38, 3, 23, 168229, 'Igoiu'), +(168274, 38, 3, 23, 168229, 'Ilaciu'), +(168283, 38, 3, 23, 168229, 'Ocracu'), +(168292, 38, 3, 23, 168229, 'Roșia'), +(168309, 38, 2, 3, NULL, 'Amărăști'), +(168318, 38, 3, 22, 168309, 'Amărăști'), +(168327, 38, 3, 23, 168309, 'Mereșești'), +(168336, 38, 3, 23, 168309, 'Nemoiu'), +(168345, 38, 3, 23, 168309, 'Padina'), +(168354, 38, 3, 23, 168309, 'Palanga'), +(168363, 38, 3, 23, 168309, 'Teiul'), +(168372, 38, 2, 2, NULL, 'Oraș Băbeni'), +(168381, 38, 3, 17, 168372, 'Băbeni'), +(168390, 38, 3, 19, 168372, 'Bonciu'), +(168407, 38, 3, 19, 168372, 'Capu Dealului'), +(168416, 38, 3, 19, 168372, 'Pădurețu'), +(168425, 38, 3, 19, 168372, 'Români'), +(168434, 38, 3, 19, 168372, 'Tătărani'), +(168443, 38, 3, 19, 168372, 'Valea Mare'), +(168452, 38, 2, 2, NULL, 'Oraș Bălcești'), +(168461, 38, 3, 17, 168452, 'Bălcești'), +(168470, 38, 3, 19, 168452, 'Benești'), +(168489, 38, 3, 19, 168452, 'Chirculești'), +(168498, 38, 3, 19, 168452, 'Cârlogani'), +(168504, 38, 3, 19, 168452, 'Gorunești'), +(168513, 38, 3, 19, 168452, 'Irimești'), +(168522, 38, 3, 19, 168452, 'Otetelișu'), +(168531, 38, 3, 19, 168452, 'Preotești'), +(168540, 38, 3, 19, 168452, 'Satu Poieni'), +(168559, 38, 2, 3, NULL, 'Bărbătești'), +(168568, 38, 3, 22, 168559, 'Bodești'), +(168577, 38, 3, 23, 168559, 'Bărbătești'), +(168586, 38, 3, 23, 168559, 'Bârzești'), +(168595, 38, 3, 23, 168559, 'Negrulești'), +(168602, 38, 2, 2, NULL, 'Oraș Berbești'), +(168611, 38, 3, 17, 168602, 'Berbești'), +(168620, 38, 3, 18, 168602, 'Dămțeni'), +(168639, 38, 3, 18, 168602, 'Dealu Aluniș'), +(168648, 38, 3, 18, 168602, 'Roșioara'), +(168657, 38, 3, 18, 168602, 'Târgu Gângulești'), +(168666, 38, 3, 18, 168602, 'Valea Mare'), +(168675, 38, 2, 3, NULL, 'Berislăvești'), +(168684, 38, 3, 22, 168675, 'Stoenești'), +(168693, 38, 3, 23, 168675, 'Berislăvești'), +(168700, 38, 3, 23, 168675, 'Brădișor'), +(168719, 38, 3, 23, 168675, 'Dângești'), +(168728, 38, 3, 23, 168675, 'Rădăcinești'), +(168737, 38, 3, 23, 168675, 'Robaia'), +(168746, 38, 3, 23, 168675, 'Scăueni'), +(168755, 38, 2, 3, NULL, 'Boișoara'), +(168764, 38, 3, 22, 168755, 'Boișoara'), +(168773, 38, 3, 23, 168755, 'Bumbuești'), +(168782, 38, 3, 23, 168755, 'Găujani'), +(168791, 38, 2, 3, NULL, 'Budești'), +(168808, 38, 3, 22, 168791, 'Budești'), +(168817, 38, 3, 23, 168791, 'Barza'), +(168826, 38, 3, 23, 168791, 'Bercioiu'), +(168835, 38, 3, 23, 168791, 'Bârsești'), +(168844, 38, 3, 23, 168791, 'Linia'), +(168853, 38, 3, 23, 168791, 'Piscu Pietrei'), +(168862, 38, 3, 23, 168791, 'Racovița'), +(168871, 38, 3, 23, 168791, 'Ruda'), +(168880, 38, 2, 3, NULL, 'Bujoreni'), +(168899, 38, 3, 22, 168880, 'Olteni'), +(168906, 38, 3, 23, 168880, 'Bogdănești'), +(168915, 38, 3, 23, 168880, 'Bujoreni'), +(168924, 38, 3, 23, 168880, 'Gura Văii'), +(168933, 38, 3, 23, 168880, 'Lunca'), +(168942, 38, 3, 23, 168880, 'Malu Alb'), +(168951, 38, 3, 23, 168880, 'Malu Vârtop'), +(168960, 38, 2, 3, NULL, 'Bunești'), +(168979, 38, 3, 22, 168960, 'Bunești'), +(168988, 38, 3, 23, 168960, 'Coasta Mare'), +(168997, 38, 3, 23, 168960, 'Firești'), +(169002, 38, 3, 23, 168960, 'Râpănești'), +(169011, 38, 3, 23, 168960, 'Teiușu'), +(169020, 38, 3, 23, 168960, 'Titireci'), +(169039, 38, 2, 3, NULL, 'Cernișoara'), +(169048, 38, 3, 22, 169039, 'Armășești'), +(169057, 38, 3, 23, 169039, 'Cernișoara'), +(169066, 38, 3, 23, 169039, 'Groși'), +(169075, 38, 3, 23, 169039, 'Mădulari'), +(169084, 38, 3, 23, 169039, 'Modoia'), +(169093, 38, 3, 23, 169039, 'Obârșia'), +(169100, 38, 3, 23, 169039, 'Sărsănești'), +(169119, 38, 2, 3, NULL, 'Câineni'), +(169128, 38, 3, 22, 169119, 'Câinenii Mici'), +(169137, 38, 3, 23, 169119, 'Câinenii Mari'), +(169146, 38, 3, 23, 169119, 'Greblești'), +(169155, 38, 3, 23, 169119, 'Priloage'), +(169164, 38, 3, 23, 169119, 'Râu Vadului'), +(169173, 38, 3, 23, 169119, 'Robești'), +(169182, 38, 2, 3, NULL, 'Copăceni'), +(169191, 38, 3, 22, 169182, 'Ulmetu'), +(169208, 38, 3, 23, 169182, 'Bălteni'), +(169217, 38, 3, 23, 169182, 'Bondoci'), +(169226, 38, 3, 23, 169182, 'Copăceni'), +(169235, 38, 3, 23, 169182, 'Hotărasa'), +(169244, 38, 3, 23, 169182, 'Vețelu'), +(169253, 38, 2, 3, NULL, 'Costești'), +(169262, 38, 3, 22, 169253, 'Costești'), +(169271, 38, 3, 23, 169253, 'Bistrița'), +(169280, 38, 3, 23, 169253, 'Pietreni'), +(169299, 38, 3, 23, 169253, 'Văratici'), +(169306, 38, 2, 3, NULL, 'Crețeni'), +(169315, 38, 3, 22, 169306, 'Crețeni'), +(169324, 38, 3, 23, 169306, 'Izvoru'), +(169333, 38, 3, 23, 169306, 'Mrenești'), +(169342, 38, 3, 23, 169306, 'Streminoasa'), +(169351, 38, 2, 3, NULL, 'Dăești'), +(169360, 38, 3, 22, 169351, 'Dăești'), +(169379, 38, 3, 23, 169351, 'Băbuești'), +(169388, 38, 3, 23, 169351, 'Fedeleșoiu'), +(169397, 38, 3, 23, 169351, 'Sânbotin'), +(169404, 38, 2, 3, NULL, 'Dănicei'), +(169413, 38, 3, 22, 169404, 'Dealu Lăunele'), +(169422, 38, 3, 23, 169404, 'Bădeni'), +(169431, 38, 3, 23, 169404, 'Ceretu'), +(169440, 38, 3, 23, 169404, 'Cireșul'), +(169459, 38, 3, 23, 169404, 'Dealu Scheiului'), +(169468, 38, 3, 23, 169404, 'Dobrești'), +(169477, 38, 3, 23, 169404, 'Drăgulești'), +(169486, 38, 3, 23, 169404, 'Glodu'), +(169495, 38, 3, 23, 169404, 'Gura Crucilor'), +(169501, 38, 3, 23, 169404, 'Lăunele De Jos'), +(169510, 38, 3, 23, 169404, 'Linia Pe Vale'), +(169529, 38, 3, 23, 169404, 'Udrești'), +(169538, 38, 3, 23, 169404, 'Valea Scheiului'), +(169547, 38, 2, 3, NULL, 'Drăgoești'), +(169556, 38, 3, 22, 169547, 'Drăgoești'), +(169565, 38, 3, 23, 169547, 'Buciumeni'), +(169574, 38, 3, 23, 169547, 'Geamăna'), +(169583, 38, 2, 3, NULL, 'Făurești'), +(169592, 38, 3, 22, 169583, 'Milești'), +(169609, 38, 3, 22, 174502, 'Băbeni-Oltețu'), +(169618, 38, 3, 23, 174502, 'Budești'), +(169627, 38, 3, 23, 169583, 'Bungețani'), +(169636, 38, 3, 23, 174502, 'Colelia'), +(169645, 38, 3, 23, 174502, 'Diculești'), +(169654, 38, 3, 23, 169583, 'Făurești'), +(169663, 38, 3, 23, 169583, 'Găinești'), +(169672, 38, 3, 23, 169583, 'Mărcușu'), +(169681, 38, 2, 3, NULL, 'Fârtățești'), +(169690, 38, 3, 22, 169681, 'Fârtățești'), +(169707, 38, 3, 23, 169681, 'Afânata'), +(169716, 38, 3, 23, 169681, 'Becșani'), +(169725, 38, 3, 23, 169681, 'Cățetu'), +(169734, 38, 3, 23, 169681, 'Cuci'), +(169743, 38, 3, 23, 169681, 'Dăncăi'), +(169752, 38, 3, 23, 169681, 'Dejoi'), +(169761, 38, 3, 23, 169681, 'Dozești'), +(169770, 38, 3, 23, 169681, 'Giulești'), +(169789, 38, 3, 23, 169681, 'Giuleștii De Sus'), +(169798, 38, 3, 23, 169681, 'Gârnicet'), +(169805, 38, 3, 23, 169681, 'Măricești'), +(169814, 38, 3, 23, 169681, 'Nisipi'), +(169823, 38, 3, 23, 169681, 'Popești'), +(169832, 38, 3, 23, 169681, 'Rusănești'), +(169841, 38, 3, 23, 169681, 'Seciu'), +(169850, 38, 3, 23, 169681, 'Stănculești'), +(169869, 38, 3, 23, 169681, 'Șotani'), +(169878, 38, 3, 23, 169681, 'Tanislavi'), +(169887, 38, 3, 23, 169681, 'Valea Ursului'), +(169896, 38, 2, 3, NULL, 'Frâncești'), +(169903, 38, 3, 22, 169896, 'Frâncești'), +(169912, 38, 3, 23, 169896, 'Băluțoaia'), +(169921, 38, 3, 23, 169896, 'Coșani'), +(169930, 38, 3, 23, 169896, 'Dezrobiți'), +(169949, 38, 3, 23, 169896, 'Genuneni'), +(169958, 38, 3, 23, 169896, 'Mănăilești'), +(169967, 38, 3, 23, 169896, 'Moșteni'), +(169976, 38, 3, 23, 169896, 'Surpatele'), +(169985, 38, 3, 23, 169896, 'Viișoara'), +(169994, 38, 2, 3, NULL, 'Galicea'), +(170006, 38, 3, 22, 169994, 'Galicea'), +(170015, 38, 3, 23, 169994, 'Bratia Din Deal'), +(170024, 38, 3, 23, 169994, 'Bratia Din Vale'), +(170033, 38, 3, 23, 169994, 'Cocoru'), +(170042, 38, 3, 23, 169994, 'Cremenari'), +(170051, 38, 3, 23, 169994, 'Dealu Mare'), +(170060, 38, 3, 23, 169994, 'Ostroveni'), +(170079, 38, 3, 23, 169994, 'Teiu'), +(170088, 38, 3, 23, 169994, 'Valea Râului'), +(170097, 38, 2, 3, NULL, 'Ghioroiu'), +(170104, 38, 3, 22, 170097, 'Ghioroiu'), +(170113, 38, 3, 23, 170097, 'Căzănești'), +(170122, 38, 3, 23, 170097, 'Herăști'), +(170131, 38, 3, 23, 170097, 'Mierea'), +(170140, 38, 3, 23, 170097, 'Poienari'), +(170159, 38, 3, 23, 170097, 'Știrbești'), +(170168, 38, 2, 3, NULL, 'Glăvile'), +(170177, 38, 3, 22, 170168, 'Glăvile'), +(170186, 38, 3, 23, 170168, 'Aninoasa'), +(170195, 38, 3, 23, 170168, 'Jaroștea'), +(170202, 38, 3, 23, 170168, 'Olteanca'), +(170211, 38, 3, 23, 170168, 'Voiculeasa'), +(170220, 38, 2, 3, NULL, 'Golești'), +(170239, 38, 3, 22, 170220, 'Popești'), +(170248, 38, 3, 23, 170220, 'Aldești'), +(170257, 38, 3, 23, 170220, 'Blidari'), +(170266, 38, 3, 23, 170220, 'Coasta'), +(170275, 38, 3, 23, 170220, 'Drăgănești'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(170284, 38, 3, 23, 170220, 'Gibești'), +(170293, 38, 3, 23, 170220, 'Giurgiuveni'), +(170300, 38, 3, 23, 170220, 'Opătești'), +(170319, 38, 3, 23, 170220, 'Poenița'), +(170328, 38, 3, 23, 170220, 'Tulei-Câmpeni'), +(170337, 38, 3, 23, 170220, 'Vătășești'), +(170346, 38, 2, 3, NULL, 'Grădiștea'), +(170355, 38, 3, 22, 170346, 'Grădiștea'), +(170364, 38, 3, 23, 170346, 'Diaconești'), +(170373, 38, 3, 23, 170346, 'Dobricea'), +(170382, 38, 3, 23, 170346, 'Linia'), +(170391, 38, 3, 23, 170346, 'Obislavu'), +(170408, 38, 3, 23, 170346, 'Străchinești'), +(170417, 38, 3, 23, 170346, 'Turburea'), +(170426, 38, 3, 23, 170346, 'Țuțuru'), +(170435, 38, 3, 23, 170346, 'Valea Grădiștei'), +(170444, 38, 2, 3, NULL, 'Gușoeni'), +(170453, 38, 3, 22, 170444, 'Gușoeni'), +(170462, 38, 3, 23, 170444, 'Burdălești'), +(170471, 38, 3, 23, 170444, 'Dealu Mare'), +(170480, 38, 3, 23, 170444, 'Gușoianca'), +(170499, 38, 3, 23, 170444, 'Măgureni'), +(170505, 38, 3, 23, 170444, 'Spârleni'), +(170514, 38, 2, 3, NULL, 'Ionești'), +(170523, 38, 3, 22, 170514, 'Ionești'), +(170532, 38, 3, 23, 170514, 'Bucșani'), +(170541, 38, 3, 23, 170514, 'Dealu Mare'), +(170550, 38, 3, 23, 170514, 'Delureni'), +(170569, 38, 3, 23, 170514, 'Fișcălia'), +(170578, 38, 3, 23, 170514, 'Fotești'), +(170587, 38, 3, 23, 170514, 'Guguianca'), +(170596, 38, 3, 23, 170514, 'Marcea'), +(170603, 38, 3, 23, 170514, 'Prodănești'), +(170612, 38, 2, 3, NULL, 'Laloșu'), +(170621, 38, 3, 22, 170612, 'Laloșu'), +(170630, 38, 3, 23, 170612, 'Berbești'), +(170649, 38, 3, 23, 170612, 'Ghindari'), +(170658, 38, 3, 23, 170612, 'Mologești'), +(170667, 38, 3, 23, 170612, 'Oltețani'), +(170676, 38, 3, 23, 170612, 'Portărești'), +(170685, 38, 2, 3, NULL, 'Lădești'), +(170694, 38, 3, 22, 170685, 'Lădești'), +(170701, 38, 3, 23, 170685, 'Cermegești'), +(170710, 38, 3, 23, 170685, 'Chiricești'), +(170729, 38, 3, 23, 170685, 'Ciumagi'), +(170738, 38, 3, 23, 170685, 'Dealu Corni'), +(170747, 38, 3, 23, 170685, 'Găgeni'), +(170756, 38, 3, 23, 170685, 'Măldărești'), +(170765, 38, 3, 23, 170685, 'Olteanca'), +(170774, 38, 3, 23, 170685, 'Păsculești'), +(170783, 38, 3, 23, 170685, 'Popești'), +(170792, 38, 2, 3, NULL, 'Lăpușata'), +(170809, 38, 3, 22, 170792, 'Sărulești'), +(170818, 38, 3, 23, 170792, 'Berești'), +(170827, 38, 3, 23, 170792, 'Broșteni'), +(170836, 38, 3, 23, 170792, 'Mijați'), +(170845, 38, 3, 23, 170792, 'Scorușu'), +(170854, 38, 3, 23, 170792, 'Șerbănești'), +(170863, 38, 3, 23, 170792, 'Zărnești'), +(170872, 38, 2, 3, NULL, 'Livezi'), +(170881, 38, 3, 22, 170872, 'Livezi'), +(170890, 38, 3, 23, 170872, 'Părăușani'), +(170907, 38, 3, 23, 170872, 'Pârâienii De Jos'), +(170916, 38, 3, 23, 170872, 'Pârâienii De Mijloc'), +(170925, 38, 3, 23, 170872, 'Pârâienii De Sus'), +(170934, 38, 3, 23, 170872, 'Pleșoiu'), +(170943, 38, 3, 23, 170872, 'Tina'), +(170952, 38, 2, 3, NULL, 'Lungești'), +(170961, 38, 3, 22, 170952, 'Lungești'), +(170970, 38, 3, 23, 170952, 'Cărcădiești'), +(170989, 38, 3, 23, 170952, 'Dumbrava'), +(170998, 38, 3, 23, 170952, 'Fumureni'), +(171003, 38, 3, 23, 170952, 'Gănțulei'), +(171012, 38, 3, 23, 170952, 'Stănești-Lunca'), +(171021, 38, 2, 3, NULL, 'Malaia'), +(171030, 38, 3, 22, 171021, 'Malaia'), +(171049, 38, 3, 23, 171021, 'Ciungetu'), +(171058, 38, 3, 23, 171021, 'Săliștea'), +(171067, 38, 2, 3, NULL, 'Mateești'), +(171076, 38, 3, 22, 171067, 'Mateești'), +(171085, 38, 3, 23, 171067, 'Greci'), +(171094, 38, 3, 23, 171067, 'Turcești'), +(171101, 38, 2, 3, NULL, 'Măciuca'), +(171110, 38, 3, 22, 171101, 'Oveselu'), +(171129, 38, 3, 23, 171101, 'Bocșa'), +(171138, 38, 3, 23, 171101, 'Botorani'), +(171147, 38, 3, 23, 171101, 'Ciocănari'), +(171156, 38, 3, 23, 171101, 'Măciuceni'), +(171165, 38, 3, 23, 171101, 'Măldărești'), +(171174, 38, 3, 23, 171101, 'Popești'), +(171183, 38, 3, 23, 171101, 'Ștefănești'), +(171192, 38, 3, 23, 171101, 'Zăvoieni'), +(171209, 38, 2, 3, NULL, 'Mădulari'), +(171218, 38, 3, 22, 171209, 'Mădulari'), +(171227, 38, 3, 23, 171209, 'Bălșoara'), +(171236, 38, 3, 23, 171209, 'Bănțești'), +(171245, 38, 3, 23, 171209, 'Dimulești'), +(171254, 38, 3, 23, 171209, 'Iacovile'), +(171263, 38, 3, 23, 171209, 'Mamu'), +(171272, 38, 2, 3, NULL, 'Măldărești'), +(171281, 38, 3, 22, 171272, 'Măldărești'), +(171290, 38, 3, 23, 171272, 'Măldăreștii De Jos'), +(171307, 38, 3, 23, 171272, 'Roșoveni'), +(171316, 38, 3, 23, 171272, 'Telechești'), +(171325, 38, 2, 3, NULL, 'Mihăești'), +(171334, 38, 3, 22, 171325, 'Buleta'), +(171343, 38, 3, 23, 171325, 'Arsanca'), +(171352, 38, 3, 23, 171325, 'Bârsești'), +(171361, 38, 3, 23, 171325, 'Govora'), +(171370, 38, 3, 23, 171325, 'Gurișoara'), +(171389, 38, 3, 23, 171325, 'Măgura'), +(171398, 38, 3, 23, 171325, 'Mihăești'), +(171405, 38, 3, 23, 171325, 'Munteni'), +(171414, 38, 3, 23, 171325, 'Negreni'), +(171423, 38, 3, 23, 171325, 'Rugetu'), +(171432, 38, 3, 23, 171325, 'Scărișoara'), +(171441, 38, 3, 23, 171325, 'Stupărei'), +(171450, 38, 3, 23, 171325, 'Vulpuești'), +(171469, 38, 2, 3, NULL, 'Milcoiu'), +(171478, 38, 3, 22, 171469, 'Milcoiu'), +(171487, 38, 3, 23, 171469, 'Căzănești'), +(171496, 38, 3, 23, 171469, 'Ciutești'), +(171502, 38, 3, 23, 171469, 'Izbăsești'), +(171511, 38, 3, 23, 171469, 'Șuricaru'), +(171520, 38, 3, 23, 171469, 'Tepșenari'), +(171539, 38, 2, 3, NULL, 'Muereasca'), +(171548, 38, 3, 22, 171539, 'Muereasca'), +(171557, 38, 3, 23, 171539, 'Andreiești'), +(171566, 38, 3, 23, 171539, 'Frâncești-Coasta'), +(171575, 38, 3, 23, 171539, 'Găvănești'), +(171584, 38, 3, 23, 171539, 'Hotarele'), +(171593, 38, 3, 23, 171539, 'Muereasca De Sus'), +(171600, 38, 3, 23, 171539, 'Pripoara'), +(171619, 38, 3, 23, 171539, 'Șuta'), +(171628, 38, 2, 3, NULL, 'Nicolae Bălcescu'), +(171637, 38, 3, 22, 171628, 'Rotărăști'), +(171646, 38, 3, 23, 171628, 'Bănești'), +(171655, 38, 3, 23, 171628, 'Corbii Din Vale'), +(171664, 38, 3, 23, 171628, 'Dosu Râului'), +(171673, 38, 3, 23, 171628, 'Ginerica'), +(171682, 38, 3, 23, 171628, 'Gâltofani'), +(171691, 38, 3, 23, 171628, 'Linia Hanului'), +(171708, 38, 3, 23, 171628, 'Măzăraru'), +(171717, 38, 3, 23, 171628, 'Mângureni'), +(171726, 38, 3, 23, 171628, 'Pleșoiu'), +(171735, 38, 3, 23, 171628, 'Popești'), +(171744, 38, 3, 23, 171628, 'Predești'), +(171753, 38, 3, 23, 171628, 'Schitu'), +(171762, 38, 3, 23, 171628, 'Șerbăneasa'), +(171771, 38, 3, 23, 171628, 'Tufanii'), +(171780, 38, 3, 23, 171628, 'Valea Bălcească'), +(171799, 38, 3, 23, 171628, 'Valea Viei'), +(171806, 38, 2, 3, NULL, 'Olanu'), +(171815, 38, 3, 22, 171806, 'Olanu'), +(171824, 38, 3, 23, 171806, 'Casa Veche'), +(171833, 38, 3, 23, 171806, 'Cioboți'), +(171842, 38, 3, 23, 171806, 'Drăgioiu'), +(171851, 38, 3, 23, 171806, 'Nicolești'), +(171860, 38, 3, 23, 171806, 'Stoicănești'), +(171879, 38, 2, 3, NULL, 'Orlești'), +(171888, 38, 3, 22, 171879, 'Orlești'), +(171897, 38, 3, 23, 171879, 'Aurești'), +(171904, 38, 3, 23, 171879, 'Procopoaia'), +(171913, 38, 3, 23, 171879, 'Scaioși'), +(171922, 38, 3, 23, 171879, 'Silea'), +(171931, 38, 2, 3, NULL, 'Oteșani'), +(171940, 38, 3, 22, 171931, 'Oteșani'), +(171959, 38, 3, 23, 171931, 'Bogdănești'), +(171968, 38, 3, 23, 171931, 'Cârstănești'), +(171977, 38, 3, 23, 171931, 'Cucești'), +(171986, 38, 3, 23, 171931, 'Sub Deal'), +(171995, 38, 2, 3, NULL, 'Păușești'), +(172000, 38, 3, 22, 171995, 'Păușești'), +(172019, 38, 3, 23, 171995, 'Barcanele'), +(172028, 38, 3, 23, 171995, 'Buzdugan'), +(172037, 38, 3, 23, 171995, 'Cernelele'), +(172046, 38, 3, 23, 171995, 'Păusești-Otăsău'), +(172055, 38, 3, 23, 171995, 'Șerbănești'), +(172064, 38, 3, 23, 171995, 'Șolicești'), +(172073, 38, 3, 23, 171995, 'Văleni'), +(172082, 38, 2, 3, NULL, 'Păușești-Măglași'), +(172091, 38, 3, 22, 172082, 'Păușești-Măglași'), +(172108, 38, 3, 23, 172082, 'Coasta'), +(172117, 38, 3, 23, 172082, 'Pietrari'), +(172126, 38, 3, 23, 172082, 'Ulmețel'), +(172135, 38, 3, 23, 172082, 'Valea Cheii'), +(172144, 38, 3, 23, 172082, 'Vlăduceni'), +(172153, 38, 2, 3, NULL, 'Perișani'), +(172162, 38, 3, 22, 172153, 'Perișani'), +(172171, 38, 3, 23, 172153, 'Băiașu'), +(172180, 38, 3, 23, 174496, 'Bratovești'), +(172199, 38, 3, 23, 174496, 'Cucoiu'), +(172206, 38, 3, 23, 172153, 'Mlăceni'), +(172215, 38, 3, 23, 172153, 'Podeni'), +(172224, 38, 3, 23, 172153, 'Poiana'), +(172233, 38, 3, 23, 172153, 'Pripoare'), +(172242, 38, 3, 23, 172153, 'Spinu'), +(172251, 38, 3, 23, 172153, 'Surdoiu'), +(172260, 38, 3, 22, 174496, 'Titești'), +(172279, 38, 2, 3, NULL, 'Pesceana'), +(172288, 38, 3, 22, 172279, 'Pesceana'), +(172297, 38, 3, 23, 172279, 'Cermegești'), +(172304, 38, 3, 23, 172279, 'Lupoaia'), +(172313, 38, 3, 23, 172279, 'Negraia'), +(172322, 38, 3, 23, 172279, 'Roești'), +(172331, 38, 3, 23, 172279, 'Ursoaia'), +(172340, 38, 2, 3, NULL, 'Pietrari'), +(172359, 38, 3, 22, 172340, 'Pietrari'), +(172368, 38, 3, 23, 172340, 'Pietrarii De Sus'), +(172377, 38, 2, 3, NULL, 'Popești'), +(172386, 38, 3, 22, 172377, 'Popești'), +(172395, 38, 3, 23, 172377, 'Curtea'), +(172402, 38, 3, 23, 172377, 'Dăești'), +(172411, 38, 3, 23, 172377, 'Firijba'), +(172420, 38, 3, 23, 172377, 'Meieni'), +(172439, 38, 3, 23, 172377, 'Urși'), +(172448, 38, 3, 23, 172377, 'Valea Caselor'), +(172457, 38, 2, 3, NULL, 'Prundeni'), +(172466, 38, 3, 22, 172457, 'Prundeni'), +(172475, 38, 3, 23, 172457, 'Bărbuceni'), +(172484, 38, 3, 23, 172457, 'Călina'), +(172493, 38, 3, 23, 172457, 'Zăvideni'), +(172509, 38, 2, 3, NULL, 'Racovița'), +(172518, 38, 3, 22, 172509, 'Racovița'), +(172527, 38, 3, 23, 172509, 'Balota'), +(172536, 38, 3, 23, 172509, 'Blănoiu'), +(172545, 38, 3, 23, 172509, 'Bradu-Clocotici'), +(172554, 38, 3, 23, 172509, 'Copăceni'), +(172563, 38, 3, 23, 172509, 'Gruiu Lupului'), +(172572, 38, 3, 23, 172509, 'Tuțulești'), +(172581, 38, 2, 3, NULL, 'Roești'), +(172590, 38, 3, 22, 172581, 'Roești'), +(172607, 38, 3, 23, 172581, 'Băiașa'), +(172616, 38, 3, 23, 172581, 'Băjenari'), +(172625, 38, 3, 23, 172581, 'Bărbărigeni'), +(172634, 38, 3, 23, 172581, 'Ciocâltei'), +(172643, 38, 3, 23, 172581, 'Cueni'), +(172652, 38, 3, 23, 172581, 'Frăsina'), +(172661, 38, 3, 23, 172581, 'Piscu Scoarței'), +(172670, 38, 3, 23, 172581, 'Râpa Cărămizii'), +(172689, 38, 3, 23, 172581, 'Saioci'), +(172698, 38, 2, 3, NULL, 'Roșiile'), +(172705, 38, 3, 22, 172698, 'Roșiile'), +(172714, 38, 3, 23, 172698, 'Balaciu'), +(172723, 38, 3, 23, 172698, 'Cherăști'), +(172732, 38, 3, 23, 172698, 'Hotăroaia'), +(172741, 38, 3, 23, 172698, 'Lupuiești'), +(172750, 38, 3, 23, 172698, 'Păsărei'), +(172769, 38, 3, 23, 172698, 'Pertești'), +(172778, 38, 3, 23, 172698, 'Plesești'), +(172787, 38, 3, 23, 172698, 'Rățălești'), +(172796, 38, 3, 23, 172698, 'Românești'), +(172803, 38, 3, 23, 172698, 'Zgubea'), +(172812, 38, 2, 3, NULL, 'Runcu'), +(172821, 38, 3, 22, 172812, 'Runcu'), +(172830, 38, 3, 23, 172812, 'Căligi'), +(172849, 38, 3, 23, 172812, 'Gropeni'), +(172858, 38, 3, 23, 172812, 'Snamăna'), +(172867, 38, 3, 23, 172812, 'Surpați'), +(172876, 38, 3, 23, 172812, 'Valea Babei'), +(172885, 38, 3, 23, 172812, 'Vărateci'), +(172894, 38, 2, 3, NULL, 'Sălătrucel'), +(172901, 38, 3, 22, 172894, 'Sălătrucel'), +(172910, 38, 3, 23, 172894, 'Pătești'), +(172929, 38, 3, 23, 172894, 'Seaca'), +(172938, 38, 3, 23, 172894, 'Șerbănești'), +(172947, 38, 2, 3, NULL, 'Scundu'), +(172956, 38, 3, 22, 172947, 'Scundu'), +(172965, 38, 3, 23, 172947, 'Avrămești'), +(172974, 38, 3, 23, 172947, 'Blejani'), +(172983, 38, 3, 23, 172947, 'Crângu'), +(172992, 38, 2, 3, NULL, 'Sinești'), +(173007, 38, 3, 22, 172992, 'Sinești'), +(173016, 38, 3, 23, 172992, 'Ciucheți'), +(173025, 38, 3, 23, 172992, 'Dealu Bisericii'), +(173034, 38, 3, 23, 172992, 'Mijlocu'), +(173043, 38, 3, 23, 172992, 'Popești'), +(173052, 38, 3, 23, 172992, 'Urzica'), +(173061, 38, 2, 3, NULL, 'Slătioara'), +(173070, 38, 3, 23, 173061, 'Slătioara'), +(173089, 38, 3, 23, 173061, 'Coasta Cerbului'), +(173098, 38, 3, 23, 173061, 'Gorunești'), +(173105, 38, 3, 23, 173061, 'Milostea'), +(173114, 38, 3, 22, 173061, 'Mogești'), +(173123, 38, 3, 23, 173061, 'Rugetu'), +(173132, 38, 2, 3, NULL, 'Stănești'), +(173141, 38, 3, 22, 173132, 'Stănești'), +(173150, 38, 3, 23, 173132, 'Bărcănești'), +(173169, 38, 3, 23, 173132, 'Cioponești'), +(173178, 38, 3, 23, 173132, 'Cuculești'), +(173187, 38, 3, 23, 173132, 'Gârnicetu'), +(173196, 38, 3, 23, 173132, 'Linia Dealului'), +(173203, 38, 3, 23, 173132, 'Suiești'), +(173212, 38, 3, 23, 173132, 'Valea Lungă'), +(173221, 38, 3, 23, 173132, 'Vârleni'), +(173230, 38, 2, 3, NULL, 'Stoenești'), +(173249, 38, 3, 22, 173230, 'Stoenești'), +(173258, 38, 3, 23, 173230, 'Bârlogu'), +(173267, 38, 3, 23, 173230, 'Budurăști'), +(173276, 38, 3, 23, 173230, 'Deleni'), +(173285, 38, 3, 23, 173230, 'Dobriceni'), +(173294, 38, 3, 23, 173230, 'Gruiu'), +(173301, 38, 3, 23, 173230, 'Gruieri'), +(173310, 38, 3, 23, 173230, 'Mogoșești'), +(173329, 38, 3, 23, 173230, 'Neghinești'), +(173338, 38, 3, 23, 173230, 'Piscu Mare'), +(173347, 38, 3, 23, 173230, 'Popești'), +(173356, 38, 3, 23, 173230, 'Suseni'), +(173365, 38, 3, 23, 173230, 'Zmeurătu'), +(173374, 38, 2, 3, NULL, 'Stoilești'), +(173383, 38, 3, 22, 173374, 'Stoilești'), +(173392, 38, 3, 23, 173374, 'Balomireasa'), +(173409, 38, 3, 23, 173374, 'Bârsoiu'), +(173418, 38, 3, 23, 173374, 'Bulagei'), +(173427, 38, 3, 23, 173374, 'Delureni'), +(173436, 38, 3, 23, 173374, 'Geamăna'), +(173445, 38, 3, 23, 173374, 'Ghiobești'), +(173454, 38, 3, 23, 173374, 'Giuroiu'), +(173463, 38, 3, 23, 173374, 'Izvoru Rece'), +(173472, 38, 3, 23, 173374, 'Malu'), +(173481, 38, 3, 23, 173374, 'Nețești'), +(173490, 38, 3, 23, 173374, 'Obogeni'), +(173506, 38, 3, 23, 173374, 'Stănești'), +(173515, 38, 3, 23, 173374, 'Urși'), +(173524, 38, 3, 23, 173374, 'Vlădulești'), +(173533, 38, 2, 3, NULL, 'Stroești'), +(173542, 38, 3, 22, 173533, 'Stroești'), +(173551, 38, 3, 23, 173533, 'Cireșu'), +(173560, 38, 3, 23, 173533, 'Dianu'), +(173579, 38, 3, 23, 173533, 'Obrocești'), +(173588, 38, 3, 23, 173533, 'Pojogi-Cerna'), +(173597, 38, 2, 3, NULL, 'Sutești'), +(173604, 38, 3, 22, 173597, 'Sutești'), +(173613, 38, 3, 23, 173597, 'Boroșești'), +(173622, 38, 3, 23, 174520, 'Cetățeaua'), +(173631, 38, 3, 23, 174520, 'Izvorașu'), +(173640, 38, 3, 23, 173597, 'Măzili'), +(173659, 38, 3, 22, 174520, 'Mitrofani'), +(173668, 38, 3, 23, 174520, 'Racu'), +(173677, 38, 3, 23, 173597, 'Verdea'), +(173686, 38, 2, 3, NULL, 'Șirineasa'), +(173695, 38, 3, 22, 173686, 'Șirineasa'), +(173702, 38, 3, 23, 173686, 'Aricioaia'), +(173711, 38, 3, 23, 173686, 'Ciorăști'), +(173720, 38, 3, 23, 173686, 'Slăvitești'), +(173739, 38, 3, 23, 173686, 'Valea Alunișului'), +(173748, 38, 2, 3, NULL, 'Ștefănești'), +(173757, 38, 3, 22, 173748, 'Ștefănești'), +(173766, 38, 3, 23, 173748, 'Condoiești'), +(173775, 38, 3, 23, 173748, 'Dobrușa'), +(173784, 38, 3, 23, 173748, 'Șerbănești'), +(173793, 38, 2, 3, NULL, 'Șușani'), +(173800, 38, 3, 22, 173793, 'Șușani'), +(173819, 38, 3, 23, 173793, 'Râmești'), +(173828, 38, 3, 23, 173793, 'Sârbi'), +(173837, 38, 3, 23, 173793, 'Stoiculești'), +(173846, 38, 3, 23, 173793, 'Ușurei'), +(173855, 38, 2, 3, NULL, 'Tetoiu'), +(173864, 38, 3, 22, 173855, 'Tetoiu'), +(173873, 38, 3, 23, 173855, 'Băroiu'), +(173882, 38, 3, 23, 173855, 'Budele'), +(173891, 38, 3, 23, 173855, 'Măneasa'), +(173908, 38, 3, 23, 173855, 'Nenciulești'), +(173917, 38, 3, 23, 173855, 'Popești'), +(173926, 38, 3, 23, 173855, 'Țepești'), +(173935, 38, 2, 3, NULL, 'Tomșani'), +(173944, 38, 3, 22, 173935, 'Tomșani'), +(173953, 38, 3, 23, 173935, 'Băltățeni'), +(173962, 38, 3, 23, 173935, 'Bogdănești'), +(173971, 38, 3, 23, 173935, 'Chiceni'), +(173980, 38, 3, 23, 173935, 'Dumbrăvești'), +(173999, 38, 3, 23, 173935, 'Foleștii De Jos'), +(174003, 38, 3, 23, 173935, 'Foleștii De Sus'), +(174012, 38, 3, 23, 173935, 'Mirești'), +(174021, 38, 2, 3, NULL, 'Vaideeni'), +(174030, 38, 3, 22, 174021, 'Vaideeni'), +(174049, 38, 3, 23, 174021, 'Cerna'), +(174058, 38, 3, 23, 174021, 'Cornet'), +(174067, 38, 3, 23, 174021, 'Izvoru Rece'), +(174076, 38, 3, 23, 174021, 'Marița'), +(174085, 38, 2, 3, NULL, 'Valea Mare'), +(174094, 38, 3, 22, 174085, 'Valea Mare'), +(174101, 38, 3, 23, 174085, 'Bătășani'), +(174110, 38, 3, 23, 174085, 'Delureni'), +(174129, 38, 3, 23, 174085, 'Drăganu'), +(174138, 38, 3, 23, 174085, 'Mărgineni'), +(174147, 38, 3, 23, 174085, 'Pietroasa'), +(174156, 38, 2, 3, NULL, 'Vlădești'), +(174165, 38, 3, 22, 174156, 'Vlădești'), +(174174, 38, 3, 23, 174156, 'Fundătura'), +(174183, 38, 3, 23, 174156, 'Pleașa'), +(174192, 38, 3, 23, 174156, 'Priporu'), +(174209, 38, 3, 23, 174156, 'Trundin'), +(174218, 38, 2, 3, NULL, 'Voicești'), +(174227, 38, 3, 22, 174218, 'Voicești'), +(174236, 38, 3, 23, 174218, 'Tighina'), +(174245, 38, 3, 23, 174218, 'Voiceștii Din Vale'), +(174254, 38, 2, 3, NULL, 'Voineasa'), +(174263, 38, 3, 22, 174254, 'Voineasa'), +(174272, 38, 3, 23, 174254, 'Valea Măceșului'), +(174281, 38, 3, 23, 174254, 'Voineșița'), +(174290, 38, 2, 3, NULL, 'Zătreni'), +(174307, 38, 3, 22, 174290, 'Zătreni'), +(174316, 38, 3, 23, 174290, 'Butanu'), +(174325, 38, 3, 23, 174290, 'Ciortești'), +(174334, 38, 3, 22, 174511, 'Contea'), +(174343, 38, 3, 23, 174290, 'Dealu Glămeia'), +(174352, 38, 3, 23, 174290, 'Dealu Văleni'), +(174361, 38, 3, 23, 174290, 'Făurești'), +(174370, 38, 3, 23, 174511, 'Gănești'), +(174389, 38, 3, 23, 174511, 'Lăcusteni'), +(174398, 38, 3, 23, 174511, 'Lăcustenii De Jos'), +(174405, 38, 3, 23, 174511, 'Lăcustenii De Sus'), +(174414, 38, 3, 23, 174290, 'Mănicea'), +(174423, 38, 3, 23, 174290, 'Mecea'), +(174432, 38, 3, 23, 174290, 'Oltețu'), +(174441, 38, 3, 23, 174290, 'Sășcioara'), +(174450, 38, 3, 23, 174290, 'Stanomiru'), +(174469, 38, 3, 23, 174290, 'Valea Văleni'), +(174478, 38, 3, 23, 174290, 'Văleni'), +(174487, 38, 3, 23, 174290, 'Zătrenii De Sus'), +(174496, 38, 2, 3, NULL, 'Titești'), +(174502, 38, 2, 3, NULL, 'Diculești'), +(174511, 38, 2, 3, NULL, 'Lăcusteni'), +(174520, 38, 2, 3, NULL, 'Mitrofani'), +(174744, 39, 2, 1, NULL, 'Municipiul Focșani'), +(174753, 39, 3, 9, 174744, 'Focșani'), +(174762, 39, 3, 10, 174744, 'Mândrești-Moldova'), +(174771, 39, 3, 10, 174744, 'Mândrești-Munteni'), +(174780, 39, 2, 3, NULL, 'Câmpineanca'), +(174799, 39, 3, 22, 174780, 'Câmpineanca'), +(174806, 39, 3, 23, 174780, 'Pietroasa'), +(174815, 39, 3, 23, 174780, 'Vâlcele'), +(174824, 39, 2, 3, NULL, 'Golești'), +(174833, 39, 3, 22, 174824, 'Golești'), +(174842, 39, 3, 23, 174824, 'Ceardac'), +(174860, 39, 2, 4, NULL, 'Municipiul Adjud'), +(174879, 39, 3, 9, 174860, 'Adjud'), +(174888, 39, 3, 10, 174860, 'Burcioaia'), +(174897, 39, 3, 11, 174860, 'Adjudu Vechi'), +(174904, 39, 3, 11, 174860, 'Șișcani'), +(174922, 39, 2, 2, NULL, 'Oraș Mărășești'), +(174931, 39, 3, 17, 174922, 'Mărășești'), +(174940, 39, 3, 18, 174922, 'Siretu'), +(174959, 39, 3, 18, 174922, 'Tișița'), +(174968, 39, 3, 19, 174922, 'Haret'), +(174977, 39, 3, 19, 174922, 'Călimănești'), +(174986, 39, 3, 19, 174922, 'Modruzeni'), +(174995, 39, 3, 19, 174922, 'Pădureni'), +(175019, 39, 2, 2, NULL, 'Oraș Odobești'), +(175028, 39, 3, 17, 175019, 'Odobești'), +(175037, 39, 3, 19, 175019, 'Unirea'), +(175055, 39, 2, 2, NULL, 'Oraș Panciu'), +(175064, 39, 3, 17, 175055, 'Panciu'), +(175073, 39, 3, 18, 175055, 'Crucea De Jos'), +(175082, 39, 3, 18, 175055, 'Crucea De Sus'), +(175091, 39, 3, 18, 175055, 'Dumbrava'), +(175108, 39, 3, 18, 175055, 'Neicu'), +(175117, 39, 3, 18, 175055, 'Satu Nou'), +(175126, 39, 2, 3, NULL, 'Andreiașu De Jos'), +(175135, 39, 3, 22, 175126, 'Andreiașu De Jos'), +(175144, 39, 3, 23, 175126, 'Andreiașu De Sus'), +(175153, 39, 3, 23, 175126, 'Arșița'), +(175162, 39, 3, 23, 175126, 'Fetig'), +(175171, 39, 3, 23, 175126, 'Hotaru'), +(175180, 39, 3, 23, 175126, 'Răchitașu'), +(175199, 39, 3, 23, 175126, 'Titila'), +(175206, 39, 2, 3, NULL, 'Bălești'), +(175215, 39, 3, 22, 175206, 'Bălești'), +(175224, 39, 2, 3, NULL, 'Bârsești'), +(175233, 39, 3, 22, 175224, 'Bârsești'), +(175242, 39, 3, 22, 178885, 'Negrilești'), +(175251, 39, 3, 23, 175224, 'Topești'), +(175260, 39, 2, 3, NULL, 'Boghești'), +(175279, 39, 3, 22, 175260, 'Boghești'), +(175288, 39, 3, 23, 175260, 'Bichești'), +(175297, 39, 3, 23, 175260, 'Bogheștii De Sus'), +(175304, 39, 3, 23, 175260, 'Chițcani'), +(175313, 39, 3, 23, 175260, 'Iugani'), +(175322, 39, 3, 23, 175260, 'Plăcințeni'), +(175331, 39, 3, 23, 175260, 'Pleșești'), +(175340, 39, 3, 23, 175260, 'Prisecani'), +(175359, 39, 3, 23, 175260, 'Tăbucești'), +(175368, 39, 2, 3, NULL, 'Bolotești'), +(175377, 39, 3, 22, 175368, 'Bolotești'), +(175386, 39, 3, 23, 175368, 'Găgești'), +(175395, 39, 3, 23, 175368, 'Ivăncești'), +(175402, 39, 3, 23, 175368, 'Pietroasa'), +(175411, 39, 3, 23, 175368, 'Putna'), +(175420, 39, 3, 23, 175368, 'Vităneștii De Sub Măgură'), +(175439, 39, 2, 3, NULL, 'Bordești'), +(175448, 39, 3, 22, 175439, 'Bordești'), +(175457, 39, 3, 23, 175439, 'Bordeștii De Jos'), +(175466, 39, 2, 3, NULL, 'Broșteni'), +(175475, 39, 3, 22, 175466, 'Broșteni'), +(175484, 39, 3, 23, 175466, 'Arva'), +(175493, 39, 3, 23, 175466, 'Pitulușa'), +(175509, 39, 2, 3, NULL, 'Chiojdeni'), +(175518, 39, 3, 22, 175509, 'Chiojdeni'), +(175527, 39, 3, 23, 175509, 'Cătăuți'); + +INSERT INTO `cities` (`id`, `county_id`, `level`, `type`, `parent_id`, `name`) VALUES +(175536, 39, 3, 23, 175509, 'Lojnița'), +(175545, 39, 3, 23, 175509, 'Luncile'), +(175554, 39, 3, 23, 175509, 'Mărăcini'), +(175563, 39, 3, 23, 175509, 'Podurile'), +(175572, 39, 3, 23, 175509, 'Seciu'), +(175581, 39, 3, 23, 175509, 'Tulburea'), +(175590, 39, 2, 3, NULL, 'Ciorăști'), +(175607, 39, 3, 22, 175590, 'Ciorăști'), +(175616, 39, 3, 23, 175590, 'Codrești'), +(175625, 39, 3, 23, 175590, 'Mihălceni'), +(175634, 39, 3, 23, 175590, 'Salcia Nouă'), +(175643, 39, 3, 23, 175590, 'Salcia Veche'), +(175652, 39, 3, 23, 175590, 'Satu Nou'), +(175661, 39, 3, 23, 175590, 'Spătăreasa'), +(175670, 39, 2, 3, NULL, 'Câmpuri'), +(175689, 39, 3, 22, 175670, 'Câmpuri'), +(175698, 39, 3, 23, 175670, 'Fetești'), +(175705, 39, 3, 23, 175670, 'Gura Văii'), +(175714, 39, 3, 23, 175670, 'Rotileștii Mari'), +(175723, 39, 3, 23, 175670, 'Rotileștii Mici'), +(175732, 39, 2, 3, NULL, 'Cârligele'), +(175741, 39, 3, 22, 175732, 'Cârligele'), +(175750, 39, 3, 23, 175732, 'Blidari'), +(175769, 39, 3, 23, 175732, 'Bonțești'), +(175778, 39, 3, 23, 175732, 'Dălhăuți'), +(175787, 39, 2, 3, NULL, 'Corbița'), +(175796, 39, 3, 22, 175787, 'Șerbănești'), +(175803, 39, 3, 23, 175787, 'Buda'), +(175812, 39, 3, 23, 175787, 'Corbița'), +(175821, 39, 3, 23, 175787, 'Izvoarele'), +(175830, 39, 3, 23, 175787, 'Lărgășeni'), +(175849, 39, 3, 23, 175787, 'Ocheșești'), +(175858, 39, 3, 23, 175787, 'Rădăcinești'), +(175867, 39, 3, 23, 175787, 'Tuțu'), +(175876, 39, 3, 23, 175787, 'Vâlcelele'), +(175885, 39, 2, 3, NULL, 'Cotești'), +(175894, 39, 3, 22, 175885, 'Cotești'), +(175901, 39, 3, 23, 175885, 'Budești'), +(175910, 39, 3, 23, 175885, 'Goleștii De Sus'), +(175929, 39, 3, 23, 175885, 'Valea Cotești'), +(175938, 39, 2, 3, NULL, 'Dumbrăveni'), +(175947, 39, 3, 22, 175938, 'Dumbrăveni'), +(175956, 39, 3, 23, 175938, 'Alexandru Vlahuță'), +(175965, 39, 3, 23, 175938, 'Cândești'), +(175974, 39, 3, 23, 175938, 'Dragosloveni'), +(175983, 39, 2, 3, NULL, 'Dumitrești'), +(175992, 39, 3, 22, 175983, 'Dumitrești'), +(176007, 39, 3, 23, 175983, 'Biceștii De Jos'), +(176016, 39, 3, 23, 175983, 'Biceștii De Sus'), +(176025, 39, 3, 23, 175983, 'Blidari'), +(176034, 39, 3, 23, 175983, 'Dumitreștii-Față'), +(176043, 39, 3, 23, 175983, 'Dumitreștii De Sus'), +(176052, 39, 3, 23, 175983, 'Găloiești'), +(176061, 39, 3, 23, 175983, 'Lăstuni'), +(176070, 39, 3, 23, 175983, 'Lupoaia'), +(176089, 39, 3, 23, 175983, 'Motnău'), +(176098, 39, 3, 23, 175983, 'Poienița'), +(176105, 39, 3, 23, 175983, 'Roșcari'), +(176114, 39, 3, 23, 175983, 'Siminoc'), +(176123, 39, 3, 23, 175983, 'Tinoasa'), +(176132, 39, 3, 23, 175983, 'Trestia'), +(176141, 39, 3, 23, 175983, 'Valea Mică'), +(176150, 39, 2, 3, NULL, 'Fitionești'), +(176169, 39, 3, 22, 176150, 'Fitionești'), +(176178, 39, 3, 23, 176150, 'Ciolănești'), +(176187, 39, 3, 23, 176150, 'Ghimicești'), +(176196, 39, 3, 23, 176150, 'Holbănești'), +(176203, 39, 3, 23, 176150, 'Mănăstioara'), +(176212, 39, 2, 3, NULL, 'Garoafa'), +(176221, 39, 3, 22, 176212, 'Garoafa'), +(176230, 39, 3, 23, 176212, 'Bizighești'), +(176249, 39, 3, 23, 176212, 'Ciușlea'), +(176258, 39, 3, 23, 176212, 'Doaga'), +(176267, 39, 3, 23, 176212, 'Făurei'), +(176276, 39, 3, 23, 176212, 'Precistanu'), +(176285, 39, 3, 23, 176212, 'Răchitosu'), +(176294, 39, 3, 23, 176212, 'Străjescu'), +(176301, 39, 2, 3, NULL, 'Gugești'), +(176310, 39, 3, 22, 176301, 'Gugești'), +(176329, 39, 3, 23, 176301, 'Oreavu'), +(176338, 39, 2, 3, NULL, 'Gura Caliței'), +(176347, 39, 3, 22, 176338, 'Gura Caliței'), +(176356, 39, 3, 23, 176338, 'Bălănești'), +(176365, 39, 3, 23, 176338, 'Cocoșari'), +(176374, 39, 3, 23, 176338, 'Dealul Lung'), +(176383, 39, 3, 23, 176338, 'Groapa Tufei'), +(176392, 39, 3, 23, 176338, 'Lacu Lui Baban'), +(176409, 39, 3, 23, 176338, 'Plopu'), +(176418, 39, 3, 23, 176338, 'Poenile'), +(176427, 39, 3, 23, 176338, 'Rașca'), +(176436, 39, 3, 23, 176338, 'Șotârcari'), +(176445, 39, 2, 3, NULL, 'Homocea'), +(176454, 39, 3, 22, 176445, 'Homocea'), +(176463, 39, 3, 23, 178894, 'Argea'), +(176472, 39, 3, 23, 176445, 'Costișa'), +(176481, 39, 3, 23, 176445, 'Lespezi'), +(176490, 39, 3, 22, 178894, 'Ploscuțeni'), +(176506, 39, 2, 3, NULL, 'Jariștea'), +(176515, 39, 3, 22, 176506, 'Jariștea'), +(176524, 39, 3, 23, 176506, 'Pădureni'), +(176533, 39, 3, 23, 176506, 'Scânteia'), +(176542, 39, 3, 23, 176506, 'Vărsătura'), +(176551, 39, 2, 3, NULL, 'Jitia'), +(176560, 39, 3, 22, 176551, 'Jitia'), +(176579, 39, 3, 23, 176551, 'Cerbu'), +(176588, 39, 3, 23, 176551, 'Dealu Sării'), +(176597, 39, 3, 23, 176551, 'Jitia De Jos'), +(176604, 39, 3, 23, 176551, 'Măgura'), +(176613, 39, 2, 3, NULL, 'Măicănești'), +(176622, 39, 3, 22, 176613, 'Măicănești'), +(176631, 39, 3, 23, 176613, 'Belciugele'), +(176640, 39, 3, 23, 176613, 'Râmniceni'), +(176659, 39, 3, 23, 176613, 'Slobozia Botești'), +(176668, 39, 3, 23, 176613, 'Stupina'), +(176677, 39, 3, 23, 176613, 'Tătaru'), +(176686, 39, 2, 3, NULL, 'Mera'), +(176695, 39, 3, 22, 176686, 'Mera'), +(176702, 39, 3, 23, 176686, 'Livada'), +(176711, 39, 3, 23, 176686, 'Milcovel'), +(176720, 39, 3, 23, 176686, 'Roșioara'), +(176739, 39, 3, 23, 176686, 'Vulcăneasa'), +(176748, 39, 2, 3, NULL, 'Milcovul'), +(176757, 39, 3, 22, 176748, 'Milcovul'), +(176766, 39, 3, 22, 178938, 'Gologanu'), +(176775, 39, 3, 23, 176748, 'Lămotești'), +(176784, 39, 3, 22, 178956, 'Răstoaca'), +(176793, 39, 2, 3, NULL, 'Movilița'), +(176800, 39, 3, 22, 176793, 'Movilița'), +(176819, 39, 3, 23, 176793, 'Diochețirediu'), +(176828, 39, 3, 23, 176793, 'Frecăței'), +(176837, 39, 3, 23, 176793, 'Trotușanu'), +(176846, 39, 3, 23, 176793, 'Văleni'), +(176855, 39, 2, 3, NULL, 'Nănești'), +(176864, 39, 3, 22, 176855, 'Nănești'), +(176873, 39, 3, 23, 176855, 'Călienii Noi'), +(176882, 39, 3, 23, 176855, 'Călienii Vechi'), +(176891, 39, 2, 3, NULL, 'Năruja'), +(176908, 39, 3, 22, 176891, 'Năruja'), +(176917, 39, 3, 23, 176891, 'Podu Nărujei'), +(176926, 39, 3, 23, 176891, 'Podu Stoica'), +(176935, 39, 3, 23, 176891, 'Rebegari'), +(176944, 39, 2, 3, NULL, 'Nereju'), +(176953, 39, 3, 22, 176944, 'Nereju'), +(176962, 39, 3, 23, 176944, 'Brădăcești'), +(176971, 39, 3, 23, 176944, 'Chiricani'), +(176980, 39, 3, 23, 176944, 'Nereju Mic'), +(176999, 39, 3, 23, 176944, 'Sahastru'), +(177003, 39, 2, 3, NULL, 'Nistorești'), +(177012, 39, 3, 22, 177003, 'Nistorești'), +(177021, 39, 3, 23, 177003, 'Bâtcari'), +(177030, 39, 3, 23, 177003, 'Brădetu'), +(177049, 39, 3, 23, 177003, 'Făgetu'), +(177058, 39, 3, 23, 177003, 'Podu Șchiopului'), +(177067, 39, 3, 23, 177003, 'Romănești'), +(177076, 39, 3, 23, 177003, 'Ungureni'), +(177085, 39, 3, 23, 177003, 'Valea Neagră'), +(177094, 39, 3, 23, 177003, 'Vetrești-Herăstrău'), +(177101, 39, 2, 3, NULL, 'Paltin'), +(177110, 39, 3, 22, 177101, 'Paltin'), +(177129, 39, 3, 23, 178965, 'Carșochești-Corăbița'), +(177138, 39, 3, 23, 177101, 'Ghebari'), +(177147, 39, 3, 23, 178965, 'Morărești'), +(177156, 39, 3, 23, 178965, 'Păvălari'), +(177165, 39, 3, 23, 177101, 'Prahuda'), +(177174, 39, 3, 22, 178965, 'Spulber'), +(177183, 39, 3, 23, 178965, 'Tojanii De Jos'), +(177192, 39, 3, 23, 178965, 'Tojanii De Sus'), +(177209, 39, 3, 23, 177101, 'Țepa'), +(177218, 39, 3, 23, 178965, 'Țipău'), +(177227, 39, 3, 23, 177101, 'Vâlcani'), +(177236, 39, 2, 3, NULL, 'Păunești'), +(177245, 39, 3, 22, 177236, 'Păunești'), +(177254, 39, 3, 23, 177236, 'Viișoara'), +(177263, 39, 2, 3, NULL, 'Poiana Cristei'), +(177272, 39, 3, 22, 177263, 'Poiana Cristei'), +(177281, 39, 3, 23, 177263, 'Dealu Cucului'), +(177290, 39, 3, 23, 177263, 'Dumbrava'), +(177307, 39, 3, 23, 177263, 'Mahriu'), +(177316, 39, 3, 23, 177263, 'Odobasca'), +(177325, 39, 3, 23, 177263, 'Petreanu'), +(177334, 39, 3, 23, 177263, 'Podu Lacului'), +(177343, 39, 3, 23, 177263, 'Târâtu'), +(177352, 39, 2, 3, NULL, 'Pufești'), +(177361, 39, 3, 22, 177352, 'Pufești'), +(177370, 39, 3, 23, 177352, 'Ciorani'), +(177389, 39, 3, 23, 177352, 'Domnești-Sat'), +(177398, 39, 3, 23, 177352, 'Domnești-Târg'), +(177405, 39, 2, 3, NULL, 'Răcoasa'), +(177414, 39, 3, 22, 177405, 'Răcoasa'), +(177423, 39, 3, 23, 177405, 'Gogoiu'), +(177432, 39, 3, 23, 177405, 'Mărăști'), +(177441, 39, 3, 23, 177405, 'Varnița'), +(177450, 39, 3, 23, 177405, 'Verdea'), +(177469, 39, 2, 3, NULL, 'Reghiu'), +(177478, 39, 3, 22, 177469, 'Reghiu'), +(177487, 39, 3, 23, 177469, 'Farcaș'), +(177496, 39, 3, 23, 177469, 'Jgheaburi'), +(177502, 39, 3, 23, 177469, 'Piscu Reghiului'), +(177511, 39, 3, 23, 177469, 'Răiuți'), +(177520, 39, 3, 23, 177469, 'Șindrilari'), +(177539, 39, 3, 23, 177469, 'Ursoaia'), +(177548, 39, 3, 23, 177469, 'Valea Milcovului'), +(177557, 39, 2, 3, NULL, 'Ruginești'), +(177566, 39, 3, 22, 177557, 'Ruginești'), +(177575, 39, 3, 23, 177557, 'Anghelești'), +(177584, 39, 3, 23, 177557, 'Copăcești'), +(177593, 39, 3, 23, 177557, 'Văleni'), +(177600, 39, 2, 3, NULL, 'Sihlea'), +(177619, 39, 3, 22, 177600, 'Sihlea'), +(177628, 39, 3, 23, 177600, 'Bogza'), +(177637, 39, 3, 23, 177600, 'Căiata'), +(177646, 39, 3, 23, 177600, 'Voetin'), +(177655, 39, 2, 3, NULL, 'Slobozia Bradului'), +(177664, 39, 3, 22, 177655, 'Slobozia Bradului'), +(177673, 39, 3, 23, 177655, 'Cornetu'), +(177682, 39, 3, 23, 177655, 'Coroteni'), +(177691, 39, 3, 23, 177655, 'Liești'), +(177708, 39, 3, 23, 177655, 'Olăreni'), +(177717, 39, 3, 23, 177655, 'Valea Beciului'), +(177726, 39, 2, 3, NULL, 'Slobozia Ciorăști'), +(177735, 39, 3, 22, 177726, 'Slobozia Ciorăști'), +(177744, 39, 3, 23, 177726, 'Armeni'), +(177753, 39, 3, 23, 177726, 'Jiliște'), +(177762, 39, 2, 3, NULL, 'Soveja'), +(177771, 39, 3, 22, 177762, 'Dragosloveni'), +(177780, 39, 3, 23, 177762, 'Rucăreni'), +(177799, 39, 2, 3, NULL, 'Străoane'), +(177806, 39, 3, 22, 177799, 'Străoane'), +(177815, 39, 3, 23, 177799, 'Muncelu'), +(177824, 39, 3, 23, 177799, 'Repedea'), +(177833, 39, 3, 23, 177799, 'Văleni'), +(177842, 39, 2, 3, NULL, 'Suraia'), +(177851, 39, 3, 22, 177842, 'Suraia'), +(177860, 39, 3, 22, 178929, 'Biliești'), +(177879, 39, 2, 3, NULL, 'Tănăsoaia'), +(177888, 39, 3, 22, 177879, 'Tănăsoaia'), +(177897, 39, 3, 23, 177879, 'Călimăneasa'), +(177904, 39, 3, 23, 177879, 'Costișa'), +(177913, 39, 3, 23, 177879, 'Costișa De Sus'), +(177922, 39, 3, 23, 177879, 'Covrag'), +(177931, 39, 3, 23, 177879, 'Feldioara'), +(177940, 39, 3, 23, 177879, 'Galbeni'), +(177959, 39, 3, 23, 177879, 'Nănești'), +(177968, 39, 3, 23, 177879, 'Vladnicu De Jos'), +(177977, 39, 3, 23, 177879, 'Vladnicu De Sus'), +(177986, 39, 2, 3, NULL, 'Tătăranu'), +(177995, 39, 3, 22, 177986, 'Tătăranu'), +(178000, 39, 3, 23, 177986, 'Bordeasca Nouă'), +(178019, 39, 3, 23, 177986, 'Bordeasca Veche'), +(178028, 39, 3, 23, 177986, 'Mărtinești'), +(178037, 39, 3, 23, 177986, 'Vâjâitoarea'), +(178046, 39, 2, 3, NULL, 'Tâmboești'), +(178055, 39, 3, 22, 178046, 'Tâmboești'), +(178064, 39, 3, 22, 178947, 'Obrejița'), +(178073, 39, 3, 23, 178046, 'Pădureni'), +(178082, 39, 3, 23, 178046, 'Pietroasa'), +(178091, 39, 3, 23, 178046, 'Slimnic'), +(178108, 39, 3, 23, 178046, 'Trestieni'), +(178117, 39, 2, 3, NULL, 'Tulnici'), +(178126, 39, 3, 22, 178117, 'Tulnici'), +(178135, 39, 3, 23, 178117, 'Coza'), +(178144, 39, 3, 23, 178117, 'Gresu'), +(178153, 39, 3, 23, 178910, 'Hăulișca'), +(178162, 39, 3, 23, 178117, 'Lepșa'), +(178171, 39, 3, 22, 178910, 'Păulești'), +(178180, 39, 2, 3, NULL, 'Țifești'), +(178199, 39, 3, 22, 178180, 'Țifești'), +(178206, 39, 3, 23, 178180, 'Bătinești'), +(178215, 39, 3, 23, 178180, 'Clipicești'), +(178224, 39, 3, 23, 178180, 'Igești'), +(178233, 39, 3, 23, 178180, 'Oleșești'), +(178242, 39, 3, 23, 178180, 'Pătrășcani'), +(178251, 39, 3, 23, 178180, 'Sârbi'), +(178260, 39, 3, 23, 178180, 'Vitănești'), +(178279, 39, 2, 3, NULL, 'Urechești'), +(178288, 39, 3, 22, 178279, 'Urechești'), +(178297, 39, 3, 22, 178901, 'Popești'), +(178304, 39, 3, 23, 178901, 'Terchești'), +(178313, 39, 2, 3, NULL, 'Valea Sării'), +(178322, 39, 3, 22, 178313, 'Valea Sării'), +(178331, 39, 3, 23, 178313, 'Colacu'), +(178340, 39, 3, 23, 178313, 'Mătăcina'), +(178359, 39, 3, 23, 178313, 'Poduri'), +(178368, 39, 3, 23, 178313, 'Prisaca'), +(178377, 39, 2, 3, NULL, 'Vidra'), +(178386, 39, 3, 22, 178377, 'Vidra'), +(178395, 39, 3, 23, 178377, 'Burca'), +(178402, 39, 3, 23, 178377, 'Irești'), +(178411, 39, 3, 23, 178377, 'Ruget'), +(178420, 39, 3, 23, 178377, 'Scafari'), +(178439, 39, 3, 23, 178377, 'Șerbești'), +(178448, 39, 3, 23, 178377, 'Tichiriș'), +(178457, 39, 3, 23, 178377, 'Viișoara'), +(178466, 39, 3, 23, 178377, 'Voloșcani'), +(178475, 39, 2, 3, NULL, 'Vintileasca'), +(178484, 39, 3, 22, 178475, 'Vintileasca'), +(178493, 39, 3, 23, 178475, 'Bahnele'), +(178509, 39, 3, 23, 178475, 'După Măgura'), +(178518, 39, 3, 23, 178475, 'Neculele'), +(178527, 39, 3, 23, 178475, 'Poiana Stoichii'), +(178536, 39, 3, 23, 178475, 'Tănăsari'), +(178545, 39, 2, 3, NULL, 'Vizantea-Livezi'), +(178554, 39, 3, 22, 178545, 'Livezile'), +(178563, 39, 3, 23, 178545, 'Mesteacănu'), +(178572, 39, 3, 23, 178545, 'Piscu Radului'), +(178581, 39, 3, 23, 178545, 'Vizantea Mănăstirească'), +(178590, 39, 3, 23, 178545, 'Vizantea Răzășească'), +(178607, 39, 2, 3, NULL, 'Vânători'), +(178616, 39, 3, 22, 178607, 'Vânători'), +(178625, 39, 3, 23, 178607, 'Balta Raței'), +(178634, 39, 3, 23, 178607, 'Jorăști'), +(178643, 39, 3, 23, 178607, 'Mirceștii Noi'), +(178652, 39, 3, 23, 178607, 'Mirceștii Vechi'), +(178661, 39, 3, 23, 178607, 'Petrești'), +(178670, 39, 3, 23, 178607, 'Rădulești'), +(178689, 39, 2, 3, NULL, 'Vârteșcoiu'), +(178698, 39, 3, 22, 178689, 'Vârteșcoiu'), +(178705, 39, 3, 23, 178689, 'Beciu'), +(178714, 39, 3, 23, 178689, 'Faraoanele'), +(178723, 39, 3, 23, 178689, 'Olteni'), +(178732, 39, 3, 23, 178689, 'Pietroasa'), +(178741, 39, 3, 23, 178689, 'Râmniceanca'), +(178750, 39, 2, 3, NULL, 'Vrâncioaia'), +(178769, 39, 3, 22, 178750, 'Vrâncioaia'), +(178778, 39, 3, 23, 178750, 'Bodești'), +(178787, 39, 3, 23, 178750, 'Muncei'), +(178796, 39, 3, 23, 178750, 'Ploștina'), +(178803, 39, 3, 23, 178750, 'Poiana'), +(178812, 39, 3, 23, 178750, 'Spinești'), +(178821, 39, 2, 3, NULL, 'Vulturu'), +(178830, 39, 3, 22, 178821, 'Vulturu'), +(178849, 39, 3, 23, 178821, 'Boțârlău'), +(178858, 39, 3, 23, 178821, 'Hângulești'), +(178867, 39, 3, 23, 178821, 'Maluri'), +(178876, 39, 3, 23, 178821, 'Vadu Roșca'), +(178885, 39, 2, 3, NULL, 'Negrilești'), +(178894, 39, 2, 3, NULL, 'Ploscuțeni'), +(178901, 39, 2, 3, NULL, 'Popești'), +(178910, 39, 2, 3, NULL, 'Păulești'), +(178929, 39, 2, 3, NULL, 'Biliești'), +(178938, 39, 2, 3, NULL, 'Gologanu'), +(178947, 39, 2, 3, NULL, 'Obrejița'), +(178956, 39, 2, 3, NULL, 'Răstoaca'), +(178965, 39, 2, 3, NULL, 'Spulber'), +(179132, 40, 2, 9, NULL, 'Municipiul'), +(179141, 40, 3, 6, 179132, 'Sectorul 1'), +(179150, 40, 3, 6, 179132, 'Sectorul 2'), +(179169, 40, 3, 6, 179132, 'Sectorul 3'), +(179178, 40, 3, 6, 179132, 'Sectorul 4'), +(179187, 40, 3, 6, 179132, 'Sectorul 5'), +(179196, 40, 3, 6, 179132, 'Sectorul 6'), +(179221, 23, 2, 2, NULL, 'Oraș Bragadiru'), +(179230, 23, 3, 17, 179221, 'Bragadiru'), +(179249, 23, 2, 3, NULL, 'Chiajna'), +(179258, 23, 3, 22, 179249, 'Chiajna'), +(179267, 23, 3, 23, 179249, 'Dudu'), +(179276, 23, 3, 23, 179249, 'Roșu'), +(179285, 23, 2, 2, NULL, 'Oraș Chitila'), +(179294, 23, 3, 17, 179285, 'Chitila'), +(179301, 23, 3, 18, 179285, 'Rudeni'), +(179310, 23, 2, 3, NULL, 'Dobroești'), +(179329, 23, 3, 22, 179310, 'Dobroești'), +(179338, 23, 3, 23, 179310, 'Fundeni'), +(179347, 23, 2, 3, NULL, 'Glina'), +(179356, 23, 3, 22, 179347, 'Glina'), +(179365, 23, 3, 23, 179347, 'Cățelu'), +(179374, 23, 3, 23, 179347, 'Manolache'), +(179383, 23, 2, 3, NULL, 'Jilava'), +(179392, 23, 3, 22, 179383, 'Jilava'), +(179409, 23, 2, 2, NULL, 'Oraș Măgurele'), +(179418, 23, 3, 17, 179409, 'Măgurele'), +(179427, 23, 3, 18, 179409, 'Alunișu'), +(179436, 23, 3, 18, 179409, 'Dumitrana'), +(179445, 23, 3, 18, 179409, 'Pruni'), +(179454, 23, 3, 18, 179409, 'Vârteju'), +(179463, 23, 2, 3, NULL, 'Mogoșoaia'), +(179472, 23, 3, 22, 179463, 'Mogoșoaia'), +(179481, 23, 2, 2, NULL, 'Oraș Otopeni'), +(179490, 23, 3, 17, 179481, 'Otopeni'), +(179506, 23, 3, 19, 179481, 'Odăile'), +(179515, 23, 2, 2, NULL, 'Oraș Pantelimon'), +(179524, 23, 3, 17, 179515, 'Pantelimon'), +(179533, 23, 2, 2, NULL, 'Oraș Popești Leordeni'), +(179542, 23, 3, 17, 179533, 'Popești Leordeni'), +(179551, 23, 2, 2, NULL, 'Oraș Voluntari'), +(179560, 23, 3, 17, 179551, 'Voluntari'), +(179588, 23, 2, 3, NULL, 'Copăceni'), +(179604, 24, 2, 3, NULL, 'Poienile Izei'), +(179613, 24, 2, 3, NULL, 'Șieu'), +(179622, 24, 2, 3, NULL, 'Groșii Țibleșului'), +(179631, 31, 2, 3, NULL, 'Treznea'), +(179640, 15, 2, 3, NULL, 'Vulcana-Pandele'), +(179659, 6, 2, 3, NULL, 'Negrilești'), +(179677, 30, 2, 3, NULL, 'Cămin'), +(179686, 6, 2, 3, NULL, 'Dumitrița'), +(179695, 31, 2, 3, NULL, 'Șimișna'), +(179702, 21, 2, 3, NULL, 'Traian'), +(179711, 15, 2, 3, NULL, 'Vlădeni'), +(179720, 6, 2, 3, NULL, 'Poiana Ilvei'), +(179739, 52, 2, 3, NULL, 'Malu'), +(179748, 52, 2, 3, NULL, 'Cosoba'), +(179757, 52, 2, 3, NULL, 'Herăști'), +(179766, 52, 2, 3, NULL, 'Isvoarele'), +(179775, 52, 2, 3, NULL, 'Săbăreni'), +(179784, 21, 2, 3, NULL, 'Borănești'), +(179793, 21, 2, 3, NULL, 'Buești'), +(179800, 21, 2, 3, NULL, 'Maia'), +(179819, 21, 2, 3, NULL, 'Ograda'), +(179828, 21, 2, 3, NULL, 'Roșiori'), +(179837, 24, 2, 3, NULL, 'Coaș'), +(179846, 24, 2, 3, NULL, 'Coltău'), +(179855, 24, 2, 3, NULL, 'Gârdani'), +(179864, 24, 2, 3, NULL, 'Oncești'), +(179873, 30, 2, 3, NULL, 'Agriș'), +(179882, 30, 2, 3, NULL, 'Ciumești'), +(179891, 15, 2, 3, NULL, 'Raciu'), +(179908, 15, 2, 3, NULL, 'Pietrari'), +(179917, 15, 2, 3, NULL, 'Râu Alb'), +(179926, 15, 2, 3, NULL, 'Răscăeți'), +(179935, 15, 2, 3, NULL, 'Perșinari'), +(179944, 6, 2, 3, NULL, 'Runcu Salvei'), +(179953, 6, 2, 3, NULL, 'Ciceu-Mihăiești'), +(179962, 51, 2, 3, NULL, 'Gălbinași'), +(179971, 21, 2, 3, NULL, 'Colelia'), +(179980, 21, 2, 3, NULL, 'Mărculești'), +(179999, 21, 2, 3, NULL, 'Moldoveni'), +(180000, 21, 2, 3, NULL, 'Platonești'), +(180019, 21, 2, 3, NULL, 'Sărățeni'), +(180028, 30, 2, 3, NULL, 'Porumbești'), +(180037, 31, 2, 3, NULL, 'Boghiș'), +(180046, 21, 2, 3, NULL, 'Gura Ialomiței'), +(180055, 51, 2, 3, NULL, 'Crivăț'), +(180064, 21, 2, 3, NULL, 'Bărbulești'), +(180073, 24, 3, 23, 108669, 'Salta'), +(180082, 52, 3, 23, 104519, 'Comasca'), +(180091, 30, 2, 3, NULL, 'Racșa'); + +INSERT INTO `counties` (`id`, `siruta`, `name`) VALUES +(1, 10, 'Alba'), +(2, 29, 'Arad'), +(3, 38, 'Argeș'), +(4, 47, 'Bacău'), +(5, 56, 'Bihor'), +(6, 65, 'Bistrița-Năsăud'), +(7, 74, 'Botoșani'), +(8, 83, 'Brașov'), +(9, 92, 'Brăila'), +(10, 109, 'Buzău'), +(11, 118, 'Caraș-Severin'), +(12, 127, 'Cluj'), +(13, 136, 'Constanța'), +(14, 145, 'Covasna'), +(15, 154, 'Dâmbovița'), +(16, 163, 'Dolj'), +(17, 172, 'Galați'), +(18, 181, 'Gorj'), +(19, 190, 'Harghita'), +(20, 207, 'Hunedoara'), +(21, 216, 'Ialomița'), +(22, 225, 'Iași'), +(23, 234, 'Ilfov'), +(24, 243, 'Maramureș'), +(25, 252, 'Mehedinți'), +(26, 261, 'Mureș'), +(27, 270, 'Neamț'), +(28, 289, 'Olt'), +(29, 298, 'Prahova'), +(30, 305, 'Satu Mare'), +(31, 314, 'Sălaj'), +(32, 323, 'Sibiu'), +(33, 332, 'Suceava'), +(34, 341, 'Teleorman'), +(35, 350, 'Timiș'), +(36, 369, 'Tulcea'), +(37, 378, 'Vaslui'), +(38, 387, 'Vâlcea'), +(39, 396, 'Vrancea'), +(40, 403, 'București'), +(51, 519, 'Călărași'), +(52, 528, 'Giurgiu'); + + + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; diff --git a/database/factories/BeneficiaryFactory.php b/database/factories/BeneficiaryFactory.php new file mode 100644 index 00000000..ead374ff --- /dev/null +++ b/database/factories/BeneficiaryFactory.php @@ -0,0 +1,25 @@ + + */ +class BeneficiaryFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + // + ]; + } +} diff --git a/database/factories/CityFactory.php b/database/factories/CityFactory.php new file mode 100644 index 00000000..6830ff06 --- /dev/null +++ b/database/factories/CityFactory.php @@ -0,0 +1,27 @@ + + */ +class CityFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition() + { + return [ + 'name' => fake()->city(), + 'county_id' => County::factory(), + ]; + } +} diff --git a/database/factories/CountyFactory.php b/database/factories/CountyFactory.php new file mode 100644 index 00000000..c98304fa --- /dev/null +++ b/database/factories/CountyFactory.php @@ -0,0 +1,25 @@ + + */ +class CountyFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition() + { + return [ + 'name' => fake()->city(), + ]; + } +} diff --git a/database/factories/OrganizationFactory.php b/database/factories/OrganizationFactory.php new file mode 100644 index 00000000..d7652792 --- /dev/null +++ b/database/factories/OrganizationFactory.php @@ -0,0 +1,44 @@ + + */ +class OrganizationFactory extends Factory +{ + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->company(), + ]; + } + + public function configure(): static + { + return $this->afterCreating(function (Organization $organization) { + $organization->users()->attach( + User::factory() + ->count(5) + ->sequence(fn (Sequence $sequence) => [ + 'email' => sprintf('user-%d-%d@example.com', $organization->id, $sequence->index + 1), + ]) + ->create() + ->pluck('id') + ->toArray() + ); + }); + } +} diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php index 87604868..d6790bf9 100644 --- a/database/factories/UserFactory.php +++ b/database/factories/UserFactory.php @@ -23,7 +23,8 @@ class UserFactory extends Factory public function definition(): array { return [ - 'name' => fake()->name(), + 'first_name' => fake()->firstName(), + 'last_name' => fake()->lastName(), 'email' => fake()->unique()->safeEmail(), 'email_verified_at' => now(), 'password' => static::$password ??= Hash::make('password'), diff --git a/database/migrations/2014_10_11_000000_create_siruta_tables.php b/database/migrations/2014_10_11_000000_create_siruta_tables.php new file mode 100644 index 00000000..e5c6a795 --- /dev/null +++ b/database/migrations/2014_10_11_000000_create_siruta_tables.php @@ -0,0 +1,38 @@ +id(); + $table->unsignedBigInteger('siruta'); + $table->string('name'); + }); + + Schema::create('cities', function (Blueprint $table) { + $table->id(); + $table->foreignIdFor(County::class)->constrained(); + $table->tinyInteger('level')->unsigned(); + $table->tinyInteger('type')->unsigned(); + $table->foreignIdFor(City::class, 'parent_id')->nullable()->constrained('cities'); + $table->string('name'); + }); + + Schema::withoutForeignKeyConstraints(function () { + DB::unprepared( + File::get(database_path('data/siruta.sql')) + ); + }); + } +}; diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php index 25e82631..9484a6de 100644 --- a/database/migrations/2014_10_12_000000_create_users_table.php +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -12,7 +12,8 @@ public function up(): void { Schema::create('users', function (Blueprint $table) { $table->id(); - $table->string('name'); + $table->string('first_name'); + $table->string('last_name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); diff --git a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php index 6e6fb6a8..4d2dfbce 100644 --- a/database/migrations/2019_08_19_000000_create_failed_jobs_table.php +++ b/database/migrations/2019_08_19_000000_create_failed_jobs_table.php @@ -8,9 +8,6 @@ return new class extends Migration { - /** - * Run the migrations. - */ public function up(): void { Schema::create('failed_jobs', function (Blueprint $table) { @@ -23,12 +20,4 @@ public function up(): void $table->timestamp('failed_at')->useCurrent(); }); } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('failed_jobs'); - } }; diff --git a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php index 8dd13c9f..c0f276c3 100644 --- a/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php +++ b/database/migrations/2019_12_14_000001_create_personal_access_tokens_table.php @@ -8,9 +8,6 @@ return new class extends Migration { - /** - * Run the migrations. - */ public function up(): void { Schema::create('personal_access_tokens', function (Blueprint $table) { @@ -24,12 +21,4 @@ public function up(): void $table->timestamps(); }); } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('personal_access_tokens'); - } }; diff --git a/database/migrations/2023_11_20_124312_create_breezy_tables.php b/database/migrations/2023_11_20_124312_create_breezy_tables.php index e6be8773..2a5e865b 100644 --- a/database/migrations/2023_11_20_124312_create_breezy_tables.php +++ b/database/migrations/2023_11_20_124312_create_breezy_tables.php @@ -8,7 +8,7 @@ return new class extends Migration { - public function up() + public function up(): void { Schema::create('breezy_sessions', function (Blueprint $table) { $table->id(); diff --git a/database/migrations/2023_11_20_124722_create_organizations_table.php b/database/migrations/2023_11_20_124722_create_organizations_table.php new file mode 100644 index 00000000..79c3cbd8 --- /dev/null +++ b/database/migrations/2023_11_20_124722_create_organizations_table.php @@ -0,0 +1,27 @@ +id(); + $table->timestamps(); + $table->string('name'); + $table->string('avatar_url')->nullable(); + }); + + Schema::create('model_has_organizations', function (Blueprint $table) { + $table->id(); + $table->morphs('model'); + $table->foreignIdFor(Organization::class)->constrained()->cascadeOnDelete(); + }); + } +}; diff --git a/database/migrations/2023_11_20_130401_create_beneficiaries_table.php b/database/migrations/2023_11_20_130401_create_beneficiaries_table.php new file mode 100644 index 00000000..440e06a4 --- /dev/null +++ b/database/migrations/2023_11_20_130401_create_beneficiaries_table.php @@ -0,0 +1,38 @@ +id(); + $table->timestamps(); + + $table->string('first_name')->nullable(); + $table->string('last_name')->nullable(); + $table->string('prior_name')->nullable(); + $table->string('full_name')->virtualAs(<<<'SQL' + NULLIF(CONCAT_WS(" ", first_name, last_name), " ") + SQL); + + $table->string('civil_status')->nullable(); + $table->decimal('cnp', 13, 0)->nullable(); + $table->string('gender')->nullable(); + $table->date('date_of_birth')->nullable(); + $table->string('ethnicity')->nullable(); + + $table->string('id_type')->nullable(); + $table->string('id_serial')->nullable(); + $table->string('id_number')->nullable(); + + $table->foreignIdFor(Organization::class)->constrained()->cascadeOnDelete(); + }); + } +}; diff --git a/database/migrations/2023_11_21_160542_create_notifications_table.php b/database/migrations/2023_11_21_160542_create_notifications_table.php new file mode 100644 index 00000000..7164e693 --- /dev/null +++ b/database/migrations/2023_11_21_160542_create_notifications_table.php @@ -0,0 +1,22 @@ +uuid('id')->primary(); + $table->string('type'); + $table->morphs('notifiable'); + $table->json('data'); + $table->timestamp('read_at')->nullable(); + $table->timestamps(); + }); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index fea30793..4c29cb8a 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -4,7 +4,7 @@ namespace Database\Seeders; -use App\Models\User; +use App\Models\Organization; use Illuminate\Database\Seeder; use Illuminate\Support\Facades\Mail; @@ -21,10 +21,7 @@ public function run(): void Mail::fake(); - User::factory(['email' => 'admin@example.com']) - ->create(); - - User::factory() + Organization::factory() ->count(10) ->create(); } diff --git a/lang/ro/beneficiary.php b/lang/ro/beneficiary.php new file mode 100644 index 00000000..038d7957 --- /dev/null +++ b/lang/ro/beneficiary.php @@ -0,0 +1,17 @@ + [ + 'singular' => 'caz', + 'plural' => 'Cazuri', + ], + + 'stats' => [ + 'open' => 'Cazuri deschise', + 'monitoring' => 'Cazuri în monitorizare', + 'closed' => 'Cazuri închise', + ], +]; diff --git a/lang/ro/dashboard.php b/lang/ro/dashboard.php new file mode 100644 index 00000000..c06cf607 --- /dev/null +++ b/lang/ro/dashboard.php @@ -0,0 +1,9 @@ + 'Bine ai venit, :name', + +]; diff --git a/lang/ro/navigation.php b/lang/ro/navigation.php new file mode 100644 index 00000000..d82cc963 --- /dev/null +++ b/lang/ro/navigation.php @@ -0,0 +1,23 @@ + [ + 'beneficiaries' => 'Beneficiari', + 'configurations' => 'Configurări', + ], + + 'beneficiaries' => [ + '_group' => 'Beneficiari', + 'cases' => 'Cazuri', + ], + + 'configurations' => [ + '_group' => 'Configurări', + 'staff' => 'Staff', + ], + + 'developed_by' => 'o soluție dezvoltată de', +]; diff --git a/lang/ro/user.php b/lang/ro/user.php new file mode 100644 index 00000000..e1727fb2 --- /dev/null +++ b/lang/ro/user.php @@ -0,0 +1,17 @@ + [ + 'singular' => 'specialist', + 'plural' => 'Specialiști', + ], + + 'stats' => [ + 'open' => 'Cazuri deschise', + 'monitoring' => 'Cazuri în monitorizare', + 'closed' => 'Cazuri închise', + ], +]; diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js index 463f0384..fb20bf8c 100644 --- a/public/js/filament/forms/components/file-upload.js +++ b/public/js/filament/forms/components/file-upload.js @@ -1,6 +1,6 @@ -var Co=Object.defineProperty;var zo=(e,t)=>{for(var i in t)Co(e,i,{get:t[i],enumerable:!0})};var Qi={};zo(Qi,{FileOrigin:()=>Lt,FileStatus:()=>ut,OptionTypes:()=>Pi,Status:()=>Xn,create:()=>ot,destroy:()=>lt,find:()=>Ci,getOptions:()=>zi,parse:()=>Fi,registerPlugin:()=>Ee,setOptions:()=>vt,supported:()=>Di});var No=e=>e instanceof HTMLElement,Bo=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Go=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},Z=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},ze=e=>{let t={};return Z(e,i=>{Go(t,i,e[i])}),t},ee=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Vo="http://www.w3.org/2000/svg",Uo=["svg","path"],_a=e=>Uo.includes(e),jt=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=_a(e)?document.createElementNS(Vo,e):document.createElement(e);return t&&(_a(e)?ee(a,"class",t):a.className=t),Z(i,(n,r)=>{ee(a,n,r)}),a},ko=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},Ho=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Wo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Yo=(()=>typeof window<"u"&&typeof window.document<"u")(),ln=()=>Yo,$o=ln()?jt("svg"):{},qo="children"in $o?e=>e.children.length:e=>e.childNodes.length,sn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{Ra(s.inner,{...u.inner}),Ra(s.outer,{...u.outer})}),ya(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,ya(s.outer),s},Ra=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},ya=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},ke=e=>typeof e=="number",Xo=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=ze({interpolate:(c,d)=>{if(o)return;if(!(ke(a)&&ke(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,Xo(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if(ke(c)&&!ke(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var Qo=e=>e<.5?2*e*e:-1+(4-2*e)*e,Zo=({duration:e=500,easing:t=Qo,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=ze({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},Sa={spring:jo,tween:Zo},Ko=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return Sa[n]?Sa[n](r):null},Ni=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},Jo=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return Z(e,(o,l)=>{let s=Ko(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Ni([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},el=e=>(t,i)=>{e.addEventListener(t,i)},tl=e=>(t,i)=>{e.removeEventListener(t,i)},il=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=el(r.element),s=tl(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},al=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Ni(e,i,t)},ce=e=>e!=null,nl={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},rl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Ni(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?sn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?nl[c]:r[c]}),{write:()=>{if(ol(o,t))return ll(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},ol=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},ll=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(ce(c)||ce(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),ce(i)&&(p+=`perspective(${i}px) `),(ce(a)||ce(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(ce(r)||ce(o))&&(p+=`scale3d(${ce(r)?r:1}, ${ce(o)?o:1}, 1) `),ce(u)&&(p+=`rotateZ(${u}rad) `),ce(l)&&(p+=`rotateX(${l}rad) `),ce(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),ce(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),ce(f)&&(m+=`height:${f}px;`),ce(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},sl={styles:rl,listeners:il,animations:Jo,apis:al},wa=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),te=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=jt(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=wa(),E=null,T=!1,_=[],y=[],I={},v={},R=[n],S=[a],P=[o],x=()=>m,O=()=>_.concat(),B=()=>I,A=U=>(z,D)=>z(U,D),C=()=>E||(E=sn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach(D=>D._read()),!(d&&b.width&&b.height)&&wa(b,m,g);let z={root:X,props:p,rect:b};S.forEach(D=>D(z))},N=(U,z,D)=>{let k=z.length===0;return R.forEach(W=>{W({props:p,root:X,actions:z,timestamp:U,shouldOptimize:D})===!1&&(k=!1)}),y.forEach(W=>{W.write(U)===!1&&(k=!1)}),_.filter(W=>!!W.element.parentNode).forEach(W=>{W._write(U,l(W,z),D)||(k=!1)}),_.forEach((W,ne)=>{W.element.parentNode||(X.appendChild(W.element,ne),W._read(),W._write(U,l(W,z),D),k=!1)}),T=k,u({props:p,root:X,actions:z,timestamp:U}),k},F=()=>{y.forEach(U=>U.destroy()),P.forEach(U=>{U({root:X,props:p})}),_.forEach(U=>U._destroy())},V={element:{get:x},style:{get:w},childViews:{get:O}},G={...V,rect:{get:C},ref:{get:B},is:U=>t===U,appendChild:ko(m),createChildView:A(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:Ho(m,_),removeChildView:Wo(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>P.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},$={element:{get:x},childViews:{get:O},rect:{get:C},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:N,_destroy:F},q={...V,rect:{get:()=>b}};Object.keys(h).sort((U,z)=>U==="styles"?1:z==="styles"?-1:0).forEach(U=>{let z=sl[U]({mixinConfig:h[U],viewProps:p,viewState:v,viewInternalAPI:G,viewExternalAPI:$,view:ze(q)});z&&y.push(z)});let X=ze(G);r({root:X,props:p});let le=qo(m);return _.forEach((U,z)=>{X.appendChild(U.element,le+z)}),s(X),ze($)},cl=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},ue=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},va=(e,t)=>t.parentNode.insertBefore(e,t),Aa=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),Jt=e=>Array.isArray(e),Pe=e=>e==null,dl=e=>e.trim(),ei=e=>""+e,ul=(e,t=",")=>Pe(e)?[]:Jt(e)?e:ei(e).split(t).map(dl).filter(i=>i.length),cn=e=>typeof e=="boolean",dn=e=>cn(e)?e:e==="true",de=e=>typeof e=="string",un=e=>ke(e)?e:de(e)?ei(e).replace(/[a-z]+/gi,""):0,Xt=e=>parseInt(un(e),10),La=e=>parseFloat(un(e)),dt=e=>ke(e)&&isFinite(e)&&Math.floor(e)===e,Ma=(e,t=1e3)=>{if(dt(e))return e;let i=ei(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Xt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Xt(i)*t):Xt(i)},He=e=>typeof e=="function",hl=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Oa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},fl=e=>{let t={};return t.url=de(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},Z(Oa,i=>{t[i]=pl(i,e[i],Oa[i],t.timeout,t.headers)}),t.process=e.process||de(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},pl=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(de(t))return r.url=t,r;if(Object.assign(r,t),de(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=dn(r.withCredentials),r},ml=e=>fl(e),gl=e=>e===null,re=e=>typeof e=="object"&&e!==null,El=e=>re(e)&&de(e.url)&&re(e.process)&&re(e.revert)&&re(e.restore)&&re(e.fetch),Si=e=>Jt(e)?"array":gl(e)?"null":dt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":El(e)?"api":typeof e,Tl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),Il={array:ul,boolean:dn,int:e=>Si(e)==="bytes"?Ma(e):Xt(e),number:La,float:La,bytes:Ma,string:e=>He(e)?e:ei(e),function:e=>hl(e),serverapi:ml,object:e=>{try{return JSON.parse(Tl(e))}catch{return null}}},bl=(e,t)=>Il[t](e),hn=(e,t,i)=>{if(e===t)return e;let a=Si(e);if(a!==i){let n=bl(e,i);if(a=Si(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},_l=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=hn(a,e,t)}}},Rl=e=>{let t={};return Z(e,i=>{let a=e[i];t[i]=_l(a[0],a[1])}),ze(t)},yl=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:Rl(e)}),ti=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Sl=(e,t)=>{let i={};return Z(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${ti(a,"_").toUpperCase()}`,{value:n})}}}),i},wl=e=>(t,i,a)=>{let n={};return Z(e,r=>{let o=ti(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},vl=e=>t=>{let i={};return Z(e,a=>{i[`GET_${ti(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},be={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},Bi=()=>Math.random().toString(36).substring(2,11),Gi=(e,t)=>e.splice(t,1),Al=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},ii=()=>{let e=[],t=(a,n)=>{Gi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>Al(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},fn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},Ll=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],he=e=>{let t={};return fn(e,t,Ll),t},Ml=e=>{e.forEach((t,i)=>{t.released&&Gi(e,i)})},H={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},ae={INPUT:1,LIMBO:2,LOCAL:3},pn=e=>/[^0-9]+/.exec(e),mn=()=>pn(1.1.toLocaleString())[0],Ol=()=>{let e=mn(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?pn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},Vi=[],Se=(e,t,i)=>new Promise((a,n)=>{let r=Vi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),Xe=(e,t,i)=>Vi.filter(a=>a.key===e).map(a=>a.cb(t,i)),xl=(e,t)=>Vi.push({key:e,cb:t}),Dl=e=>Object.assign(at,e),Qt=()=>({...at}),Pl=e=>{Z(e,(t,i)=>{at[t]&&(at[t][0]=hn(i,at[t][0],at[t][1]))})},at={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[mn(),M.STRING],labelThousandsSeparator:[Ol(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},We=(e,t)=>Pe(t)?e[0]||null:dt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),gn=e=>{if(Pe(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},we=e=>e.filter(t=>!t.archived),En={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},kt=null,Fl=()=>{if(kt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,kt=t.files.length===1}catch{kt=!1}return kt},Cl=[H.LOAD_ERROR,H.PROCESSING_ERROR,H.PROCESSING_REVERT_ERROR],zl=[H.LOADING,H.PROCESSING,H.PROCESSING_QUEUED,H.INIT],Nl=[H.PROCESSING_COMPLETE],Bl=e=>Cl.includes(e.status),Gl=e=>zl.includes(e.status),Vl=e=>Nl.includes(e.status),xa=e=>re(e.options.server)&&(re(e.options.server.process)||He(e.options.server.process)),Ul=e=>({GET_STATUS:()=>{let t=we(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=En;return t.length===0?i:t.some(Bl)?a:t.some(Gl)?n:t.some(Vl)?o:r},GET_ITEM:t=>We(e.items,t),GET_ACTIVE_ITEM:t=>We(we(e.items),t),GET_ACTIVE_ITEMS:()=>we(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=We(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=We(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:gn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>we(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>we(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Fl()&&!xa(e),IS_ASYNC:()=>xa(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),kl=e=>{let t=we(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Hl=(e,t,i)=>e.splice(t,0,i),Wl=(e,t,i)=>Pe(t)?null:typeof i>"u"?(e.push(t),t):(i=Tn(i,0,e.length),Hl(e,i,t),t),wi=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),At=e=>e.split("/").pop().split("?").shift(),ai=e=>e.split(".").pop(),Yl=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},Rt=(e,t="")=>(t+e).slice(-t.length),In=(e=new Date)=>`${e.getFullYear()}-${Rt(e.getMonth()+1,"00")}-${Rt(e.getDate(),"00")}_${Rt(e.getHours(),"00")}-${Rt(e.getMinutes(),"00")}-${Rt(e.getSeconds(),"00")}`,st=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),de(t)||(t=In()),t&&a===null&&ai(t)?n.name=t:(a=a||Yl(n.type),n.name=t+(a?"."+a:"")),n},$l=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,bn=(e,t)=>{let i=$l();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},ql=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Xl=e=>e.split(",")[1].replace(/\s/g,""),jl=e=>atob(Xl(e)),Ql=e=>{let t=_n(e),i=jl(e);return ql(i,t)},Zl=(e,t,i)=>st(Ql(e),t,null,i),Kl=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},Jl=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},es=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Ui=e=>{let t={source:null,name:null,size:null},i=e.split(` -`);for(let a of i){let n=Kl(a);if(n){t.name=n;continue}let r=Jl(a);if(r){t.size=r;continue}let o=es(a);if(o){t.source=o;continue}}return t},ts=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",st(l,l.name)):wi(l)?o.fire("load",Zl(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=st(s,s.name||At(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Ui(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...ii(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},Da=e=>/GET|HEAD/.test(e),Ye=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),Da(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=Da(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),dt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},K=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),$e=e=>t=>{e(K("error",0,"Timeout",t.getAllResponseHeaders()))},Pa=e=>/\?/.test(e),wt=(...e)=>{let t="";return e.forEach(i=>{t+=Pa(t)&&Pa(i)?i.replace(/\?/,"&"):i}),t},Ti=(e="",t)=>{if(typeof t=="function")return t;if(!t||!de(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=Ye(n,wt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Ui(h).name||At(n);r(K("load",d.status,t.method==="HEAD"?null:st(i(d.response),f),h))},c.onerror=d=>{o(K("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(K("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=$e(o),c.onprogress=l,c.onabort=s,c}},Te={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},is=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(A=>A),E=t.onload||((A,C)=>C==="HEAD"?A.getResponseHeader("Upload-Offset"):A.response),T=t.onerror||(A=>null),_=A=>{let C=new FormData;re(n)&&C.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},N=Ye(b(C),wt(e,t.url),L);N.onload=F=>A(E(F,L.method)),N.onerror=F=>o(K("error",F.status,T(F.response)||F.statusText,F.getAllResponseHeaders())),N.ontimeout=$e(o)},y=A=>{let C=wt(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},N=Ye(null,C,L);N.onload=F=>A(E(F,L.method)),N.onerror=F=>o(K("error",F.status,T(F.response)||F.statusText,F.getAllResponseHeaders())),N.ontimeout=$e(o)},I=Math.floor(a.size/p);for(let A=0;A<=I;A++){let C=A*p,w=a.slice(C,C+p,"application/offset+octet-stream");d[A]={index:A,size:w.size,offset:C,data:w,file:a,progress:0,retries:[...m],status:Te.QUEUED,error:null,request:null,timeout:null}}let v=()=>r(g.serverId),R=A=>A.status===Te.QUEUED||A.status===Te.ERROR,S=A=>{if(g.aborted)return;if(A=A||d.find(R),!A){d.every(V=>V.status===Te.COMPLETE)&&v();return}A.status=Te.PROCESSING,A.progress=null;let C=f.ondata||(V=>V),w=f.onerror||(V=>null),L=wt(e,f.url,g.serverId),N=typeof f.headers=="function"?f.headers(A):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":A.offset,"Upload-Length":a.size,"Upload-Name":a.name},F=A.request=Ye(C(A.data),L,{...f,headers:N});F.onload=()=>{A.status=Te.COMPLETE,A.request=null,O()},F.onprogress=(V,G,$)=>{A.progress=V?G:null,x()},F.onerror=V=>{A.status=Te.ERROR,A.request=null,A.error=w(V.response)||V.statusText,P(A)||o(K("error",V.status,w(V.response)||V.statusText,V.getAllResponseHeaders()))},F.ontimeout=V=>{A.status=Te.ERROR,A.request=null,P(A)||$e(o)(V)},F.onabort=()=>{A.status=Te.QUEUED,A.request=null,s()}},P=A=>A.retries.length===0?!1:(A.status=Te.WAITING,clearTimeout(A.timeout),A.timeout=setTimeout(()=>{S(A)},A.retries.shift()),!0),x=()=>{let A=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(A===null)return l(!1,0,0);let C=d.reduce((w,L)=>w+L.size,0);l(!0,A,C)},O=()=>{d.filter(C=>C.status===Te.PROCESSING).length>=1||S()},B=()=>{d.forEach(A=>{clearTimeout(A.timeout),A.request&&A.request.abort()})};return g.serverId?y(A=>{g.aborted||(d.filter(C=>C.offset{C.status=Te.COMPLETE,C.progress=C.size}),O())}):_(A=>{g.aborted||(u(A),g.serverId=A,O())}),{abort:()=>{g.aborted=!0,B()}}},as=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return is(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var T=new FormData;re(r)&&T.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=Ye(p(T),wt(e,t.url),E);return _.onload=y=>{o(K("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(K("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=$e(l),_.onprogress=s,_.onabort=u,_},ns=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!de(t.url)?null:as(e,t,i,a),yt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!de(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=Ye(n,e+t.url,t);return l.onload=s=>{r(K("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(K("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=$e(o),l}},Rn=(e=0,t=1)=>e+Math.random()*(t-e),rs=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=Rn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},os=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=rs(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?Rn(750,1500):0),i.request=e(c,d,p=>{i.response=re(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",re(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...ii(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},yn=e=>e.substring(0,e.lastIndexOf("."))||e,ls=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||wi(e)?t[0]=e.name||In():wi(e)?(t[1]=e.length,t[2]=_n(e)):de(e)&&(t[0]=At(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ct=e=>!!(e instanceof File||e instanceof Blob&&e.name),Sn=e=>{if(!re(e))return e;let t=Jt(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&re(a)?Sn(a):a}return t},ss=(e=null,t=null,i=null)=>{let a=Bi(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?H.PROCESSING_COMPLETE:H.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||I.fire(R,...S)},u=()=>ai(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,P)=>{if(n.source=R,I.fireSync("init"),n.file){I.fireSync("load-skip");return}n.file=ls(R),S.on("init",()=>{s("load-init")}),S.on("meta",x=>{n.file.size=x.size,n.file.filename=x.filename,x.source&&(e=ae.LIMBO,n.serverFileReference=x.source,n.status=H.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",x=>{l(H.LOADING),s("load-progress",x)}),S.on("error",x=>{l(H.LOAD_ERROR),s("load-request-error",x)}),S.on("abort",()=>{l(H.INIT),s("load-abort")}),S.on("load",x=>{n.activeLoader=null;let O=A=>{n.file=ct(A)?A:n.file,e===ae.LIMBO&&n.serverFileReference?l(H.PROCESSING_COMPLETE):l(H.IDLE),s("load")},B=A=>{n.file=x,s("load-meta"),l(H.LOAD_ERROR),s("load-file-error",A)};if(n.serverFileReference){O(x);return}P(x,O,B)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(H.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(H.PROCESSING),r=null,!(n.file instanceof Blob)){I.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(H.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(H.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(H.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let P=O=>{n.archived||R.process(O,{...o})},x=console.error;S(n.file,P,x),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(H.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(H.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),T=(R,S)=>new Promise((P,x)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){P();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,P()},B=>{if(!S){P();return}l(H.PROCESSING_REVERT_ERROR),s("process-revert-error"),x(B)}),l(H.IDLE),s("process-revert")}),_=(R,S,P)=>{let x=R.split("."),O=x[0],B=x.pop(),A=o;x.forEach(C=>A=A[C]),JSON.stringify(A[B])!==JSON.stringify(S)&&(A[B]=S,s("metadata-update",{key:O,value:o[O],silent:P}))},I={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>yn(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>Sn(R?o[R]:o),setMetadata:(R,S,P)=>{if(re(R)){let x=R;return Object.keys(x).forEach(O=>{_(O,x[O],S)}),R}return _(R,S,P),S},extend:(R,S)=>v[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:T,...ii(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},v=ze(I);return v},cs=(e,t)=>Pe(t)?0:de(t)?e.findIndex(i=>i.id===t):-1,Fa=(e,t)=>{let i=cs(e,t);if(!(i<0))return e[i]||null},Ca=(e,t,i,a,n,r)=>{let o=Ye(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Ui(s).name||At(e);t(K("load",l.status,st(l.response,u),s))},o.onerror=l=>{i(K("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(K("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=$e(i),o.onprogress=a,o.onabort=n,o},za=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),ds=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&za(location.href)!==za(e),Ht=e=>(...t)=>He(e)?e(...t):e,us=e=>!ct(e.file),Ii=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:we(t.items)})},0)},Na=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),bi=(e,t)=>{e.items.sort((i,a)=>t(he(i),he(a)))},Ie=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=We(e.items,i);if(!o){n({error:K("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},hs=(e,t,i)=>({ABORT_ALL:()=>{we(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=we(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=we(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:be.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Fa(i.items,a);if(!t("IS_ASYNC")){Se("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===ae.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(yt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===H.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===H.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=We(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=Tn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{bi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ct(f)?!u.includes(f.name.toLowerCase()):!Pe(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(Pe(a)){l({error:K("error",0,"No source"),file:null});return}if(ct(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!kl(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=K("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=we(i.items)[0];if(b.status===H.PROCESSING_COMPLETE||b.status===H.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(yt(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?ae.LOCAL:s.type==="limbo"?ae.LIMBO:ae.INPUT,c=ss(u,u===ae.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),Xe("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Wl(i.items,c,n),He(d)&&a&&bi(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=Ht(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:he(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:he(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:T})}),Se("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(T=_(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),Ii(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:I=>{e("DID_PREPARE_OUTPUT",{id:h,file:I}),y()}},!0);return}y()})};Se("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Na(t("GET_BEFORE_ADD_FILE"),he(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:Ht(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:Ht(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),Ii(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,ts(u===ae.INPUT?de(a)&&ds(a)&&g?Ti(f,g):Ca:u===ae.LIMBO?Ti(f,m):Ti(f,p)),(b,E,T)=>{Se("LOAD_FILE",b,{query:t}).then(E).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:K("error",0,"Item not found"),file:null};if(a.archived)return r(o);Se("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{Se("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(He(l)&&o&&bi(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===ae.INPUT?null:o}),r(he(a)),a.origin===ae.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===ae.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:Ie(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:Ie(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:Ie(i,(a,n,r)=>{if(!(a.status===H.IDLE||a.status===H.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===H.PROCESSING_COMPLETE||a.status===H.PROCESSING_REVERT_ERROR?a.revert(yt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===H.PROCESSING&&a.abortProcessing().then(s);return}a.status!==H.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:Ie(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",H.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===H.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=We(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(he(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===ae.LOCAL&&He(c.remove)){let f=()=>{};a.origin=ae.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",H.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:he(a)}),s()});let u=i.options;a.process(os(ns(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{Se("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:Ie(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:Ie(i,a=>{Na(t("GET_BEFORE_REMOVE_FILE"),he(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:Ie(i,a=>{a.release()}),REMOVE_ITEM:Ie(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Fa(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),Ii(e,i),n(he(a))},s=i.options.server;a.origin===ae.LOCAL&&s&&He(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:K("error",0,u,null),status:{main:Ht(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==ae.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(yt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:Ie(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:Ie(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:Ie(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(he(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:Ie(i,a=>{a.revert(yt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||us(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=fs.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${ti(l,"_").toUpperCase()}`,{value:a[l]})})}}),fs=["server"],ki=e=>e,Fe=e=>document.createElement(e),J=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Ba=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},ps=(e,t,i,a,n,r)=>{let o=Ba(e,t,i,n),l=Ba(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},ms=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),ps(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},gs=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=jt("svg");e.ref.path=jt("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},Es=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ee(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=ms(a,a,a-i,n,r);ee(e.ref.path,"d",o),ee(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Ga=te({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:gs,write:Es,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),Ts=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},Is=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ee(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},wn=te({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:Ts,write:Is}),vn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),bs=({root:e,props:t})=>{let i=Fe("span");i.className="filepond--file-info-main",ee(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Fe("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,J(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),J(i,ki(e.query("GET_ITEM_NAME",t.id)))},vi=({root:e,props:t})=>{J(e.ref.fileSize,vn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),J(e.ref.fileName,ki(e.query("GET_ITEM_NAME",t.id)))},Ua=({root:e,props:t})=>{if(dt(e.query("GET_ITEM_SIZE",t.id))){vi({root:e,props:t});return}J(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},_s=te({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:ue({DID_LOAD_ITEM:vi,DID_UPDATE_ITEM_META:vi,DID_THROW_ITEM_LOAD_ERROR:Ua,DID_THROW_ITEM_INVALID:Ua}),didCreateView:e=>{Xe("CREATE_VIEW",{...e,view:e})},create:bs,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),An=e=>Math.round(e*100),Rs=({root:e})=>{let t=Fe("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Fe("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Ln({root:e,action:{progress:null}})},Ln=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${An(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},ys=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${An(t.progress)}%`;J(e.ref.main,i),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ss=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},ws=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},vs=({root:e})=>{J(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),J(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},ka=({root:e})=>{J(e.ref.main,""),J(e.ref.sub,"")},St=({root:e,action:t})=>{J(e.ref.main,t.status.main),J(e.ref.sub,t.status.sub)},As=te({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:ue({DID_LOAD_ITEM:ka,DID_REVERT_ITEM_PROCESSING:ka,DID_REQUEST_ITEM_PROCESSING:Ss,DID_ABORT_ITEM_PROCESSING:ws,DID_COMPLETE_ITEM_PROCESSING:vs,DID_UPDATE_ITEM_PROCESS_PROGRESS:ys,DID_UPDATE_ITEM_LOAD_PROGRESS:Ln,DID_THROW_ITEM_LOAD_ERROR:St,DID_THROW_ITEM_INVALID:St,DID_THROW_ITEM_PROCESSING_ERROR:St,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:St,DID_THROW_ITEM_REMOVE_ERROR:St}),didCreateView:e=>{Xe("CREATE_VIEW",{...e,view:e})},create:Rs,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),Ai={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Li=[];Z(Ai,e=>{Li.push(e)});var ge=e=>{if(Mi(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},Ls=e=>e.ref.buttonAbortItemLoad.rect.element.width,Wt=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),Ms=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Os=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),xs=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),Mi=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),Ds={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Os},processProgressIndicator:{opacity:0,align:xs},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},Ha={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:ge},status:{translateX:ge}},_i={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},nt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:ge},status:{translateX:ge,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:ge},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:Mi},info:{translateX:ge},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:Mi},buttonRemoveItem:{opacity:1},info:{translateX:ge},status:{opacity:1,translateX:ge}},DID_LOAD_ITEM:Ha,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:ge},status:{translateX:ge}},DID_START_ITEM_PROCESSING:_i,DID_REQUEST_ITEM_PROCESSING:_i,DID_UPDATE_ITEM_PROCESS_PROGRESS:_i,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:ge}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:ge},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:Ha},Ps=te({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Fs=({root:e,props:t})=>{let i=Object.keys(Ai).reduce((p,m)=>(p[m]={...Ai[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Li.filter(c):Li.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=nt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Ms,p.info.translateY=Wt,p.status.translateY=Wt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{nt[p].status.translateY=Wt}),nt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=Ls),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=nt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=ge,p.status.translateY=Wt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),Z(i,(p,m)=>{let g=e.createChildView(wn,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(Ps)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(_s,{id:a})),e.ref.status=e.appendChildView(e.createChildView(As,{id:a}));let h=e.appendChildView(e.createChildView(Ga,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(Ga,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Cs=({root:e,actions:t,props:i})=>{zs({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>nt[n.type]);if(a){e.ref.activeStyles=[];let n=nt[a.type];Z(Ds,(r,o)=>{let l=e.ref[r];Z(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},zs=ue({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),Ns=te({create:Fs,write:Cs,didCreateView:e=>{Xe("CREATE_VIEW",{...e,view:e})},name:"file"}),Bs=({root:e,props:t})=>{e.ref.fileName=Fe("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(Ns,{id:t.id})),e.ref.data=!1},Gs=({root:e,props:t})=>{J(e.ref.fileName,ki(e.query("GET_ITEM_NAME",t.id)))},Vs=te({create:Bs,ignoreRect:!0,write:ue({DID_LOAD_ITEM:Gs}),didCreateView:e=>{Xe("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),Wa={type:"spring",damping:.6,mass:7},Us=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:Wa},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:Wa},styles:["translateY"]}}].forEach(i=>{ks(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},ks=(e,t,i)=>{let a=te({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Hs=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=cn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},Mn=te({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Hs,create:Us,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Ws=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Ya={type:"spring",stiffness:.75,damping:.45,mass:10},$a="spring",qa={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Ys=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Vs,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(Mn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Ws(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},$s=ue({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),qs=ue({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>qa[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=qa[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):($s({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Xs=te({create:Ys,write:qs,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:$a,scaleY:$a,translateX:Ya,translateY:Ya,opacity:{type:"tween",duration:150}}}}),Hi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Wi=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ee(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},Qs=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==be.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&Zs(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},Zs=(e,t,i,a,n)=>{e.interactionMethod===be.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===be.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===be.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===be.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},Ks=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},Ri=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,Js=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,ec=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=Ri(r),c=Js(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);Yt.setHeight=u*h,Yt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>Yt.getHeight||s.y<0||s.x>Yt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(x=>x.rect.element.height),T=b.map(x=>E.find(O=>O.id===x.id)),_=T.findIndex(x=>x===r),y=Ri(r),I=T.length,v=I,R=0,S=0,P=0;for(let x=0;xx){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},tc=ue({DID_ADD_ITEM:Qs,DID_REMOVE_ITEM:Ks,DID_DRAG_ITEM:ec}),ic=({root:e,props:t,actions:i,shouldOptimize:a})=>{tc({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(_=>_.id===T.id)).filter(T=>T),s=n?Wi(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=Hi(r,g);if(E===1){let T=0,_=0;l.forEach((y,I)=>{if(s){let S=I-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Xa(y,0,T+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);T+=R})}else{let T=0,_=0;l.forEach((y,I)=>{I===s&&(c=1),I===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let v=I+h+c+d,R=v%E,S=Math.floor(v/E),P=R*g,x=S*b,O=Math.sign(P-T),B=Math.sign(x-_);T=P,_=x,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Xa(y,P,x,O,B))})}},ac=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),nc=te({create:js,write:ic,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:ac,mixins:{apis:["dragCoordinates"]}}),rc=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(nc)),t.dragCoordinates=null,t.overflowing=!1},oc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},lc=({props:e})=>{e.dragCoordinates=null},sc=ue({DID_DRAG:oc,DID_END_DRAG:lc}),cc=({root:e,props:t,actions:i})=>{if(sc({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},dc=te({create:rc,write:cc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),ve=(e,t,i,a="")=>{i?ee(e,t,a):e.removeAttribute(t)},uc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Fe("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},hc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ee(e.element,"name",e.query("GET_NAME")),ee(e.element,"aria-controls",`filepond--assistant-${t.id}`),ee(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),On({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),xn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Dn({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Oi({root:e}),Pn({root:e,action:{value:e.query("GET_REQUIRED")}}),Fn({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),uc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},On=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&ve(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},xn=({root:e,action:t})=>{ve(e.element,"multiple",t.value)},Dn=({root:e,action:t})=>{ve(e.element,"webkitdirectory",t.value)},Oi=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;ve(e.element,"disabled",a)},Pn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&ve(e.element,"required",!0):ve(e.element,"required",!1)},Fn=({root:e,action:t})=>{ve(e.element,"capture",!!t.value,t.value===!0?"":t.value)},ja=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(ve(t,"required",!1),ve(t,"name",!1)):(ve(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&ve(t,"required",!0))},fc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},pc=te({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:hc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:ue({DID_LOAD_ITEM:ja,DID_REMOVE_ITEM:ja,DID_THROW_ITEM_INVALID:fc,DID_SET_DISABLED:Oi,DID_SET_ALLOW_BROWSE:Oi,DID_SET_ALLOW_DIRECTORIES_ONLY:Dn,DID_SET_ALLOW_MULTIPLE:xn,DID_SET_ACCEPTED_FILE_TYPES:On,DID_SET_CAPTURE_METHOD:Fn,DID_SET_REQUIRED:Pn})}),Qa={ENTER:13,SPACE:32},mc=({root:e,props:t})=>{let i=Fe("label");ee(i,"for",`filepond--browser-${t.id}`),ee(i,"id",`filepond--drop-label-${t.id}`),ee(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===Qa.ENTER||a.keyCode===Qa.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Cn(i,t.caption),e.appendChild(i),e.ref.label=i},Cn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ee(i,"tabindex","0"),t},gc=te({name:"drop-label",ignoreRect:!0,create:mc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:ue({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Cn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),Ec=te({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),Tc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(Ec,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},Ic=({root:e,action:t})=>{if(!e.ref.blob){Tc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},bc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},_c=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},Rc=({root:e,props:t,actions:i})=>{yc({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},yc=ue({DID_DRAG:Ic,DID_DROP:_c,DID_END_DRAG:bc}),Sc=te({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:Rc}),zn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},wc=({root:e})=>e.ref.fields={},ni=(e,t)=>e.ref.fields[t],Yi=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},Za=({root:e})=>Yi(e),vc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===ae.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Fe("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Yi(e)},Ac=({root:e,action:t})=>{let i=ni(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);zn(i,[a.file])},Lc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ni(e,t.id);i&&zn(i,[t.file])},0)},Mc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Oc=({root:e,action:t})=>{let i=ni(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},xc=({root:e,action:t})=>{let i=ni(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.value=t.value,Yi(e))},Dc=ue({DID_SET_DISABLED:Mc,DID_ADD_ITEM:vc,DID_LOAD_ITEM:Ac,DID_REMOVE_ITEM:Oc,DID_DEFINE_VALUE:xc,DID_PREPARE_OUTPUT:Lc,DID_REORDER_ITEMS:Za,DID_SORT_ITEMS:Za}),Pc=te({tag:"fieldset",name:"data",create:wc,write:Dc,ignoreRect:!0}),Fc=e=>"getRootNode"in e?e.getRootNode():document,Cc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],zc=["css","csv","html","txt"],Nc={zip:"zip|compressed",epub:"application/epub+zip"},Nn=(e="")=>(e=e.toLowerCase(),Cc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):zc.includes(e)?"text/"+e:Nc[e]||""),$i=e=>new Promise((t,i)=>{let a=Yc(e);if(a.length&&!Bc(e))return t(a);Gc(e).then(t)}),Bc=e=>e.files?e.files.length>0:!1,Gc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Vc(n)).map(n=>Uc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Vc=e=>{if(Bn(e)){let t=qi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},Uc=e=>new Promise((t,i)=>{if(Wc(e)){kc(qi(e)).then(t).catch(i);return}t([e.getAsFile()])}),kc=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=Hc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),Hc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Nn(ai(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Wc=e=>Bn(e)&&(qi(e)||{}).isDirectory,Bn=e=>"webkitGetAsEntry"in e,qi=e=>e.webkitGetAsEntry(),Yc=e=>{let t=[];try{if(t=qc(e),t.length)return t;t=$c(e)}catch{}return t},$c=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},qc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},Zt=[],qe=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Xc=(e,t,i)=>{let a=jc(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},jc=e=>{let t=Zt.find(a=>a.element===e);if(t)return t;let i=Qc(e);return Zt.push(i),i},Qc=e=>{let t=[],i={dragenter:Kc,dragover:Jc,dragleave:td,drop:ed},a={};Z(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(Zt.splice(Zt.indexOf(n),1),Z(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},Zc=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Xi=(e,t)=>{let i=Fc(t),a=Zc(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Gn=null,$t=(e,t)=>{try{e.dropEffect=t}catch{}},Kc=(e,t)=>i=>{i.preventDefault(),Gn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Xi(i,n)&&(a.state="enter",r(qe(i)))})},Jc=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;$i(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;$t(a,"copy");let f=h(n);if(!f){$t(a,"none");return}if(Xi(i,s)){if(r=!0,o.state===null){o.state="enter",u(qe(i));return}if(o.state="over",l&&!f){$t(a,"none");return}d(qe(i))}else l&&!r&&$t(a,"none"),o.state&&(o.state=null,c(qe(i)))})})},ed=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;$i(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Xi(i,l))){if(!c(n))return u(qe(i));s(qe(i),n)}})})},td=(e,t)=>i=>{Gn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(qe(i))})},id=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=Xc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},xi=!1,rt=[],Vn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}$i(e.clipboardData).then(i=>{i.length&&rt.forEach(a=>a(i))})},ad=e=>{rt.includes(e)||(rt.push(e),!xi&&(xi=!0,document.addEventListener("paste",Vn)))},nd=e=>{Gi(rt,rt.indexOf(e)),rt.length===0&&(document.removeEventListener("paste",Vn),xi=!1)},rd=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{nd(e)},onload:()=>{}};return ad(e),t},od=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ee(e.element,"role","status"),ee(e.element,"aria-live","polite"),ee(e.element,"aria-relevant","additions")},Ka=null,Ja=null,yi=[],ri=(e,t)=>{e.element.textContent=t},ld=e=>{e.element.textContent=""},Un=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");ri(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(Ja),Ja=setTimeout(()=>{ld(e)},1500)},kn=e=>e.element.parentNode.contains(document.activeElement),sd=({root:e,action:t})=>{if(!kn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);yi.push(i.filename),clearTimeout(Ka),Ka=setTimeout(()=>{Un(e,yi.join(", "),e.query("GET_LABEL_FILE_ADDED")),yi.length=0},750)},cd=({root:e,action:t})=>{if(!kn(e))return;let i=t.item;Un(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},dd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");ri(e,`${a} ${n}`)},en=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");ri(e,`${a} ${n}`)},qt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;ri(e,`${t.status.main} ${a} ${t.status.sub}`)},ud=te({create:od,ignoreRect:!0,ignoreRectUpdate:!0,write:ue({DID_LOAD_ITEM:sd,DID_REMOVE_ITEM:cd,DID_COMPLETE_ITEM_PROCESSING:dd,DID_ABORT_ITEM_PROCESSING:en,DID_REVERT_ITEM_PROCESSING:en,DID_THROW_ITEM_REMOVE_ERROR:qt,DID_THROW_ITEM_LOAD_ERROR:qt,DID_THROW_ITEM_INVALID:qt,DID_THROW_ITEM_PROCESSING_ERROR:qt}),tag:"span",name:"assistant"}),Hn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),Wn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),fd=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(gc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(dc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(Mn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(ud,{...t})),e.ref.data=e.appendChildView(e.createChildView(Pc,{...t})),e.ref.measure=Fe("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!Pe(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=Wn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",Kt,{passive:!1}),e.element.addEventListener("gesturestart",Kt));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},pd=({root:e,props:t,actions:i})=>{if(Id({root:e,props:t,actions:i}),i.filter(I=>/^DID_SET_STYLE_/.test(I.type)).filter(I=>!Pe(I.data.value)).map(({type:I,data:v})=>{let R=Hn(I.substring(8).toLowerCase(),"_");e.element.dataset[R]=v.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=Ed(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||hd:1,h=c===d,f=i.find(I=>I.type==="DID_ADD_ITEM");if(h&&f){let I=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:I===be.API?r.translateX=40:I===be.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=md(e),m=gd(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+T,y=b+E+m.bounds+T;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let I=e.rect.element.width,v=I*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(I);let S=2;if(R.length>S*2){let x=R.length,O=x-10,B=0;for(let A=x;A>=O;A--)if(R[A]===R[A-2]&&B++,B>=S)return}l.scalable=!1,l.height=v;let P=v-b-(T-p.bottom)-(h?E:0);m.visual>P?o.overflow=P:o.overflow=null,e.height=v}else if(a.fixedHeight){l.scalable=!1;let I=a.fixedHeight-b-(T-p.bottom)-(h?E:0);m.visual>I?o.overflow=I:o.overflow=null}else if(a.cappedHeight){let I=_>=a.cappedHeight,v=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=I?v:v-p.top-p.bottom;let R=v-b-(T-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let I=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-I),e.height=Math.max(g,y-I)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},md=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},gd=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(T=>T.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=Wi(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=Hi(l,h);return b===1?o.forEach(E=>{let T=E.rect.element.height+c;i+=T,t+=T*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},Ed=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},ji=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:dt(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:K("warning",0,"Max files")}),!0):!1)},Td=(e,t,i)=>{let a=e.childViews[0];return Wi(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},tn=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=id(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>Xe("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ct(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);Se("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(ji(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:Td(e.ref.list,u,o),interactionMethod:be.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=Wn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Sc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},an=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(pc,{...t,onload:r=>{Se("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(ji(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:be.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},nn=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=rd(),e.ref.paster.onload=n=>{Se("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(ji(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:be.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},Id=ue({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{an(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{tn(e)},DID_SET_ALLOW_PASTE:({root:e})=>{nn(e)},DID_SET_DISABLED:({root:e,props:t})=>{tn(e),nn(e),an(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),bd=te({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:fd,write:pd,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",Kt),e.element.removeEventListener("gesturestart",Kt)},mixins:{styles:["height"]}}),_d=(e={})=>{let t=null,i=Qt(),a=Bo(yl(i),[Ul,vl(i)],[hs,wl(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=bd(a,{id:Bi()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(N=>!/^SET_/.test(N.type));h&&!L.length||(E(L),h=d._write(w,L,l),Ml(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let N={type:w};if(!L)return N;if(L.hasOwnProperty("error")&&(N.error=L.error?{...L.error}:null),L.status&&(N.status={...L.status}),L.file&&(N.output=L.file),L.source)N.file=L.source;else if(L.item||L.id){let F=L.item?L.item:a.query("GET_ITEM",L.id);N.file=F?he(F):null}return L.items&&(N.items=L.items.map(he)),/progress/.test(w)&&(N.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(N.origin=L.origin,N.target=L.target),N},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:C,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let N=[];w.hasOwnProperty("error")&&N.push(w.error),w.hasOwnProperty("file")&&N.push(w.file);let F=["type","error","file"];Object.keys(w).filter(G=>!F.includes(G)).forEach(G=>N.push(w[G])),C.fire(w.type,...N);let V=a.query(`GET_ON${w.type.toUpperCase()}`);V&&V(...N)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let N=g[L.type];(Array.isArray(N)?N:[N]).forEach(F=>{L.type==="DID_INIT_ITEM"?b(F(L.data)):setTimeout(()=>{b(F(L.data))},0)})})},T=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,N)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:F=>{L(F)},failure:F=>{N(F)}})}),I=(w,L={})=>new Promise((N,F)=>{S([{source:w,options:L}],{index:L.index}).then(V=>N(V&&V[0])).catch(F)}),v=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!v(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,N)=>{let F=[],V={};if(Jt(w[0]))F.push.apply(F,w[0]),Object.assign(V,w[1]||{});else{let G=w[w.length-1];typeof G=="object"&&!(G instanceof Blob)&&Object.assign(V,w.pop()),F.push(...w)}a.dispatch("ADD_ITEMS",{items:F,index:V.index,interactionMethod:be.API,success:L,failure:N})}),P=()=>a.query("GET_ACTIVE_ITEMS"),x=w=>new Promise((L,N)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:F=>{L(F)},failure:F=>{N(F)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,N=L.length?L:P();return Promise.all(N.map(y))},B=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let N=P().filter(F=>!(F.status===H.IDLE&&F.origin===ae.LOCAL)&&F.status!==H.PROCESSING&&F.status!==H.PROCESSING_COMPLETE&&F.status!==H.PROCESSING_REVERT_ERROR);return Promise.all(N.map(x))}return Promise.all(L.map(x))},A=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,N;typeof L[L.length-1]=="object"?N=L.pop():Array.isArray(w[0])&&(N=w[1]);let F=P();return L.length?L.map(G=>ke(G)?F[G]?F[G].id:null:G).filter(G=>G).map(G=>R(G,N)):Promise.all(F.map(G=>R(G,N)))},C={...ii(),...p,...Sl(a,i),setOptions:T,addFile:I,addFiles:S,getFile:_,processFile:x,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:P,processFiles:B,removeFiles:A,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{C.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>va(d.element,w),insertAfter:w=>Aa(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{va(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(Aa(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),ze(C)},Yn=(e={})=>{let t={};return Z(Qt(),(a,n)=>{t[a]=n[0]}),_d({...t,...e})},Rd=e=>e.charAt(0).toLowerCase()+e.slice(1),yd=e=>Hn(e.replace(/^data-/,"")),$n=(e,t)=>{Z(t,(i,a)=>{Z(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(de(a)){e[a]=r;return}let s=a.group;re(a)&&!e[s]&&(e[s]={}),e[s][Rd(n.replace(o,""))]=r}),a.mapping&&$n(e[a.group],a.mapping)})},Sd=(e,t={})=>{let i=[];Z(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ee(e,r.name);return n[yd(r.name)]=o===r.name?!0:o,n},{});return $n(a,t),a},wd=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};Xe("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Sd(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{re(n[o])?(re(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Yn(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},vd=(...e)=>No(e[0])?wd(...e):Yn(...e),Ad=["fire","_read","_write"],rn=e=>{let t={};return fn(e,t,Ad),t},Ld=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),Md=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=Bi();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Od=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),qn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},xd=e=>qn(e,e.name),on=[],Dd=e=>{if(on.includes(e))return;on.push(e);let t=e({addFilter:xl,utils:{Type:M,forin:Z,isString:de,isFile:ct,toNaturalFileSize:vn,replaceInString:Ld,getExtensionFromFilename:ai,getFilenameWithoutExtension:yn,guesstimateMimeType:Nn,getFileFromBlob:st,getFilenameFromURL:At,createRoute:ue,createWorker:Md,createView:te,createItemAPI:he,loadImage:Od,copyFile:xd,renameFile:qn,createBlob:bn,applyFilterChain:Se,text:J,getNumericAspectRatioFromString:gn},views:{fileActionButton:wn}});Dl(t.options)},Pd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Fd=()=>"Promise"in window,Cd=()=>"slice"in Blob.prototype,zd=()=>"URL"in window&&"createObjectURL"in window.URL,Nd=()=>"visibilityState"in document,Bd=()=>"performance"in window,Gd=()=>"supports"in(window.CSS||{}),Vd=()=>/MSIE|Trident/.test(window.navigator.userAgent),Di=(()=>{let e=ln()&&!Pd()&&Nd()&&Fd()&&Cd()&&zd()&&Bd()&&(Gd()||Vd());return()=>e})(),Ce={apps:[]},Ud="filepond",je=()=>{},Xn={},ut={},Lt={},Pi={},ot=je,lt=je,Fi=je,Ci=je,Ee=je,zi=je,vt=je;if(Di()){cl(()=>{Ce.apps.forEach(i=>i._read())},i=>{Ce.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Di,create:ot,destroy:lt,parse:Fi,find:Ci,registerPlugin:Ee,setOptions:vt}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>Z(Qt(),(i,a)=>{Pi[i]=a[1]});Xn={...En},Lt={...ae},ut={...H},Pi={},t(),ot=(...i)=>{let a=vd(...i);return a.on("destroy",lt),Ce.apps.push(a),rn(a)},lt=i=>{let a=Ce.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ce.apps.splice(a,1)[0].restoreElement(),!0):!1},Fi=i=>Array.from(i.querySelectorAll(`.${Ud}`)).filter(r=>!Ce.apps.find(o=>o.isAttachedTo(r))).map(r=>ot(r)),Ci=i=>{let a=Ce.apps.find(n=>n.isAttachedTo(i));return a?rn(a):null},Ee=(...i)=>{i.forEach(Dd),t()},zi=()=>{let i={};return Z(Qt(),(a,n)=>{i[a]=n[0]}),i},vt=i=>(re(i)&&(Ce.apps.forEach(a=>{a.setOptions(i)}),Pl(i)),zi())}function jn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function ur(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i
',ru=Number.isNaN||Me.isNaN;function Y(e){return typeof e=="number"&&!ru(e)}var sr=function(t){return t>0&&t<1/0};function Zi(e){return typeof e>"u"}function Ke(e){return Ji(e)==="object"&&e!==null}var ou=Object.prototype.hasOwnProperty;function ft(e){if(!Ke(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&ou.call(i,"isPrototypeOf")}catch{return!1}}function fe(e){return typeof e=="function"}var lu=Array.prototype.slice;function _r(e){return Array.from?Array.from(e):lu.call(e)}function ie(e,t){return e&&fe(t)&&(Array.isArray(e)||Y(e.length)?_r(e).forEach(function(i,a){t.call(e,i,a,e)}):Ke(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var Q=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){Ke(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},su=/\.\d*(?:0|9){12}\d*$/;function mt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return su.test(e)?Math.round(e*t)/t:e}var cu=/^width|height|left|top|marginLeft|marginTop$/;function Be(e,t){var i=e.style;ie(t,function(a,n){cu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function du(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function oe(e,t){if(t){if(Y(e.length)){ie(e,function(a){oe(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function Le(e,t){if(t){if(Y(e.length)){ie(e,function(i){Le(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function pt(e,t,i){if(t){if(Y(e.length)){ie(e,function(a){pt(a,t,i)});return}i?oe(e,t):Le(e,t)}}var uu=/([a-z\d])([A-Z])/g;function fa(e){return e.replace(uu,"$1-$2").toLowerCase()}function sa(e,t){return Ke(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(fa(t)))}function Ct(e,t,i){Ke(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(fa(t)),i)}function hu(e,t){if(Ke(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(fa(t)))}var Rr=/\s\s*/,yr=function(){var e=!1;if(ci){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Me.addEventListener("test",i,a),Me.removeEventListener("test",i,a)}return e}();function Ae(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Rr).forEach(function(r){if(!yr){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function _e(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(Rr).forEach(function(r){if(a.once&&!yr){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function li(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:ur({startX:i,startY:a},n)}function mu(e){var t=0,i=0,a=0;return ie(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Ge(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=sr(a),o=sr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function Eu(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,T=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,I=a.maxWidth,v=I===void 0?1/0:I,R=a.maxHeight,S=R===void 0?1/0:R,P=a.minWidth,x=P===void 0?0:P,O=a.minHeight,B=O===void 0?0:O,A=document.createElement("canvas"),C=A.getContext("2d"),w=Ge({aspectRatio:f,width:v,height:S}),L=Ge({aspectRatio:f,width:x,height:B},"cover"),N=Math.min(w.width,Math.max(L.width,p)),F=Math.min(w.height,Math.max(L.height,m)),V=Ge({aspectRatio:n,width:v,height:S}),G=Ge({aspectRatio:n,width:x,height:B},"cover"),$=Math.min(V.width,Math.max(G.width,r)),q=Math.min(V.height,Math.max(G.height,o)),X=[-$/2,-q/2,$,q];return A.width=mt(N),A.height=mt(F),C.fillStyle=b,C.fillRect(0,0,N,F),C.save(),C.translate(N/2,F/2),C.rotate(s*Math.PI/180),C.scale(c,h),C.imageSmoothingEnabled=T,C.imageSmoothingQuality=y,C.drawImage.apply(C,[e].concat(hr(X.map(function(le){return Math.floor(mt(le))})))),C.restore(),A}var wr=String.fromCharCode;function Tu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(wr.apply(null,_r(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function Ru(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:Ir),height:Math.max(a.offsetHeight,o>=0?o:br)};this.containerData=l,Be(n,{width:l.width,height:l.height}),oe(t,pe),Le(n,pe)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Q({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=Ge({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=gu({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Q({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?mr:ua),Be(this.cropBox,Q({width:a.width,height:a.height},Pt({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),gt(this.element,aa,this.getData())}},wu={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,ie(l,function(s){var u=document.createElement("img");Ct(s,oi,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){ie(this.previews,function(t){var i=sa(t,oi);Be(t,{width:i.width,height:i.height}),t.innerHTML=i.html,hu(t,oi)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(Be(this.viewBoxImage,Q({width:o,height:l},Pt(Q({translateX:-s,translateY:-u},t)))),ie(this.previews,function(c){var d=sa(c,oi),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),Be(c,{width:p,height:m}),Be(c.getElementsByTagName("img")[0],Q({width:o*g,height:l*g},Pt(Q({translateX:-s*g,translateY:-u*g},t))))}))}},vu={bind:function(){var t=this.element,i=this.options,a=this.cropper;fe(i.cropstart)&&_e(t,oa,i.cropstart),fe(i.cropmove)&&_e(t,ra,i.cropmove),fe(i.cropend)&&_e(t,na,i.cropend),fe(i.crop)&&_e(t,aa,i.crop),fe(i.zoom)&&_e(t,la,i.zoom),_e(a,er,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&_e(a,rr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&_e(a,Jn,this.onDblclick=this.dblclick.bind(this)),_e(t.ownerDocument,tr,this.onCropMove=this.cropMove.bind(this)),_e(t.ownerDocument,ir,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&_e(window,nr,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;fe(i.cropstart)&&Ae(t,oa,i.cropstart),fe(i.cropmove)&&Ae(t,ra,i.cropmove),fe(i.cropend)&&Ae(t,na,i.cropend),fe(i.crop)&&Ae(t,aa,i.crop),fe(i.zoom)&&Ae(t,la,i.zoom),Ae(a,er,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Ae(a,rr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Ae(a,Jn,this.onDblclick),Ae(t.ownerDocument,tr,this.onCropMove),Ae(t.ownerDocument,ir,this.onCropEnd),i.responsive&&Ae(window,nr,this.onResize)}},Au={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(ie(l,function(u,c){l[c]=u*o})),this.setCropBoxData(ie(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===Tr||this.setDragMode(du(this.dragBox,ta)?Er:ha)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?ie(t.changedTouches,function(l){r[l.identifier]=li(l)}):r[t.pointerId||0]=li(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=gr:o=sa(t.target,Ft),eu.test(o)&>(this.element,oa,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===pr&&(this.cropping=!0,oe(this.dragBox,si)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),gt(this.element,ra,{originalEvent:t,action:i})!==!1&&(t.changedTouches?ie(t.changedTouches,function(n){Q(a[n.identifier]||{},li(n,!0))}):Q(a[t.pointerId||0]||{},li(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?ie(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,pt(this.dragBox,si,this.cropped&&this.options.modal)),gt(this.element,na,{originalEvent:t,action:i}))}}},Lu={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,T=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],I={x:y.endX-y.startX,y:y.endY-y.startY},v=function(S){switch(S){case Qe:f+I.x>b&&(I.x=b-f);break;case Ze:u+I.xE&&(I.y=E-p);break}};switch(l){case ua:u+=I.x,c+=I.y;break;case Qe:if(I.x>=0&&(f>=b||s&&(c<=g||p>=E))){T=!1;break}v(Qe),d+=I.x,d<0&&(l=Ze,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case Ne:if(I.y<=0&&(c<=g||s&&(u<=m||f>=b))){T=!1;break}v(Ne),h-=I.y,c+=I.y,h<0&&(l=ht,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Ze:if(I.x<=0&&(u<=m||s&&(c<=g||p>=E))){T=!1;break}v(Ze),d-=I.x,u+=I.x,d<0&&(l=Qe,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ht:if(I.y>=0&&(p>=E||s&&(u<=m||f>=b))){T=!1;break}v(ht),h+=I.y,h<0&&(l=Ne,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Mt:if(s){if(I.y<=0&&(c<=g||f>=b)){T=!1;break}v(Ne),h-=I.y,c+=I.y,d=h*s}else v(Ne),v(Qe),I.x>=0?fg&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Dt,h=-h,d=-d,c-=h,u-=d):d<0?(l=Ot,d=-d,u-=d):h<0&&(l=xt,h=-h,c-=h);break;case Ot:if(s){if(I.y<=0&&(c<=g||u<=m)){T=!1;break}v(Ne),h-=I.y,c+=I.y,d=h*s,u+=r.width-d}else v(Ne),v(Ze),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y<=0&&c<=g&&(T=!1):(d-=I.x,u+=I.x),I.y<=0?c>g&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=xt,h=-h,d=-d,c-=h,u-=d):d<0?(l=Mt,d=-d,u-=d):h<0&&(l=Dt,h=-h,c-=h);break;case Dt:if(s){if(I.x<=0&&(u<=m||p>=E)){T=!1;break}v(Ze),d-=I.x,u+=I.x,h=d/s}else v(ht),v(Ze),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y>=0&&p>=E&&(T=!1):(d-=I.x,u+=I.x),I.y>=0?p=0&&(f>=b||p>=E)){T=!1;break}v(Qe),d+=I.x,h=d/s}else v(ht),v(Qe),I.x>=0?f=0&&p>=E&&(T=!1):d+=I.x,I.y>=0?p0?l=I.y>0?xt:Mt:I.x<0&&(u-=d,l=I.y>0?Dt:Ot),I.y<0&&(c-=h),this.cropped||(Le(this.cropBox,pe),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),ie(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Mu={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&oe(this.dragBox,si),Le(this.cropBox,pe),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Q({},this.initialImageData),this.canvasData=Q({},this.initialCanvasData),this.cropBoxData=Q({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Q(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Le(this.dragBox,si),oe(this.cropBox,pe)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ie(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Le(this.cropper,Zn)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,oe(this.cropper,Zn)),this},destroy:function(){var t=this.element;return t[j]?(t[j]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(Zi(t)?t:n+Number(t),Zi(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(gt(this.element,la,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=Sr(this.cropper),p=h&&Object.keys(h).length?mu(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else ft(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(ie(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&ft(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Q({},this.containerData):{}},getImageData:function(){return this.sized?Q({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&ie(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&ft(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&ft(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=Eu(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=Ge({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=Ge({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Ge({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=mt(p),g.height=mt(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,T=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=T,_&&(b.imageSmoothingQuality=_);var y=a.width,I=a.height,v=r,R=o,S,P,x,O,B,A;v<=-l||v>y?(v=0,S=0,x=0,B=0):v<=0?(x=-v,v=0,S=Math.min(y,l+v),B=S):v<=y&&(x=0,S=Math.min(l,y-v),B=S),S<=0||R<=-s||R>I?(R=0,P=0,O=0,A=0):R<=0?(O=-R,R=0,P=Math.min(I,s+R),A=P):R<=I&&(O=0,P=Math.min(s,I-R),A=P);var C=[v,R,S,P];if(B>0&&A>0){var w=p/l;C.push(x*w,O*w,B*w,A*w)}return b.drawImage.apply(b,[a].concat(hr(C.map(function(L){return Math.floor(mt(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!Zi(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===ha,o=i.movable&&t===Er;t=r||o?t:Tr,i.dragMode=t,Ct(a,Ft,t),pt(a,ta,r),pt(a,ia,o),i.cropBoxMovable||(Ct(n,Ft,t),pt(n,ta,r),pt(n,ia,o))}return this}},Ou=Me.Cropper,pa=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(kd(this,e),!t||!au.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=Q({},lr,ft(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Hd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[j]){if(i[j]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(tu.test(i)){iu.test(i)?this.read(bu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==or&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&cr(i)&&n.crossOrigin&&(i=dr(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=Ru(i),o=0,l=1,s=1;if(r>1){this.url=_u(i,or);var u=yu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&cr(a)&&(n||(n="anonymous"),r=dr(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),oe(o,Kn),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Me.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Me.navigator.userAgent),r=function(u,c){Q(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=Q({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=nu;var l=o.querySelector(".".concat(j,"-container")),s=l.querySelector(".".concat(j,"-canvas")),u=l.querySelector(".".concat(j,"-drag-box")),c=l.querySelector(".".concat(j,"-crop-box")),d=c.querySelector(".".concat(j,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(j,"-view-box")),this.face=d,s.appendChild(n),oe(i,pe),r.insertBefore(l,i.nextSibling),Le(n,Kn),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,oe(c,pe),a.guides||oe(c.getElementsByClassName("".concat(j,"-dashed")),pe),a.center||oe(c.getElementsByClassName("".concat(j,"-center")),pe),a.background&&oe(l,"".concat(j,"-bg")),a.highlight||oe(d,Qd),a.cropBoxMovable&&(oe(d,ia),Ct(d,Ft,ua)),a.cropBoxResizable||(oe(c.getElementsByClassName("".concat(j,"-line")),pe),oe(c.getElementsByClassName("".concat(j,"-point")),pe)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),fe(a.ready)&&_e(i,ar,a.ready,{once:!0}),gt(i,ar)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),Le(this.element,pe)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Ou,e}},{key:"setDefaults",value:function(i){Q(lr,ft(i)&&i)}}]),e}();Q(pa.prototype,Su,wu,vu,Au,Lu,Mu);var vr=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},xu=typeof window<"u"&&typeof window.document<"u";xu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:vr}));var Ar=vr;var Lr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(T=>{u(p,T)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(v=>v!==!1),I=y.filter(function(v,R){return y.indexOf(v)===R});g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:I.join(", "),allButLastType:I.slice(0,-1).join(", "),lastType:I[y.length-1]})}})};if(typeof T=="boolean")return T?m(f):_();T.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},Du=typeof window<"u"&&typeof window.document<"u";Du&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Lr}));var Mr=Lr;var Or=e=>/^image/.test(e.type),xr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!Or(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!Or(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Pu=typeof window<"u"&&typeof window.document<"u";Pu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:xr}));var Dr=xr;var ma=e=>/^image/.test(e.type),Pr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&ma(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!ma(m)){f(c);return}let g=(E,T,_)=>y=>{s.shift(),y?T(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:T,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,T,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:I})=>{let{id:v}=y,{handleEditorResponse:R}=I;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",v);if(!S)return;let P=S.file,x=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},B=S.getMetadata("resize"),A=S.getMetadata("filter")||null,C=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,N={crop:x||O,size:B?{upscale:B.upscale,mode:B.mode,width:B.size.width,height:B.size.height}:null,filter:C?C.id||C.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?A:null,color:w,markup:L};g.onconfirm=({data:F})=>{let{crop:V,size:G,filter:$,color:q,colorMatrix:X,markup:le}=F,U={};if(V&&(U.crop=V),G){let z=(S.getMetadata("resize")||{}).size,D={width:G.width,height:G.height};!(D.width&&D.height)&&z&&(D.width=z.width,D.height=z.height),(D.width||D.height)&&(U.resize={upscale:G.upscale,mode:G.mode,size:D})}le&&(U.markup=le),U.colors=q,U.filters=$,U.filter=X,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(F,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(P,N)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:I}=y,v=f("GET_ITEM",I);if(!v)return;let R=v.file;if(ma(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:I})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),P=document.createElement("button");P.className="filepond--action-edit-item-alt",P.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",P.addEventListener("click",_.ref.handleEdit),S.appendChild(P),_.ref.editButton=P}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let T={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},Fu=typeof window<"u"&&typeof window.document<"u";Fu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Pr}));var Fr=Pr;var Cu=e=>/^image\/jpeg/.test(e.type),Je={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},et=(e,t,i=!1)=>e.getUint16(t,i),Cr=(e,t,i=!1)=>e.getUint32(t,i),zu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(et(r,0)!==Je.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Bu=()=>Nu,Gu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",zr,di=Bu()?new Image:{};di.onload=()=>zr=di.naturalWidth>di.naturalHeight;di.src=Gu;var Vu=()=>zr,Nr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Cu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Vu())return o(n);zu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},Uu=typeof window<"u"&&typeof window.document<"u";Uu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Nr}));var Br=Nr;var ku=e=>/^image/.test(e.type),Gr=(e,t)=>Nt(e.x*t,e.y*t),Vr=(e,t)=>Nt(e.x+t.x,e.y+t.y),Hu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Nt(e.x/t,e.y/t)},ui=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Nt(e.x-i.x,e.y-i.y);return Nt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Nt=(e=0,t=0)=>({x:e,y:t}),me=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Wu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=me(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>me(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Re=e=>e!=null,Yu=(e,t,i=1)=>{let a=me(e.x,t,i,"width")||me(e.left,t,i,"width"),n=me(e.y,t,i,"height")||me(e.top,t,i,"height"),r=me(e.width,t,i,"width"),o=me(e.height,t,i,"height"),l=me(e.right,t,i,"width"),s=me(e.bottom,t,i,"height");return Re(n)||(Re(o)&&Re(s)?n=t.height-o-s:n=s),Re(a)||(Re(r)&&Re(l)?a=t.width-r-l:a=l),Re(r)||(Re(a)&&Re(l)?r=t.width-a-l:r=0),Re(o)||(Re(n)&&Re(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},$u=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),xe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),qu="http://www.w3.org/2000/svg",Et=(e,t)=>{let i=document.createElementNS(qu,e);return t&&xe(i,t),i},Xu=e=>xe(e,{...e.rect,...e.styles}),ju=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return xe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},Qu={contain:"xMidYMid meet",cover:"xMidYMid slice"},Zu=(e,t)=>{xe(e,{...e.rect,...e.styles,preserveAspectRatio:Qu[t.fit]||"none"})},Ku={left:"start",center:"middle",right:"end"},Ju=(e,t,i,a)=>{let n=me(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=Ku[t.textAlign]||"start";xe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},eh=(e,t,i,a)=>{xe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(xe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=Hu({x:s.x-l.x,y:s.y-l.y}),c=me(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Gr(u,c),h=Vr(l,d),f=ui(l,2,h),p=ui(l,-2,h);xe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Gr(u,-c),h=Vr(s,d),f=ui(s,2,h),p=ui(s,-2,h);xe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},th=(e,t,i,a)=>{xe(e,{...e.styles,fill:"none",d:$u(t.points.map(n=>({x:me(n.x,i,a,"width"),y:me(n.y,i,a,"height")})))})},hi=e=>t=>Et(e,{id:t.id}),ih=e=>{let t=Et("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},ah=e=>{let t=Et("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=Et("line");t.appendChild(i);let a=Et("path");t.appendChild(a);let n=Et("path");return t.appendChild(n),t},nh={image:ih,rect:hi("rect"),ellipse:hi("ellipse"),text:hi("text"),path:hi("path"),line:ah},rh={rect:Xu,ellipse:ju,image:Zu,text:Ju,path:th,line:eh},oh=(e,t)=>nh[e](t),lh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Yu(i,a,n)),e.styles=Wu(i,a,n),rh[t](e,i,a,n)},sh=["x","y","left","top","right","bottom","width","height"],ch=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,dh=e=>{let[t,i]=e,a=i.points?{}:sh.reduce((n,r)=>(n[r]=ch(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},uh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=oh(p,m);lh(g,p,m,c,d),t.element.appendChild(g)})}}),zt=(e,t)=>({x:e,y:t}),fh=(e,t)=>e.x*t.x+e.y*t.y,Ur=(e,t)=>zt(e.x-t.x,e.y-t.y),ph=(e,t)=>fh(Ur(e,t),Ur(e,t)),kr=(e,t)=>Math.sqrt(ph(e,t)),Hr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return zt(u*d,u*h)},mh=(e,t)=>{let i=e.width,a=e.height,n=Hr(i,t),r=Hr(a,t),o=zt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=zt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=zt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:kr(o,l),height:kr(o,s)}},gh=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Yr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=mh(t,i);return Math.max(s.width/o,s.height/l)},$r=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Eh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=gh(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Yr(e,$r(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Oe={type:"spring",stiffness:.5,damping:.45,mass:10},Th=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),Ih=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Oe,originY:Oe,scaleX:Oe,scaleY:Oe,translateX:Oe,translateY:Oe,rotateZ:Oe}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(Th(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),bh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(Ih(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(hh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Yr(d,$r(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=Eh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=h.x,T.originY=h.y,T.translateX=f.x,T.translateY=f.y,T.rotateZ=p,T.scaleX=E,T.scaleY=E}}),_h=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Oe,scaleY:Oe,translateY:Oe,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(bh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let T=p!==null?p:Math.max(m,Math.min(h*d,g)),_=T/d;_>h&&(_=h,T=_*d),T>f&&(T=f,_=f/d),n.width=_,n.height=T}}),Rh=` +var Go=Object.defineProperty;var Uo=(e,t)=>{for(var i in t)Go(e,i,{get:t[i],enumerable:!0})};var Ji={};Uo(Ji,{FileOrigin:()=>Ot,FileStatus:()=>ft,OptionTypes:()=>zi,Status:()=>Zn,create:()=>st,destroy:()=>ct,find:()=>Bi,getOptions:()=>Vi,parse:()=>Ni,registerPlugin:()=>pe,setOptions:()=>Lt,supported:()=>Ci});var ko=e=>e instanceof HTMLElement,Ho=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Wo=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},K=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Be=e=>{let t={};return K(e,i=>{Wo(t,i,e[i])}),t},ie=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Yo="http://www.w3.org/2000/svg",qo=["svg","path"],Sa=e=>qo.includes(e),Kt=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=Sa(e)?document.createElementNS(Yo,e):document.createElement(e);return t&&(Sa(e)?ie(a,"class",t):a.className=t),K(i,(n,r)=>{ie(a,n,r)}),a},$o=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},Xo=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),jo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Qo=(()=>typeof window<"u"&&typeof window.document<"u")(),dn=()=>Qo,Zo=dn()?Kt("svg"):{},Ko="children"in Zo?e=>e.children.length:e=>e.childNodes.length,un=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{wa(s.inner,{...u.inner}),wa(s.outer,{...u.outer})}),va(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,va(s.outer),s},wa=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},va=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},We=e=>typeof e=="number",Jo=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Be({interpolate:(c,d)=>{if(o)return;if(!(We(a)&&We(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,Jo(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if(We(c)&&!We(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var tl=e=>e<.5?2*e*e:-1+(4-2*e)*e,il=({duration:e=500,easing:t=tl,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Be({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},Aa={spring:el,tween:il},al=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return Aa[n]?Aa[n](r):null},Gi=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},nl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return K(e,(o,l)=>{let s=al(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Gi([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},rl=e=>(t,i)=>{e.addEventListener(t,i)},ol=e=>(t,i)=>{e.removeEventListener(t,i)},ll=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=rl(r.element),s=ol(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},sl=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Gi(e,i,t)},de=e=>e!=null,cl={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},dl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Gi(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?un(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?cl[c]:r[c]}),{write:()=>{if(ul(o,t))return hl(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},ul=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},hl=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(de(c)||de(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),de(i)&&(p+=`perspective(${i}px) `),(de(a)||de(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(de(r)||de(o))&&(p+=`scale3d(${de(r)?r:1}, ${de(o)?o:1}, 1) `),de(u)&&(p+=`rotateZ(${u}rad) `),de(l)&&(p+=`rotateX(${l}rad) `),de(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),de(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),de(f)&&(m+=`height:${f}px;`),de(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},fl={styles:dl,listeners:ll,animations:nl,apis:sl},La=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),ae=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=Kt(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=La(),E=null,T=!1,_=[],y=[],I={},v={},R=[n],S=[a],D=[o],P=()=>m,O=()=>_.concat(),N=()=>I,A=U=>(H,q)=>H(U,q),F=()=>E||(E=un(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach(q=>q._read()),!(d&&b.width&&b.height)&&La(b,m,g);let H={root:j,props:p,rect:b};S.forEach(q=>q(H))},z=(U,H,q)=>{let B=H.length===0;return R.forEach(C=>{C({props:p,root:j,actions:H,timestamp:U,shouldOptimize:q})===!1&&(B=!1)}),y.forEach(C=>{C.write(U)===!1&&(B=!1)}),_.filter(C=>!!C.element.parentNode).forEach(C=>{C._write(U,l(C,H),q)||(B=!1)}),_.forEach((C,W)=>{C.element.parentNode||(j.appendChild(C.element,W),C._read(),C._write(U,l(C,H),q),B=!1)}),T=B,u({props:p,root:j,actions:H,timestamp:U}),B},x=()=>{y.forEach(U=>U.destroy()),D.forEach(U=>{U({root:j,props:p})}),_.forEach(U=>U._destroy())},G={element:{get:P},style:{get:w},childViews:{get:O}},V={...G,rect:{get:F},ref:{get:N},is:U=>t===U,appendChild:$o(m),createChildView:A(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:Xo(m,_),removeChildView:jo(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>D.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},$={element:{get:P},childViews:{get:O},rect:{get:F},resting:{get:()=>T},isRectIgnored:()=>c,_read:L,_write:z,_destroy:x},X={...G,rect:{get:()=>b}};Object.keys(h).sort((U,H)=>U==="styles"?1:H==="styles"?-1:0).forEach(U=>{let H=fl[U]({mixinConfig:h[U],viewProps:p,viewState:v,viewInternalAPI:V,viewExternalAPI:$,view:Be(X)});H&&y.push(H)});let j=Be(V);r({root:j,props:p});let se=Ko(m);return _.forEach((U,H)=>{j.appendChild(U.element,se+H)}),s(j),Be($)},pl=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},he=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Ma=(e,t)=>t.parentNode.insertBefore(e,t),Oa=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),ii=e=>Array.isArray(e),Ce=e=>e==null,ml=e=>e.trim(),ai=e=>""+e,gl=(e,t=",")=>Ce(e)?[]:ii(e)?e:ai(e).split(t).map(ml).filter(i=>i.length),hn=e=>typeof e=="boolean",fn=e=>hn(e)?e:e==="true",ue=e=>typeof e=="string",pn=e=>We(e)?e:ue(e)?ai(e).replace(/[a-z]+/gi,""):0,Zt=e=>parseInt(pn(e),10),Pa=e=>parseFloat(pn(e)),ht=e=>We(e)&&isFinite(e)&&Math.floor(e)===e,Da=(e,t=1e3)=>{if(ht(e))return e;let i=ai(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Zt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Zt(i)*t):Zt(i)},Ye=e=>typeof e=="function",El=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},xa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},Tl=e=>{let t={};return t.url=ue(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},K(xa,i=>{t[i]=Il(i,e[i],xa[i],t.timeout,t.headers)}),t.process=e.process||ue(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},Il=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(ue(t))return r.url=t,r;if(Object.assign(r,t),ue(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=fn(r.withCredentials),r},bl=e=>Tl(e),_l=e=>e===null,oe=e=>typeof e=="object"&&e!==null,Rl=e=>oe(e)&&ue(e.url)&&oe(e.process)&&oe(e.revert)&&oe(e.restore)&&oe(e.fetch),Ai=e=>ii(e)?"array":_l(e)?"null":ht(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":Rl(e)?"api":typeof e,yl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),Sl={array:gl,boolean:fn,int:e=>Ai(e)==="bytes"?Da(e):Zt(e),number:Pa,float:Pa,bytes:Da,string:e=>Ye(e)?e:ai(e),function:e=>El(e),serverapi:bl,object:e=>{try{return JSON.parse(yl(e))}catch{return null}}},wl=(e,t)=>Sl[t](e),mn=(e,t,i)=>{if(e===t)return e;let a=Ai(e);if(a!==i){let n=wl(e,i);if(a=Ai(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},vl=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=mn(a,e,t)}}},Al=e=>{let t={};return K(e,i=>{let a=e[i];t[i]=vl(a[0],a[1])}),Be(t)},Ll=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:Al(e)}),ni=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Ml=(e,t)=>{let i={};return K(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${ni(a,"_").toUpperCase()}`,{value:n})}}}),i},Ol=e=>(t,i,a)=>{let n={};return K(e,r=>{let o=ni(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},Pl=e=>t=>{let i={};return K(e,a=>{i[`GET_${ni(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Re={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},Ui=()=>Math.random().toString(36).substring(2,11),ki=(e,t)=>e.splice(t,1),Dl=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},ri=()=>{let e=[],t=(a,n)=>{ki(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>Dl(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},gn=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},xl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],fe=e=>{let t={};return gn(e,t,xl),t},Fl=e=>{e.forEach((t,i)=>{t.released&&ki(e,i)})},k={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},re={INPUT:1,LIMBO:2,LOCAL:3},En=e=>/[^0-9]+/.exec(e),Tn=()=>En(1.1.toLocaleString())[0],Cl=()=>{let e=Tn(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?En(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},Hi=[],ve=(e,t,i)=>new Promise((a,n)=>{let r=Hi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),Qe=(e,t,i)=>Hi.filter(a=>a.key===e).map(a=>a.cb(t,i)),zl=(e,t)=>Hi.push({key:e,cb:t}),Nl=e=>Object.assign(rt,e),Jt=()=>({...rt}),Bl=e=>{K(e,(t,i)=>{rt[t]&&(rt[t][0]=mn(i,rt[t][0],rt[t][1]))})},rt={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[Tn(),M.STRING],labelThousandsSeparator:[Cl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},qe=(e,t)=>Ce(t)?e[0]||null:ht(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),In=e=>{if(Ce(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Ae=e=>e.filter(t=>!t.archived),bn={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},Yt=null,Vl=()=>{if(Yt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,Yt=t.files.length===1}catch{Yt=!1}return Yt},Gl=[k.LOAD_ERROR,k.PROCESSING_ERROR,k.PROCESSING_REVERT_ERROR],Ul=[k.LOADING,k.PROCESSING,k.PROCESSING_QUEUED,k.INIT],kl=[k.PROCESSING_COMPLETE],Hl=e=>Gl.includes(e.status),Wl=e=>Ul.includes(e.status),Yl=e=>kl.includes(e.status),Fa=e=>oe(e.options.server)&&(oe(e.options.server.process)||Ye(e.options.server.process)),ql=e=>({GET_STATUS:()=>{let t=Ae(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=bn;return t.length===0?i:t.some(Hl)?a:t.some(Wl)?n:t.some(Yl)?o:r},GET_ITEM:t=>qe(e.items,t),GET_ACTIVE_ITEM:t=>qe(Ae(e.items),t),GET_ACTIVE_ITEMS:()=>Ae(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=qe(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=qe(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:In(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Ae(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Ae(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Vl()&&!Fa(e),IS_ASYNC:()=>Fa(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),$l=e=>{let t=Ae(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),Xl=(e,t,i)=>e.splice(t,0,i),jl=(e,t,i)=>Ce(t)?null:typeof i>"u"?(e.push(t),t):(i=_n(i,0,e.length),Xl(e,i,t),t),Li=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),Mt=e=>e.split("/").pop().split("?").shift(),oi=e=>e.split(".").pop(),Ql=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},St=(e,t="")=>(t+e).slice(-t.length),Rn=(e=new Date)=>`${e.getFullYear()}-${St(e.getMonth()+1,"00")}-${St(e.getDate(),"00")}_${St(e.getHours(),"00")}-${St(e.getMinutes(),"00")}-${St(e.getSeconds(),"00")}`,dt=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),ue(t)||(t=Rn()),t&&a===null&&oi(t)?n.name=t:(a=a||Ql(n.type),n.name=t+(a?"."+a:"")),n},Zl=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,yn=(e,t)=>{let i=Zl();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Kl=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Jl=e=>e.split(",")[1].replace(/\s/g,""),es=e=>atob(Jl(e)),ts=e=>{let t=Sn(e),i=es(e);return Kl(i,t)},is=(e,t,i)=>dt(ts(e),t,null,i),as=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},ns=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},rs=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Wi=e=>{let t={source:null,name:null,size:null},i=e.split(` +`);for(let a of i){let n=as(a);if(n){t.name=n;continue}let r=ns(a);if(r){t.size=r;continue}let o=rs(a);if(o){t.source=o;continue}}return t},os=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",dt(l,l.name)):Li(l)?o.fire("load",is(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=dt(s,s.name||Mt(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Wi(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...ri(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},Ca=e=>/GET|HEAD/.test(e),$e=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),Ca(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=Ca(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),ht(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},J=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),Xe=e=>t=>{e(J("error",0,"Timeout",t.getAllResponseHeaders()))},za=e=>/\?/.test(e),At=(...e)=>{let t="";return e.forEach(i=>{t+=za(t)&&za(i)?i.replace(/\?/,"&"):i}),t},_i=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ue(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=$e(n,At(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Wi(h).name||Mt(n);r(J("load",d.status,t.method==="HEAD"?null:dt(i(d.response),f),h))},c.onerror=d=>{o(J("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(J("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=Xe(o),c.onprogress=l,c.onabort=s,c}},be={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},ls=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(A=>A),E=t.onload||((A,F)=>F==="HEAD"?A.getResponseHeader("Upload-Offset"):A.response),T=t.onerror||(A=>null),_=A=>{let F=new FormData;oe(n)&&F.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},z=$e(b(F),At(e,t.url),L);z.onload=x=>A(E(x,L.method)),z.onerror=x=>o(J("error",x.status,T(x.response)||x.statusText,x.getAllResponseHeaders())),z.ontimeout=Xe(o)},y=A=>{let F=At(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},z=$e(null,F,L);z.onload=x=>A(E(x,L.method)),z.onerror=x=>o(J("error",x.status,T(x.response)||x.statusText,x.getAllResponseHeaders())),z.ontimeout=Xe(o)},I=Math.floor(a.size/p);for(let A=0;A<=I;A++){let F=A*p,w=a.slice(F,F+p,"application/offset+octet-stream");d[A]={index:A,size:w.size,offset:F,data:w,file:a,progress:0,retries:[...m],status:be.QUEUED,error:null,request:null,timeout:null}}let v=()=>r(g.serverId),R=A=>A.status===be.QUEUED||A.status===be.ERROR,S=A=>{if(g.aborted)return;if(A=A||d.find(R),!A){d.every(G=>G.status===be.COMPLETE)&&v();return}A.status=be.PROCESSING,A.progress=null;let F=f.ondata||(G=>G),w=f.onerror||(G=>null),L=At(e,f.url,g.serverId),z=typeof f.headers=="function"?f.headers(A):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":A.offset,"Upload-Length":a.size,"Upload-Name":a.name},x=A.request=$e(F(A.data),L,{...f,headers:z});x.onload=()=>{A.status=be.COMPLETE,A.request=null,O()},x.onprogress=(G,V,$)=>{A.progress=G?V:null,P()},x.onerror=G=>{A.status=be.ERROR,A.request=null,A.error=w(G.response)||G.statusText,D(A)||o(J("error",G.status,w(G.response)||G.statusText,G.getAllResponseHeaders()))},x.ontimeout=G=>{A.status=be.ERROR,A.request=null,D(A)||Xe(o)(G)},x.onabort=()=>{A.status=be.QUEUED,A.request=null,s()}},D=A=>A.retries.length===0?!1:(A.status=be.WAITING,clearTimeout(A.timeout),A.timeout=setTimeout(()=>{S(A)},A.retries.shift()),!0),P=()=>{let A=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(A===null)return l(!1,0,0);let F=d.reduce((w,L)=>w+L.size,0);l(!0,A,F)},O=()=>{d.filter(F=>F.status===be.PROCESSING).length>=1||S()},N=()=>{d.forEach(A=>{clearTimeout(A.timeout),A.request&&A.request.abort()})};return g.serverId?y(A=>{g.aborted||(d.filter(F=>F.offset{F.status=be.COMPLETE,F.progress=F.size}),O())}):_(A=>{g.aborted||(u(A),g.serverId=A,O())}),{abort:()=>{g.aborted=!0,N()}}},ss=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return ls(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var T=new FormData;oe(r)&&T.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{T.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=$e(p(T),At(e,t.url),E);return _.onload=y=>{o(J("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(J("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=Xe(l),_.onprogress=s,_.onabort=u,_},cs=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!ue(t.url)?null:ss(e,t,i,a),wt=(e="",t)=>{if(typeof t=="function")return t;if(!t||!ue(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=$e(n,e+t.url,t);return l.onload=s=>{r(J("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(J("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=Xe(o),l}},wn=(e=0,t=1)=>e+Math.random()*(t-e),ds=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=wn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},us=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=ds(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?wn(750,1500):0),i.request=e(c,d,p=>{i.response=oe(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",oe(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...ri(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},vn=e=>e.substring(0,e.lastIndexOf("."))||e,hs=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||Li(e)?t[0]=e.name||Rn():Li(e)?(t[1]=e.length,t[2]=Sn(e)):ue(e)&&(t[0]=Mt(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ut=e=>!!(e instanceof File||e instanceof Blob&&e.name),An=e=>{if(!oe(e))return e;let t=ii(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&oe(a)?An(a):a}return t},fs=(e=null,t=null,i=null)=>{let a=Ui(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?k.PROCESSING_COMPLETE:k.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||I.fire(R,...S)},u=()=>oi(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,D)=>{if(n.source=R,I.fireSync("init"),n.file){I.fireSync("load-skip");return}n.file=hs(R),S.on("init",()=>{s("load-init")}),S.on("meta",P=>{n.file.size=P.size,n.file.filename=P.filename,P.source&&(e=re.LIMBO,n.serverFileReference=P.source,n.status=k.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",P=>{l(k.LOADING),s("load-progress",P)}),S.on("error",P=>{l(k.LOAD_ERROR),s("load-request-error",P)}),S.on("abort",()=>{l(k.INIT),s("load-abort")}),S.on("load",P=>{n.activeLoader=null;let O=A=>{n.file=ut(A)?A:n.file,e===re.LIMBO&&n.serverFileReference?l(k.PROCESSING_COMPLETE):l(k.IDLE),s("load")},N=A=>{n.file=P,s("load-meta"),l(k.LOAD_ERROR),s("load-file-error",A)};if(n.serverFileReference){O(P);return}D(P,O,N)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(k.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(k.PROCESSING),r=null,!(n.file instanceof Blob)){I.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(k.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(k.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(k.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let D=O=>{n.archived||R.process(O,{...o})},P=console.error;S(n.file,D,P),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(k.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(k.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),T=(R,S)=>new Promise((D,P)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){D();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,D()},N=>{if(!S){D();return}l(k.PROCESSING_REVERT_ERROR),s("process-revert-error"),P(N)}),l(k.IDLE),s("process-revert")}),_=(R,S,D)=>{let P=R.split("."),O=P[0],N=P.pop(),A=o;P.forEach(F=>A=A[F]),JSON.stringify(A[N])!==JSON.stringify(S)&&(A[N]=S,s("metadata-update",{key:O,value:o[O],silent:D}))},I={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>vn(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>An(R?o[R]:o),setMetadata:(R,S,D)=>{if(oe(R)){let P=R;return Object.keys(P).forEach(O=>{_(O,P[O],S)}),R}return _(R,S,D),S},extend:(R,S)=>v[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:T,...ri(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},v=Be(I);return v},ps=(e,t)=>Ce(t)?0:ue(t)?e.findIndex(i=>i.id===t):-1,Na=(e,t)=>{let i=ps(e,t);if(!(i<0))return e[i]||null},Ba=(e,t,i,a,n,r)=>{let o=$e(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Wi(s).name||Mt(e);t(J("load",l.status,dt(l.response,u),s))},o.onerror=l=>{i(J("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(J("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=Xe(i),o.onprogress=a,o.onabort=n,o},Va=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),ms=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&Va(location.href)!==Va(e),qt=e=>(...t)=>Ye(e)?e(...t):e,gs=e=>!ut(e.file),Ri=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Ae(t.items)})},0)},Ga=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),yi=(e,t)=>{e.items.sort((i,a)=>t(fe(i),fe(a)))},_e=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=qe(e.items,i);if(!o){n({error:J("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},Es=(e,t,i)=>({ABORT_ALL:()=>{Ae(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Ae(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Ae(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Re.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Na(i.items,a);if(!t("IS_ASYNC")){ve("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===re.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(wt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===k.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===k.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=qe(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=_n(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{yi(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ut(f)?!u.includes(f.name.toLowerCase()):!Ce(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(Ce(a)){l({error:J("error",0,"No source"),file:null});return}if(ut(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!$l(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=J("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Ae(i.items)[0];if(b.status===k.PROCESSING_COMPLETE||b.status===k.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(wt(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?re.LOCAL:s.type==="limbo"?re.LIMBO:re.INPUT,c=fs(u,u===re.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),Qe("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),jl(i.items,c,n),Ye(d)&&a&&yi(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=qt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:fe(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:fe(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",T=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:T})}),ve("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(T=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(T=_(c,T));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),Ri(e,i)};if(T){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:I=>{e("DID_PREPARE_OUTPUT",{id:h,file:I}),y()}},!0);return}y()})};ve("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Ga(t("GET_BEFORE_ADD_FILE"),fe(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:qt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:qt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),Ri(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,os(u===re.INPUT?ue(a)&&ms(a)&&g?_i(f,g):Ba:u===re.LIMBO?_i(f,m):_i(f,p)),(b,E,T)=>{ve("LOAD_FILE",b,{query:t}).then(E).catch(T)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:J("error",0,"Item not found"),file:null};if(a.archived)return r(o);ve("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{ve("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(Ye(l)&&o&&yi(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===re.INPUT?null:o}),r(fe(a)),a.origin===re.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===re.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:_e(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:_e(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:_e(i,(a,n,r)=>{if(!(a.status===k.IDLE||a.status===k.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===k.PROCESSING_COMPLETE||a.status===k.PROCESSING_REVERT_ERROR?a.revert(wt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===k.PROCESSING&&a.abortProcessing().then(s);return}a.status!==k.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:_e(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",k.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===k.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=qe(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(fe(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===re.LOCAL&&Ye(c.remove)){let f=()=>{};a.origin=re.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",k.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:fe(a)}),s()});let u=i.options;a.process(us(cs(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{ve("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:_e(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:_e(i,a=>{Ga(t("GET_BEFORE_REMOVE_FILE"),fe(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:_e(i,a=>{a.release()}),REMOVE_ITEM:_e(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Na(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),Ri(e,i),n(fe(a))},s=i.options.server;a.origin===re.LOCAL&&s&&Ye(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:J("error",0,u,null),status:{main:qt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==re.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(wt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:_e(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:_e(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:_e(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(fe(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:_e(i,a=>{a.revert(wt(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||gs(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=Ts.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${ni(l,"_").toUpperCase()}`,{value:a[l]})})}}),Ts=["server"],Yi=e=>e,ze=e=>document.createElement(e),ee=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},Ua=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},Is=(e,t,i,a,n,r)=>{let o=Ua(e,t,i,n),l=Ua(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},bs=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),Is(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},_s=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=Kt("svg");e.ref.path=Kt("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},Rs=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ie(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=bs(a,a,a-i,n,r);ie(e.ref.path,"d",o),ie(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},ka=ae({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:_s,write:Rs,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),ys=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},Ss=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ie(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},Ln=ae({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:ys,write:Ss}),Mn=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),ws=({root:e,props:t})=>{let i=ze("span");i.className="filepond--file-info-main",ie(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=ze("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,ee(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),ee(i,Yi(e.query("GET_ITEM_NAME",t.id)))},Mi=({root:e,props:t})=>{ee(e.ref.fileSize,Mn(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),ee(e.ref.fileName,Yi(e.query("GET_ITEM_NAME",t.id)))},Wa=({root:e,props:t})=>{if(ht(e.query("GET_ITEM_SIZE",t.id))){Mi({root:e,props:t});return}ee(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},vs=ae({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:he({DID_LOAD_ITEM:Mi,DID_UPDATE_ITEM_META:Mi,DID_THROW_ITEM_LOAD_ERROR:Wa,DID_THROW_ITEM_INVALID:Wa}),didCreateView:e=>{Qe("CREATE_VIEW",{...e,view:e})},create:ws,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),On=e=>Math.round(e*100),As=({root:e})=>{let t=ze("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=ze("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Pn({root:e,action:{progress:null}})},Pn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${On(t.progress)}%`;ee(e.ref.main,i),ee(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ls=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${On(t.progress)}%`;ee(e.ref.main,i),ee(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ms=({root:e})=>{ee(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),ee(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Os=({root:e})=>{ee(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),ee(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},Ps=({root:e})=>{ee(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),ee(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},Ya=({root:e})=>{ee(e.ref.main,""),ee(e.ref.sub,"")},vt=({root:e,action:t})=>{ee(e.ref.main,t.status.main),ee(e.ref.sub,t.status.sub)},Ds=ae({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:he({DID_LOAD_ITEM:Ya,DID_REVERT_ITEM_PROCESSING:Ya,DID_REQUEST_ITEM_PROCESSING:Ms,DID_ABORT_ITEM_PROCESSING:Os,DID_COMPLETE_ITEM_PROCESSING:Ps,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ls,DID_UPDATE_ITEM_LOAD_PROGRESS:Pn,DID_THROW_ITEM_LOAD_ERROR:vt,DID_THROW_ITEM_INVALID:vt,DID_THROW_ITEM_PROCESSING_ERROR:vt,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:vt,DID_THROW_ITEM_REMOVE_ERROR:vt}),didCreateView:e=>{Qe("CREATE_VIEW",{...e,view:e})},create:As,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),Oi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Pi=[];K(Oi,e=>{Pi.push(e)});var Ie=e=>{if(Di(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},xs=e=>e.ref.buttonAbortItemLoad.rect.element.width,$t=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),Fs=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Cs=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),zs=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),Di=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),Ns={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Cs},processProgressIndicator:{opacity:0,align:zs},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},qa={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie}},Si={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},ot={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:Di},info:{translateX:Ie},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:Di},buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{opacity:1,translateX:Ie}},DID_LOAD_ITEM:qa,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:Ie},status:{translateX:Ie}},DID_START_ITEM_PROCESSING:Si,DID_REQUEST_ITEM_PROCESSING:Si,DID_UPDATE_ITEM_PROCESS_PROGRESS:Si,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:Ie}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:Ie},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:qa},Bs=ae({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Vs=({root:e,props:t})=>{let i=Object.keys(Oi).reduce((p,m)=>(p[m]={...Oi[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Pi.filter(c):Pi.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=ot.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Fs,p.info.translateY=$t,p.status.translateY=$t,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{ot[p].status.translateY=$t}),ot.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=xs),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=ot.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Ie,p.status.translateY=$t,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),K(i,(p,m)=>{let g=e.createChildView(Ln,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(Bs)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(vs,{id:a})),e.ref.status=e.appendChildView(e.createChildView(Ds,{id:a}));let h=e.appendChildView(e.createChildView(ka,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(ka,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Gs=({root:e,actions:t,props:i})=>{Us({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>ot[n.type]);if(a){e.ref.activeStyles=[];let n=ot[a.type];K(Ns,(r,o)=>{let l=e.ref[r];K(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Us=he({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),ks=ae({create:Vs,write:Gs,didCreateView:e=>{Qe("CREATE_VIEW",{...e,view:e})},name:"file"}),Hs=({root:e,props:t})=>{e.ref.fileName=ze("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(ks,{id:t.id})),e.ref.data=!1},Ws=({root:e,props:t})=>{ee(e.ref.fileName,Yi(e.query("GET_ITEM_NAME",t.id)))},Ys=ae({create:Hs,ignoreRect:!0,write:he({DID_LOAD_ITEM:Ws}),didCreateView:e=>{Qe("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),$a={type:"spring",damping:.6,mass:7},qs=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:$a},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:$a},styles:["translateY"]}}].forEach(i=>{$s(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},$s=(e,t,i)=>{let a=ae({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},Xs=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=hn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},Dn=ae({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:Xs,create:qs,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),js=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Xa={type:"spring",stiffness:.75,damping:.45,mass:10},ja="spring",Qa={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Qs=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Ys,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(Dn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=js(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Zs=he({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),Ks=he({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Qa[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Qa[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Zs({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Js=ae({create:Qs,write:Ks,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:ja,scaleY:ja,translateX:Xa,translateY:Xa,opacity:{type:"tween",duration:150}}}}),qi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),$i=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ie(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},tc=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Re.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&ic(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},ic=(e,t,i,a,n)=>{e.interactionMethod===Re.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Re.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Re.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Re.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},ac=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},wi=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,nc=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,rc=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=wi(r),c=nc(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);Xt.setHeight=u*h,Xt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>Xt.getHeight||s.y<0||s.x>Xt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(P=>P.rect.element.height),T=b.map(P=>E.find(O=>O.id===P.id)),_=T.findIndex(P=>P===r),y=wi(r),I=T.length,v=I,R=0,S=0,D=0;for(let P=0;PP){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},oc=he({DID_ADD_ITEM:tc,DID_REMOVE_ITEM:ac,DID_DRAG_ITEM:rc}),lc=({root:e,props:t,actions:i,shouldOptimize:a})=>{oc({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(T=>T.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(T=>o.find(_=>_.id===T.id)).filter(T=>T),s=n?$i(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=qi(r,g);if(E===1){let T=0,_=0;l.forEach((y,I)=>{if(s){let S=I-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Za(y,0,T+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);T+=R})}else{let T=0,_=0;l.forEach((y,I)=>{I===s&&(c=1),I===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let v=I+h+c+d,R=v%E,S=Math.floor(v/E),D=R*g,P=S*b,O=Math.sign(D-T),N=Math.sign(P-_);T=D,_=P,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Za(y,D,P,O,N))})}},sc=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),cc=ae({create:ec,write:lc,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:sc,mixins:{apis:["dragCoordinates"]}}),dc=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(cc)),t.dragCoordinates=null,t.overflowing=!1},uc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},hc=({props:e})=>{e.dragCoordinates=null},fc=he({DID_DRAG:uc,DID_END_DRAG:hc}),pc=({root:e,props:t,actions:i})=>{if(fc({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},mc=ae({create:dc,write:pc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),Le=(e,t,i,a="")=>{i?ie(e,t,a):e.removeAttribute(t)},gc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=ze("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},Ec=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ie(e.element,"name",e.query("GET_NAME")),ie(e.element,"aria-controls",`filepond--assistant-${t.id}`),ie(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),xn({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),Fn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),Cn({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),xi({root:e}),zn({root:e,action:{value:e.query("GET_REQUIRED")}}),Nn({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),gc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},xn=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&Le(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},Fn=({root:e,action:t})=>{Le(e.element,"multiple",t.value)},Cn=({root:e,action:t})=>{Le(e.element,"webkitdirectory",t.value)},xi=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;Le(e.element,"disabled",a)},zn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&Le(e.element,"required",!0):Le(e.element,"required",!1)},Nn=({root:e,action:t})=>{Le(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ka=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(Le(t,"required",!1),Le(t,"name",!1)):(Le(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&Le(t,"required",!0))},Tc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},Ic=ae({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:Ec,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:he({DID_LOAD_ITEM:Ka,DID_REMOVE_ITEM:Ka,DID_THROW_ITEM_INVALID:Tc,DID_SET_DISABLED:xi,DID_SET_ALLOW_BROWSE:xi,DID_SET_ALLOW_DIRECTORIES_ONLY:Cn,DID_SET_ALLOW_MULTIPLE:Fn,DID_SET_ACCEPTED_FILE_TYPES:xn,DID_SET_CAPTURE_METHOD:Nn,DID_SET_REQUIRED:zn})}),Ja={ENTER:13,SPACE:32},bc=({root:e,props:t})=>{let i=ze("label");ie(i,"for",`filepond--browser-${t.id}`),ie(i,"id",`filepond--drop-label-${t.id}`),ie(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===Ja.ENTER||a.keyCode===Ja.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Bn(i,t.caption),e.appendChild(i),e.ref.label=i},Bn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ie(i,"tabindex","0"),t},_c=ae({name:"drop-label",ignoreRect:!0,create:bc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:he({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Bn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),Rc=ae({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),yc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(Rc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},Sc=({root:e,action:t})=>{if(!e.ref.blob){yc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},wc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},vc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},Ac=({root:e,props:t,actions:i})=>{Lc({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Lc=he({DID_DRAG:Sc,DID_DROP:vc,DID_END_DRAG:wc}),Mc=ae({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:Ac}),Vn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},Oc=({root:e})=>e.ref.fields={},li=(e,t)=>e.ref.fields[t],Xi=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},en=({root:e})=>Xi(e),Pc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===re.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=ze("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Xi(e)},Dc=({root:e,action:t})=>{let i=li(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);Vn(i,[a.file])},xc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=li(e,t.id);i&&Vn(i,[t.file])},0)},Fc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Cc=({root:e,action:t})=>{let i=li(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},zc=({root:e,action:t})=>{let i=li(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.value=t.value,Xi(e))},Nc=he({DID_SET_DISABLED:Fc,DID_ADD_ITEM:Pc,DID_LOAD_ITEM:Dc,DID_REMOVE_ITEM:Cc,DID_DEFINE_VALUE:zc,DID_PREPARE_OUTPUT:xc,DID_REORDER_ITEMS:en,DID_SORT_ITEMS:en}),Bc=ae({tag:"fieldset",name:"data",create:Oc,write:Nc,ignoreRect:!0}),Vc=e=>"getRootNode"in e?e.getRootNode():document,Gc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Uc=["css","csv","html","txt"],kc={zip:"zip|compressed",epub:"application/epub+zip"},Gn=(e="")=>(e=e.toLowerCase(),Gc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Uc.includes(e)?"text/"+e:kc[e]||""),ji=e=>new Promise((t,i)=>{let a=Qc(e);if(a.length&&!Hc(e))return t(a);Wc(e).then(t)}),Hc=e=>e.files?e.files.length>0:!1,Wc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Yc(n)).map(n=>qc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Yc=e=>{if(Un(e)){let t=Qi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},qc=e=>new Promise((t,i)=>{if(jc(e)){$c(Qi(e)).then(t).catch(i);return}t([e.getAsFile()])}),$c=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=Xc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),Xc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Gn(oi(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},jc=e=>Un(e)&&(Qi(e)||{}).isDirectory,Un=e=>"webkitGetAsEntry"in e,Qi=e=>e.webkitGetAsEntry(),Qc=e=>{let t=[];try{if(t=Kc(e),t.length)return t;t=Zc(e)}catch{}return t},Zc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},Kc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},ei=[],je=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Jc=(e,t,i)=>{let a=ed(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},ed=e=>{let t=ei.find(a=>a.element===e);if(t)return t;let i=td(e);return ei.push(i),i},td=e=>{let t=[],i={dragenter:ad,dragover:nd,dragleave:od,drop:rd},a={};K(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(ei.splice(ei.indexOf(n),1),K(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},id=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Zi=(e,t)=>{let i=Vc(t),a=id(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},kn=null,jt=(e,t)=>{try{e.dropEffect=t}catch{}},ad=(e,t)=>i=>{i.preventDefault(),kn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Zi(i,n)&&(a.state="enter",r(je(i)))})},nd=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ji(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;jt(a,"copy");let f=h(n);if(!f){jt(a,"none");return}if(Zi(i,s)){if(r=!0,o.state===null){o.state="enter",u(je(i));return}if(o.state="over",l&&!f){jt(a,"none");return}d(je(i))}else l&&!r&&jt(a,"none"),o.state&&(o.state=null,c(je(i)))})})},rd=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;ji(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Zi(i,l))){if(!c(n))return u(je(i));s(je(i),n)}})})},od=(e,t)=>i=>{kn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(je(i))})},ld=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=Jc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},Fi=!1,lt=[],Hn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}ji(e.clipboardData).then(i=>{i.length&<.forEach(a=>a(i))})},sd=e=>{lt.includes(e)||(lt.push(e),!Fi&&(Fi=!0,document.addEventListener("paste",Hn)))},cd=e=>{ki(lt,lt.indexOf(e)),lt.length===0&&(document.removeEventListener("paste",Hn),Fi=!1)},dd=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{cd(e)},onload:()=>{}};return sd(e),t},ud=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ie(e.element,"role","status"),ie(e.element,"aria-live","polite"),ie(e.element,"aria-relevant","additions")},tn=null,an=null,vi=[],si=(e,t)=>{e.element.textContent=t},hd=e=>{e.element.textContent=""},Wn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");si(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(an),an=setTimeout(()=>{hd(e)},1500)},Yn=e=>e.element.parentNode.contains(document.activeElement),fd=({root:e,action:t})=>{if(!Yn(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);vi.push(i.filename),clearTimeout(tn),tn=setTimeout(()=>{Wn(e,vi.join(", "),e.query("GET_LABEL_FILE_ADDED")),vi.length=0},750)},pd=({root:e,action:t})=>{if(!Yn(e))return;let i=t.item;Wn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},md=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");si(e,`${a} ${n}`)},nn=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");si(e,`${a} ${n}`)},Qt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;si(e,`${t.status.main} ${a} ${t.status.sub}`)},gd=ae({create:ud,ignoreRect:!0,ignoreRectUpdate:!0,write:he({DID_LOAD_ITEM:fd,DID_REMOVE_ITEM:pd,DID_COMPLETE_ITEM_PROCESSING:md,DID_ABORT_ITEM_PROCESSING:nn,DID_REVERT_ITEM_PROCESSING:nn,DID_THROW_ITEM_REMOVE_ERROR:Qt,DID_THROW_ITEM_LOAD_ERROR:Qt,DID_THROW_ITEM_INVALID:Qt,DID_THROW_ITEM_PROCESSING_ERROR:Qt}),tag:"span",name:"assistant"}),qn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),$n=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),Td=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(_c,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(mc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(Dn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(gd,{...t})),e.ref.data=e.appendChildView(e.createChildView(Bc,{...t})),e.ref.measure=ze("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!Ce(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=$n(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",ti,{passive:!1}),e.element.addEventListener("gesturestart",ti));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},Id=({root:e,props:t,actions:i})=>{if(Sd({root:e,props:t,actions:i}),i.filter(I=>/^DID_SET_STYLE_/.test(I.type)).filter(I=>!Ce(I.data.value)).map(({type:I,data:v})=>{let R=qn(I.substring(8).toLowerCase(),"_");e.element.dataset[R]=v.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=Rd(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||Ed:1,h=c===d,f=i.find(I=>I.type==="DID_ADD_ITEM");if(h&&f){let I=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:I===Re.API?r.translateX=40:I===Re.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=bd(e),m=_d(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,T=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+T,y=b+E+m.bounds+T;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let I=e.rect.element.width,v=I*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(I);let S=2;if(R.length>S*2){let P=R.length,O=P-10,N=0;for(let A=P;A>=O;A--)if(R[A]===R[A-2]&&N++,N>=S)return}l.scalable=!1,l.height=v;let D=v-b-(T-p.bottom)-(h?E:0);m.visual>D?o.overflow=D:o.overflow=null,e.height=v}else if(a.fixedHeight){l.scalable=!1;let I=a.fixedHeight-b-(T-p.bottom)-(h?E:0);m.visual>I?o.overflow=I:o.overflow=null}else if(a.cappedHeight){let I=_>=a.cappedHeight,v=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=I?v:v-p.top-p.bottom;let R=v-b-(T-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let I=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-I),e.height=Math.max(g,y-I)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},bd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},_d=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(T=>T.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=$i(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=qi(l,h);return b===1?o.forEach(E=>{let T=E.rect.element.height+c;i+=T,t+=T*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},Rd=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Ki=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:J("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:ht(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:J("warning",0,"Max files")}),!0):!1)},yd=(e,t,i)=>{let a=e.childViews[0];return $i(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},rn=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=ld(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>Qe("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ut(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);ve("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Ki(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:yd(e.ref.list,u,o),interactionMethod:Re.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=$n(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Mc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},on=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(Ic,{...t,onload:r=>{ve("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Ki(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Re.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},ln=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=dd(),e.ref.paster.onload=n=>{ve("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Ki(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Re.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},Sd=he({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{on(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{rn(e)},DID_SET_ALLOW_PASTE:({root:e})=>{ln(e)},DID_SET_DISABLED:({root:e,props:t})=>{rn(e),ln(e),on(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),wd=ae({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:Td,write:Id,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",ti),e.element.removeEventListener("gesturestart",ti)},mixins:{styles:["height"]}}),vd=(e={})=>{let t=null,i=Jt(),a=Ho(Ll(i),[ql,Pl(i)],[Es,Ol(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=wd(a,{id:Ui()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(z=>!/^SET_/.test(z.type));h&&!L.length||(E(L),h=d._write(w,L,l),Fl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let z={type:w};if(!L)return z;if(L.hasOwnProperty("error")&&(z.error=L.error?{...L.error}:null),L.status&&(z.status={...L.status}),L.file&&(z.output=L.file),L.source)z.file=L.source;else if(L.item||L.id){let x=L.item?L.item:a.query("GET_ITEM",L.id);z.file=x?fe(x):null}return L.items&&(z.items=L.items.map(fe)),/progress/.test(w)&&(z.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(z.origin=L.origin,z.target=L.target),z},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:F,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let z=[];w.hasOwnProperty("error")&&z.push(w.error),w.hasOwnProperty("file")&&z.push(w.file);let x=["type","error","file"];Object.keys(w).filter(V=>!x.includes(V)).forEach(V=>z.push(w[V])),F.fire(w.type,...z);let G=a.query(`GET_ON${w.type.toUpperCase()}`);G&&G(...z)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let z=g[L.type];(Array.isArray(z)?z:[z]).forEach(x=>{L.type==="DID_INIT_ITEM"?b(x(L.data)):setTimeout(()=>{b(x(L.data))},0)})})},T=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,z)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:x=>{L(x)},failure:x=>{z(x)}})}),I=(w,L={})=>new Promise((z,x)=>{S([{source:w,options:L}],{index:L.index}).then(G=>z(G&&G[0])).catch(x)}),v=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!v(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,z)=>{let x=[],G={};if(ii(w[0]))x.push.apply(x,w[0]),Object.assign(G,w[1]||{});else{let V=w[w.length-1];typeof V=="object"&&!(V instanceof Blob)&&Object.assign(G,w.pop()),x.push(...w)}a.dispatch("ADD_ITEMS",{items:x,index:G.index,interactionMethod:Re.API,success:L,failure:z})}),D=()=>a.query("GET_ACTIVE_ITEMS"),P=w=>new Promise((L,z)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:x=>{L(x)},failure:x=>{z(x)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,z=L.length?L:D();return Promise.all(z.map(y))},N=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let z=D().filter(x=>!(x.status===k.IDLE&&x.origin===re.LOCAL)&&x.status!==k.PROCESSING&&x.status!==k.PROCESSING_COMPLETE&&x.status!==k.PROCESSING_REVERT_ERROR);return Promise.all(z.map(P))}return Promise.all(L.map(P))},A=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,z;typeof L[L.length-1]=="object"?z=L.pop():Array.isArray(w[0])&&(z=w[1]);let x=D();return L.length?L.map(V=>We(V)?x[V]?x[V].id:null:V).filter(V=>V).map(V=>R(V,z)):Promise.all(x.map(V=>R(V,z)))},F={...ri(),...p,...Ml(a,i),setOptions:T,addFile:I,addFiles:S,getFile:_,processFile:P,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:D,processFiles:N,removeFiles:A,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{F.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Ma(d.element,w),insertAfter:w=>Oa(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Ma(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(Oa(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Be(F)},Xn=(e={})=>{let t={};return K(Jt(),(a,n)=>{t[a]=n[0]}),vd({...t,...e})},Ad=e=>e.charAt(0).toLowerCase()+e.slice(1),Ld=e=>qn(e.replace(/^data-/,"")),jn=(e,t)=>{K(t,(i,a)=>{K(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(ue(a)){e[a]=r;return}let s=a.group;oe(a)&&!e[s]&&(e[s]={}),e[s][Ad(n.replace(o,""))]=r}),a.mapping&&jn(e[a.group],a.mapping)})},Md=(e,t={})=>{let i=[];K(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ie(e,r.name);return n[Ld(r.name)]=o===r.name?!0:o,n},{});return jn(a,t),a},Od=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};Qe("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Md(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{oe(n[o])?(oe(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Xn(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},Pd=(...e)=>ko(e[0])?Od(...e):Xn(...e),Dd=["fire","_read","_write"],sn=e=>{let t={};return gn(e,t,Dd),t},xd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),Fd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=Ui();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Cd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Qn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},zd=e=>Qn(e,e.name),cn=[],Nd=e=>{if(cn.includes(e))return;cn.push(e);let t=e({addFilter:zl,utils:{Type:M,forin:K,isString:ue,isFile:ut,toNaturalFileSize:Mn,replaceInString:xd,getExtensionFromFilename:oi,getFilenameWithoutExtension:vn,guesstimateMimeType:Gn,getFileFromBlob:dt,getFilenameFromURL:Mt,createRoute:he,createWorker:Fd,createView:ae,createItemAPI:fe,loadImage:Cd,copyFile:zd,renameFile:Qn,createBlob:yn,applyFilterChain:ve,text:ee,getNumericAspectRatioFromString:In},views:{fileActionButton:Ln}});Nl(t.options)},Bd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Vd=()=>"Promise"in window,Gd=()=>"slice"in Blob.prototype,Ud=()=>"URL"in window&&"createObjectURL"in window.URL,kd=()=>"visibilityState"in document,Hd=()=>"performance"in window,Wd=()=>"supports"in(window.CSS||{}),Yd=()=>/MSIE|Trident/.test(window.navigator.userAgent),Ci=(()=>{let e=dn()&&!Bd()&&kd()&&Vd()&&Gd()&&Ud()&&Hd()&&(Wd()||Yd());return()=>e})(),Ne={apps:[]},qd="filepond",Ze=()=>{},Zn={},ft={},Ot={},zi={},st=Ze,ct=Ze,Ni=Ze,Bi=Ze,pe=Ze,Vi=Ze,Lt=Ze;if(Ci()){pl(()=>{Ne.apps.forEach(i=>i._read())},i=>{Ne.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:Ci,create:st,destroy:ct,parse:Ni,find:Bi,registerPlugin:pe,setOptions:Lt}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>K(Jt(),(i,a)=>{zi[i]=a[1]});Zn={...bn},Ot={...re},ft={...k},zi={},t(),st=(...i)=>{let a=Pd(...i);return a.on("destroy",ct),Ne.apps.push(a),sn(a)},ct=i=>{let a=Ne.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ne.apps.splice(a,1)[0].restoreElement(),!0):!1},Ni=i=>Array.from(i.querySelectorAll(`.${qd}`)).filter(r=>!Ne.apps.find(o=>o.isAttachedTo(r))).map(r=>st(r)),Bi=i=>{let a=Ne.apps.find(n=>n.isAttachedTo(i));return a?sn(a):null},pe=(...i)=>{i.forEach(Nd),t()},Vi=()=>{let i={};return K(Jt(),(a,n)=>{i[a]=n[0]}),i},Lt=i=>(oe(i)&&(Ne.apps.forEach(a=>{a.setOptions(i)}),Bl(i)),Vi())}function Kn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function pr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i
',du=Number.isNaN||Pe.isNaN;function Y(e){return typeof e=="number"&&!du(e)}var ur=function(t){return t>0&&t<1/0};function ea(e){return typeof e>"u"}function et(e){return ia(e)==="object"&&e!==null}var uu=Object.prototype.hasOwnProperty;function mt(e){if(!et(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&uu.call(i,"isPrototypeOf")}catch{return!1}}function me(e){return typeof e=="function"}var hu=Array.prototype.slice;function Sr(e){return Array.from?Array.from(e):hu.call(e)}function ne(e,t){return e&&me(t)&&(Array.isArray(e)||Y(e.length)?Sr(e).forEach(function(i,a){t.call(e,i,a,e)}):et(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var Z=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){et(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},fu=/\.\d*(?:0|9){12}\d*$/;function Et(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return fu.test(e)?Math.round(e*t)/t:e}var pu=/^width|height|left|top|marginLeft|marginTop$/;function Ge(e,t){var i=e.style;ne(t,function(a,n){pu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function mu(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function le(e,t){if(t){if(Y(e.length)){ne(e,function(a){le(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function Oe(e,t){if(t){if(Y(e.length)){ne(e,function(i){Oe(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function gt(e,t,i){if(t){if(Y(e.length)){ne(e,function(a){gt(a,t,i)});return}i?le(e,t):Oe(e,t)}}var gu=/([a-z\d])([A-Z])/g;function ga(e){return e.replace(gu,"$1-$2").toLowerCase()}function ua(e,t){return et(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(ga(t)))}function Nt(e,t,i){et(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(ga(t)),i)}function Eu(e,t){if(et(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(ga(t)))}var wr=/\s\s*/,vr=function(){var e=!1;if(hi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Pe.addEventListener("test",i,a),Pe.removeEventListener("test",i,a)}return e}();function Me(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(wr).forEach(function(r){if(!vr){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function ye(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(wr).forEach(function(r){if(a.once&&!vr){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function di(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:pr({startX:i,startY:a},n)}function bu(e){var t=0,i=0,a=0;return ne(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function Ue(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=ur(a),o=ur(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function Ru(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,T=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,I=a.maxWidth,v=I===void 0?1/0:I,R=a.maxHeight,S=R===void 0?1/0:R,D=a.minWidth,P=D===void 0?0:D,O=a.minHeight,N=O===void 0?0:O,A=document.createElement("canvas"),F=A.getContext("2d"),w=Ue({aspectRatio:f,width:v,height:S}),L=Ue({aspectRatio:f,width:P,height:N},"cover"),z=Math.min(w.width,Math.max(L.width,p)),x=Math.min(w.height,Math.max(L.height,m)),G=Ue({aspectRatio:n,width:v,height:S}),V=Ue({aspectRatio:n,width:P,height:N},"cover"),$=Math.min(G.width,Math.max(V.width,r)),X=Math.min(G.height,Math.max(V.height,o)),j=[-$/2,-X/2,$,X];return A.width=Et(z),A.height=Et(x),F.fillStyle=b,F.fillRect(0,0,z,x),F.save(),F.translate(z/2,x/2),F.rotate(s*Math.PI/180),F.scale(c,h),F.imageSmoothingEnabled=T,F.imageSmoothingQuality=y,F.drawImage.apply(F,[e].concat(mr(j.map(function(se){return Math.floor(Et(se))})))),F.restore(),A}var Lr=String.fromCharCode;function yu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(Lr.apply(null,Sr(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function Au(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:Rr),height:Math.max(a.offsetHeight,o>=0?o:yr)};this.containerData=l,Ge(n,{width:l.width,height:l.height}),le(t,ge),Oe(n,ge)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Z({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=Ue({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=_u({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Z({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?Tr:pa),Ge(this.cropBox,Z({width:a.width,height:a.height},Ct({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Tt(this.element,oa,this.getData())}},Ou={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,ne(l,function(s){var u=document.createElement("img");Nt(s,ci,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){ne(this.previews,function(t){var i=ua(t,ci);Ge(t,{width:i.width,height:i.height}),t.innerHTML=i.html,Eu(t,ci)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(Ge(this.viewBoxImage,Z({width:o,height:l},Ct(Z({translateX:-s,translateY:-u},t)))),ne(this.previews,function(c){var d=ua(c,ci),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),Ge(c,{width:p,height:m}),Ge(c.getElementsByTagName("img")[0],Z({width:o*g,height:l*g},Ct(Z({translateX:-s*g,translateY:-u*g},t))))}))}},Pu={bind:function(){var t=this.element,i=this.options,a=this.cropper;me(i.cropstart)&&ye(t,ca,i.cropstart),me(i.cropmove)&&ye(t,sa,i.cropmove),me(i.cropend)&&ye(t,la,i.cropend),me(i.crop)&&ye(t,oa,i.crop),me(i.zoom)&&ye(t,da,i.zoom),ye(a,ar,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&ye(a,sr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&ye(a,ir,this.onDblclick=this.dblclick.bind(this)),ye(t.ownerDocument,nr,this.onCropMove=this.cropMove.bind(this)),ye(t.ownerDocument,rr,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&ye(window,lr,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;me(i.cropstart)&&Me(t,ca,i.cropstart),me(i.cropmove)&&Me(t,sa,i.cropmove),me(i.cropend)&&Me(t,la,i.cropend),me(i.crop)&&Me(t,oa,i.crop),me(i.zoom)&&Me(t,da,i.zoom),Me(a,ar,this.onCropStart),i.zoomable&&i.zoomOnWheel&&Me(a,sr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&Me(a,ir,this.onDblclick),Me(t.ownerDocument,nr,this.onCropMove),Me(t.ownerDocument,rr,this.onCropEnd),i.responsive&&Me(window,lr,this.onResize)}},Du={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(ne(l,function(u,c){l[c]=u*o})),this.setCropBoxData(ne(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===_r||this.setDragMode(mu(this.dragBox,na)?br:ma)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?ne(t.changedTouches,function(l){r[l.identifier]=di(l)}):r[t.pointerId||0]=di(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=Ir:o=ua(t.target,zt),ru.test(o)&&Tt(this.element,ca,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===Er&&(this.cropping=!0,le(this.dragBox,ui)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),Tt(this.element,sa,{originalEvent:t,action:i})!==!1&&(t.changedTouches?ne(t.changedTouches,function(n){Z(a[n.identifier]||{},di(n,!0))}):Z(a[t.pointerId||0]||{},di(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?ne(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,gt(this.dragBox,ui,this.cropped&&this.options.modal)),Tt(this.element,la,{originalEvent:t,action:i}))}}},xu={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,T=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],I={x:y.endX-y.startX,y:y.endY-y.startY},v=function(S){switch(S){case Ke:f+I.x>b&&(I.x=b-f);break;case Je:u+I.xE&&(I.y=E-p);break}};switch(l){case pa:u+=I.x,c+=I.y;break;case Ke:if(I.x>=0&&(f>=b||s&&(c<=g||p>=E))){T=!1;break}v(Ke),d+=I.x,d<0&&(l=Je,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case Ve:if(I.y<=0&&(c<=g||s&&(u<=m||f>=b))){T=!1;break}v(Ve),h-=I.y,c+=I.y,h<0&&(l=pt,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Je:if(I.x<=0&&(u<=m||s&&(c<=g||p>=E))){T=!1;break}v(Je),d-=I.x,u+=I.x,d<0&&(l=Ke,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case pt:if(I.y>=0&&(p>=E||s&&(u<=m||f>=b))){T=!1;break}v(pt),h+=I.y,h<0&&(l=Ve,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Pt:if(s){if(I.y<=0&&(c<=g||f>=b)){T=!1;break}v(Ve),h-=I.y,c+=I.y,d=h*s}else v(Ve),v(Ke),I.x>=0?fg&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=Ft,h=-h,d=-d,c-=h,u-=d):d<0?(l=Dt,d=-d,u-=d):h<0&&(l=xt,h=-h,c-=h);break;case Dt:if(s){if(I.y<=0&&(c<=g||u<=m)){T=!1;break}v(Ve),h-=I.y,c+=I.y,d=h*s,u+=r.width-d}else v(Ve),v(Je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y<=0&&c<=g&&(T=!1):(d-=I.x,u+=I.x),I.y<=0?c>g&&(h-=I.y,c+=I.y):(h-=I.y,c+=I.y);d<0&&h<0?(l=xt,h=-h,d=-d,c-=h,u-=d):d<0?(l=Pt,d=-d,u-=d):h<0&&(l=Ft,h=-h,c-=h);break;case Ft:if(s){if(I.x<=0&&(u<=m||p>=E)){T=!1;break}v(Je),d-=I.x,u+=I.x,h=d/s}else v(pt),v(Je),I.x<=0?u>m?(d-=I.x,u+=I.x):I.y>=0&&p>=E&&(T=!1):(d-=I.x,u+=I.x),I.y>=0?p=0&&(f>=b||p>=E)){T=!1;break}v(Ke),d+=I.x,h=d/s}else v(pt),v(Ke),I.x>=0?f=0&&p>=E&&(T=!1):d+=I.x,I.y>=0?p0?l=I.y>0?xt:Pt:I.x<0&&(u-=d,l=I.y>0?Ft:Dt),I.y<0&&(c-=h),this.cropped||(Oe(this.cropBox,ge),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}T&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),ne(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Fu={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&le(this.dragBox,ui),Oe(this.cropBox,ge),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Z({},this.initialImageData),this.canvasData=Z({},this.initialCanvasData),this.cropBoxData=Z({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Z(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Oe(this.dragBox,ui),le(this.cropBox,ge)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,ne(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Oe(this.cropper,er)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,le(this.cropper,er)),this},destroy:function(){var t=this.element;return t[Q]?(t[Q]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(ea(t)?t:n+Number(t),ea(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(Tt(this.element,da,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=Ar(this.cropper),p=h&&Object.keys(h).length?bu(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else mt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(ne(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&&mt(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Z({},this.containerData):{}},getImageData:function(){return this.sized?Z({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&ne(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&&mt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&&mt(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=Ru(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=Ue({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=Ue({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Ue({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=Et(p),g.height=Et(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,T=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=T,_&&(b.imageSmoothingQuality=_);var y=a.width,I=a.height,v=r,R=o,S,D,P,O,N,A;v<=-l||v>y?(v=0,S=0,P=0,N=0):v<=0?(P=-v,v=0,S=Math.min(y,l+v),N=S):v<=y&&(P=0,S=Math.min(l,y-v),N=S),S<=0||R<=-s||R>I?(R=0,D=0,O=0,A=0):R<=0?(O=-R,R=0,D=Math.min(I,s+R),A=D):R<=I&&(O=0,D=Math.min(s,I-R),A=D);var F=[v,R,S,D];if(N>0&&A>0){var w=p/l;F.push(P*w,O*w,N*w,A*w)}return b.drawImage.apply(b,[a].concat(mr(F.map(function(L){return Math.floor(Et(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!ea(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===ma,o=i.movable&&t===br;t=r||o?t:_r,i.dragMode=t,Nt(a,zt,t),gt(a,na,r),gt(a,ra,o),i.cropBoxMovable||(Nt(n,zt,t),gt(n,na,r),gt(n,ra,o))}return this}},Cu=Pe.Cropper,Ea=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if($d(this,e),!t||!su.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=Z({},dr,mt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return Xd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[Q]){if(i[Q]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(ou.test(i)){lu.test(i)?this.read(wu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==cr&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&hr(i)&&n.crossOrigin&&(i=fr(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=Au(i),o=0,l=1,s=1;if(r>1){this.url=vu(i,cr);var u=Lu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&hr(a)&&(n||(n="anonymous"),r=fr(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),le(o,tr),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Pe.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Pe.navigator.userAgent),r=function(u,c){Z(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=Z({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=cu;var l=o.querySelector(".".concat(Q,"-container")),s=l.querySelector(".".concat(Q,"-canvas")),u=l.querySelector(".".concat(Q,"-drag-box")),c=l.querySelector(".".concat(Q,"-crop-box")),d=c.querySelector(".".concat(Q,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(Q,"-view-box")),this.face=d,s.appendChild(n),le(i,ge),r.insertBefore(l,i.nextSibling),Oe(n,tr),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,le(c,ge),a.guides||le(c.getElementsByClassName("".concat(Q,"-dashed")),ge),a.center||le(c.getElementsByClassName("".concat(Q,"-center")),ge),a.background&&le(l,"".concat(Q,"-bg")),a.highlight||le(d,tu),a.cropBoxMovable&&(le(d,ra),Nt(d,zt,pa)),a.cropBoxResizable||(le(c.getElementsByClassName("".concat(Q,"-line")),ge),le(c.getElementsByClassName("".concat(Q,"-point")),ge)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),me(a.ready)&&ye(i,or,a.ready,{once:!0}),Tt(i,or)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),Oe(this.element,ge)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Cu,e}},{key:"setDefaults",value:function(i){Z(dr,mt(i)&&i)}}]),e}();Z(Ea.prototype,Mu,Ou,Pu,Du,xu,Fu);var Mr=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},zu=typeof window<"u"&&typeof window.document<"u";zu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Mr}));var Or=Mr;var Pr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(T=>{u(p,T)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),T=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(v=>v!==!1),I=y.filter(function(v,R){return y.indexOf(v)===R});g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:I.join(", "),allButLastType:I.slice(0,-1).join(", "),lastType:I[y.length-1]})}})};if(typeof T=="boolean")return T?m(f):_();T.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},Nu=typeof window<"u"&&typeof window.document<"u";Nu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Pr}));var Dr=Pr;var xr=e=>/^image/.test(e.type),Fr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!xr(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!xr(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Bu=typeof window<"u"&&typeof window.document<"u";Bu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Fr}));var Cr=Fr;var Ta=e=>/^image/.test(e.type),zr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&Ta(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!Ta(m)){f(c);return}let g=(E,T,_)=>y=>{s.shift(),y?T(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:T,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,T,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:I})=>{let{id:v}=y,{handleEditorResponse:R}=I;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",v);if(!S)return;let D=S.file,P=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},N=S.getMetadata("resize"),A=S.getMetadata("filter")||null,F=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,z={crop:P||O,size:N?{upscale:N.upscale,mode:N.mode,width:N.size.width,height:N.size.height}:null,filter:F?F.id||F.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?A:null,color:w,markup:L};g.onconfirm=({data:x})=>{let{crop:G,size:V,filter:$,color:X,colorMatrix:j,markup:se}=x,U={};if(G&&(U.crop=G),V){let H=(S.getMetadata("resize")||{}).size,q={width:V.width,height:V.height};!(q.width&&q.height)&&H&&(q.width=H.width,q.height=H.height),(q.width||q.height)&&(U.resize={upscale:V.upscale,mode:V.mode,size:q})}se&&(U.markup=se),U.colors=X,U.filters=$,U.filter=j,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(x,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(D,z)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:I}=y,v=f("GET_ITEM",I);if(!v)return;let R=v.file;if(Ta(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:I})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),D=document.createElement("button");D.className="filepond--action-edit-item-alt",D.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",D.addEventListener("click",_.ref.handleEdit),S.appendChild(D),_.ref.editButton=D}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let T={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};T.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(T))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},Vu=typeof window<"u"&&typeof window.document<"u";Vu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:zr}));var Nr=zr;var Gu=e=>/^image\/jpeg/.test(e.type),tt={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},it=(e,t,i=!1)=>e.getUint16(t,i),Br=(e,t,i=!1)=>e.getUint32(t,i),Uu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(it(r,0)!==tt.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Hu=()=>ku,Wu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Vr,fi=Hu()?new Image:{};fi.onload=()=>Vr=fi.naturalWidth>fi.naturalHeight;fi.src=Wu;var Yu=()=>Vr,Gr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Gu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Yu())return o(n);Uu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},qu=typeof window<"u"&&typeof window.document<"u";qu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Gr}));var Ur=Gr;var $u=e=>/^image/.test(e.type),kr=(e,t)=>Vt(e.x*t,e.y*t),Hr=(e,t)=>Vt(e.x+t.x,e.y+t.y),Xu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Vt(e.x/t,e.y/t)},pi=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Vt(e.x-i.x,e.y-i.y);return Vt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Vt=(e=0,t=0)=>({x:e,y:t}),Ee=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},ju=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=Ee(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>Ee(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Se=e=>e!=null,Qu=(e,t,i=1)=>{let a=Ee(e.x,t,i,"width")||Ee(e.left,t,i,"width"),n=Ee(e.y,t,i,"height")||Ee(e.top,t,i,"height"),r=Ee(e.width,t,i,"width"),o=Ee(e.height,t,i,"height"),l=Ee(e.right,t,i,"width"),s=Ee(e.bottom,t,i,"height");return Se(n)||(Se(o)&&Se(s)?n=t.height-o-s:n=s),Se(a)||(Se(r)&&Se(l)?a=t.width-r-l:a=l),Se(r)||(Se(a)&&Se(l)?r=t.width-a-l:r=0),Se(o)||(Se(n)&&Se(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Zu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),xe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Ku="http://www.w3.org/2000/svg",It=(e,t)=>{let i=document.createElementNS(Ku,e);return t&&xe(i,t),i},Ju=e=>xe(e,{...e.rect,...e.styles}),eh=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return xe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},th={contain:"xMidYMid meet",cover:"xMidYMid slice"},ih=(e,t)=>{xe(e,{...e.rect,...e.styles,preserveAspectRatio:th[t.fit]||"none"})},ah={left:"start",center:"middle",right:"end"},nh=(e,t,i,a)=>{let n=Ee(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=ah[t.textAlign]||"start";xe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},rh=(e,t,i,a)=>{xe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(xe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=Xu({x:s.x-l.x,y:s.y-l.y}),c=Ee(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=kr(u,c),h=Hr(l,d),f=pi(l,2,h),p=pi(l,-2,h);xe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=kr(u,-c),h=Hr(s,d),f=pi(s,2,h),p=pi(s,-2,h);xe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},oh=(e,t,i,a)=>{xe(e,{...e.styles,fill:"none",d:Zu(t.points.map(n=>({x:Ee(n.x,i,a,"width"),y:Ee(n.y,i,a,"height")})))})},mi=e=>t=>It(e,{id:t.id}),lh=e=>{let t=It("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},sh=e=>{let t=It("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=It("line");t.appendChild(i);let a=It("path");t.appendChild(a);let n=It("path");return t.appendChild(n),t},ch={image:lh,rect:mi("rect"),ellipse:mi("ellipse"),text:mi("text"),path:mi("path"),line:sh},dh={rect:Ju,ellipse:eh,image:ih,text:nh,path:oh,line:rh},uh=(e,t)=>ch[e](t),hh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Qu(i,a,n)),e.styles=ju(i,a,n),dh[t](e,i,a,n)},fh=["x","y","left","top","right","bottom","width","height"],ph=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,mh=e=>{let[t,i]=e,a=i.points?{}:fh.reduce((n,r)=>(n[r]=ph(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},gh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=uh(p,m);hh(g,p,m,c,d),t.element.appendChild(g)})}}),Bt=(e,t)=>({x:e,y:t}),Th=(e,t)=>e.x*t.x+e.y*t.y,Wr=(e,t)=>Bt(e.x-t.x,e.y-t.y),Ih=(e,t)=>Th(Wr(e,t),Wr(e,t)),Yr=(e,t)=>Math.sqrt(Ih(e,t)),qr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Bt(u*d,u*h)},bh=(e,t)=>{let i=e.width,a=e.height,n=qr(i,t),r=qr(a,t),o=Bt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Bt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Bt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Yr(o,l),height:Yr(o,s)}},_h=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Xr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=bh(t,i);return Math.max(s.width/o,s.height/l)},jr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Rh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=_h(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Xr(e,jr(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},De={type:"spring",stiffness:.5,damping:.45,mass:10},yh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),Sh=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:De,originY:De,scaleX:De,scaleY:De,translateX:De,translateY:De,rotateZ:De}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(yh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),wh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(Sh(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(Eh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Xr(d,jr(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=Rh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let T=t.ref.image;if(a){T.originX=null,T.originY=null,T.translateX=null,T.translateY=null,T.rotateZ=null,T.scaleX=null,T.scaleY=null;return}T.originX=h.x,T.originY=h.y,T.translateX=f.x,T.translateY=f.y,T.rotateZ=p,T.scaleX=E,T.scaleY=E}}),vh=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:De,scaleY:De,translateY:De,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(wh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let T=p!==null?p:Math.max(m,Math.min(h*d,g)),_=T/d;_>h&&(_=h,T=_*d),T>f&&(T=f,_=f/d),n.width=_,n.height=T}}),Ah=` @@ -18,26 +18,26 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`,Wr=0,yh=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=Rh;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}Wr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,Wr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Sh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},wh=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],T=i[14],_=i[15],y=i[16],I=i[17],v=i[18],R=i[19],S=0,P=0,x=0,O=0,B=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},Ah={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Lh=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,Ah[a](t,i))},Mh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),Lh(r,t,i,a),r.drawImage(e,0,0,t,i),n},qr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),Oh=10,xh=10,Dh=e=>{let t=Math.min(Oh/e.width,xh/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Ph=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),Fh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Ch=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),zh=e=>{let t=yh(e),i=_h(e),{createWorker:a}=e.utils,n=(E,T,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let I=Fh(E.ref.imageData);if(!T||T.length!==20)return _.getContext("2d").putImageData(I,0,0),y();let v=a(wh);v.post({imageData:I,colorMatrix:T},R=>{_.getContext("2d").putImageData(R,0,0),v.terminate(),y()},[I.data.buffer])}),r=(E,T)=>{E.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:E})=>{let T=E.ref.images.shift();return T.opacity=0,T.translateY=-15,E.ref.imageViewBin.push(T),T},l=({root:E,props:T,image:_})=>{let y=T.id,I=E.query("GET_ITEM",{id:y});if(!I)return;let v=I.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,P,x=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=I.getMetadata("markup")||[],P=I.getMetadata("resize"),x=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:v,resize:P,markup:S,dirty:x,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:T})=>{let _=E.query("GET_ITEM",{id:T.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:T,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(_.change.key)){let I=E.ref.images[E.ref.images.length-1];n(E,_.change.value,I.image);return}if(/crop|markup|resize/.test(_.change.key)){let I=y.getMetadata("crop"),v=E.ref.images[E.ref.images.length-1];if(I&&I.aspectRatio&&v.crop&&v.crop.aspectRatio&&Math.abs(I.aspectRatio-v.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:T,image:Ph(R.image)})}else s({root:E,props:T})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return(_?parseInt(_[1]):null)<=58?!1:"createImageBitmap"in window&&qr(E)},d=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file);vh(I,(v,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:v,height:R})})},h=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file),v=()=>{Ch(I).then(R)},R=S=>{URL.revokeObjectURL(I);let x=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:B}=S;if(!O||!B)return;x>=5&&x<=8&&([O,B]=[B,O]);let A=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*A,L=B/O,N=E.rect.element.width,F=E.rect.element.height,V=N,G=V*L;L>1?(V=Math.min(O,N*w),G=V*L):(G=Math.min(B,F*w),V=G/L);let $=Mh(S,V,G,x),q=()=>{let le=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?Dh(data):null;y.setMetadata("color",le,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:T,image:$})},X=y.getMetadata("filter");X?n(E,X,$).then(q):q()};if(c(y.file)){let S=a(Sh);S.post({file:y.file},P=>{if(S.terminate(),!P){v();return}R(P)})}else v()},f=({root:E})=>{let T=E.ref.images[E.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let T=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),T.forEach(_=>r(E,_)),T.length=0})})},Xr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=zh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,T=c("GET_ITEM",E);if(!T||!r(T.file)||T.archived)return;let _=T.file;if(!ku(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),I=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&I&&_.size>I)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let v=g.query("GET_IMAGE_PREVIEW_HEIGHT");v&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:v});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,T=g.query("GET_ITEM",{id:E});if(!T)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),I=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||I)return;let{imageWidth:v,imageHeight:R}=g.ref;if(!v||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),P=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(T.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([v,R]=[R,v]),!qr(T.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let N=2048/v;v*=N,R*=N}let B=R/v,A=(T.getMetadata("crop")||{}).aspectRatio||B,C=Math.max(S,Math.min(R,P)),w=g.rect.element.width,L=Math.min(w*A,C);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},Nh=typeof window<"u"&&typeof window.document<"u";Nh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Xr}));var jr=Xr;var Bh=e=>/^image/.test(e.type),Gh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},Qr=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Bh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);Gh(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Vh=typeof window<"u"&&typeof window.document<"u";Vh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Qr}));var Zr=Qr;var Uh=e=>/^image/.test(e.type),kh=e=>e.substr(0,e.lastIndexOf("."))||e,Hh={jpeg:"jpg","svg+xml":"svg"},Wh=(e,t)=>{let i=kh(e),a=t.split("/")[1],n=Hh[a]||a;return`${i}.${n}`},Yh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",$h=e=>/^image/.test(e.type),qh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Xh=(e,t,i)=>(i===-1&&(i=1),qh[i](e,t)),Bt=(e,t)=>({x:e,y:t}),jh=(e,t)=>e.x*t.x+e.y*t.y,Kr=(e,t)=>Bt(e.x-t.x,e.y-t.y),Qh=(e,t)=>jh(Kr(e,t),Kr(e,t)),Jr=(e,t)=>Math.sqrt(Qh(e,t)),eo=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Bt(u*d,u*h)},Zh=(e,t)=>{let i=e.width,a=e.height,n=eo(i,t),r=eo(a,t),o=Bt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Bt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Bt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:Jr(o,l),height:Jr(o,s)}},ao=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=Zh(t,i);return Math.max(s.width/o,s.height/l)},no=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},to=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},ro=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},io=e=>e&&(e.horizontal||e.vertical),Kh=(e,t,i)=>{if(t<=1&&!io(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Xh(n,r,t)),io(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},Jh=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=Kh(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=to(s,u,o);if(n){let T=c.width*c.height;if(T>n){let _=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=to(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*ao(s,no(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return ro(d),E},ef=(()=>typeof window<"u"&&typeof window.document<"u")();ef&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),pi=(e,t)=>Gt(e.x*t,e.y*t),mi=(e,t)=>Gt(e.x+t.x,e.y+t.y),oo=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Gt(e.x/t,e.y/t)},Ve=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Gt(e.x-i.x,e.y-i.y);return Gt(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Gt=(e=0,t=0)=>({x:e,y:t}),se=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},tt=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=se(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>se(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},ye=e=>e!=null,It=(e,t,i=1)=>{let a=se(e.x,t,i,"width")||se(e.left,t,i,"width"),n=se(e.y,t,i,"height")||se(e.top,t,i,"height"),r=se(e.width,t,i,"width"),o=se(e.height,t,i,"height"),l=se(e.right,t,i,"width"),s=se(e.bottom,t,i,"height");return ye(n)||(ye(o)&&ye(s)?n=t.height-o-s:n=s),ye(a)||(ye(r)&&ye(l)?a=t.width-r-l:a=l),ye(r)||(ye(a)&&ye(l)?r=t.width-a-l:r=0),ye(o)||(ye(n)&&ye(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},af=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),De=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),nf="http://www.w3.org/2000/svg",Tt=(e,t)=>{let i=document.createElementNS(nf,e);return t&&De(i,t),i},rf=e=>De(e,{...e.rect,...e.styles}),of=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return De(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},lf={contain:"xMidYMid meet",cover:"xMidYMid slice"},sf=(e,t)=>{De(e,{...e.rect,...e.styles,preserveAspectRatio:lf[t.fit]||"none"})},cf={left:"start",center:"middle",right:"end"},df=(e,t,i,a)=>{let n=se(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=cf[t.textAlign]||"start";De(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},uf=(e,t,i,a)=>{De(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(De(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=oo({x:s.x-l.x,y:s.y-l.y}),c=se(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=pi(u,c),h=mi(l,d),f=Ve(l,2,h),p=Ve(l,-2,h);De(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=pi(u,-c),h=mi(s,d),f=Ve(s,2,h),p=Ve(s,-2,h);De(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},hf=(e,t,i,a)=>{De(e,{...e.styles,fill:"none",d:af(t.points.map(n=>({x:se(n.x,i,a,"width"),y:se(n.y,i,a,"height")})))})},fi=e=>t=>Tt(e,{id:t.id}),ff=e=>{let t=Tt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},pf=e=>{let t=Tt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=Tt("line");t.appendChild(i);let a=Tt("path");t.appendChild(a);let n=Tt("path");return t.appendChild(n),t},mf={image:ff,rect:fi("rect"),ellipse:fi("ellipse"),text:fi("text"),path:fi("path"),line:pf},gf={rect:rf,ellipse:of,image:sf,text:df,path:hf,line:uf},Ef=(e,t)=>mf[e](t),Tf=(e,t,i,a,n)=>{t!=="path"&&(e.rect=It(i,a,n)),e.styles=tt(i,a,n),gf[t](e,i,a,n)},lo=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",T=h.split(" ").map(parseFloat),_=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=m??_.width,I=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",I);let v="";if(i&&i.length){let X={width:y,height:I};v=i.sort(lo).reduce((le,U)=>{let z=Ef(U[0],U[1]);return Tf(z,U[0],U[1],X),z.removeAttribute("id"),z.getAttribute("opacity")===1&&z.removeAttribute("opacity"),le+` -`+z.outerHTML+` +`,$r=0,Lh=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=Ah;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}$r++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,$r)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Mh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},Oh=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],T=i[14],_=i[15],y=i[16],I=i[17],v=i[18],R=i[19],S=0,D=0,P=0,O=0,N=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},Dh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},xh=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,Dh[a](t,i))},Fh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),xh(r,t,i,a),r.drawImage(e,0,0,t,i),n},Qr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),Ch=10,zh=10,Nh=e=>{let t=Math.min(Ch/e.width,zh/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Bh=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),Vh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Gh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Uh=e=>{let t=Lh(e),i=vh(e),{createWorker:a}=e.utils,n=(E,T,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let I=Vh(E.ref.imageData);if(!T||T.length!==20)return _.getContext("2d").putImageData(I,0,0),y();let v=a(Oh);v.post({imageData:I,colorMatrix:T},R=>{_.getContext("2d").putImageData(R,0,0),v.terminate(),y()},[I.data.buffer])}),r=(E,T)=>{E.removeChildView(T),T.image.width=1,T.image.height=1,T._destroy()},o=({root:E})=>{let T=E.ref.images.shift();return T.opacity=0,T.translateY=-15,E.ref.imageViewBin.push(T),T},l=({root:E,props:T,image:_})=>{let y=T.id,I=E.query("GET_ITEM",{id:y});if(!I)return;let v=I.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,D,P=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=I.getMetadata("markup")||[],D=I.getMetadata("resize"),P=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:v,resize:D,markup:S,dirty:P,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:T})=>{let _=E.query("GET_ITEM",{id:T.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:T,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:T.id});if(y){if(/filter/.test(_.change.key)){let I=E.ref.images[E.ref.images.length-1];n(E,_.change.value,I.image);return}if(/crop|markup|resize/.test(_.change.key)){let I=y.getMetadata("crop"),v=E.ref.images[E.ref.images.length-1];if(I&&I.aspectRatio&&v.crop&&v.crop.aspectRatio&&Math.abs(I.aspectRatio-v.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:T,image:Bh(R.image)})}else s({root:E,props:T})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./);return(_?parseInt(_[1]):null)<=58?!1:"createImageBitmap"in window&&Qr(E)},d=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file);Ph(I,(v,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:v,height:R})})},h=({root:E,props:T})=>{let{id:_}=T,y=E.query("GET_ITEM",_);if(!y)return;let I=URL.createObjectURL(y.file),v=()=>{Gh(I).then(R)},R=S=>{URL.revokeObjectURL(I);let P=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:N}=S;if(!O||!N)return;P>=5&&P<=8&&([O,N]=[N,O]);let A=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*A,L=N/O,z=E.rect.element.width,x=E.rect.element.height,G=z,V=G*L;L>1?(G=Math.min(O,z*w),V=G*L):(V=Math.min(N,x*w),G=V/L);let $=Fh(S,G,V,P),X=()=>{let se=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?Nh(data):null;y.setMetadata("color",se,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:T,image:$})},j=y.getMetadata("filter");j?n(E,j,$).then(X):X()};if(c(y.file)){let S=a(Mh);S.post({file:y.file},D=>{if(S.terminate(),!D){v();return}R(D)})}else v()},f=({root:E})=>{let T=E.ref.images[E.ref.images.length-1];T.translateY=0,T.scaleX=1,T.scaleY=1,T.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(T=>{T.image.width=1,T.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(T=>{T.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let T=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),T.forEach(_=>r(E,_)),T.length=0})})},Zr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Uh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,T=c("GET_ITEM",E);if(!T||!r(T.file)||T.archived)return;let _=T.file;if(!$u(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(T))return;let y="createImageBitmap"in(window||{}),I=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&I&&_.size>I)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let v=g.query("GET_IMAGE_PREVIEW_HEIGHT");v&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:v});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,T=g.query("GET_ITEM",{id:E});if(!T)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),I=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||I)return;let{imageWidth:v,imageHeight:R}=g.ref;if(!v||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),D=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(T.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([v,R]=[R,v]),!Qr(T.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let z=2048/v;v*=z,R*=z}let N=R/v,A=(T.getMetadata("crop")||{}).aspectRatio||N,F=Math.max(S,Math.min(R,D)),w=g.rect.element.width,L=Math.min(w*A,F);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:T.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},kh=typeof window<"u"&&typeof window.document<"u";kh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Zr}));var Kr=Zr;var Hh=e=>/^image/.test(e.type),Wh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},Jr=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Hh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);Wh(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Yh=typeof window<"u"&&typeof window.document<"u";Yh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Jr}));var eo=Jr;var qh=e=>/^image/.test(e.type),$h=e=>e.substr(0,e.lastIndexOf("."))||e,Xh={jpeg:"jpg","svg+xml":"svg"},jh=(e,t)=>{let i=$h(e),a=t.split("/")[1],n=Xh[a]||a;return`${i}.${n}`},Qh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Zh=e=>/^image/.test(e.type),Kh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Jh=(e,t,i)=>(i===-1&&(i=1),Kh[i](e,t)),Gt=(e,t)=>({x:e,y:t}),ef=(e,t)=>e.x*t.x+e.y*t.y,to=(e,t)=>Gt(e.x-t.x,e.y-t.y),tf=(e,t)=>ef(to(e,t),to(e,t)),io=(e,t)=>Math.sqrt(tf(e,t)),ao=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Gt(u*d,u*h)},af=(e,t)=>{let i=e.width,a=e.height,n=ao(i,t),r=ao(a,t),o=Gt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Gt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Gt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:io(o,l),height:io(o,s)}},oo=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=af(t,i);return Math.max(s.width/o,s.height/l)},lo=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},no=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},so=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},ro=e=>e&&(e.horizontal||e.vertical),nf=(e,t,i)=>{if(t<=1&&!ro(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Jh(n,r,t)),ro(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},rf=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=nf(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=no(s,u,o);if(n){let T=c.width*c.height;if(T>n){let _=Math.sqrt(n)/Math.sqrt(T);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=no(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*oo(s,lo(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return so(d),E},of=(()=>typeof window<"u"&&typeof window.document<"u")();of&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),Ei=(e,t)=>Ut(e.x*t,e.y*t),Ti=(e,t)=>Ut(e.x+t.x,e.y+t.y),co=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ut(e.x/t,e.y/t)},ke=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ut(e.x-i.x,e.y-i.y);return Ut(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ut=(e=0,t=0)=>({x:e,y:t}),ce=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},at=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=ce(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>ce(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},we=e=>e!=null,_t=(e,t,i=1)=>{let a=ce(e.x,t,i,"width")||ce(e.left,t,i,"width"),n=ce(e.y,t,i,"height")||ce(e.top,t,i,"height"),r=ce(e.width,t,i,"width"),o=ce(e.height,t,i,"height"),l=ce(e.right,t,i,"width"),s=ce(e.bottom,t,i,"height");return we(n)||(we(o)&&we(s)?n=t.height-o-s:n=s),we(a)||(we(r)&&we(l)?a=t.width-r-l:a=l),we(r)||(we(a)&&we(l)?r=t.width-a-l:r=0),we(o)||(we(n)&&we(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},sf=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Fe=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),cf="http://www.w3.org/2000/svg",bt=(e,t)=>{let i=document.createElementNS(cf,e);return t&&Fe(i,t),i},df=e=>Fe(e,{...e.rect,...e.styles}),uf=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Fe(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},hf={contain:"xMidYMid meet",cover:"xMidYMid slice"},ff=(e,t)=>{Fe(e,{...e.rect,...e.styles,preserveAspectRatio:hf[t.fit]||"none"})},pf={left:"start",center:"middle",right:"end"},mf=(e,t,i,a)=>{let n=ce(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=pf[t.textAlign]||"start";Fe(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},gf=(e,t,i,a)=>{Fe(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Fe(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=co({x:s.x-l.x,y:s.y-l.y}),c=ce(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Ei(u,c),h=Ti(l,d),f=ke(l,2,h),p=ke(l,-2,h);Fe(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Ei(u,-c),h=Ti(s,d),f=ke(s,2,h),p=ke(s,-2,h);Fe(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},Ef=(e,t,i,a)=>{Fe(e,{...e.styles,fill:"none",d:sf(t.points.map(n=>({x:ce(n.x,i,a,"width"),y:ce(n.y,i,a,"height")})))})},gi=e=>t=>bt(e,{id:t.id}),Tf=e=>{let t=bt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},If=e=>{let t=bt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=bt("line");t.appendChild(i);let a=bt("path");t.appendChild(a);let n=bt("path");return t.appendChild(n),t},bf={image:Tf,rect:gi("rect"),ellipse:gi("ellipse"),text:gi("text"),path:gi("path"),line:If},_f={rect:df,ellipse:uf,image:ff,text:mf,path:Ef,line:gf},Rf=(e,t)=>bf[e](t),yf=(e,t,i,a,n)=>{t!=="path"&&(e.rect=_t(i,a,n)),e.styles=at(i,a,n),_f[t](e,i,a,n)},uo=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",T=h.split(" ").map(parseFloat),_=T.length?{x:T[0],y:T[1],width:T[2],height:T[3]}:c,y=m??_.width,I=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",I);let v="";if(i&&i.length){let j={width:y,height:I};v=i.sort(uo).reduce((se,U)=>{let H=Rf(U[0],U[1]);return yf(H,U[0],U[1],j),H.removeAttribute("id"),H.getAttribute("opacity")===1&&H.removeAttribute("opacity"),se+` +`+H.outerHTML+` `},""),v=` ${v.replace(/ /g," ")} -`}let R=t.aspectRatio||I/y,S=y,P=S*R,x=typeof t.scaleToFit>"u"||t.scaleToFit,O=t.center?t.center.x:.5,B=t.center?t.center.y:.5,A=ao({width:y,height:I},no({width:S,height:P},R),t.rotation,x?{x:O,y:B}:{x:.5,y:.5}),C=t.zoom*A,w=t.rotation*(180/Math.PI),L={x:S*.5,y:P*.5},N={x:L.x-y*O,y:L.y-I*B},F=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${C})`,`translate(${-L.x} ${-L.y})`,`translate(${N.x} ${N.y})`],V=t.flip&&t.flip.horizontal,G=t.flip&&t.flip.vertical,$=[`scale(${V?-1:1} ${G?-1:1})`,`translate(${V?-y:0} ${G?-I:0})`],q=` -"u"||t.scaleToFit,O=t.center?t.center.x:.5,N=t.center?t.center.y:.5,A=oo({width:y,height:I},lo({width:S,height:D},R),t.rotation,P?{x:O,y:N}:{x:.5,y:.5}),F=t.zoom*A,w=t.rotation*(180/Math.PI),L={x:S*.5,y:D*.5},z={x:L.x-y*O,y:L.y-I*N},x=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${F})`,`translate(${-L.x} ${-L.y})`,`translate(${z.x} ${z.y})`],G=t.flip&&t.flip.horizontal,V=t.flip&&t.flip.vertical,$=[`scale(${G?-1:1} ${V?-1:1})`,`translate(${G?-y:0} ${V?-I:0})`],X=` + ${d?d.textContent:""} - + ${u.outerHTML}${v} -`;n(q)},o.readAsText(e)}),bf=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},_f=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],T=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],I=Math.max(0,E*y)+a*(1-y),v=Math.max(0,T*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,I))*255,h[d+1]=Math.max(0,Math.min(1,v))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],T=h[4],_=h[5],y=h[6],I=h[7],v=h[8],R=h[9],S=h[10],P=h[11],x=h[12],O=h[13],B=h[14],A=h[15],C=h[16],w=h[17],L=h[18],N=h[19],F=0,V=0,G=0,$=0,q=0,X=0,le=0,U=0,z=0,D=0,k=0,W=0;for(;F1&&p===!1)return u(d,b);m=d.width*A,g=d.height*A}let E=d.width,T=d.height,_=Math.round(m),y=Math.round(g),I=d.data,v=new Uint8ClampedArray(_*y*4),R=E/_,S=T/y,P=Math.ceil(R*.5),x=Math.ceil(S*.5);for(let O=0;O=-1&&k<=1&&(C=2*k*k*k-3*k*k+1,C>0)){D=4*(z+q*E);let W=I[D+3];G+=C*W,L+=C,W<255&&(C=C*W/250),N+=C*I[D],F+=C*I[D+1],V+=C*I[D+2],w+=C}}}v[A]=N/w,v[A+1]=F/w,v[A+2]=V/w,v[A+3]=G/L,b&&o(A,v,b)}return{data:v,width:_,height:y}}},Rf=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=Rf(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Sf=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(yf(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),wf=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,vf=(e,t)=>{let i=wf();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Af=()=>Math.random().toString(36).substr(2,9),Lf=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=Af();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Mf=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Of=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),xf=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(lo).map(o=>()=>new Promise(l=>{Bf[o[0]](n,a,o[1],l)&&l()}));Of(r).then(()=>i(e))}),bt=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},_t=e=>{e.fill(),e.stroke(),e.globalAlpha=1},Df=(e,t,i)=>{let a=It(i,t),n=tt(i,t);return bt(e,n),e.rect(a.x,a.y,a.width,a.height),_t(e,n),!0},Pf=(e,t,i)=>{let a=It(i,t),n=tt(i,t);bt(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),_t(e,n),!0},Ff=(e,t,i,a)=>{let n=It(i,t),r=tt(i,t);bt(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);_t(e,r),a()},o.src=i.src},Cf=(e,t,i)=>{let a=It(i,t),n=tt(i,t);bt(e,n);let r=se(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),_t(e,n),!0},zf=(e,t,i)=>{let a=tt(i,t);bt(e,a),e.beginPath();let n=i.points.map(o=>({x:se(o.x,t,1,"width"),y:se(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=It(i,t),n=tt(i,t);bt(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=oo({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=pi(l,s),c=mi(r,u),d=Ve(r,2,c),h=Ve(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=pi(l,-s),c=mi(o,u),d=Ve(o,2,c),h=Ve(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return _t(e,n),!0},Bf={rect:Df,ellipse:Pf,image:Ff,text:Cf,line:Nf,path:zf},Gf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Vf=(e,t,i={})=>new Promise((a,n)=>{if(!e||!$h(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let _=v=>{let R=l?l(v):v;Promise.resolve(R).then(a)},y=(v,R)=>{let S=Gf(v),P=h.length?xf(S,h):S;Promise.resolve(P).then(x=>{tf(x,R,o).then(O=>{if(ro(x),r)return _(O);Sf(e).then(B=>{B!==null&&(O=new Blob([B,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return If(e,u,h,{background:E}).then(v=>{a(vf(v,"image/svg+xml"))});let I=URL.createObjectURL(e);Mf(I).then(v=>{URL.revokeObjectURL(I);let R=Jh(v,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!T.length)return y(R,S);let P=Lf(_f);P.post({transforms:T,imageData:R},x=>{y(bf(x),S),P.terminate()},[R.data.buffer])}).catch(n)}),Uf=["x","y","left","top","right","bottom","width","height"],kf=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,Hf=e=>{let[t,i]=e,a=i.points?{}:Uf.reduce((n,r)=>(n[r]=kf(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},Wf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var Ea=typeof window<"u"&&typeof window.document<"u",Yf=Ea&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,so=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!Uh(d))return f(!1);Wf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,P)=>new Promise(x=>{R(S,P).then(O=>x({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let P=l(S);m.push((x,O,B)=>new Promise(A=>{P(x,O,B).then(C=>A({name:R,file:C}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:T,client:y},!0);let I=(R,S)=>new Promise((P,x)=>{let O={...S};Object.keys(O).filter(G=>G!=="exif").forEach(G=>{y.indexOf(G)===-1&&delete O[G]});let{resize:B,exif:A,output:C,crop:w,filter:L,markup:N}=O,F={image:{orientation:A?A.orientation:null},output:C&&(C.type||typeof C.quality=="number"||C.background)?{type:C.type,quality:typeof C.quality=="number"?C.quality*100:null,background:C.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:B&&(B.size.width||B.size.height)?{mode:B.mode,upscale:B.upscale,...B.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:N&&N.length?N.map(Hf):[],filter:L};if(F.output){let G=C.type?C.type!==R.type:!1,$=/\/jpe?g$/.test(R.type),q=C.quality!==null?$&&E==="always":!1;if(!!!(F.size||F.crop||F.filter||G||q))return P(R)}let V={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Vf(R,F,V).then(G=>{let $=n(G,Wh(R.name,Yh(G.type)));P($)}).catch(x)}),v=m.map(R=>R(I,c,h.getMetadata()));Promise.all(v).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[Ea&&Yf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};Ea&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:so}));var co=so;var Ta=e=>/^video/.test(e.type),Vt=e=>/^audio/.test(e.type),Ia=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},$f=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Vt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Vt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Vt(n.file)&&new Ia(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(Ta(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),qf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=$f(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},ba=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=qf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!Ta(p.file)||!m)&&(!Vt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!Ta(p.file)||!m)&&(!Vt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Xf=typeof window<"u"&&typeof window.document<"u";Xf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ba}));var uo={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var ho={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var fo={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var po={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var mo={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var go={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var Eo={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var To={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var Io={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var bo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var _o={labelIdle:'Seret dan Jatuhkan file Anda atau Jelajahi',labelInvalidField:"Field berisi file tidak valid",labelFileWaitingForSize:"Menunggu ukuran",labelFileSizeNotAvailable:"Ukuran tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Unggahan selesai",labelFileProcessingAborted:"Unggahan dibatalkan",labelFileProcessingError:"Kesalahan saat mengunggah",labelFileProcessingRevertError:"Kesalahan saat pengembalian",labelFileRemoveError:"Kesalahan saat menghapus",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batal",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batal",labelButtonUndoItemProcessing:"Batal",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"File terlalu besar",labelMaxFileSize:"Ukuran file maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah file maksimum terlampaui",labelMaxTotalFileSize:"Jumlah file maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis file tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis gambar tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Gambar terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Gambar terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var Ro={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var yo={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var So={labelIdle:'Dra og slipp filene dine, eller Bla gjennom... ',labelInvalidField:"Feltet inneholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilgjengelig",labelFileLoading:"Laster",labelFileLoadError:"Feil under lasting",labelFileProcessing:"Laster opp",labelFileProcessingComplete:"Opplasting ferdig",labelFileProcessingAborted:"Opplasting avbrutt",labelFileProcessingError:"Feil under opplasting",labelFileProcessingRevertError:"Feil under reversering",labelFileRemoveError:"Feil under flytting",labelTapToCancel:"klikk for \xE5 avbryte",labelTapToRetry:"klikk for \xE5 pr\xF8ve p\xE5 nytt",labelTapToUndo:"klikk for \xE5 angre",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"Pr\xF8v p\xE5 nytt",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"Angre",labelButtonRetryItemProcessing:"Pr\xF8v p\xE5 nytt",labelButtonProcessItem:"Last opp",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal total st\xF8rrelse oversteget",labelMaxTotalFileSize:"Maksimal total st\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildeformat ikke st\xF8ttet",imageValidateSizeLabelImageSizeTooSmall:"Bildet er for lite",imageValidateSizeLabelImageSizeTooBig:"Bildet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimumsst\xF8rrelse er {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimumsst\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Oppl\xF8sningen er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Oppl\xF8sningen er for h\xF8y",imageValidateSizeLabelExpectedMinResolution:"Minimum oppl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal oppl\xF8sning er {maxResolution}"};var wo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var gi={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var vo={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var Ao={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var Lo={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var Mo={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var Oo={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var xo={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var Do={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var Po={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};Ee(Ar);Ee(Mr);Ee(Dr);Ee(Fr);Ee(Br);Ee(jr);Ee(Zr);Ee(co);Ee(ba);window.FilePond=Qi;function jf({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,canEditSvgs:b,isSvgEditingConfirmed:E,confirmSvgEditingMessage:T,disabledSvgEditingMessage:_,isDownloadable:y,isMultiple:I,isOpenable:v,isPreviewable:R,isReorderable:S,loadingIndicatorPosition:P,locale:x,maxSize:O,minSize:B,panelAspectRatio:A,panelLayout:C,placeholder:w,removeUploadedFileButtonPosition:L,removeUploadedFileUsing:N,reorderUploadedFilesUsing:F,shouldAppendFiles:V,shouldOrientImageFromExif:G,shouldTransformImage:$,state:q,uploadButtonPosition:X,uploadProgressIndicatorPosition:le,uploadUsing:U}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:q,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){vt(Fo[x]??Fo.en),this.pond=ot(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:G,allowPaste:!1,allowRemove:o,allowReorder:S,allowImagePreview:R,allowVideoPreview:R,allowAudioPreview:R,allowImageTransform:$,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:V?"after":"before",...w&&{labelIdle:w},maxFileSize:O,minFileSize:B,styleButtonProcessItemPosition:X,styleButtonRemoveItemPosition:L,styleLoadIndicatorPosition:P,stylePanelAspectRatio:A,stylePanelLayout:C,styleProgressIndicatorPosition:le,server:{load:async(D,k)=>{let ne=await(await fetch(D,{cache:"no-store"})).blob();k(ne)},process:(D,k,W,ne,it,Ue)=>{this.shouldUpdateState=!1;let Ei=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,Ut=>(Ut^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Ut/4).toString(16));U(Ei,k,Ut=>{this.shouldUpdateState=!0,ne(Ut)},it,Ue)},remove:async(D,k)=>{let W=this.uploadedFileIndex[D]??null;W&&(await r(W),k())},revert:async(D,k)=>{await N(D),k()}},allowImageEdit:g,imageEditEditor:{open:D=>this.loadEditor(D),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState){if(this.state!==null&&Object.values(this.state).filter(D=>D.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async D=>{let k=D.map(W=>W.source instanceof File?W.serverId:this.uploadedFileIndex[W.source]??null).filter(W=>W);await F(V?k:k.reverse())}),this.pond.on("initfile",async D=>{y&&(m||this.insertDownloadLink(D))}),this.pond.on("initfile",async D=>{v&&(m||this.insertOpenLink(D))}),this.pond.on("addfilestart",async D=>{D.status===ut.PROCESSING_QUEUED&&this.dispatchFormEvent("file-upload-started")});let z=async()=>{this.pond.getFiles().filter(D=>D.status===ut.PROCESSING||D.status===ut.PROCESSING_QUEUED).length||this.dispatchFormEvent("file-upload-finished")};this.pond.on("processfile",z),this.pond.on("processfileabort",z),this.pond.on("processfilerevert",z)},destroy:function(){this.destroyEditor(),lt(this.$refs.input),this.pond=null},dispatchFormEvent:function(z){this.$el.closest("form")?.dispatchEvent(new CustomEvent(z,{composed:!0,cancelable:!0}))},getUploadedFiles:async function(){let z=await s();this.fileKeyIndex=z??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([D,k])=>k?.url).reduce((D,[k,W])=>(D[W.url]=k,D),{})},getFiles:async function(){await this.getUploadedFiles();let z=[];for(let D of Object.values(this.fileKeyIndex))D&&z.push({source:D.url,options:{type:"local",.../^image/.test(D.type)?{}:{file:{name:D.name,size:D.size,type:D.type}}}});return V?z:z.reverse()},insertDownloadLink:function(z){if(z.origin!==Lt.LOCAL)return;let D=this.getDownloadLink(z);D&&document.getElementById(`filepond--item-${z.id}`).querySelector(".filepond--file-info-main").prepend(D)},insertOpenLink:function(z){if(z.origin!==Lt.LOCAL)return;let D=this.getOpenLink(z);D&&document.getElementById(`filepond--item-${z.id}`).querySelector(".filepond--file-info-main").prepend(D)},getDownloadLink:function(z){let D=z.source;if(!D)return;let k=document.createElement("a");return k.className="filepond--download-icon",k.href=D,k.download=z.file.name,k},getOpenLink:function(z){let D=z.source;if(!D)return;let k=document.createElement("a");return k.className="filepond--open-icon",k.href=D,k.target="_blank",k},initEditor:function(){l||g&&(this.editor=new pa(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:z=>{this.$refs.xPositionInput.value=Math.round(z.detail.x),this.$refs.yPositionInput.value=Math.round(z.detail.y),this.$refs.heightInput.value=Math.round(z.detail.height),this.$refs.widthInput.value=Math.round(z.detail.width),this.$refs.rotationInput.value=z.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},fixImageDimensions:function(z,D){if(z.type!=="image/svg+xml")return D(z);let k=new FileReader;k.onload=W=>{let ne=new DOMParser().parseFromString(W.target.result,"image/svg+xml")?.querySelector("svg");if(!ne)return D(z);let it=["viewBox","ViewBox","viewbox"].find(Ei=>ne.hasAttribute(Ei));if(!it)return D(z);let Ue=ne.getAttribute(it).split(" ");return!Ue||Ue.length!==4?D(z):(ne.setAttribute("width",parseFloat(Ue[2])+"pt"),ne.setAttribute("height",parseFloat(Ue[3])+"pt"),D(new File([new Blob([new XMLSerializer().serializeToString(ne)],{type:"image/svg+xml"})],z.name,{type:"image/svg+xml",_relativePath:""})))},k.readAsText(z)},loadEditor:function(z){if(l||!g||!z)return;let D=z.type==="image/svg+xml";if(!b&&D){alert(_);return}E&&D&&!confirm(T)||this.fixImageDimensions(z,k=>{this.editingFile=k,this.initEditor();let W=new FileReader;W.onload=ne=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(ne.target.result),200)},W.readAsDataURL(z)})},saveEditor:function(){l||g&&this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f}).toBlob(z=>{I&&this.pond.removeFile(this.pond.getFiles().find(D=>D.filename===this.editingFile.name)?.id,{revert:!0}),this.$nextTick(()=>{this.shouldUpdateState=!1;let D=this.editingFile.name.slice(0,this.editingFile.name.lastIndexOf(".")),k=this.editingFile.name.split(".").pop();k==="svg"&&(k="png");let W=/-v(\d+)/;W.test(D)?D=D.replace(W,(ne,it)=>`-v${Number(it)+1}`):D+="-v1",this.pond.addFile(new File([z],`${D}.${k}`,{type:this.editingFile.type==="image/svg+xml"?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()}).catch(()=>{this.closeEditor()})})},this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Fo={ar:uo,cs:ho,da:fo,de:po,en:mo,es:go,fa:Eo,fi:To,fr:Io,hu:bo,id:_o,it:Ro,nl:yo,no:So,pl:wo,pt_BR:gi,pt_PT:gi,ro:vo,ru:Ao,sv:Lo,tr:Mo,uk:Oo,vi:xo,zh_CN:Do,zh_TW:Po};export{jf as default}; +`;n(X)},o.readAsText(e)}),wf=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},vf=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],T=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],I=Math.max(0,E*y)+a*(1-y),v=Math.max(0,T*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,I))*255,h[d+1]=Math.max(0,Math.min(1,v))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],T=h[4],_=h[5],y=h[6],I=h[7],v=h[8],R=h[9],S=h[10],D=h[11],P=h[12],O=h[13],N=h[14],A=h[15],F=h[16],w=h[17],L=h[18],z=h[19],x=0,G=0,V=0,$=0,X=0,j=0,se=0,U=0,H=0,q=0,B=0,C=0;for(;x1&&p===!1)return u(d,b);m=d.width*A,g=d.height*A}let E=d.width,T=d.height,_=Math.round(m),y=Math.round(g),I=d.data,v=new Uint8ClampedArray(_*y*4),R=E/_,S=T/y,D=Math.ceil(R*.5),P=Math.ceil(S*.5);for(let O=0;O=-1&&B<=1&&(F=2*B*B*B-3*B*B+1,F>0)){q=4*(H+X*E);let C=I[q+3];V+=F*C,L+=F,C<255&&(F=F*C/250),z+=F*I[q],x+=F*I[q+1],G+=F*I[q+2],w+=F}}}v[A]=z/w,v[A+1]=x/w,v[A+2]=G/w,v[A+3]=V/L,b&&o(A,v,b)}return{data:v,width:_,height:y}}},Af=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=Af(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Mf=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(Lf(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),Of=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Pf=(e,t)=>{let i=Of();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Df=()=>Math.random().toString(36).substr(2,9),xf=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=Df();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Ff=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Cf=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),zf=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(uo).map(o=>()=>new Promise(l=>{Hf[o[0]](n,a,o[1],l)&&l()}));Cf(r).then(()=>i(e))}),Rt=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},yt=e=>{e.fill(),e.stroke(),e.globalAlpha=1},Nf=(e,t,i)=>{let a=_t(i,t),n=at(i,t);return Rt(e,n),e.rect(a.x,a.y,a.width,a.height),yt(e,n),!0},Bf=(e,t,i)=>{let a=_t(i,t),n=at(i,t);Rt(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),yt(e,n),!0},Vf=(e,t,i,a)=>{let n=_t(i,t),r=at(i,t);Rt(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);yt(e,r),a()},o.src=i.src},Gf=(e,t,i)=>{let a=_t(i,t),n=at(i,t);Rt(e,n);let r=ce(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),yt(e,n),!0},Uf=(e,t,i)=>{let a=at(i,t);Rt(e,a),e.beginPath();let n=i.points.map(o=>({x:ce(o.x,t,1,"width"),y:ce(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=_t(i,t),n=at(i,t);Rt(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=co({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=Ei(l,s),c=Ti(r,u),d=ke(r,2,c),h=ke(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=Ei(l,-s),c=Ti(o,u),d=ke(o,2,c),h=ke(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return yt(e,n),!0},Hf={rect:Nf,ellipse:Bf,image:Vf,text:Gf,line:kf,path:Uf},Wf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Yf=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Zh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,T=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&T.push({type:"resize",data:c}),d&&d.length===20&&T.push({type:"filter",data:d});let _=v=>{let R=l?l(v):v;Promise.resolve(R).then(a)},y=(v,R)=>{let S=Wf(v),D=h.length?zf(S,h):S;Promise.resolve(D).then(P=>{lf(P,R,o).then(O=>{if(so(P),r)return _(O);Mf(e).then(N=>{N!==null&&(O=new Blob([N,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return Sf(e,u,h,{background:E}).then(v=>{a(Pf(v,"image/svg+xml"))});let I=URL.createObjectURL(e);Ff(I).then(v=>{URL.revokeObjectURL(I);let R=rf(v,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!T.length)return y(R,S);let D=xf(vf);D.post({transforms:T,imageData:R},P=>{y(wf(P),S),D.terminate()},[R.data.buffer])}).catch(n)}),qf=["x","y","left","top","right","bottom","width","height"],$f=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,Xf=e=>{let[t,i]=e,a=i.points?{}:qf.reduce((n,r)=>(n[r]=$f(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},jf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var ba=typeof window<"u"&&typeof window.document<"u",Qf=ba&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,ho=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!qh(d))return f(!1);jf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,D)=>new Promise(P=>{R(S,D).then(O=>P({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let D=l(S);m.push((P,O,N)=>new Promise(A=>{D(P,O,N).then(F=>A({name:R,file:F}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),T=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:T,client:y},!0);let I=(R,S)=>new Promise((D,P)=>{let O={...S};Object.keys(O).filter(V=>V!=="exif").forEach(V=>{y.indexOf(V)===-1&&delete O[V]});let{resize:N,exif:A,output:F,crop:w,filter:L,markup:z}=O,x={image:{orientation:A?A.orientation:null},output:F&&(F.type||typeof F.quality=="number"||F.background)?{type:F.type,quality:typeof F.quality=="number"?F.quality*100:null,background:F.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:N&&(N.size.width||N.size.height)?{mode:N.mode,upscale:N.upscale,...N.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:z&&z.length?z.map(Xf):[],filter:L};if(x.output){let V=F.type?F.type!==R.type:!1,$=/\/jpe?g$/.test(R.type),X=F.quality!==null?$&&E==="always":!1;if(!!!(x.size||x.crop||x.filter||V||X))return D(R)}let G={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Yf(R,x,G).then(V=>{let $=n(V,jh(R.name,Qh(V.type)));D($)}).catch(P)}),v=m.map(R=>R(I,c,h.getMetadata()));Promise.all(v).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[ba&&Qf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};ba&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ho}));var fo=ho;var _a=e=>/^video/.test(e.type),kt=e=>/^audio/.test(e.type),Ra=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Zf=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=kt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),kt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),kt(n.file)&&new Ra(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(_a(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),Kf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Zf(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},ya=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=Kf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!_a(p.file)||!m)&&(!kt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!_a(p.file)||!m)&&(!kt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Jf=typeof window<"u"&&typeof window.document<"u";Jf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:ya}));var Ht=e=>/pdf$/.test(e.type),ep=e=>e.utils.createView({name:"pdf-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=t.query("GET_ITEM",{id:i.id});if(Ht(a.file)){let n=t.query("GET_PDF_PREVIEW_HEIGHT");t.ref.pdf=document.createElement("object"),t.ref.pdf.setAttribute("height",n),t.ref.pdf.setAttribute("width","100%"),t.ref.pdf.setAttribute("style","position:absolute;left:0;right:0;margin:auto;padding-top:unset;"+(n?"height:"+n+"px;":"")),t.element.appendChild(t.ref.pdf)}},write:e.utils.createRoute({DID_PDF_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:a});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});if(t.ref.pdf.type=n.file.type,Ht(n.file)){let l=t.query("GET_PDF_COMPONENT_EXTRA_PARAMS");t.ref.pdf.data=r.createObjectURL(o)+(l?"#?"+l:"")}t.ref.pdf.addEventListener("load",()=>{Ht(n.file)&&t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:a,height:t.ref.pdf.scrollHeight})},!1)}})}),tp=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_PDF_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=ep(e);a.ref.pdf=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"pdf-preview-wrapper",create:i,write:e.utils.createRoute({DID_PDF_PREVIEW_CONTAINER_CREATE:t})})},po=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=tp(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f);!p||p.archived||!Ht(p.file)||(d.ref.pdfPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_PDF_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f);!Ht(p.file)||d.rect.element.hidden}))}),{options:{allowPdfPreview:[!0,a.BOOLEAN],pdfPreviewHeight:[320,a.INT],pdfComponentExtraParams:["toolbar=0&navpanes=0&scrollbar=0&statusbar=0&zoom=0&messages=0&view=fitH&page=1",a.STRING]}}},ip=typeof window<"u"&&typeof window.document<"u";ip&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:po}));var mo=po;var go={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var Eo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var To={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var Io={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var bo={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var _o={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var Ro={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var yo={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var So={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var wo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var vo={labelIdle:'Seret dan Jatuhkan file Anda atau Jelajahi',labelInvalidField:"Field berisi file tidak valid",labelFileWaitingForSize:"Menunggu ukuran",labelFileSizeNotAvailable:"Ukuran tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Unggahan selesai",labelFileProcessingAborted:"Unggahan dibatalkan",labelFileProcessingError:"Kesalahan saat mengunggah",labelFileProcessingRevertError:"Kesalahan saat pengembalian",labelFileRemoveError:"Kesalahan saat menghapus",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batal",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batal",labelButtonUndoItemProcessing:"Batal",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"File terlalu besar",labelMaxFileSize:"Ukuran file maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah file maksimum terlampaui",labelMaxTotalFileSize:"Jumlah file maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis file tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis gambar tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Gambar terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Gambar terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var Ao={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var Lo={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Mo={labelIdle:'Dra og slipp filene dine, eller Bla gjennom... ',labelInvalidField:"Feltet inneholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilgjengelig",labelFileLoading:"Laster",labelFileLoadError:"Feil under lasting",labelFileProcessing:"Laster opp",labelFileProcessingComplete:"Opplasting ferdig",labelFileProcessingAborted:"Opplasting avbrutt",labelFileProcessingError:"Feil under opplasting",labelFileProcessingRevertError:"Feil under reversering",labelFileRemoveError:"Feil under flytting",labelTapToCancel:"klikk for \xE5 avbryte",labelTapToRetry:"klikk for \xE5 pr\xF8ve p\xE5 nytt",labelTapToUndo:"klikk for \xE5 angre",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"Pr\xF8v p\xE5 nytt",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"Angre",labelButtonRetryItemProcessing:"Pr\xF8v p\xE5 nytt",labelButtonProcessItem:"Last opp",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal total st\xF8rrelse oversteget",labelMaxTotalFileSize:"Maksimal total st\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildeformat ikke st\xF8ttet",imageValidateSizeLabelImageSizeTooSmall:"Bildet er for lite",imageValidateSizeLabelImageSizeTooBig:"Bildet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimumsst\xF8rrelse er {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimumsst\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Oppl\xF8sningen er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Oppl\xF8sningen er for h\xF8y",imageValidateSizeLabelExpectedMinResolution:"Minimum oppl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal oppl\xF8sning er {maxResolution}"};var Oo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var Ii={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var Po={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var Do={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var xo={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var Fo={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var Co={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var zo={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var No={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var Bo={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};pe(Or);pe(Dr);pe(Cr);pe(Nr);pe(Ur);pe(Kr);pe(eo);pe(fo);pe(ya);pe(mo);window.FilePond=Ji;function ap({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,canEditSvgs:b,isSvgEditingConfirmed:E,confirmSvgEditingMessage:T,disabledSvgEditingMessage:_,isDownloadable:y,isMultiple:I,isOpenable:v,isPreviewable:R,isReorderable:S,loadingIndicatorPosition:D,locale:P,maxSize:O,minSize:N,panelAspectRatio:A,panelLayout:F,pdfPreviewHeight:w,pdfPreviewParams:L,placeholder:z,removeUploadedFileButtonPosition:x,removeUploadedFileUsing:G,reorderUploadedFilesUsing:V,shouldAppendFiles:$,shouldOrientImageFromExif:X,shouldTransformImage:j,state:se,uploadButtonPosition:U,uploadProgressIndicatorPosition:H,uploadUsing:q}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:se,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){Lt(Vo[P]??Vo.en),this.pond=st(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:X,allowPaste:!1,allowRemove:o,allowReorder:S,allowImagePreview:R,allowVideoPreview:R,allowAudioPreview:R,allowImageTransform:j,allowPdfPreview:R,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:$?"after":"before",...z&&{labelIdle:z},maxFileSize:O,minFileSize:N,styleButtonProcessItemPosition:U,styleButtonRemoveItemPosition:x,styleLoadIndicatorPosition:D,stylePanelAspectRatio:A,stylePanelLayout:F,styleProgressIndicatorPosition:H,pdfPreviewHeight:w,pdfComponentExtraParams:L,server:{load:async(C,W)=>{let Te=await(await fetch(C,{cache:"no-store"})).blob();W(Te)},process:(C,W,te,Te,nt,He)=>{this.shouldUpdateState=!1;let bi=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,Wt=>(Wt^crypto.getRandomValues(new Uint8Array(1))[0]&15>>Wt/4).toString(16));q(bi,W,Wt=>{this.shouldUpdateState=!0,Te(Wt)},nt,He)},remove:async(C,W)=>{let te=this.uploadedFileIndex[C]??null;te&&(await r(te),W())},revert:async(C,W)=>{await G(C),W()}},allowImageEdit:g,imageEditEditor:{open:C=>this.loadEditor(C),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState){if(this.state!==null&&Object.values(this.state).filter(C=>C.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async C=>{let W=C.map(te=>te.source instanceof File?te.serverId:this.uploadedFileIndex[te.source]??null).filter(te=>te);await V($?W:W.reverse())}),this.pond.on("initfile",async C=>{y&&(m||this.insertDownloadLink(C))}),this.pond.on("initfile",async C=>{v&&(m||this.insertOpenLink(C))}),this.pond.on("addfilestart",async C=>{C.status===ft.PROCESSING_QUEUED&&this.dispatchFormEvent("file-upload-started")});let B=async()=>{this.pond.getFiles().filter(C=>C.status===ft.PROCESSING||C.status===ft.PROCESSING_QUEUED).length||this.dispatchFormEvent("file-upload-finished")};this.pond.on("processfile",B),this.pond.on("processfileabort",B),this.pond.on("processfilerevert",B)},destroy:function(){this.destroyEditor(),ct(this.$refs.input),this.pond=null},dispatchFormEvent:function(B){this.$el.closest("form")?.dispatchEvent(new CustomEvent(B,{composed:!0,cancelable:!0}))},getUploadedFiles:async function(){let B=await s();this.fileKeyIndex=B??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([C,W])=>W?.url).reduce((C,[W,te])=>(C[te.url]=W,C),{})},getFiles:async function(){await this.getUploadedFiles();let B=[];for(let C of Object.values(this.fileKeyIndex))C&&B.push({source:C.url,options:{type:"local",...!C.type||/^image/.test(C.type)?{}:{file:{name:C.name,size:C.size,type:C.type}}}});return $?B:B.reverse()},insertDownloadLink:function(B){if(B.origin!==Ot.LOCAL)return;let C=this.getDownloadLink(B);C&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(C)},insertOpenLink:function(B){if(B.origin!==Ot.LOCAL)return;let C=this.getOpenLink(B);C&&document.getElementById(`filepond--item-${B.id}`).querySelector(".filepond--file-info-main").prepend(C)},getDownloadLink:function(B){let C=B.source;if(!C)return;let W=document.createElement("a");return W.className="filepond--download-icon",W.href=C,W.download=B.file.name,W},getOpenLink:function(B){let C=B.source;if(!C)return;let W=document.createElement("a");return W.className="filepond--open-icon",W.href=C,W.target="_blank",W},initEditor:function(){l||g&&(this.editor=new Ea(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:B=>{this.$refs.xPositionInput.value=Math.round(B.detail.x),this.$refs.yPositionInput.value=Math.round(B.detail.y),this.$refs.heightInput.value=Math.round(B.detail.height),this.$refs.widthInput.value=Math.round(B.detail.width),this.$refs.rotationInput.value=B.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},fixImageDimensions:function(B,C){if(B.type!=="image/svg+xml")return C(B);let W=new FileReader;W.onload=te=>{let Te=new DOMParser().parseFromString(te.target.result,"image/svg+xml")?.querySelector("svg");if(!Te)return C(B);let nt=["viewBox","ViewBox","viewbox"].find(bi=>Te.hasAttribute(bi));if(!nt)return C(B);let He=Te.getAttribute(nt).split(" ");return!He||He.length!==4?C(B):(Te.setAttribute("width",parseFloat(He[2])+"pt"),Te.setAttribute("height",parseFloat(He[3])+"pt"),C(new File([new Blob([new XMLSerializer().serializeToString(Te)],{type:"image/svg+xml"})],B.name,{type:"image/svg+xml",_relativePath:""})))},W.readAsText(B)},loadEditor:function(B){if(l||!g||!B)return;let C=B.type==="image/svg+xml";if(!b&&C){alert(_);return}E&&C&&!confirm(T)||this.fixImageDimensions(B,W=>{this.editingFile=W,this.initEditor();let te=new FileReader;te.onload=Te=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(Te.target.result),200)},te.readAsDataURL(B)})},saveEditor:function(){l||g&&this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f}).toBlob(B=>{I&&this.pond.removeFile(this.pond.getFiles().find(C=>C.filename===this.editingFile.name)?.id,{revert:!0}),this.$nextTick(()=>{this.shouldUpdateState=!1;let C=this.editingFile.name.slice(0,this.editingFile.name.lastIndexOf(".")),W=this.editingFile.name.split(".").pop();W==="svg"&&(W="png");let te=/-v(\d+)/;te.test(C)?C=C.replace(te,(Te,nt)=>`-v${Number(nt)+1}`):C+="-v1",this.pond.addFile(new File([B],`${C}.${W}`,{type:this.editingFile.type==="image/svg+xml"?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()}).catch(()=>{this.closeEditor()})})},this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Vo={ar:go,cs:Eo,da:To,de:Io,en:bo,es:_o,fa:Ro,fi:yo,fr:So,hu:wo,id:vo,it:Ao,nl:Lo,no:Mo,pl:Oo,pt_BR:Ii,pt_PT:Ii,ro:Po,ru:Do,sv:xo,tr:Fo,uk:Co,vi:zo,zh_CN:No,zh_TW:Bo};export{ap as default}; /*! Bundled license information: filepond/dist/filepond.esm.js: @@ -120,4 +120,11 @@ filepond-plugin-media-preview/dist/filepond-plugin-media-preview.esm.js: * Licensed under MIT, https://opensource.org/licenses/MIT/ * Please visit undefined for details. *) + +filepond-plugin-pdf-preview/dist/filepond-plugin-pdf-preview.esm.js: + (*! + * FilePondPluginPdfPreview 1.0.2 + * Licensed under MIT, https://opensource.org/licenses/MIT/ + * Please visit undefined for details. + *) */ diff --git a/resources/css/filament/admin/tailwind.config.js b/resources/css/filament/organization/tailwind.config.js similarity index 100% rename from resources/css/filament/admin/tailwind.config.js rename to resources/css/filament/organization/tailwind.config.js diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/organization/theme.css similarity index 100% rename from resources/css/filament/admin/theme.css rename to resources/css/filament/organization/theme.css diff --git a/resources/images/code4romania.png b/resources/images/code4romania.png new file mode 100644 index 0000000000000000000000000000000000000000..e2801c2fcec493a3d4b207cb6da923b2195e50bb GIT binary patch literal 8424 zcmaKRbyQUUxAqW%G)PJ}($dl`4ALPj(nv@ z!*J*K{?>cfcfIfZ-TlX2&pi7%`<%1)r)Hg4LwzkWVn$*B06+%R)-VPDaKKm`a32rr zzhBH-0|2U2my}kYaBE!MK`Cp>gkdTnj@87?F{rbhu&i+qjPEHQC4(aLX`1tt$ z<~1}l4h{~mg;G&bp`oGq{{1^CDd|5i`A-;IpZWRu{}laC{KJP2vBj*dt^H4efAbz5 z9)qh@v#VIK%|IKJ?Yh&^3>}*R*3l_x3$G5k)S5{UE3k(1F@uQ)k zp{J(@1Oj1)L{U-E+}vDeXJ>0`tDKx1wsdW6Z89=4mX?+V1_p3ATuMr+x3?GjY6AlU zSS42QZw*$4wcOm?|0c0KHpzb*Hj2fH@A;o&p8ykJtZxFqCwaigBcovp%4?ZeIX=Ha zuKuh}w-+WLH;mpzV{S3K%=d7J7{rZ0nRO#~cR$kt3?AQq@JPw>ZGP9n{^=DOgF#>a zoo~+zwou@uq)x5q+rB~H-eGRhx3`O5!~(UjP8+JfMcEDHvz}cO-3}3IOnXuJPd0C}xB&YA zgh*oi@+E_+At|4BoQp*wy$0~Psa^@$M4uQ+-LDklQMHWH9neq zbgX|fxK%l~3beWsq|)G9l!UqQUY*>tM#klhIdYS3UnzQW+o%}N2%0$Kq(=i&Vwqa? zak#srE%Bdf)2xvd3kt@`!1q%b96gO3y1emxDS4$mbc0`5G+tf=L%v)MFe89c|uh+tK zDe_(NP4TrX1JCK*85zf9&77qlvUKo^YWvG-53EdNYe@)2r%KNWw8g}--b{2Z@*ANe z*gCqrRdUErkW!5x{7AuQdm)#%xs`Pdg1qL@sCd#4Y4JY!y&y&8aeAzI!0%8mgWDZK zM1R3mhTV@XRnRa6e?d#g2!kyLsn_qzpHz9m)}fJEm*^S4IY!U7*Pg7(N^y8?kB~zV zdFaflGQLsXQyb!&QMb=NM`+#t5V@=EKMMlLqFbj&S7oHgMZ1tsJ0}MjDs*Ky>Wu*1 zMOOh#MO4U&*;0o6v+6wNku48%fL+`;GON#5jV3M~x60~f?xluu=k)f~d zy3R4*!reKaqGrWlFm~2aJ4pI!BAow0p~UO0GFRJAPnulCZ})fW;X84#i+5wDp=8#R zkX{1o!H0;aJ?I$kBN#uX#G8_16PBRTCl)Q*dnYR(}w{;DAe0*^T2lYP3AiKYw2mMp7N%IGwEc7s$EfN(Ca`Q7%241cxN?6Xj~I0 zpDVs*YWnN!C@gx`FU^rfj6W4TxCz%Z}#=xcFZDJ_kGC`1c34U&{J26Ec<} zexn!rgxrs%@1<66I*NWTz_+JyU2GtT?#79&L6v(y3i?G{b)Gq|=8|TJyjMbvPQTft zvxV3_tWaInnY7W1eo+*E&_VU~R*uBKv!%oT?jaMq`7S%pCe>~YP*5vt+ul)^9_rLR z_80~e#1M%W?i)vN6N^`G*%IT&F8!|J+itinglnrXul!Z0h0%B~T37KAlU9a)2uF<* zq(&n2^msNtW&h?WG5G|(fd8sr2wryIzLG>viQuUhuQ|uj>yO;rc(O;;z6u52Xlztc zE-c^_IPEgyEVCaP1TX7gK|-o0tD{1%4$_qo#=zO=zAs8L)SlE=edfW9=D` z6_4Moa!oKBpgJ{)>#{4)5Mo#wG|v=!$umyz0LNzY8k~aIF3)Tb-X0YoLe9?}m&BUO zP?ZE@SQC$H`y92e7rYap~bpQ|qr*{Z6fU(vEa|X*A()1MAc8TADM#7a3$lBDI`rKX z&uPhh=jhAzep#+{+P~-c`jZ&H=bqKz*Yus^Do4h!Nd!e(@0*}Pr=&C1q%t)q!+`lV zo)f;mK#Uilntl~6MXrjZ3C`V&J9tt#EvNw%t*=cID#Mvyb6w2Yioeu~9b!+aw}v)P zS}*o+h231nCQpd}Nl_Zecn8RMyyYvawjLHq1YkVp@CO*T#k8|bkm-|$)^bsC_R(Kf zC+%-9`y3lT0V6{CDm=2rsq*C8<5|KauroMh>_N@p`?IeuVFkm+WX$(62@1@Uk_K=f zHWp~-?Awxp?A|2xNe(K+Ao4&GkGUw5$o*WK=BV5i1!UCiji(n?66>@OkxT3hHzU3` zhPrRPK+b%zK)A*?{a$tSl|9n8ZH_tR@f7K1O&SO%#+|q-2bc}+uZR%czU6BI(u<0V zRmqnEd^1~W2Nd?T3vHsMsuN?X=$)Z_5 z?G3IK&DZeWyLYIyI*ckN4rfYy=yk7Pvg zG7ghGAT>8CE(`%dl317TK>splA+*WB8cNGD*cfG?P?^bB3%f~UkK@pd`2L}qZWO@V ztN_2nx5e?6{7OSt)opGw%cPl4#g%)bTRTjktuj2?$qg-evx9o^3j&2ZG4yc}CU*Yn ztc@{PR3X*0l9b(`WQ6)WM&cSPMafWwmFOCh#DN0x!94HTpN1+BBmo_5*8N8_eUmv? zGIZakuF6(REFqdi(Fu1nTd&BV95PhPZ-_Kb8f}9^I|aj?ndO6?9v=oVxSkumLvTcN z+k9X~=4y_NH5f7w{y~ts#NZ>z9X>Prvu^9JQ6(|oB%_4NN*MZHvJDIuRRPUUSw)!E z+u1S`6=@bBe!`}h#C?WBRPrMs-qrqRDJglR|R6&fQ{$o5u2xI}n#y#EM zm}d%pe~PHlMoQiI4o^PE(4L)(skh>-BiGToBml(XiJHC zZ)ulF6FtbbiAmaJ^7kGPAzzT{)&~k3VgJsZ{`$TG^hU06_6Bex6$#+tB{$Mc<%vSJr6>*|`)3s_6G zKpQm^BP{c>e|v)G{IcndTaNI1u$^*b|6%_|<;HuGY0zKm#4am9uuw?ZQ_x*8V?W8c*G9s8Aw#iZ>3u{zP&&KkuIaV! zfgPxE+S4rp9oW@Lw0<_xx&FFJnnXaK+D3%VMOJvP@0%3!A%=iLaCMS7@~4~Ll(n7&HgM|7es6;38)pvkpc z51?uXr{vRzY&-h;hkq-9rMd_5^nvr_Q1ynA8vEd)3VDeOr!IP;P)~uQ%FOJ_jl*Qx;*R;kaKYYnLR9UrVNMC2rBoRX?Js<+Xg7#9%F3W%F_2X>3{7??&z7 zHEe_5Acw5`E)#|E3XYTW=ZZdl#O`Nd^35~7%H$OM8}w*><~wuwCLIMoA@0IZ?bfz- zpr|qo#-rra-*(T{h=Qq|$B8j)aV8FXez?PAPmxe?#H}SyAImoxE1a;!Zt6wrZ1z6s z0X?w010RK?Ud?&~x26qHH3}ash$+~-3Q-0x(nc=rLM+7xiIA_k6hdi8Db+`r3`BrV zYg1zxMJEVRD4bWFh=OA`CN^h}?^!2os5I|RhjUEvLg8*pP72tquDv1jP+zIJej1Tc zb(ejgPqb_eUid98Q^nSD&K-F}RTeDngBtELoX$_nT1LVQQhPCx2e&NFw=g;0mqONSi%9c%4nmhwJ*F$CMRQ z0NmP!K$049rJS$3O~*ACjD8=`)X(gxlUQ=KdndD4lSNpKd_0VG^8Y9$LWhl3Ci}PB zj53B%RVl`gBERBzW(OS|`0oxdGnMOo^E;F^w~>6Mu)!`ouUO#a`%&=Q=ZlNRwckQE zjx=*W7kI~($eG1mt-Zl^5XU7=fWJpZ_5>b6Inz*;3qnGdY<_`(*%_dFBnZLSr@_q zMn$!o)Jv%|XUM6!Y?5;mk@D%Z?@vA*O{+Z0B~_QsDk3dGZ5lw^U!UtGjzVYuuoASi zclo)s-T1K5AC3pjT-2+FYv{@lmS(#({eAdmF+GvAqz;*FJ-94*#v)ck144i6Pt0{W zjXa<{pUGB~RuQPFX&y;*$rfhQ{b`Pa_~bC`!43s|`CF}T;OcJ?U>VGYT!a7OU9p)t8_@X`p->lGfU}>4c~OQ#*XT3`t+A*H)@eN&l>1LhKA&sl{=&K}kp60SOaULqfJ8wI$=Vh6L3Bn6h&GNkM z#CR8B4AmTt8KZlxaTa8V#d)OyqVAg5;DsV~ksTk;h1MzUdq2}f80^vy; z7#?lTD#>(q?ecjwFQzDcL7T>4s=-H&(EnaPy~lj<34yr*X;MSwL13APAJ+jzdJlK5 zO^?&A$l@o|PQ~6N06_X@6500Q#efqWs5wtF1ZQs|WN@?9q0M24! z(j8!1ubN4j{Or8n@YepFt~PI{ifRH-L#gXJqmG2M!^8$G2zHNH(^7PyrGPV<(N_1_ zCj%+JtEY+|WN>t}+pLNhrC8#Q!Bh7H`O@PI&Lk_kr!-%qt`<_k$b5C6zfKl2vXnKQ z*^WKyDd>0gI~K>`TtHI@?_v5xaI7eXH>!%NDqEJ3EweM$K8X-NllPLepEVD9xA1*b zrc6N%0ZjP5-mhsf?3F*PeD~{}8xk>jJOkiSS6B{=FLIdsu#%P2{iU8}^>CT@rP1_y zao)%GU=8N^_ zn8v!7sv%n8MYGkR+UTw&@>RIug?O5n``9ki+g2B!X7fQg1kS3+=a3mHZ^7{mIg<9) zK_(MNG!xVu!TEdxeI7L$*Lf*j;|uYZe6OicVDQK(ra~@Z7X;7>U%RePMj6rAl>*X< zmKuvG8U#PD(@KFJJgdhj;6;Djiyu_AW1^%v`o6JjHft7GSLbTz-Cg{?zc;H8dwk2G zF^EnLNEcN=1WLL35Ll?U1z_mP(o)nAijR~E02UX2Q90*EW##c!oO#u7lqDvC)3h!B zu`}^H$muO|N(s^BS~W~>P`nnaxGXKI)J>=@-!VUitEJHKZVs0N>CX6Ux+}GKeGpMR z=Tae}gBGTN=&Q7Gg*OAl5Ni{hSHtNBuXWHT=d0ACJP8pB$b{9O@5FRHWZ7qDX!AJK z6#~sJ+3!?x$XuQlgZ+AIri;%;q7m?@q5V%?$;QPf(2wckAYqs;G99)o^n`|S0`Oy_ zecm!33V)gn{z!7p5U`Nicm2Lp4|+7|AM`i(SK>^+(DDF63U9;U*R4JF2pe)l<+H8uBBt*pv@(-V zW-BIYjrQ;4AYe4-@U#l`rdSc)if~@d_Nk>>r7>4+L0ME-m-OV6gd*>SwJFoACvklf zWR3mG0eOD5%<~W-2IGbRWz?I4kQu2+fnUa%A^ler87lbh%3=|zyd9q@oB5GSq4~Sw zlpMJSrW-=;_P|`!xFmX1ZLSS`laRF(md|{-xZ8p+Brq~#P2vpgRKa8x+aS>)p;5LK z;If&n%k%5=ds&E84!O1n4-+9$e?4z0ea#{JcI>sC6Nd2Ev(cpoA@UIpdSy3Y^T zZcg+!MJX7G#3e-q@_*y2gBj@1V)tND9&0m7a%9HwhEUo)@cVmecxD6IGVXRylBDhheH)kvu>Gv^nb+?`HAN{QtZ!0Ez(CbO+5Yj=zYDe zN{V&RF3}#9e9yVe6i6MN{eh`BFC}{Uov%Msvo>-_P#M2S5ebv!COcwliUPLXlB;{> z>FQN3H-3bdZ>c7NDN=Gb#iV#G(PWW6Ch0(njCVqa_1O|7i)0}T$bgDP>5B5bssgeg zO|I>g;ae-Ysn)VGd|neRTTgJ2$L$NOWfED* zCm0Z)8^M$xMV<3Mt4WT%;)z9ICqTLd;gDk{|qhg1my6<_LfJNexu#SvD+0R+e43m9Qv; zc$C?EUJ$ZA=B$a4eg&8xRWke$o#R-y-}xb&LGbW9xqCy5x5&)$cYI2S*s$01n~`3E zMDlLaUzzjyR|Kx`E8&PIw6X^N)iHA6T=l8~^m@fFU z(nl?vq-4BJB<-PB%gvzj?Ug9xYR`^7T^s3i)`4#7yuD?++fBMT^*&4F=Lh#~88Kh~ zZ0f*_-ObC~okFgv?k>jey!!7Z-Xe#Gk3{Ycj_z((?~?AWl<#KmFspal<#$_#PTP!ti@WOc#)z-iWMmoEfm*6p-`Mcad&sf zKmEOLo+o>Id*7Y;%*@?ob4jeWrV<|L83+IX;HfCXbO8XA2xMOm3k}(p@SVH?0MG#1 z>iP;wUh3rBa1wS02!|snhvWaXB&>EPc2cKssZ&SkQ%9*|N2xtKDKMEO7%5@GoqRC2xObDgaE6{b$vnEtAw1>J;L<0K(z|w&5Oyap+doGXydLB{Ze(1}8-KF2?P5*F)oxb%M>Wx(vnSm5Nmo{)dm>=9nDODCCQ2g(1GaO6Z{Hb-6> z^HT?@e|lR%2%7^Lw+k|a69=giCmH16KjR#Zr}mOaR0yX7gw>Ih3r@&p2Vt=%W_KZB zb0p<XyDK2HdzGZF?l@*f+Vl>Hwn5sMvi_nCknDTfns7BYKy ztTsqUqzj~@e>Fn7V|M^^{ueu3`qotrISUDoG=&t9@wia%`#{)Th}i9sBNV*u$V?*B zh1CB`DZe+;4$=Y%tNn$O3^D{HDjByc7>Uj9Nb)axaB?0G~_TL_5dzhTt*vY75)?aVVP~wkS)>+gv%Y_E=R`eiA?*o zGxT-vD^cXd0r1t;)B|7(nfb?O&~d*Hg)5SRU?H_j4+!MT4Ef&erGm!H|J%FeGx)bb z9F-B_8h8KKMIcsCCJ+w-h`lHZ$qoeKaV7TpY$(S^1uy>lCQm;ijR|pVZMfe;h${O5 z{RKjr9#J`_&hiv(|DFg;Md2vAHhPPNKr9zG*c}}o;{Qb4D@I|MRxP?EYX4v^KxDS* zE+7!(v{#5^E_zNx;Tp+>*AC*)fn^r)B<{NP?EI!w98L2yVl)quO-h4~DYwzp%eEJ2 z+3Y;CSy4X{wq3nF^;&;$q!EaiJ^RgGZgGh~eAv22@f@(h3$VIo%u~NX%piXMc>0zB zG6et_JXK(_`Y%xqX3;)u@{(h$1h_39HU1T}TWE4$5T3akGOH5u|Crj_sv;d`L;lt# zQ>klkc1(tj7Yhp?8xJQ5;8Vu%smRWDU4Id$k*DDIo^MbjAIuKbM`?t#Qlmt7fm$=? zC*I38$<<3#$Qp@c>^DDkUGH~{LR^1WePbBqvm(^rD`2hGe->exiZbipxZC_}aI3kC zh@)zXkn3VRiL!T4sn_0^hI~j{yW(}&gqU|+9QUWB7@7hwt>j~E#!Qo2UKdFgT?59tFz+FCp0F6|ycl;AM+>D)92SAl znZ6cNh?Xa<2hF5Ras{kFf3RSg@JUdT-*hpRYa6|$*#TE1o+4jcO{J?_qfdR!s?;=y zO-AE~pcb6Cd$HW<*A{rbWnS!IEF@w{4W=Mf?S}86@0%@&=8O}Uq8$&6Zj67ciE?6M zYUvSg+HLgF#Ue!zbLs{mW^8fqLB0K~hi7KC!>peg=TBzetzp3&XO!Dc?)fi)UmD5@ z(9Ibt@cHuvi8S5n7i8qi`|5w2si_oY`TSskfwWYIYs-nvnwp*BVw8ho&j|3X*1j)> z)zgxB3ax4?bOb$aas4_!qC1g-CAiFD0!C?NLIP zL6Bzl| zJFN1k7jX+Ad%^kBw(2R}3^yrV1J(2RluPYQy~okJw)l^Q8Gufw$@4P&7n4#BC*Qb0 zPCei5n~gbl=*=vADOl$(qWF9l(d&sik`4p$tUBa`oi%ndP8CTqY=rJ4x-UTJJ%{mC zXL|BZHq$&{BRQ>CqDf?HZ34&707>Z-5e9oY;hutWq0WMHKPOPSk`&_93IrmD10A;* zVV3VXD>CgG8!qGWe_t(^L$zP0yb^M49z>yT*g-7uv}&XW6DC^Kd<~$yfSyVB-R$D` zJ;sQwWCeC>ziiWw2^j-nY|_I5+#L)UR0Ml@#WNQTloie=7+FQ_88C`_v%_mTl`5)b zQ5cEKqx=q1u%R!db49Uk=l89O=!*3GRn;^n9m}XJWR}fB2kD&?EW_W3VFYEotolhlVgGVzD}8Fm8+I76f#<8%9v6PQ9~uvm)Ztx@uBr>5-rd-5 zuhhwo26Kt)HRvb)Uc3AQDh6zdTKKC7j^#QnKV-lE66d3sn{Xk=(kOm1LdbX*z)w)?8cvU;CNn5n#s#;WWk+EDXdjiAhMIW@BQ)9pib?O5M}`n2j;S{-LIts zwA5r1{-O9bj!69i@zj?rLk|3QfvdP&eJPyZ)!$R?sYTP14b=@fz(=ZNhVH7Qd=nR* z`^?d7OtKMK1Y|vUE@R38ip@p=Y*QZZ?&tdI6P!e{YGiJ()pYXocICevdLvxagxDS7ox z_(apnRBPU+o*W10C0^5&I5U^*q3?>AE#`a8o8enLW6bn~0B&-$uMS4Ee!5?MZWL)+ z1Ow@h>bZc2pqG+DIyo&xqyTP}Gndw>xE~u@GbV&YO*X-QPjUPyrOAK0$)6430fP6n zD;FAg;2fkIo5gybY2d}FedtF9%wu3CDf_23HMQn=y=@afZK?VkIoB)@$I$X>UwegZ zu##fmmQDO+F2gW~fh@$mrAI}M*d?z*h13)g!rrnH#xMbCy2<(n~0u3I#4AZ8W>G1{`qeHbR5Ubvm6 zp*1?i-z3%eeu5IA7kB3xepq6z?=H@-c%4YbUm&dX{tuv_dZY!8+7+J=qf($UTM2FW zLnv#bBAS~%f@kW+R*D{0nM(&t)L3kH7|jx;)MPiPHzoHJN3C69Al`@}&6J^uOOywk zUt3H1Q9=!qBkejA&4PM?oZoO7_NaYH3lr)$wBa-+8NMm zpQ{y@OPPM#eaf66r5GV|a&*BOmi;28rGjTrxVuN&7_RpLH1`?G>R)hRe+P_Q9D<=_ z%T+*C@dp@_DrLhKOA02;dPWCrv@-=zunLXEVGv%y&JtVU9&(^QO6TtnrPxb`=+l0= z-mD;i;bOaztvEp;2^4Hy1o&d>@Z#AHL|MPP!YKzvtoO&Z?`CphieUasR?8vEDs$T!z&tS zvPEqP^GN25hTibG-r8>4=YVJmFkN(Mmt^#pSNItjC^iF}I3gwn10-0;@}xn-W7c33dbq9*+xJ)syfFeslbzRS=cOCSv371Bi^YGFOqVWDuT;7U|>A4 zR8U8c?s_JBqJJnGwVwn?rBlmhD#1fOU}`E7c!jfo5oBu`sMB!8D7UI4|D?eJ{SZU0 zlLXDRKtKQwcOT@ZB8bj%Jisf(l)ypkk6k$BdytfbJi`>$xrXs5V-s`1<_0w&>6Y?4 zVV~!Oz!791eERubU6gA(MBM3-7N ziKVd8GJ>j78f3HV89?F+C~Es-eUC5{efy!9^kMnI8FEOiV?|h~ak#y9a+hM$l125G zA8aD;6M(l7CWH!Gg6=O~iGE|m_FE>>sRE6fcVg2@?|qMaeH%0jGM3lNUPH|LXtMlj zZAxMRSx+A(RAsGiROML$|K^h=vwqVY?9mJ&CUQwA+$ISY{Y-L7(k z5<7P38^X9Fuc?Lo%5Xmr-BwU0(~I1;P;VoUmlg>2 zyZB4=j2ffpR}W za~{2Heu03a#jKBF1!49aZ!JWFy`5$8U5`rGPD(&jqGdh|wwVqz!2P$*Y>b8U2PEOt zMlQ-Q8sIx4lp<=a0zM)Qp7nLq-FL-ff{Bz#iTdY+0p8gnl`knA4r0*r0J8T9yEmKH z@>4!B$u*Z%(CSWHX_0WM$9%KlBQ&Nfc6ud5mt>{go6;4HNYq_=;I~^0vF~wP?I7j} zQ!hLSSd7f^tp$Pkl|x8iC-~R8;MQO0Ex3a@Du|p!*ttM3uRs2M>mbX6@*oyFDa9M zkrQXIU?6VjWF^kqRifWZqvw(A0Vvc_s$8s$^`S~&Zn-~-l46yS@8V3yQSzlGfTV%c z`Klpv%zv(9Fo3)Z_VXe!9{iuEs^~#C36NrC&h5xJ=AshcT^tjqkNsTQ8lnyxUqm_-Htx|0Jv#;ISI!DIduz>LH7!PkZSPjLYi z)(hZ1%QKW6vuFj!s-VO-^WlvEf*J2b#W3l(-z@8{{Hoz{nqF>&gB|0UlxW(laW{)w z2H}zuVC#x75B_K+Lv>||DD**dIuOj+-M~~Goz%gv2m7Z<2nWTA6Q4iz+u>eZkvdZ$ z$vSm+)(en&D@@R|_8DZHm31^&Q-!Xk$%o0(?256;NJ9ay&lU8p*3Zx}pW@u3YV+pX zJ*8t+8nB|^c|3f;qkIm)LFI(7_s-Awj+^ur-{YXCsGQoWlevE`rlRi?RN?^-guaWW zeH$2Kii?3D73VwTXE}?9*_czht~9CCTI~Df4Q@(Orl7VTDx0+U_S0M(r3r>bI4Xim zFBa;_Sh)g)iBxEERnlvnaap{NUL-#HrTD-0EGknU1kFA(A2iu$REkA?&S^%v*CX1U z_6&OG_h#MSO^h`D>joyF6LDH81pb;OX?50J3Z&qWu?!!l6Ij(hd0)t$2^&kK$X>TS zBfMrVHm_rRntG!$uWTuSN4LU6+Q*i$^;~5xBtDa9O16ml=DmyF#w~Txu046Pk^wJ* zpCx|Y#@V!v&e(96@}1U#=>A7G;<_jQlgTAVWe&8w=-qhb!3MtP6B!)@ zdCDyt6aF%{?pC=NTxJe4X*v5J^;pFsL#>DS4{Eo?54|lQ?(2t+oD#2RF#zlReH?`be9K>duU7DTx2mnB1R^@N3 zsP87zRfBZ-E+24Dh^Mbuf{29d91hs;g6{I)C8ZkVhTMCdSMOsxL$#NS#V)U$e*B2l zC|zUD^GrOpD0;9M&hKH=p;#Guy)-L5ScrD0aD7ue9vEhuJ2Qxh1w&!kNTr^- zY{o`mYxOIL`^_~|d*VL?JdFK53EJPP!YjWR+5Qwt*~YW5&2#ekO>{XNs8g{0lMTV& zmlLAsr@SL7K?<`IqkC>I&@%i$%jl$bA%Yqk(Q$I!XRHE7Pn?>beXUaQm5)%|N=P7H z*NdsO<58+;WsL2lxqInQl%MwLqp@tABz5GY5XGe+e_IY8LlSOyo{FMceo*kuYkYcn z@M{u%_=kDTu4R&T^1O)E)P|K;;oa z$Xg#Nx+%#;xmPuA^9wEdb4CSDjJ-m}6DCIY8NOU5hpDuK~DC`s;*O^)J zk?m-|8YurX*tmjyS;dN#=?klQ7!gp0Yx5410DT98Ax>5?GbSB~`@|jW1p72i(>-eE z6HDQvA24c=pf8Q~6-E%AReRn}lFS>H2ZBQQAaT3*qjwB9qCtW;mzq+7!P_|_m%6e@ zt^;JD=Y{t4Ouq+#d6$xB`Vw8)|LDcX3{gr7Muy6V%M%?zK&zp(Aap&y^->~& zppIOjIi||YQO7KqcI>BX``Ta3v^(J%n0ebVCk@n^%(OIb^tiW8#>?MR$tAgFuXt+$ z!)^;(PVH}8EQQ+x+604DSo*7Qg2;Nxvr1yVkh7yeMt@qzu^YV=q&zUK9ieS+i{I#T*Ua$%L$;C3QtL8k-*GWi=MD?}V2S2Par+8@w`7 zH6Qf*6lN)58Q_h5c(QyI6?Sy2i3W}kq2v=>?od$co-M%nLw;lrx)_0GE#CmJUfD=m zN?e?>-h`DH>C@yDx{4{5L3d41EP5>xpbcia?pf@ACk-_g5(|Z=v(S(h6NEXx+GV)_tudoI2u1D`VoS3;+ZRxB zH7I`G4y2o}`TC|rD@`S*^I{IUbo@h%VdMEA~deFIawf6dWA*3Xea+p)L|#bIGY z4sma)k{5vGqj$%wgu=8;2_xGx2~uzrBE$$?Sr+!mexbDsK3QTV_Z{o3wQI$61w97T zu>Dr(jzTVf-L@)Ji^9$$bvp-!aJqib2hkE~c-OqD>HHNg8~(yK2BRDELYhGctFI?BfyQ_V>S{lo&g<1{LBP3XgAaPDLI@k^!Wc;>~s#hru*ffWBc#pqR8s%MjK z^*^h$GaBdTU@YxwA78k{Fa%$Wt==(B`EeC=>X@q&T&Fp5w!h^(I=zIigsH4>+J|-4%GZy;vN{nT$29Tz1jx>kC-{A6{u=R9^MELWlsf<==P3H>ODuX+u9>x?WIT=1j4!D3msS zJNz>7dD}R0=#zkOwn*pM1YsyUe=Zrh$8+1#;G-(TGVEhV-=gHzCPP%WU+Ytp5wJQt#Hh?nHwF5h(d7xD*wxMR^wiPZJ0hi@fXDK>>_Dl8=3s_Wt7Q6(kX ztpt3sQ01Nt46h-5%4D4qJ~b3Oq~pATdW z9AWpkmXv^%nxiIgCYMhk^c!9MX=4!ZJq8P?n6cHmM+2J4^|jfBp7|2|H&y@$-d*@& z4M>vKngKhFBHUviSwXnCy%&bN^U#<1(j%&T{;*ct0>!fzclOMo!=>NpPL}?LTHF<* zV1)`ZH0c-={K${ck=@9Q@fihqE@*O0Jp2S%rtk$_?8H;8$r*Gp16Gs!fIK=7<01j4 z&6~V_AA$`JY_2Ody!w~f9jC;zRY|Do;Ei)q91F<qG1g`vd?nCFh-tw}xG_B`IhLJ*13GTMDgo)fuf2HFgx5`#3Rr0J(WTp= z-~0wdeK5cr9Rk?r$3-MW-ALe+G?9n<@$`6us&Lwzu-DxoMfGbZmA1NeJh@}IPvgp*>vrkHpWfsaXg%Zb-qe%z_d z{PL7y2jh@0HO>;4*4zjkARb%G)5FghL{3IXi2?qYsy?|Oap&M zzj~3iZRVS4b?%>yw?P9jz98$W;@qY4A(i(N!9$DO$Eg#c320ypU^JCEi8eD0C19aW zQj6E3|E;OD{0jnH5b|e=x+qTdiMFYNe%aysjoxO-*~I)q^3rlj}kj zV9psQ?&r?QHNNluu@!*&T?<7N*mJ%j^8Xn(F zy{+1kt6OKdzfIAY%AP34!f>|&@CwAUfD)7J(-fFUgc$nZ$%)GIMsgEbM&X_<)1=NH zVFL9)w(q+Lu7{i4(}TH!u7G&pt1*A&f{0#k#{;6s!=n*WsjV@vAnOjIiV2``NU!-$o@LTn`YJ^wP@tR98dF>TkAqF_F=95TIdn!C3OOHD!WCVY0@d4#4__nNZXAp#LL|o~Pqx zhNGf@_q)A+gRp-1Ky!P((nZhyxRg6_DJ_A|MRqJlFS*YdA3rpupD#fX$Smk6pdCSF zXpXK8hC4EnDSc2mgX-dZOZfUO)`9b;<^B(a)n6U0kD%ZWcGFhgGl1$iD|o8$Y$gT{ zKDFvcZU^AVw;2oXnz$tZAb*%@&^A^elvEyn*l-$r{-PJHnIX{B%p_UzL(rXI4zK@r zK3CH~uq2h$FV(U(5ED(Rc)N&xo<}}qr>m-|oCkh0>!!(%K+#O;TY-h{zR5|l`X66g z7*nqqGg>=VtUdhQZnBxS2?S7xb>yr-VRTSmVXpl&Ohp(-wPgueee)1H!!3y370NkTXglJK zmY?xOrS0kPxL~xF)d(M{VO9o|v2X)4l!L5zPb&K^+E;Aqw;6{({6}P^+hdr>rx7SQ zM`V_loOD)ZoX@QXa(g5?(pPMz^LmE%>iGR#a29#pt~aCse7nz~pMQKygo-cNqimL>F4New?1uOlO6mfRZaP+QwEQ&VrNOv z{nHWI($AO(;;|-$>Y?0Oi(7r(7j(5LANUI-IvyXcccNFyX$|gtY*!GJMF5;ntNBqP z^`pMLe_UvMLeGeIBCJ9#Ka<^0(oc2Ecif3flA12&@}fPN#I$fM?5L2B)fV;}sX@m& zpKe?c{OoNAuk5HEE2NHDb?`+B(%RcFNMIeEuBgh8xYTDa<0tem&sW>~V-F9QubmMi zd)@R&rvjCg^%m8XEBP@fM46Y$goGS?qS+zd!9Qqw<(FOsO?e%&G7cB7FRKVYVDK*h`YJLEB2h$y+6VAFH{#`iOWO<3a53VRn(A zvLDTkNzGucknzZzUwTU7Xua$q`FIk=BDso +

+ @lang('navigation.developed_by') +

+ + + + + + + + + diff --git a/vite.config.js b/vite.config.js index 7156b8e0..2fd2de7b 100644 --- a/vite.config.js +++ b/vite.config.js @@ -4,7 +4,7 @@ import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ - input: ['resources/css/app.css', 'resources/css/filament/admin/theme.css', 'resources/js/app.js'], + input: ['resources/css/app.css', 'resources/css/filament/organization/theme.css', 'resources/js/app.js'], detectTls: 'sunrise.test', refresh: true, }),