Commit 088323a40780c345e3e4f0724f15a2fb951f2bcb

Authored by Fedor
1 parent 248330cb1e
Exists in master

task-132687 telegram integration + links in FAQ

Showing 14 changed files with 467 additions and 53 deletions Inline Diff

1 APP_NAME=Laravel 1 APP_NAME=Laravel
2 APP_ENV=local 2 APP_ENV=local
3 APP_KEY= 3 APP_KEY=base64:U2p8XpTThMOYELolzlhevl2YGmuVRyF+eVazcnclAUQ=
4 APP_DEBUG=true 4 APP_DEBUG=true
5 APP_URL=http://localhost 5 APP_URL=http://rekamore.nologostudio.ru/
6 6
7 LOG_CHANNEL=stack 7 LOG_CHANNEL=stack
8 LOG_DEPRECATIONS_CHANNEL=null 8 LOG_DEPRECATIONS_CHANNEL=null
9 LOG_LEVEL=debug 9 LOG_LEVEL=debug
10 10
11 DB_CONNECTION=mysql 11 DB_CONNECTION=mysql
12 DB_HOST=127.0.0.1 12 DB_HOST=127.0.0.1
13 DB_PORT=3306 13 DB_PORT=3306
14 DB_DATABASE=laravel 14 DB_DATABASE=rekamore
15 DB_USERNAME=root 15 DB_USERNAME=root
16 DB_PASSWORD= 16 DB_PASSWORD=
17 17
18 BROADCAST_DRIVER=log 18 BROADCAST_DRIVER=log
19 CACHE_DRIVER=file 19 CACHE_DRIVER=file
20 FILESYSTEM_DISK=local 20 FILESYSTEM_DISK=local
21 QUEUE_CONNECTION=sync 21 QUEUE_CONNECTION=sync
22 SESSION_DRIVER=file 22 SESSION_DRIVER=file
23 SESSION_LIFETIME=120 23 SESSION_LIFETIME=120
24 24
25 MEMCACHED_HOST=127.0.0.1 25 MEMCACHED_HOST=127.0.0.1
26 26
27 REDIS_HOST=127.0.0.1 27 REDIS_HOST=127.0.0.1
28 REDIS_PASSWORD=null 28 REDIS_PASSWORD=null
29 REDIS_PORT=6379 29 REDIS_PORT=6379
30 30
31 MAIL_MAILER=smtp 31 MAIL_MAILER=smtp
32 MAIL_HOST=mailpit 32 MAIL_HOST=smtp.googlemail.com
33 MAIL_PORT=1025 33 MAIL_PORT=465
34 MAIL_USERNAME=null 34 MAIL_USERNAME=alarionov@nologostudio.ru
35 MAIL_PASSWORD=null 35 MAIL_PASSWORD="PwdSky10121984!"
36 MAIL_ENCRYPTION=null 36 MAIL_ENCRYPTION=ssl
37 MAIL_FROM_ADDRESS="hello@example.com" 37 MAIL_FROM_ADDRESS=alarionov@nologostudio.ru
38 MAIL_FROM_NAME="${APP_NAME}" 38 MAIL_FROM_NAME="${APP_NAME}"
39 39
40 AWS_ACCESS_KEY_ID= 40 AWS_ACCESS_KEY_ID=
41 AWS_SECRET_ACCESS_KEY= 41 AWS_SECRET_ACCESS_KEY=
42 AWS_DEFAULT_REGION=us-east-1 42 AWS_DEFAULT_REGION=us-east-1
43 AWS_BUCKET= 43 AWS_BUCKET=
44 AWS_USE_PATH_STYLE_ENDPOINT=false 44 AWS_USE_PATH_STYLE_ENDPOINT=false
45 45
46 PUSHER_APP_ID= 46 PUSHER_APP_ID=
47 PUSHER_APP_KEY= 47 PUSHER_APP_KEY=
48 PUSHER_APP_SECRET= 48 PUSHER_APP_SECRET=
49 PUSHER_HOST= 49 PUSHER_HOST=
50 PUSHER_PORT=443 50 PUSHER_PORT=443
51 PUSHER_SCHEME=https 51 PUSHER_SCHEME=https
52 PUSHER_APP_CLUSTER=mt1 52 PUSHER_APP_CLUSTER=mt1
53 53
54 VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" 54 VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
55 VITE_PUSHER_HOST="${PUSHER_HOST}" 55 VITE_PUSHER_HOST="${PUSHER_HOST}"
56 VITE_PUSHER_PORT="${PUSHER_PORT}" 56 VITE_PUSHER_PORT="${PUSHER_PORT}"
57 VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" 57 VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
58 VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" 58 VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
59
60 EMAIL_ADMIN=info@rekamore.su
61
62 TELEGRAM_API_KEY=
63 TELEGRAM_GROUP_ID=
59 64
app/Components/Integrations/Telegram/VacancyChannel.php
File was created 1 <?php
2
3 namespace App\Components\Integrations\Telegram;
4
5 use App\Models\Ad_employer;
6 use Str;
7 use Telegram\Bot\Api;
8 use Telegram\Bot\Exceptions\TelegramSDKException;
9 use Telegram\Bot\Laravel\Facades\Telegram;
10 use Telegram\Bot\Objects\Update;
11
12 class VacancyChannel
13 {
14 private Api $botApi;
15
16 public function __construct()
17 {
18 $this->botApi = Telegram::bot('channel_bot');
19 }
20
21 /**
22 * @throws TelegramSDKException
23 */
24 public function sendVacancy(Ad_employer $vacancy): void
25 {
26 $updates = $this->botApi->getUpdates();
27 /** @var Update $update*/
28 $chatId = null;
29 foreach ($updates as $update) {
30 if ($update->myChatMember?->chat->title === config('services.telegram.chat_title')) {
31 $chatId = $update->myChatMember->chat->id;
32 }
33 }
34 if ($chatId === null) {
35 throw new TelegramSDKException('Cant locate group chat id');
36 }
37
38 $text = str_ireplace('<p>', '', $vacancy->text);
39 $text = str_ireplace('</p>', '', $text);
40
41 $this->botApi->sendMessage([
42 'chat_id' => $chatId,
43 'text' => $text,
44 'disable_web_page_preview' => true,
45 'parse_mode' => 'HTML'
46 ]);
47 }
48 }
49
app/Http/Controllers/Ad_jobsController.php
1 <?php 1 <?php
2 2
3 namespace App\Http\Controllers; 3 namespace App\Http\Controllers;
4 4
5 use App\Classes\RusDate; 5 use App\Components\Integrations\Telegram\VacancyChannel;
6 use App\Classes\Tools;
7 use App\Http\Requests\FlotRequest;
8 use App\Http\Requests\MessagesRequiest;
9 use App\Http\Requests\VacancyRequestEdit;
10 use App\Http\Requests\VacansiaRequiest;
11 use App\Mail\MailSotrudnichestvo; 6 use App\Mail\MailSotrudnichestvo;
12 use App\Mail\SendAllMessages;
13 use App\Models\Ad_employer; 7 use App\Models\Ad_employer;
14 use App\Models\Ad_jobs; 8 use App\Models\Ad_jobs;
15 use App\Models\ad_response;
16 use App\Models\Category; 9 use App\Models\Category;
17 use App\Models\Education;
18 use App\Models\Employer; 10 use App\Models\Employer;
19 use App\Models\employers_main;
20 use App\Models\Flot;
21 use App\Models\Job_title; 11 use App\Models\Job_title;
22 use App\Models\Like_vacancy; 12 use http\Exception\RuntimeException;
23 use App\Models\Like_worker; 13 use Illuminate\Http\RedirectResponse;
24 use App\Models\Message;
25 use App\Models\Positions;
26 use App\Models\Worker;
27 use Carbon\Carbon;
28 use Illuminate\Auth\Events\Registered;
29 use Illuminate\Database\Eloquent\Builder;
30 use Illuminate\Database\Eloquent\Model;
31 use Illuminate\Foundation\Auth\User;
32 use Illuminate\Http\Request; 14 use Illuminate\Http\Request;
33 use Illuminate\Support\Facades\Auth; 15 use Telegram\Bot\Exceptions\TelegramSDKException;
34 use Illuminate\Support\Facades\Hash;
35 use Illuminate\Support\Facades\Mail;
36 use Illuminate\Support\Facades\Storage;
37 use App\Models\User as User_Model;
38 use Illuminate\Support\Facades\Validator;
39 16
40 class Ad_jobsController extends Controller 17 class Ad_jobsController extends Controller
41 { 18 {
42 19
43 public function add_job_in_vac(Request $request, Ad_employer $ad_employer) { 20 public function add_job_in_vac(Request $request, Ad_employer $ad_employer) {
44 $id = Auth()->user()->id; 21 $id = Auth()->user()->id;
45 22
46 $Positions = Category::query()->active()->get(); 23 $Positions = Category::query()->active()->get();
47 /*if ($Positions->count()) { 24 /*if ($Positions->count()) {
48 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')-> 25 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')->
49 where('is_remove', '=', '0')-> 26 where('is_remove', '=', '0')->
50 where('is_bd', '=', '0')-> 27 where('is_bd', '=', '0')->
51 where('position_id', $Positions[0]->id)-> 28 where('position_id', $Positions[0]->id)->
52 get(); 29 get();
53 } else { 30 } else {
54 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')-> 31 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')->
55 where('is_remove', '=', '0')-> 32 where('is_remove', '=', '0')->
56 where('is_bd', '=', '0')-> 33 where('is_bd', '=', '0')->
57 where('position_id', 0)-> 34 where('position_id', 0)->
58 get(); 35 get();
59 } 36 }
60 */ 37 */
61 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')-> 38 $jobs = Job_title::query()->orderByDesc('sort')->OrderBy('name')->
62 where('is_remove', '=', '0')-> 39 where('is_remove', '=', '0')->
63 where('is_bd', '=', '0')-> 40 where('is_bd', '=', '0')->
64 get(); 41 get();
65 42
66 $categories = Category::query()->get(); 43 $categories = Category::query()->get();
67 $Employer = Employer::query()->with('users')->with('ads')->with('flots')-> 44 $Employer = Employer::query()->with('users')->with('ads')->with('flots')->
68 where('user_id', $id)->first(); 45 where('user_id', $id)->first();
69 46
70 return view('employers.add_ad_jobs', compact('ad_employer', 47 return view('employers.add_ad_jobs', compact('ad_employer',
71 'Positions', 'categories', 'jobs', 48 'Positions', 'categories', 'jobs',
72 'Employer')); 49 'Employer'));
73 } 50 }
74 51
75 public function add_job_in_vac_save(Request $request) { 52 public function add_job_in_vac_save(Request $request) {
76 $params = $request->all(); 53 $params = $request->all();
77 54
78 Ad_jobs::create($params); 55 Ad_jobs::create($params);
79 return redirect()->route('employer.vacancy_list'); 56 return redirect()->route('employer.vacancy_list');
80 } 57 }
81 58
82 public function edit_job_in_vac(Ad_jobs $ad_job, Ad_employer $ad_employer, Request $request) { 59 public function edit_job_in_vac(Ad_jobs $ad_job, Ad_employer $ad_employer, Request $request) {
83 $id = Auth()->user()->id; 60 $id = Auth()->user()->id;
84 if ($request->has('job_title_id')) 61 if ($request->has('job_title_id'))
85 $job_title_id= $request->get('job_title_id'); 62 $job_title_id= $request->get('job_title_id');
86 else 63 else
87 $job_title_id = ''; 64 $job_title_id = '';
88 65
89 $Positions = Category::query()->active()->get(); 66 $Positions = Category::query()->active()->get();
90 /*if ($Positions->count()) { 67 /*if ($Positions->count()) {
91 $jobs123 = Job_title::query()-> 68 $jobs123 = Job_title::query()->
92 orderByDesc('sort')->OrderBy('name')-> 69 orderByDesc('sort')->OrderBy('name')->
93 where('is_remove', '=', '0')-> 70 where('is_remove', '=', '0')->
94 where('is_bd', '=', '0')-> 71 where('is_bd', '=', '0')->
95 where('position_id', $ad_job->job_title->position_id )->get(); 72 where('position_id', $ad_job->job_title->position_id )->get();
96 } else { 73 } else {
97 $jobs123 = Job_title::query()-> 74 $jobs123 = Job_title::query()->
98 orderByDesc('sort')->OrderBy('name')-> 75 orderByDesc('sort')->OrderBy('name')->
99 where('is_remove', '=', '0')-> 76 where('is_remove', '=', '0')->
100 where('is_bd', '=', '0')-> 77 where('is_bd', '=', '0')->
101 where('position_id', 0)->get(); 78 where('position_id', 0)->get();
102 }*/ 79 }*/
103 80
104 $jobs123 = Job_title::query()-> 81 $jobs123 = Job_title::query()->
105 orderByDesc('sort')->OrderBy('name')-> 82 orderByDesc('sort')->OrderBy('name')->
106 where('is_remove', '=', '0')-> 83 where('is_remove', '=', '0')->
107 where('is_bd', '=', '0')-> 84 where('is_bd', '=', '0')->
108 get(); 85 get();
109 86
110 $Employer = Employer::query()->with('users')->with('ads')->with('flots')-> 87 $Employer = Employer::query()->with('users')->with('ads')->with('flots')->
111 where('user_id', $id)->first(); 88 where('user_id', $id)->first();
112 return view('employers.edit_ad_jobs', compact('ad_job', 89 return view('employers.edit_ad_jobs', compact('ad_job',
113 'Positions', 90 'Positions',
114 'Employer','jobs123', 'ad_employer', 'job_title_id')); 91 'Employer','jobs123', 'ad_employer', 'job_title_id'));
115 } 92 }
116 93
117 public function edit_job_in_vac_save(Request $request, Ad_jobs $ad_job) { 94 public function edit_job_in_vac_save(Request $request, Ad_jobs $ad_job) {
118 $params = $request->all(); 95 $params = $request->all();
119 96
120 $ad_job->update($params); 97 $ad_job->update($params);
121 98
122 return redirect()->route('employer.vacancy_list'); 99 return redirect()->route('employer.vacancy_list');
123 } 100 }
124 101
125 public function delete_job_in_vac(Ad_jobs $ad_job) { 102 public function delete_job_in_vac(Ad_jobs $ad_job) {
126 $ad_job->delete(); 103 $ad_job->delete();
127 return redirect()->route('employer.vacancy_list'); 104 return redirect()->route('employer.vacancy_list');
128 } 105 }
106
107 /**
app/Http/Controllers/MainController.php
1 <?php 1 <?php
2 2
3 namespace App\Http\Controllers; 3 namespace App\Http\Controllers;
4 4
5 use App\Classes\RusDate; 5 use App\Classes\RusDate;
6 use App\Classes\Tools; 6 use App\Classes\Tools;
7 use App\Mail\MailRegistration; 7 use App\Mail\MailRegistration;
8 use App\Mail\MailRepair; 8 use App\Mail\MailRepair;
9 use App\Models\Ad_employer; 9 use App\Models\Ad_employer;
10 use App\Models\Ad_jobs; 10 use App\Models\Ad_jobs;
11 use App\Models\Category; 11 use App\Models\Category;
12 use App\Models\Education; 12 use App\Models\Education;
13 use App\Models\employers_main; 13 use App\Models\employers_main;
14 use App\Models\Job_title; 14 use App\Models\Job_title;
15 use App\Models\Like_vacancy; 15 use App\Models\Like_vacancy;
16 use App\Models\Like_worker; 16 use App\Models\Like_worker;
17 use App\Models\News; 17 use App\Models\News;
18 use App\Models\Positions; 18 use App\Models\Positions;
19 use App\Models\reclame; 19 use App\Models\reclame;
20 use App\Models\User; 20 use App\Models\User;
21 use Illuminate\Http\Request; 21 use Illuminate\Http\Request;
22 use Illuminate\Support\Facades\Auth; 22 use Illuminate\Support\Facades\Auth;
23 use Illuminate\Support\Facades\DB; 23 use Illuminate\Support\Facades\DB;
24 use Illuminate\Support\Facades\Hash; 24 use Illuminate\Support\Facades\Hash;
25 use Illuminate\Support\Facades\Mail; 25 use Illuminate\Support\Facades\Mail;
26 use Illuminate\Support\Facades\Validator; 26 use Illuminate\Support\Facades\Validator;
27 use App\Models\PageContent; 27 use App\Models\PageContent;
28 use App\Enums\MainPageCounters; 28 use App\Enums\MainPageCounters;
29 29
30 class MainController extends Controller 30 class MainController extends Controller
31 { 31 {
32 // Главная страница публичной части 32 // Главная страница публичной части
33 public function index() { 33 public function index() {
34 $news = News::query()->orderByDesc('id')->limit(6)->get(); 34 $news = News::query()->orderByDesc('id')->limit(6)->get();
35 35
36 $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*') 36 $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*')
37 ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id') 37 ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id')
38 ->OrderByDesc('created_at') 38 ->OrderByDesc('created_at')
39 ->GroupBy('categories.id') 39 ->GroupBy('categories.id')
40 ->get(); 40 ->get();
41 41
42 $Job_title = Job_title::query()->where('is_remove', '=', '0')-> 42 $Job_title = Job_title::query()->where('is_remove', '=', '0')->
43 where('is_bd', '=', '0')->orderByDesc('sort')->get(); 43 where('is_bd', '=', '0')->orderByDesc('sort')->get();
44 44
45 $Data = DB::table('job_titles')-> 45 $Data = DB::table('job_titles')->
46 selectRaw('job_titles.name as jn, count(`ad_jobs`.`job_title_id`) as cnt, job_titles.id as id_job, categories.name as catname, categories.id as id_cat')-> 46 selectRaw('job_titles.name as jn, count(`ad_jobs`.`job_title_id`) as cnt, job_titles.id as id_job, categories.name as catname, categories.id as id_cat')->
47 where('categories.is_remove', '=', '0')-> 47 where('categories.is_remove', '=', '0')->
48 where('job_titles.is_remove', '=', '0')-> 48 where('job_titles.is_remove', '=', '0')->
49 where('job_titles.is_bd', '=' , '0')-> 49 where('job_titles.is_bd', '=' , '0')->
50 leftJoin('ad_jobs', 'ad_jobs.job_title_id', '=', 'job_titles.id')-> 50 leftJoin('ad_jobs', 'ad_jobs.job_title_id', '=', 'job_titles.id')->
51 join('categories', 'categories.id', '=', 'job_titles.position_id')-> 51 join('categories', 'categories.id', '=', 'job_titles.position_id')->
52 groupBy('job_titles.id')->orderBy('categories.id')->orderByDesc('job_titles.position_id')-> 52 groupBy('job_titles.id')->orderBy('categories.id')->orderByDesc('job_titles.position_id')->
53 orderByDesc('job_titles.sort')->get()->toArray(); 53 orderByDesc('job_titles.sort')->get()->toArray();
54 54
55 $Main_Job = array(); 55 $Main_Job = array();
56 $name_cat = ''; 56 $name_cat = '';
57 foreach ($Data as $it) { 57 foreach ($Data as $it) {
58 $it_arr = (array)$it; 58 $it_arr = (array)$it;
59 if ($name_cat != $it_arr['catname']) $name_cat = $it_arr['catname']; 59 if ($name_cat != $it_arr['catname']) $name_cat = $it_arr['catname'];
60 $Main_Job[$name_cat][] = $it_arr; 60 $Main_Job[$name_cat][] = $it_arr;
61 } 61 }
62 62
63 $employers = employers_main::query()->with('employer')-> 63 $employers = employers_main::query()->with('employer')->
64 whereHas('employer', function ($query) { 64 whereHas('employer', function ($query) {
65 $query->where('status_hidden', '=', '0'); 65 $query->where('status_hidden', '=', '0');
66 })-> 66 })->
67 orderBy('sort')->get(); 67 orderBy('sort')->get();
68 $vacancy = Ad_jobs::query()->with('job_title')->orderBy('position_ship')->get(); 68 $vacancy = Ad_jobs::query()->with('job_title')->orderBy('position_ship')->get();
69 69
70 $block_names = MainPageCounters::values();; 70 $block_names = MainPageCounters::values();;
71 $blocks_counters = PageContent::select('name', 'title', 'description', 'extra') 71 $blocks_counters = PageContent::select('name', 'title', 'description', 'extra')
72 ->whereIn('name', $block_names) 72 ->whereIn('name', $block_names)
73 ->orderBy('name', 'asc') 73 ->orderBy('name', 'asc')
74 ->get() 74 ->get()
75 ->keyBy('name') 75 ->keyBy('name')
76 ->toArray(); 76 ->toArray();
77 77
78 return view('index', compact('news', 'Job_title', 'categories', 'employers', 'vacancy', 'Main_Job', 'blocks_counters')); 78 return view('index', compact('news', 'Job_title', 'categories', 'employers', 'vacancy', 'Main_Job', 'blocks_counters'));
79 } 79 }
80 80
81 public function search_vacancies(Request $request) { 81 public function search_vacancies(Request $request) {
82 if ($request->has('search')) { 82 if ($request->has('search')) {
83 $search = $request->get('search'); 83 $search = $request->get('search');
84 $job_titles = Job_title::query()->where('name', 'LIKE', "%$search%")->first(); 84 $job_titles = Job_title::query()->where('name', 'LIKE', "%$search%")->first();
85 if (isset($job_titles->id)) 85 if (isset($job_titles->id))
86 if ($job_titles->id > 0) 86 if ($job_titles->id > 0)
87 return redirect()->route('vacancies', ['job' => $job_titles->id]); 87 return redirect()->route('vacancies', ['job' => $job_titles->id]);
88 } 88 }
89 } 89 }
90 90
91 // Лайк вакансии 91 // Лайк вакансии
92 public function like_vacancy(Request $request) { 92 public function like_vacancy(Request $request) {
93 $IP_address = RusDate::ip_addr_client(); 93 $IP_address = RusDate::ip_addr_client();
94 94
95 if ($request->has('code_record')) { 95 if ($request->has('code_record')) {
96 if ($request->has('delete')) { 96 if ($request->has('delete')) {
97 $code = $request->get('code_record'); 97 $code = $request->get('code_record');
98 $atomic_era = Like_vacancy::select('id')-> 98 $atomic_era = Like_vacancy::select('id')->
99 where('code_record', '=', $code)->toSql(); 99 where('code_record', '=', $code)->toSql();
100 DB::table('like_vacancy')->where('code_record', $request->get('code_record'))->delete(); 100 DB::table('like_vacancy')->where('code_record', $request->get('code_record'))->delete();
101 101
102 } else { 102 } else {
103 $params = $request->all(); 103 $params = $request->all();
104 $params['ip_address'] = $IP_address; 104 $params['ip_address'] = $IP_address;
105 Like_vacancy::create($params); 105 Like_vacancy::create($params);
106 } 106 }
107 } 107 }
108 } 108 }
109 109
110 // Лайк соискателю. 110 // Лайк соискателю.
111 public function like_worker(Request $request) { 111 public function like_worker(Request $request) {
112 $IP_address = RusDate::ip_addr_client(); 112 $IP_address = RusDate::ip_addr_client();
113 113
114 if ($request->has('code_record')) { 114 if ($request->has('code_record')) {
115 if ($request->has('delete')) { 115 if ($request->has('delete')) {
116 $atomic_era = Like_worker::select('id')-> 116 $atomic_era = Like_worker::select('id')->
117 where('code_record', '=', $request-> 117 where('code_record', '=', $request->
118 get('code_record'))->first(); 118 get('code_record'))->first();
119 119
120 DB::table('like_worker')->where('code_record', $request->get('code_record'))->delete(); 120 DB::table('like_worker')->where('code_record', $request->get('code_record'))->delete();
121 121
122 return "Вот и результат удаления!"; 122 return "Вот и результат удаления!";
123 123
124 } else { 124 } else {
125 $params = $request->all(); 125 $params = $request->all();
126 $params['ip_address'] = $IP_address; 126 $params['ip_address'] = $IP_address;
127 Like_worker::create($params); 127 Like_worker::create($params);
128 } 128 }
129 } 129 }
130 } 130 }
131 131
132 public function vacancies(Request $request) { 132 public function vacancies(Request $request) {
133 //должности 133 //должности
134 $Job_title = Job_title::query()->where('is_remove', '=', '0')-> 134 $Job_title = Job_title::query()->where('is_remove', '=', '0')->
135 where('is_bd', '=', '0')->orderByDesc('sort')-> 135 where('is_bd', '=', '0')->orderByDesc('sort')->
136 orderBy('name')->get(); 136 orderBy('name')->get();
137 137
138 $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*') 138 $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*')
139 ->selectRaw('min(ad_employers.salary) as min_salary, max(ad_employers.salary) as max_salary') 139 ->selectRaw('min(ad_employers.salary) as min_salary, max(ad_employers.salary) as max_salary')
140 ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id') 140 ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id')
141 ->join('ad_jobs', 'ad_jobs.ad_employer_id', '=', 'ad_employers.id'); 141 ->join('ad_jobs', 'ad_jobs.ad_employer_id', '=', 'ad_employers.id');
142 142
143 //категории и вакансии 143 //категории и вакансии
144 if (($request->has('job')) && ($request->get('job') > 0)) { 144 if (($request->has('job')) && ($request->get('job') > 0)) {
145 $categories = $categories->Where('job_title_id', '=', $request->get('job')); 145 $categories = $categories->Where('job_title_id', '=', $request->get('job'));
146 } 146 }
147 147
148 $categories = $categories->OrderByDesc('created_at')->GroupBy('categories.id')->get(); 148 $categories = $categories->OrderByDesc('created_at')->GroupBy('categories.id')->get();
149 149
150 $Data = DB::table('job_titles')-> 150 $Data = DB::table('job_titles')->
151 selectRaw('job_titles.name as jn, count(`ad_jobs`.`job_title_id`) as cnt, job_titles.id as id_job, categories.name as catname, categories.id as id_cat')-> 151 selectRaw('job_titles.name as jn, count(`ad_jobs`.`job_title_id`) as cnt, job_titles.id as id_job, categories.name as catname, categories.id as id_cat')->
152 where('categories.is_remove', '=', '0')-> 152 where('categories.is_remove', '=', '0')->
153 where('job_titles.is_bd', '=' , '0')-> 153 where('job_titles.is_bd', '=' , '0')->
154 where('job_titles.is_remove', '=', '0'); 154 where('job_titles.is_remove', '=', '0');
155 155
156 if (($request->has('job')) && ($request->get('job') > 0)) { 156 if (($request->has('job')) && ($request->get('job') > 0)) {
157 $Data->where('job_title_id', $request->get('job')); 157 $Data->where('job_title_id', $request->get('job'));
158 } 158 }
159 159
160 $Data->leftJoin('ad_jobs', 'ad_jobs.job_title_id', '=', 'job_titles.id') 160 $Data = $Data->leftJoin('ad_jobs', 'ad_jobs.job_title_id', '=', 'job_titles.id')
161 ->join('categories', 'categories.id', '=', 'job_titles.position_id') 161 ->join('categories', 'categories.id', '=', 'job_titles.position_id')
162 ->groupBy('job_titles.id') 162 ->groupBy('job_titles.id')
163 ->orderBy('categories.id') 163 ->orderBy('categories.id')
164 ->orderByDesc('job_titles.position_id') 164 ->orderByDesc('job_titles.position_id')
165 ->orderByDesc('job_titles.sort') 165 ->orderByDesc('job_titles.sort')
166 ->get() 166 ->get()
167 ->toArray(); 167 ->toArray();
168 168
169 $Main_Job = array(); 169 $Main_Job = array();
170 $name_cat = ''; 170 $name_cat = '';
171 foreach ($Data as $it) { 171 foreach ($Data as $it) {
172 $it_arr = (array)$it; 172 $it_arr = (array)$it;
173 if ($name_cat != $it_arr['catname']) { 173 if ($name_cat != $it_arr['catname']) {
174 $name_cat = $it_arr['catname']; 174 $name_cat = $it_arr['catname'];
175 } 175 }
176 $Main_Job[$name_cat][] = $it_arr; 176 $Main_Job[$name_cat][] = $it_arr;
177 } 177 }
178 178
179 if ($request->ajax()) { 179 if ($request->ajax()) {
180 return view('ajax.new_sky', compact('categories', 'Main_Job')); 180 return view('ajax.new_sky', compact('categories', 'Main_Job'));
181 } else { 181 } else {
182 return view('new_sky', compact('Job_title', 'categories', 'Main_Job')); 182 return view('new_sky', compact('Job_title', 'categories', 'Main_Job'));
183 } 183 }
184 } 184 }
185 185
186 //Вакансии категория детальная 186 //Вакансии категория детальная
187 public function list_vacancies(Category $categories, Request $request) { 187 public function list_vacancies(Category $categories, Request $request) {
188 if (isset(Auth()->user()->id)) 188 if (isset(Auth()->user()->id))
189 $uid = Auth()->user()->id; 189 $uid = Auth()->user()->id;
190 else 190 else
191 $uid = 0; 191 $uid = 0;
192 192
193 if ($request->get('job') == 0) 193 if ($request->get('job') == 0)
194 $job_search = ''; 194 $job_search = '';
195 else 195 else
196 $job_search = $request->get('job'); 196 $job_search = $request->get('job');
197 197
198 $Query = Ad_employer::with('jobs') 198 $Query = Ad_employer::with('jobs')
199 ->with('cat') 199 ->with('cat')
200 ->with('employer') 200 ->with('employer')
201 ->where('is_remove', 0) 201 ->where('is_remove', 0)
202 ->whereHas('jobs_code', function ($query) use ($job_search) { 202 ->whereHas('jobs_code', function ($query) use ($job_search) {
203 if (!empty($job_search)) { 203 if (!empty($job_search)) {
204 $query->where('job_title_id', $job_search); 204 $query->where('job_title_id', $job_search);
205 } 205 }
206 }) 206 })
207 ->select('ad_employers.*'); 207 ->select('ad_employers.*');
208 208
209 if (isset($categories->id) && ($categories->id > 0)) { 209 if (isset($categories->id) && ($categories->id > 0)) {
210 $Query = $Query->where('category_id', '=', $categories->id); 210 $Query = $Query->where('category_id', '=', $categories->id);
211 $Name_categori = Category::query()->where('id', '=', $categories->id)->get(); 211 $Name_categori = Category::query()->where('id', '=', $categories->id)->get();
212 } else { 212 } else {
213 $Name_categori = ''; 213 $Name_categori = '';
214 } 214 }
215 215
216 if ($request->get('sort')) { 216 if ($request->get('sort')) {
217 $sort = $request->get('sort'); 217 $sort = $request->get('sort');
218 switch ($sort) { 218 switch ($sort) {
219 case 'name_up': $Query = $Query->orderBy('name')->orderBy('id'); break; 219 case 'name_up': $Query = $Query->orderBy('name')->orderBy('id'); break;
220 case 'name_down': $Query = $Query->orderByDesc('name')->orderby('id'); break; 220 case 'name_down': $Query = $Query->orderByDesc('name')->orderby('id'); break;
221 case 'created_at_up': $Query = $Query->OrderBy('created_at')->orderBy('id'); break; 221 case 'created_at_up': $Query = $Query->OrderBy('created_at')->orderBy('id'); break;
222 case 'created_at_down': $Query = $Query->orderByDesc('created_at')->orderBy('id'); break; 222 case 'created_at_down': $Query = $Query->orderByDesc('created_at')->orderBy('id'); break;
223 case 'default': $Query = $Query->orderBy('id')->orderby('updated_at'); break; 223 case 'default': $Query = $Query->orderBy('id')->orderby('updated_at'); break;
224 default: $Query = $Query->orderbyDesc('updated_at')->orderBy('id'); break; 224 default: $Query = $Query->orderbyDesc('updated_at')->orderBy('id'); break;
225 } 225 }
226 } 226 }
227 227
228 $Job_title = Job_title::query()->where('is_remove', '=', '0')-> 228 $Job_title = Job_title::query()->where('is_remove', '=', '0')->
229 where('is_bd', '=', '0')->orderByDesc('sort')-> 229 where('is_bd', '=', '0')->orderByDesc('sort')->
230 orderBy('name')->get(); 230 orderBy('name')->get();
231 231
232 $Query_count = $Query->count(); 232 $Query_count = $Query->count();
233 233
234 $Query = $Query->OrderByDesc('updated_at')->paginate(10); 234 $Query = $Query->OrderByDesc('updated_at')->paginate(10);
235 235
236 $Reclama = reclame::query()->get(); 236 $Reclama = reclame::query()->get();
237 237
238 if ($request->ajax()) { 238 if ($request->ajax()) {
239 if ($request->has('title')) { 239 if ($request->has('title')) {
240 return view('ajax.list_category', compact( 240 return view('ajax.list_category', compact(
241 'Name_categori' 241 'Name_categori'
242 )); 242 ));
243 } else { 243 } else {
244 return view('ajax.list_vacancies', compact('Query', 244 return view('ajax.list_vacancies', compact('Query',
245 'Query_count', 245 'Query_count',
246 'Name_categori', 246 'Name_categori',
247 'Reclama', 247 'Reclama',
248 'categories', 248 'categories',
249 'Job_title', 249 'Job_title',
250 'uid')); 250 'uid'));
251 } 251 }
252 } else { 252 } else {
253 //Вернуть все 253 //Вернуть все
254 return view('list_vacancies', compact('Query', 254 return view('list_vacancies', compact('Query',
255 'Query_count', 255 'Query_count',
256 'Reclama', 256 'Reclama',
257 'Name_categori', 257 'Name_categori',
258 'categories', 258 'categories',
259 'Job_title', 259 'Job_title',
260 'uid')); 260 'uid'));
261 } 261 }
262 } 262 }
263 263
264 // Контакты 264 // Контакты
265 public function contacts() { 265 public function contacts() {
266 return view('contacts'); 266 return view('contacts');
267 } 267 }
268 268
269 // Вход в личный кабинет 269 // Вход в личный кабинет
270 public function input_login(Request $request) 270 public function input_login(Request $request)
271 { 271 {
272 $params = $request->all(); 272 $params = $request->all();
273 273
274 274
275 $rules = [ 275 $rules = [
276 'email' => 'required|string|email', 276 'email' => 'required|string|email',
277 'password' => 'required|string|min:3|max:25', 277 'password' => 'required|string|min:3|max:25',
278 ]; 278 ];
279 279
280 $messages = [ 280 $messages = [
281 'required' => 'Укажите обязательное поле «:attribute»', 281 'required' => 'Укажите обязательное поле «:attribute»',
282 'email' => 'Введите корректный email', 282 'email' => 'Введите корректный email',
283 'min' => [ 283 'min' => [
284 'string' => 'Поле «:attribute» должно быть не меньше :min символов', 284 'string' => 'Поле «:attribute» должно быть не меньше :min символов',
285 'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт' 285 'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт'
286 ], 286 ],
287 'max' => [ 287 'max' => [
288 'string' => 'Поле «:attribute» должно быть не больше :max символов', 288 'string' => 'Поле «:attribute» должно быть не больше :max символов',
289 'file' => 'Файл «:attribute» должен быть не больше :max Кбайт' 289 'file' => 'Файл «:attribute» должен быть не больше :max Кбайт'
290 ], 290 ],
291 ]; 291 ];
292 $validator = Validator::make($request->all(), $rules, $messages); 292 $validator = Validator::make($request->all(), $rules, $messages);
293 if ($validator->fails()) { 293 if ($validator->fails()) {
294 if (Auth::check()) 294 if (Auth::check())
295 $user_id = $request->user()->id; 295 $user_id = $request->user()->id;
296 else 296 else
297 $user_id = 0; 297 $user_id = 0;
298 298
299 if ($user_id > 0) 299 if ($user_id > 0)
300 return json_encode(Array("ERROR" => "Email или пароль невалидный!")); 300 return json_encode(Array("ERROR" => "Email или пароль невалидный!"));
301 else 301 else
302 return redirect()->route('index')->with('Error', "Email или пароль невалидный"); 302 return redirect()->route('index')->with('Error', "Email или пароль невалидный");
303 } else { 303 } else {
304 $credentials = $request->only('email', 'password'); 304 $credentials = $request->only('email', 'password');
305 305
306 if (Auth::attempt($credentials, $request->has('remember'))) { 306 if (Auth::attempt($credentials, $request->has('remember'))) {
307 307
308 if (is_null(Auth::user()->email_verified_at)) { 308 if (is_null(Auth::user()->email_verified_at)) {
309 Auth::logout(); 309 Auth::logout();
310 return json_encode(Array("ERROR" => "Адрес почты не подтвержден")); 310 return json_encode(Array("ERROR" => "Адрес почты не подтвержден"));
311 } 311 }
312 312
313 if (Auth::user()->is_worker) { 313 if (Auth::user()->is_worker) {
314 return json_encode(Array("REDIRECT" => redirect()->route('worker.cabinet')->getTargetUrl())); 314 return json_encode(Array("REDIRECT" => redirect()->route('worker.cabinet')->getTargetUrl()));
315 } else { 315 } else {
316 return json_encode(Array("REDIRECT" => redirect()->route('employer.cabinet')->getTargetUrl())); 316 return json_encode(Array("REDIRECT" => redirect()->route('employer.cabinet')->getTargetUrl()));
317 } 317 }
318 318
319 return json_encode(Array("SUCCESS" => "Вы успешно вошли в личный кабинет")); 319 return json_encode(Array("SUCCESS" => "Вы успешно вошли в личный кабинет"));
320 //->route('index') 320 //->route('index')
321 //->with('success', 'Вы вошли в личный кабинет.'); 321 //->with('success', 'Вы вошли в личный кабинет.');
322 } else { 322 } else {
323 return json_encode(Array("ERROR" => "Неверный логин или пароль!")); 323 return json_encode(Array("ERROR" => "Неверный логин или пароль!"));
324 } 324 }
325 } 325 }
326 } 326 }
327 327
328 // Восстановление пароля 328 // Восстановление пароля
329 public function repair_password(Request $request) { 329 public function repair_password(Request $request) {
330 $rules = [ 330 $rules = [
331 'email' => 'required|string|email', 331 'email' => 'required|string|email',
332 ]; 332 ];
333 333
334 $messages = [ 334 $messages = [
335 'required' => 'Укажите обязательное поле «:attribute»', 335 'required' => 'Укажите обязательное поле «:attribute»',
336 'email' => 'Введите корректный email', 336 'email' => 'Введите корректный email',
337 'min' => [ 337 'min' => [
338 'string' => 'Поле «:attribute» должно быть не меньше :min символов', 338 'string' => 'Поле «:attribute» должно быть не меньше :min символов',
339 'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт' 339 'file' => 'Файл «:attribute» должен быть не меньше :min Кбайт'
340 ], 340 ],
341 'max' => [ 341 'max' => [
342 'string' => 'Поле «:attribute» должно быть не больше :max символов', 342 'string' => 'Поле «:attribute» должно быть не больше :max символов',
343 'file' => 'Файл «:attribute» должен быть не больше :max Кбайт' 343 'file' => 'Файл «:attribute» должен быть не больше :max Кбайт'
344 ], 344 ],
345 ]; 345 ];
346 346
347 $validator = Validator::make($request->all(), $rules, $messages); 347 $validator = Validator::make($request->all(), $rules, $messages);
348 348
349 if ($validator->fails()) { 349 if ($validator->fails()) {
350 return redirect()->back()->with('Error', "Email невалидный"); 350 return redirect()->back()->with('Error', "Email невалидный");
351 } else { 351 } else {
352 $new_password = Tools::generator_id(10); 352 $new_password = Tools::generator_id(10);
353 $hash_password = Hash::make($new_password); 353 $hash_password = Hash::make($new_password);
354 $user = User::query()->where('email', $request->get('email'))->first(); 354 $user = User::query()->where('email', $request->get('email'))->first();
355 $EditRec = User::find($user->id); 355 $EditRec = User::find($user->id);
356 $EditRec->password = $hash_password; 356 $EditRec->password = $hash_password;
357 $EditRec->save(); 357 $EditRec->save();
358 358
359 foreach ([$request->get('email')] as $recipient) { 359 foreach ([$request->get('email')] as $recipient) {
360 Mail::to($recipient)->send(new MailRepair($new_password)); 360 Mail::to($recipient)->send(new MailRepair($new_password));
361 } 361 }
362 return redirect()->route('index'); 362 return redirect()->route('index');
363 363
364 } 364 }
365 365
366 } 366 }
367 367
368 // Вывод новостей 368 // Вывод новостей
369 public function news(Request $request) { 369 public function news(Request $request) {
370 $Query = News::query(); 370 $Query = News::query();
371 if ($request->has('search')) { 371 if ($request->has('search')) {
372 $search = $request->get('search'); 372 $search = $request->get('search');
373 $Query = $Query->where('title', 'LIKE', "%$search%")-> 373 $Query = $Query->where('title', 'LIKE', "%$search%")->
374 orWhere('text', 'LIKE', "%$search%"); 374 orWhere('text', 'LIKE', "%$search%");
375 } 375 }
376 376
377 if ($request->ajax()) { 377 if ($request->ajax()) {
378 if ($request->get('sort')) { 378 if ($request->get('sort')) {
379 $sort = $request->get('sort'); 379 $sort = $request->get('sort');
380 switch ($sort) { 380 switch ($sort) {
381 case 'name_up': $Query = $Query->orderBy('title')->orderBy('id'); break; 381 case 'name_up': $Query = $Query->orderBy('title')->orderBy('id'); break;
382 case 'name_down': $Query = $Query->orderByDesc('title')->orderby('id'); break; 382 case 'name_down': $Query = $Query->orderByDesc('title')->orderby('id'); break;
383 case 'created_at_up': $Query = $Query->OrderBy('created_at')->orderBy('id'); break; 383 case 'created_at_up': $Query = $Query->OrderBy('created_at')->orderBy('id'); break;
384 case 'created_at_down': $Query = $Query->orderByDesc('created_at')->orderBy('id'); break; 384 case 'created_at_down': $Query = $Query->orderByDesc('created_at')->orderBy('id'); break;
385 case 'default': $Query = $Query->orderBy('id')->orderby('updated_at'); break; 385 case 'default': $Query = $Query->orderBy('id')->orderby('updated_at'); break;
386 default: $Query = $Query->orderBy('id')->orderby('updated_at'); break; 386 default: $Query = $Query->orderBy('id')->orderby('updated_at'); break;
387 } 387 }
388 } 388 }
389 } 389 }
390 $Query_count = $Query->count(); 390 $Query_count = $Query->count();
391 $Query = $Query->paginate(6); 391 $Query = $Query->paginate(6);
392 392
393 if ($request->ajax()) { 393 if ($request->ajax()) {
394 return view('ajax.news-list', compact('Query', 'Query_count')); 394 return view('ajax.news-list', compact('Query', 'Query_count'));
395 } else { 395 } else {
396 return view('news-list', compact('Query', 'Query_count')); 396 return view('news-list', compact('Query', 'Query_count'));
397 } 397 }
398 } 398 }
399 399
400 //Детальная новость 400 //Детальная новость
401 public function detail_new(News $new) { 401 public function detail_new(News $new) {
402 // Наборка 402 // Наборка
403 $Query = News::query()->where('id', $new->id)->get(); 403 $Query = News::query()->where('id', $new->id)->get();
404 $title = $Query[0]->title; 404 $title = $Query[0]->title;
405 $All_Query = News::query()->paginate(8); 405 $All_Query = News::query()->paginate(8);
406 return view('detail_new', compact('Query', 'All_Query', 'title')); 406 return view('detail_new', compact('Query', 'All_Query', 'title'));
407 } 407 }
408 } 408 }
409 409
1 <?php 1 <?php
2 2
3 namespace App\Models; 3 namespace App\Models;
4 4
5 use Illuminate\Database\Eloquent\Model; 5 use Illuminate\Database\Eloquent\Model;
6 use Illuminate\Support\Facades\Blade;
6 7
7 /** 8 /**
8 * @property string $question 9 * @property string $question
9 * @property string $answer 10 * @property string $answer
10 * @property string $target 11 * @property string $target
11 * @property boolean $active 12 * @property boolean $active
12 */ 13 */
13 class Faq extends Model 14 class Faq extends Model
14 { 15 {
15 protected $guarded = [ 16 protected $guarded = [
16 'created_at', 17 'created_at',
17 'updated_at' 18 'updated_at'
18 ]; 19 ];
20
21 protected static function boot()
22 {
23 parent::boot();
24 Blade::withoutDoubleEncoding();
25 }
19 } 26 }
20 27
1 { 1 {
2 "name": "laravel/laravel", 2 "name": "laravel/laravel",
3 "type": "project", 3 "type": "project",
4 "description": "The Laravel Framework.", 4 "description": "The Laravel Framework.",
5 "keywords": ["framework", "laravel"], 5 "keywords": ["framework", "laravel"],
6 "license": "MIT", 6 "license": "MIT",
7 "require": { 7 "require": {
8 "php": "^8.0.2", 8 "php": "^8.0.2",
9 "barryvdh/laravel-dompdf": "^2.1", 9 "barryvdh/laravel-dompdf": "^2.1",
10 "doctrine/dbal": "3.0", 10 "doctrine/dbal": "3.0",
11 "filament/forms": "^2.17", 11 "filament/forms": "^2.17",
12 "filament/notifications": "^2.17", 12 "filament/notifications": "^2.17",
13 "filament/tables": "^2.17", 13 "filament/tables": "^2.17",
14 "guzzlehttp/guzzle": "^7.2", 14 "guzzlehttp/guzzle": "^7.2",
15 "irazasyed/telegram-bot-sdk": "^3.14",
15 "laravel-lang/lang": "^12.17", 16 "laravel-lang/lang": "^12.17",
16 "laravel/framework": "^9.19", 17 "laravel/framework": "^9.19",
17 "laravel/sanctum": "^3.0", 18 "laravel/sanctum": "^3.0",
18 "laravel/tinker": "^2.7", 19 "laravel/tinker": "^2.7",
19 "laravel/ui": "^4.2", 20 "laravel/ui": "^4.2",
20 "phpoffice/phpspreadsheet": "^1.29" 21 "phpoffice/phpspreadsheet": "^1.29"
21 }, 22 },
22 "require-dev": { 23 "require-dev": {
23 "barryvdh/laravel-debugbar": "^3.9", 24 "barryvdh/laravel-debugbar": "^3.9",
24 "fakerphp/faker": "^1.9.1", 25 "fakerphp/faker": "^1.9.1",
25 "laravel/pint": "^1.0", 26 "laravel/pint": "^1.0",
26 "laravel/sail": "^1.0.1", 27 "laravel/sail": "^1.0.1",
27 "mockery/mockery": "^1.4.4", 28 "mockery/mockery": "^1.4.4",
28 "nunomaduro/collision": "^6.1", 29 "nunomaduro/collision": "^6.1",
29 "phpunit/phpunit": "^9.5.10", 30 "phpunit/phpunit": "^9.5.10",
30 "spatie/laravel-ignition": "^1.0" 31 "spatie/laravel-ignition": "^1.0"
31 }, 32 },
32 "autoload": { 33 "autoload": {
33 "psr-4": { 34 "psr-4": {
34 "App\\": "app/", 35 "App\\": "app/",
35 "Database\\Factories\\": "database/factories/", 36 "Database\\Factories\\": "database/factories/",
36 "Database\\Seeders\\": "database/seeders/" 37 "Database\\Seeders\\": "database/seeders/"
37 } 38 }
38 }, 39 },
39 "autoload-dev": { 40 "autoload-dev": {
40 "psr-4": { 41 "psr-4": {
41 "Tests\\": "tests/" 42 "Tests\\": "tests/"
42 } 43 }
43 }, 44 },
44 "scripts": { 45 "scripts": {
45 "post-autoload-dump": [ 46 "post-autoload-dump": [
46 "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", 47 "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
47 "@php artisan package:discover --ansi" 48 "@php artisan package:discover --ansi"
48 ], 49 ],
49 "post-update-cmd": [ 50 "post-update-cmd": [
50 "@php artisan vendor:publish --tag=laravel-assets --ansi --force" 51 "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
51 ], 52 ],
52 "post-root-package-install": [ 53 "post-root-package-install": [
53 "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" 54 "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
54 ], 55 ],
55 "post-create-project-cmd": [ 56 "post-create-project-cmd": [
56 "@php artisan key:generate --ansi" 57 "@php artisan key:generate --ansi"
57 ] 58 ]
58 }, 59 },
59 "extra": { 60 "extra": {
60 "laravel": { 61 "laravel": {
61 "dont-discover": [] 62 "dont-discover": []
62 } 63 }
63 }, 64 },
64 "config": { 65 "config": {
65 "optimize-autoloader": true, 66 "optimize-autoloader": true,
66 "preferred-install": "dist", 67 "preferred-install": "dist",
67 "sort-packages": true, 68 "sort-packages": true,
68 "allow-plugins": { 69 "allow-plugins": {
69 "pestphp/pest-plugin": true 70 "pestphp/pest-plugin": true
70 } 71 }
71 }, 72 },
72 "minimum-stability": "stable", 73 "minimum-stability": "stable",
73 "prefer-stable": true 74 "prefer-stable": true
74 } 75 }
75 76
1 { 1 {
2 "_readme": [ 2 "_readme": [
3 "This file locks the dependencies of your project to a known state", 3 "This file locks the dependencies of your project to a known state",
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 "This file is @generated automatically" 5 "This file is @generated automatically"
6 ], 6 ],
7 "content-hash": "4b776d8fe63faa11f5e875dbed55d528", 7 "content-hash": "a7eb5dd83a46d4d36bcfd6dc5e419b75",
8 "packages": [ 8 "packages": [
9 { 9 {
10 "name": "akaunting/laravel-money", 10 "name": "akaunting/laravel-money",
11 "version": "4.0.1", 11 "version": "4.0.1",
12 "source": { 12 "source": {
13 "type": "git", 13 "type": "git",
14 "url": "https://github.com/akaunting/laravel-money.git", 14 "url": "https://github.com/akaunting/laravel-money.git",
15 "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903" 15 "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903"
16 }, 16 },
17 "dist": { 17 "dist": {
18 "type": "zip", 18 "type": "zip",
19 "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/df99d0f5d415490ef7e79362c3b694e8cc8af903", 19 "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/df99d0f5d415490ef7e79362c3b694e8cc8af903",
20 "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903", 20 "reference": "df99d0f5d415490ef7e79362c3b694e8cc8af903",
21 "shasum": "" 21 "shasum": ""
22 }, 22 },
23 "require": { 23 "require": {
24 "illuminate/contracts": "^9.0|^10.0", 24 "illuminate/contracts": "^9.0|^10.0",
25 "illuminate/support": "^9.0|^10.0", 25 "illuminate/support": "^9.0|^10.0",
26 "illuminate/validation": "^9.0|^10.0", 26 "illuminate/validation": "^9.0|^10.0",
27 "illuminate/view": "^9.0|^10.0", 27 "illuminate/view": "^9.0|^10.0",
28 "php": "^8.0", 28 "php": "^8.0",
29 "vlucas/phpdotenv": "^5.4.1" 29 "vlucas/phpdotenv": "^5.4.1"
30 }, 30 },
31 "require-dev": { 31 "require-dev": {
32 "orchestra/testbench": "^7.4|^8.0", 32 "orchestra/testbench": "^7.4|^8.0",
33 "phpunit/phpunit": "^9.5|^10.0", 33 "phpunit/phpunit": "^9.5|^10.0",
34 "vimeo/psalm": "^4.23" 34 "vimeo/psalm": "^4.23"
35 }, 35 },
36 "type": "library", 36 "type": "library",
37 "extra": { 37 "extra": {
38 "laravel": { 38 "laravel": {
39 "providers": [ 39 "providers": [
40 "Akaunting\\Money\\Provider" 40 "Akaunting\\Money\\Provider"
41 ] 41 ]
42 } 42 }
43 }, 43 },
44 "autoload": { 44 "autoload": {
45 "files": [ 45 "files": [
46 "src/helpers.php" 46 "src/helpers.php"
47 ], 47 ],
48 "psr-4": { 48 "psr-4": {
49 "Akaunting\\Money\\": "src" 49 "Akaunting\\Money\\": "src"
50 } 50 }
51 }, 51 },
52 "notification-url": "https://packagist.org/downloads/", 52 "notification-url": "https://packagist.org/downloads/",
53 "license": [ 53 "license": [
54 "MIT" 54 "MIT"
55 ], 55 ],
56 "authors": [ 56 "authors": [
57 { 57 {
58 "name": "Denis Duliçi", 58 "name": "Denis Duliçi",
59 "email": "info@akaunting.com", 59 "email": "info@akaunting.com",
60 "homepage": "https://akaunting.com", 60 "homepage": "https://akaunting.com",
61 "role": "Developer" 61 "role": "Developer"
62 } 62 }
63 ], 63 ],
64 "description": "Currency formatting and conversion package for Laravel", 64 "description": "Currency formatting and conversion package for Laravel",
65 "keywords": [ 65 "keywords": [
66 "convert", 66 "convert",
67 "currency", 67 "currency",
68 "format", 68 "format",
69 "laravel", 69 "laravel",
70 "money" 70 "money"
71 ], 71 ],
72 "support": { 72 "support": {
73 "issues": "https://github.com/akaunting/laravel-money/issues", 73 "issues": "https://github.com/akaunting/laravel-money/issues",
74 "source": "https://github.com/akaunting/laravel-money/tree/4.0.1" 74 "source": "https://github.com/akaunting/laravel-money/tree/4.0.1"
75 }, 75 },
76 "time": "2023-03-16T14:39:27+00:00" 76 "time": "2023-03-16T14:39:27+00:00"
77 }, 77 },
78 { 78 {
79 "name": "barryvdh/laravel-dompdf", 79 "name": "barryvdh/laravel-dompdf",
80 "version": "v2.1.0", 80 "version": "v2.1.0",
81 "source": { 81 "source": {
82 "type": "git", 82 "type": "git",
83 "url": "https://github.com/barryvdh/laravel-dompdf.git", 83 "url": "https://github.com/barryvdh/laravel-dompdf.git",
84 "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24" 84 "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24"
85 }, 85 },
86 "dist": { 86 "dist": {
87 "type": "zip", 87 "type": "zip",
88 "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c8b8a8490e5f7348cf99054821fb248f103e7d24", 88 "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c8b8a8490e5f7348cf99054821fb248f103e7d24",
89 "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24", 89 "reference": "c8b8a8490e5f7348cf99054821fb248f103e7d24",
90 "shasum": "" 90 "shasum": ""
91 }, 91 },
92 "require": { 92 "require": {
93 "dompdf/dompdf": "^2.0.3", 93 "dompdf/dompdf": "^2.0.3",
94 "illuminate/support": "^6|^7|^8|^9|^10|^11", 94 "illuminate/support": "^6|^7|^8|^9|^10|^11",
95 "php": "^7.2 || ^8.0" 95 "php": "^7.2 || ^8.0"
96 }, 96 },
97 "require-dev": { 97 "require-dev": {
98 "larastan/larastan": "^1.0|^2.7.0", 98 "larastan/larastan": "^1.0|^2.7.0",
99 "orchestra/testbench": "^4|^5|^6|^7|^8|^9", 99 "orchestra/testbench": "^4|^5|^6|^7|^8|^9",
100 "phpro/grumphp": "^1 || ^2.5", 100 "phpro/grumphp": "^1 || ^2.5",
101 "squizlabs/php_codesniffer": "^3.5" 101 "squizlabs/php_codesniffer": "^3.5"
102 }, 102 },
103 "type": "library", 103 "type": "library",
104 "extra": { 104 "extra": {
105 "branch-alias": { 105 "branch-alias": {
106 "dev-master": "2.0-dev" 106 "dev-master": "2.0-dev"
107 }, 107 },
108 "laravel": { 108 "laravel": {
109 "providers": [ 109 "providers": [
110 "Barryvdh\\DomPDF\\ServiceProvider" 110 "Barryvdh\\DomPDF\\ServiceProvider"
111 ], 111 ],
112 "aliases": { 112 "aliases": {
113 "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf", 113 "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf",
114 "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf" 114 "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf"
115 } 115 }
116 } 116 }
117 }, 117 },
118 "autoload": { 118 "autoload": {
119 "psr-4": { 119 "psr-4": {
120 "Barryvdh\\DomPDF\\": "src" 120 "Barryvdh\\DomPDF\\": "src"
121 } 121 }
122 }, 122 },
123 "notification-url": "https://packagist.org/downloads/", 123 "notification-url": "https://packagist.org/downloads/",
124 "license": [ 124 "license": [
125 "MIT" 125 "MIT"
126 ], 126 ],
127 "authors": [ 127 "authors": [
128 { 128 {
129 "name": "Barry vd. Heuvel", 129 "name": "Barry vd. Heuvel",
130 "email": "barryvdh@gmail.com" 130 "email": "barryvdh@gmail.com"
131 } 131 }
132 ], 132 ],
133 "description": "A DOMPDF Wrapper for Laravel", 133 "description": "A DOMPDF Wrapper for Laravel",
134 "keywords": [ 134 "keywords": [
135 "dompdf", 135 "dompdf",
136 "laravel", 136 "laravel",
137 "pdf" 137 "pdf"
138 ], 138 ],
139 "support": { 139 "support": {
140 "issues": "https://github.com/barryvdh/laravel-dompdf/issues", 140 "issues": "https://github.com/barryvdh/laravel-dompdf/issues",
141 "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.1.0" 141 "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.1.0"
142 }, 142 },
143 "funding": [ 143 "funding": [
144 { 144 {
145 "url": "https://fruitcake.nl", 145 "url": "https://fruitcake.nl",
146 "type": "custom" 146 "type": "custom"
147 }, 147 },
148 { 148 {
149 "url": "https://github.com/barryvdh", 149 "url": "https://github.com/barryvdh",
150 "type": "github" 150 "type": "github"
151 } 151 }
152 ], 152 ],
153 "time": "2024-03-04T08:18:20+00:00" 153 "time": "2024-03-04T08:18:20+00:00"
154 }, 154 },
155 { 155 {
156 "name": "blade-ui-kit/blade-heroicons", 156 "name": "blade-ui-kit/blade-heroicons",
157 "version": "1.4.0", 157 "version": "1.4.0",
158 "source": { 158 "source": {
159 "type": "git", 159 "type": "git",
160 "url": "https://github.com/blade-ui-kit/blade-heroicons.git", 160 "url": "https://github.com/blade-ui-kit/blade-heroicons.git",
161 "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b" 161 "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b"
162 }, 162 },
163 "dist": { 163 "dist": {
164 "type": "zip", 164 "type": "zip",
165 "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/dea08e8308d9bad9ebff1bc482d5985dbaacc91b", 165 "url": "https://api.github.com/repos/blade-ui-kit/blade-heroicons/zipball/dea08e8308d9bad9ebff1bc482d5985dbaacc91b",
166 "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b", 166 "reference": "dea08e8308d9bad9ebff1bc482d5985dbaacc91b",
167 "shasum": "" 167 "shasum": ""
168 }, 168 },
169 "require": { 169 "require": {
170 "blade-ui-kit/blade-icons": "^1.1", 170 "blade-ui-kit/blade-icons": "^1.1",
171 "illuminate/support": "^8.0|^9.0|^10.0", 171 "illuminate/support": "^8.0|^9.0|^10.0",
172 "php": "^7.4|^8.0" 172 "php": "^7.4|^8.0"
173 }, 173 },
174 "require-dev": { 174 "require-dev": {
175 "orchestra/testbench": "^6.0|^7.0|^8.0", 175 "orchestra/testbench": "^6.0|^7.0|^8.0",
176 "phpunit/phpunit": "^9.0" 176 "phpunit/phpunit": "^9.0"
177 }, 177 },
178 "type": "library", 178 "type": "library",
179 "extra": { 179 "extra": {
180 "laravel": { 180 "laravel": {
181 "providers": [ 181 "providers": [
182 "BladeUI\\Heroicons\\BladeHeroiconsServiceProvider" 182 "BladeUI\\Heroicons\\BladeHeroiconsServiceProvider"
183 ] 183 ]
184 } 184 }
185 }, 185 },
186 "autoload": { 186 "autoload": {
187 "psr-4": { 187 "psr-4": {
188 "BladeUI\\Heroicons\\": "src" 188 "BladeUI\\Heroicons\\": "src"
189 } 189 }
190 }, 190 },
191 "notification-url": "https://packagist.org/downloads/", 191 "notification-url": "https://packagist.org/downloads/",
192 "license": [ 192 "license": [
193 "MIT" 193 "MIT"
194 ], 194 ],
195 "authors": [ 195 "authors": [
196 { 196 {
197 "name": "Dries Vints", 197 "name": "Dries Vints",
198 "homepage": "https://driesvints.com" 198 "homepage": "https://driesvints.com"
199 } 199 }
200 ], 200 ],
201 "description": "A package to easily make use of Heroicons in your Laravel Blade views.", 201 "description": "A package to easily make use of Heroicons in your Laravel Blade views.",
202 "homepage": "https://github.com/blade-ui-kit/blade-heroicons", 202 "homepage": "https://github.com/blade-ui-kit/blade-heroicons",
203 "keywords": [ 203 "keywords": [
204 "Heroicons", 204 "Heroicons",
205 "blade", 205 "blade",
206 "laravel" 206 "laravel"
207 ], 207 ],
208 "support": { 208 "support": {
209 "issues": "https://github.com/blade-ui-kit/blade-heroicons/issues", 209 "issues": "https://github.com/blade-ui-kit/blade-heroicons/issues",
210 "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/1.4.0" 210 "source": "https://github.com/blade-ui-kit/blade-heroicons/tree/1.4.0"
211 }, 211 },
212 "funding": [ 212 "funding": [
213 { 213 {
214 "url": "https://github.com/caneco", 214 "url": "https://github.com/caneco",
215 "type": "github" 215 "type": "github"
216 }, 216 },
217 { 217 {
218 "url": "https://github.com/driesvints", 218 "url": "https://github.com/driesvints",
219 "type": "github" 219 "type": "github"
220 } 220 }
221 ], 221 ],
222 "time": "2023-01-25T17:57:58+00:00" 222 "time": "2023-01-25T17:57:58+00:00"
223 }, 223 },
224 { 224 {
225 "name": "blade-ui-kit/blade-icons", 225 "name": "blade-ui-kit/blade-icons",
226 "version": "1.5.1", 226 "version": "1.5.1",
227 "source": { 227 "source": {
228 "type": "git", 228 "type": "git",
229 "url": "https://github.com/blade-ui-kit/blade-icons.git", 229 "url": "https://github.com/blade-ui-kit/blade-icons.git",
230 "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228" 230 "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228"
231 }, 231 },
232 "dist": { 232 "dist": {
233 "type": "zip", 233 "type": "zip",
234 "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/b2a80ff2a26641f64bfee48ad0d2a922ce781228", 234 "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/b2a80ff2a26641f64bfee48ad0d2a922ce781228",
235 "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228", 235 "reference": "b2a80ff2a26641f64bfee48ad0d2a922ce781228",
236 "shasum": "" 236 "shasum": ""
237 }, 237 },
238 "require": { 238 "require": {
239 "illuminate/contracts": "^8.0|^9.0|^10.0", 239 "illuminate/contracts": "^8.0|^9.0|^10.0",
240 "illuminate/filesystem": "^8.0|^9.0|^10.0", 240 "illuminate/filesystem": "^8.0|^9.0|^10.0",
241 "illuminate/support": "^8.0|^9.0|^10.0", 241 "illuminate/support": "^8.0|^9.0|^10.0",
242 "illuminate/view": "^8.0|^9.0|^10.0", 242 "illuminate/view": "^8.0|^9.0|^10.0",
243 "php": "^7.4|^8.0", 243 "php": "^7.4|^8.0",
244 "symfony/console": "^5.3|^6.0", 244 "symfony/console": "^5.3|^6.0",
245 "symfony/finder": "^5.3|^6.0" 245 "symfony/finder": "^5.3|^6.0"
246 }, 246 },
247 "require-dev": { 247 "require-dev": {
248 "mockery/mockery": "^1.3", 248 "mockery/mockery": "^1.3",
249 "orchestra/testbench": "^6.0|^7.0|^8.0", 249 "orchestra/testbench": "^6.0|^7.0|^8.0",
250 "phpunit/phpunit": "^9.0" 250 "phpunit/phpunit": "^9.0"
251 }, 251 },
252 "bin": [ 252 "bin": [
253 "bin/blade-icons-generate" 253 "bin/blade-icons-generate"
254 ], 254 ],
255 "type": "library", 255 "type": "library",
256 "extra": { 256 "extra": {
257 "laravel": { 257 "laravel": {
258 "providers": [ 258 "providers": [
259 "BladeUI\\Icons\\BladeIconsServiceProvider" 259 "BladeUI\\Icons\\BladeIconsServiceProvider"
260 ] 260 ]
261 } 261 }
262 }, 262 },
263 "autoload": { 263 "autoload": {
264 "files": [ 264 "files": [
265 "src/helpers.php" 265 "src/helpers.php"
266 ], 266 ],
267 "psr-4": { 267 "psr-4": {
268 "BladeUI\\Icons\\": "src" 268 "BladeUI\\Icons\\": "src"
269 } 269 }
270 }, 270 },
271 "notification-url": "https://packagist.org/downloads/", 271 "notification-url": "https://packagist.org/downloads/",
272 "license": [ 272 "license": [
273 "MIT" 273 "MIT"
274 ], 274 ],
275 "authors": [ 275 "authors": [
276 { 276 {
277 "name": "Dries Vints", 277 "name": "Dries Vints",
278 "homepage": "https://driesvints.com" 278 "homepage": "https://driesvints.com"
279 } 279 }
280 ], 280 ],
281 "description": "A package to easily make use of icons in your Laravel Blade views.", 281 "description": "A package to easily make use of icons in your Laravel Blade views.",
282 "homepage": "https://github.com/blade-ui-kit/blade-icons", 282 "homepage": "https://github.com/blade-ui-kit/blade-icons",
283 "keywords": [ 283 "keywords": [
284 "blade", 284 "blade",
285 "icons", 285 "icons",
286 "laravel", 286 "laravel",
287 "svg" 287 "svg"
288 ], 288 ],
289 "support": { 289 "support": {
290 "issues": "https://github.com/blade-ui-kit/blade-icons/issues", 290 "issues": "https://github.com/blade-ui-kit/blade-icons/issues",
291 "source": "https://github.com/blade-ui-kit/blade-icons" 291 "source": "https://github.com/blade-ui-kit/blade-icons"
292 }, 292 },
293 "funding": [ 293 "funding": [
294 { 294 {
295 "url": "https://github.com/caneco", 295 "url": "https://github.com/caneco",
296 "type": "github" 296 "type": "github"
297 }, 297 },
298 { 298 {
299 "url": "https://github.com/driesvints", 299 "url": "https://github.com/driesvints",
300 "type": "github" 300 "type": "github"
301 } 301 }
302 ], 302 ],
303 "time": "2023-02-15T16:30:12+00:00" 303 "time": "2023-02-15T16:30:12+00:00"
304 }, 304 },
305 { 305 {
306 "name": "brick/math", 306 "name": "brick/math",
307 "version": "0.11.0", 307 "version": "0.11.0",
308 "source": { 308 "source": {
309 "type": "git", 309 "type": "git",
310 "url": "https://github.com/brick/math.git", 310 "url": "https://github.com/brick/math.git",
311 "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" 311 "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478"
312 }, 312 },
313 "dist": { 313 "dist": {
314 "type": "zip", 314 "type": "zip",
315 "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", 315 "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478",
316 "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", 316 "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478",
317 "shasum": "" 317 "shasum": ""
318 }, 318 },
319 "require": { 319 "require": {
320 "php": "^8.0" 320 "php": "^8.0"
321 }, 321 },
322 "require-dev": { 322 "require-dev": {
323 "php-coveralls/php-coveralls": "^2.2", 323 "php-coveralls/php-coveralls": "^2.2",
324 "phpunit/phpunit": "^9.0", 324 "phpunit/phpunit": "^9.0",
325 "vimeo/psalm": "5.0.0" 325 "vimeo/psalm": "5.0.0"
326 }, 326 },
327 "type": "library", 327 "type": "library",
328 "autoload": { 328 "autoload": {
329 "psr-4": { 329 "psr-4": {
330 "Brick\\Math\\": "src/" 330 "Brick\\Math\\": "src/"
331 } 331 }
332 }, 332 },
333 "notification-url": "https://packagist.org/downloads/", 333 "notification-url": "https://packagist.org/downloads/",
334 "license": [ 334 "license": [
335 "MIT" 335 "MIT"
336 ], 336 ],
337 "description": "Arbitrary-precision arithmetic library", 337 "description": "Arbitrary-precision arithmetic library",
338 "keywords": [ 338 "keywords": [
339 "Arbitrary-precision", 339 "Arbitrary-precision",
340 "BigInteger", 340 "BigInteger",
341 "BigRational", 341 "BigRational",
342 "arithmetic", 342 "arithmetic",
343 "bigdecimal", 343 "bigdecimal",
344 "bignum", 344 "bignum",
345 "brick", 345 "brick",
346 "math" 346 "math"
347 ], 347 ],
348 "support": { 348 "support": {
349 "issues": "https://github.com/brick/math/issues", 349 "issues": "https://github.com/brick/math/issues",
350 "source": "https://github.com/brick/math/tree/0.11.0" 350 "source": "https://github.com/brick/math/tree/0.11.0"
351 }, 351 },
352 "funding": [ 352 "funding": [
353 { 353 {
354 "url": "https://github.com/BenMorel", 354 "url": "https://github.com/BenMorel",
355 "type": "github" 355 "type": "github"
356 } 356 }
357 ], 357 ],
358 "time": "2023-01-15T23:15:59+00:00" 358 "time": "2023-01-15T23:15:59+00:00"
359 }, 359 },
360 { 360 {
361 "name": "composer/package-versions-deprecated", 361 "name": "composer/package-versions-deprecated",
362 "version": "1.11.99.5", 362 "version": "1.11.99.5",
363 "source": { 363 "source": {
364 "type": "git", 364 "type": "git",
365 "url": "https://github.com/composer/package-versions-deprecated.git", 365 "url": "https://github.com/composer/package-versions-deprecated.git",
366 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" 366 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d"
367 }, 367 },
368 "dist": { 368 "dist": {
369 "type": "zip", 369 "type": "zip",
370 "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", 370 "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d",
371 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", 371 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d",
372 "shasum": "" 372 "shasum": ""
373 }, 373 },
374 "require": { 374 "require": {
375 "composer-plugin-api": "^1.1.0 || ^2.0", 375 "composer-plugin-api": "^1.1.0 || ^2.0",
376 "php": "^7 || ^8" 376 "php": "^7 || ^8"
377 }, 377 },
378 "replace": { 378 "replace": {
379 "ocramius/package-versions": "1.11.99" 379 "ocramius/package-versions": "1.11.99"
380 }, 380 },
381 "require-dev": { 381 "require-dev": {
382 "composer/composer": "^1.9.3 || ^2.0@dev", 382 "composer/composer": "^1.9.3 || ^2.0@dev",
383 "ext-zip": "^1.13", 383 "ext-zip": "^1.13",
384 "phpunit/phpunit": "^6.5 || ^7" 384 "phpunit/phpunit": "^6.5 || ^7"
385 }, 385 },
386 "type": "composer-plugin", 386 "type": "composer-plugin",
387 "extra": { 387 "extra": {
388 "class": "PackageVersions\\Installer", 388 "class": "PackageVersions\\Installer",
389 "branch-alias": { 389 "branch-alias": {
390 "dev-master": "1.x-dev" 390 "dev-master": "1.x-dev"
391 } 391 }
392 }, 392 },
393 "autoload": { 393 "autoload": {
394 "psr-4": { 394 "psr-4": {
395 "PackageVersions\\": "src/PackageVersions" 395 "PackageVersions\\": "src/PackageVersions"
396 } 396 }
397 }, 397 },
398 "notification-url": "https://packagist.org/downloads/", 398 "notification-url": "https://packagist.org/downloads/",
399 "license": [ 399 "license": [
400 "MIT" 400 "MIT"
401 ], 401 ],
402 "authors": [ 402 "authors": [
403 { 403 {
404 "name": "Marco Pivetta", 404 "name": "Marco Pivetta",
405 "email": "ocramius@gmail.com" 405 "email": "ocramius@gmail.com"
406 }, 406 },
407 { 407 {
408 "name": "Jordi Boggiano", 408 "name": "Jordi Boggiano",
409 "email": "j.boggiano@seld.be" 409 "email": "j.boggiano@seld.be"
410 } 410 }
411 ], 411 ],
412 "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", 412 "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
413 "support": { 413 "support": {
414 "issues": "https://github.com/composer/package-versions-deprecated/issues", 414 "issues": "https://github.com/composer/package-versions-deprecated/issues",
415 "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" 415 "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5"
416 }, 416 },
417 "funding": [ 417 "funding": [
418 { 418 {
419 "url": "https://packagist.com", 419 "url": "https://packagist.com",
420 "type": "custom" 420 "type": "custom"
421 }, 421 },
422 { 422 {
423 "url": "https://github.com/composer", 423 "url": "https://github.com/composer",
424 "type": "github" 424 "type": "github"
425 }, 425 },
426 { 426 {
427 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 427 "url": "https://tidelift.com/funding/github/packagist/composer/composer",
428 "type": "tidelift" 428 "type": "tidelift"
429 } 429 }
430 ], 430 ],
431 "time": "2022-01-17T14:14:24+00:00" 431 "time": "2022-01-17T14:14:24+00:00"
432 }, 432 },
433 { 433 {
434 "name": "danharrin/date-format-converter", 434 "name": "danharrin/date-format-converter",
435 "version": "v0.3.0", 435 "version": "v0.3.0",
436 "source": { 436 "source": {
437 "type": "git", 437 "type": "git",
438 "url": "https://github.com/danharrin/date-format-converter.git", 438 "url": "https://github.com/danharrin/date-format-converter.git",
439 "reference": "42b6ddc52059d4ba228a67c15adaaa0c039e75f2" 439 "reference": "42b6ddc52059d4ba228a67c15adaaa0c039e75f2"
440 }, 440 },
441 "dist": { 441 "dist": {
442 "type": "zip", 442 "type": "zip",
443 "url": "https://api.github.com/repos/danharrin/date-format-converter/zipball/42b6ddc52059d4ba228a67c15adaaa0c039e75f2", 443 "url": "https://api.github.com/repos/danharrin/date-format-converter/zipball/42b6ddc52059d4ba228a67c15adaaa0c039e75f2",
444 "reference": "42b6ddc52059d4ba228a67c15adaaa0c039e75f2", 444 "reference": "42b6ddc52059d4ba228a67c15adaaa0c039e75f2",
445 "shasum": "" 445 "shasum": ""
446 }, 446 },
447 "require": { 447 "require": {
448 "php": "^7.2|^8.0" 448 "php": "^7.2|^8.0"
449 }, 449 },
450 "type": "library", 450 "type": "library",
451 "autoload": { 451 "autoload": {
452 "files": [ 452 "files": [
453 "src/helpers.php", 453 "src/helpers.php",
454 "src/standards.php" 454 "src/standards.php"
455 ], 455 ],
456 "psr-4": { 456 "psr-4": {
457 "DanHarrin\\DateFormatConverter\\": "src/" 457 "DanHarrin\\DateFormatConverter\\": "src/"
458 } 458 }
459 }, 459 },
460 "notification-url": "https://packagist.org/downloads/", 460 "notification-url": "https://packagist.org/downloads/",
461 "license": [ 461 "license": [
462 "MIT" 462 "MIT"
463 ], 463 ],
464 "authors": [ 464 "authors": [
465 { 465 {
466 "name": "Dan Harrin", 466 "name": "Dan Harrin",
467 "email": "dan@danharrin.com" 467 "email": "dan@danharrin.com"
468 } 468 }
469 ], 469 ],
470 "description": "Convert token-based date formats between standards.", 470 "description": "Convert token-based date formats between standards.",
471 "homepage": "https://github.com/danharrin/date-format-converter", 471 "homepage": "https://github.com/danharrin/date-format-converter",
472 "support": { 472 "support": {
473 "issues": "https://github.com/danharrin/date-format-converter/issues", 473 "issues": "https://github.com/danharrin/date-format-converter/issues",
474 "source": "https://github.com/danharrin/date-format-converter" 474 "source": "https://github.com/danharrin/date-format-converter"
475 }, 475 },
476 "funding": [ 476 "funding": [
477 { 477 {
478 "url": "https://github.com/danharrin", 478 "url": "https://github.com/danharrin",
479 "type": "github" 479 "type": "github"
480 } 480 }
481 ], 481 ],
482 "time": "2022-09-29T07:48:20+00:00" 482 "time": "2022-09-29T07:48:20+00:00"
483 }, 483 },
484 { 484 {
485 "name": "dflydev/dot-access-data", 485 "name": "dflydev/dot-access-data",
486 "version": "v3.0.2", 486 "version": "v3.0.2",
487 "source": { 487 "source": {
488 "type": "git", 488 "type": "git",
489 "url": "https://github.com/dflydev/dflydev-dot-access-data.git", 489 "url": "https://github.com/dflydev/dflydev-dot-access-data.git",
490 "reference": "f41715465d65213d644d3141a6a93081be5d3549" 490 "reference": "f41715465d65213d644d3141a6a93081be5d3549"
491 }, 491 },
492 "dist": { 492 "dist": {
493 "type": "zip", 493 "type": "zip",
494 "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", 494 "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
495 "reference": "f41715465d65213d644d3141a6a93081be5d3549", 495 "reference": "f41715465d65213d644d3141a6a93081be5d3549",
496 "shasum": "" 496 "shasum": ""
497 }, 497 },
498 "require": { 498 "require": {
499 "php": "^7.1 || ^8.0" 499 "php": "^7.1 || ^8.0"
500 }, 500 },
501 "require-dev": { 501 "require-dev": {
502 "phpstan/phpstan": "^0.12.42", 502 "phpstan/phpstan": "^0.12.42",
503 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", 503 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
504 "scrutinizer/ocular": "1.6.0", 504 "scrutinizer/ocular": "1.6.0",
505 "squizlabs/php_codesniffer": "^3.5", 505 "squizlabs/php_codesniffer": "^3.5",
506 "vimeo/psalm": "^4.0.0" 506 "vimeo/psalm": "^4.0.0"
507 }, 507 },
508 "type": "library", 508 "type": "library",
509 "extra": { 509 "extra": {
510 "branch-alias": { 510 "branch-alias": {
511 "dev-main": "3.x-dev" 511 "dev-main": "3.x-dev"
512 } 512 }
513 }, 513 },
514 "autoload": { 514 "autoload": {
515 "psr-4": { 515 "psr-4": {
516 "Dflydev\\DotAccessData\\": "src/" 516 "Dflydev\\DotAccessData\\": "src/"
517 } 517 }
518 }, 518 },
519 "notification-url": "https://packagist.org/downloads/", 519 "notification-url": "https://packagist.org/downloads/",
520 "license": [ 520 "license": [
521 "MIT" 521 "MIT"
522 ], 522 ],
523 "authors": [ 523 "authors": [
524 { 524 {
525 "name": "Dragonfly Development Inc.", 525 "name": "Dragonfly Development Inc.",
526 "email": "info@dflydev.com", 526 "email": "info@dflydev.com",
527 "homepage": "http://dflydev.com" 527 "homepage": "http://dflydev.com"
528 }, 528 },
529 { 529 {
530 "name": "Beau Simensen", 530 "name": "Beau Simensen",
531 "email": "beau@dflydev.com", 531 "email": "beau@dflydev.com",
532 "homepage": "http://beausimensen.com" 532 "homepage": "http://beausimensen.com"
533 }, 533 },
534 { 534 {
535 "name": "Carlos Frutos", 535 "name": "Carlos Frutos",
536 "email": "carlos@kiwing.it", 536 "email": "carlos@kiwing.it",
537 "homepage": "https://github.com/cfrutos" 537 "homepage": "https://github.com/cfrutos"
538 }, 538 },
539 { 539 {
540 "name": "Colin O'Dell", 540 "name": "Colin O'Dell",
541 "email": "colinodell@gmail.com", 541 "email": "colinodell@gmail.com",
542 "homepage": "https://www.colinodell.com" 542 "homepage": "https://www.colinodell.com"
543 } 543 }
544 ], 544 ],
545 "description": "Given a deep data structure, access data by dot notation.", 545 "description": "Given a deep data structure, access data by dot notation.",
546 "homepage": "https://github.com/dflydev/dflydev-dot-access-data", 546 "homepage": "https://github.com/dflydev/dflydev-dot-access-data",
547 "keywords": [ 547 "keywords": [
548 "access", 548 "access",
549 "data", 549 "data",
550 "dot", 550 "dot",
551 "notation" 551 "notation"
552 ], 552 ],
553 "support": { 553 "support": {
554 "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", 554 "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
555 "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" 555 "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
556 }, 556 },
557 "time": "2022-10-27T11:44:00+00:00" 557 "time": "2022-10-27T11:44:00+00:00"
558 }, 558 },
559 { 559 {
560 "name": "doctrine/cache", 560 "name": "doctrine/cache",
561 "version": "1.13.0", 561 "version": "1.13.0",
562 "source": { 562 "source": {
563 "type": "git", 563 "type": "git",
564 "url": "https://github.com/doctrine/cache.git", 564 "url": "https://github.com/doctrine/cache.git",
565 "reference": "56cd022adb5514472cb144c087393c1821911d09" 565 "reference": "56cd022adb5514472cb144c087393c1821911d09"
566 }, 566 },
567 "dist": { 567 "dist": {
568 "type": "zip", 568 "type": "zip",
569 "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", 569 "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09",
570 "reference": "56cd022adb5514472cb144c087393c1821911d09", 570 "reference": "56cd022adb5514472cb144c087393c1821911d09",
571 "shasum": "" 571 "shasum": ""
572 }, 572 },
573 "require": { 573 "require": {
574 "php": "~7.1 || ^8.0" 574 "php": "~7.1 || ^8.0"
575 }, 575 },
576 "conflict": { 576 "conflict": {
577 "doctrine/common": ">2.2,<2.4" 577 "doctrine/common": ">2.2,<2.4"
578 }, 578 },
579 "require-dev": { 579 "require-dev": {
580 "alcaeus/mongo-php-adapter": "^1.1", 580 "alcaeus/mongo-php-adapter": "^1.1",
581 "cache/integration-tests": "dev-master", 581 "cache/integration-tests": "dev-master",
582 "doctrine/coding-standard": "^9", 582 "doctrine/coding-standard": "^9",
583 "mongodb/mongodb": "^1.1", 583 "mongodb/mongodb": "^1.1",
584 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 584 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
585 "predis/predis": "~1.0", 585 "predis/predis": "~1.0",
586 "psr/cache": "^1.0 || ^2.0 || ^3.0", 586 "psr/cache": "^1.0 || ^2.0 || ^3.0",
587 "symfony/cache": "^4.4 || ^5.4 || ^6", 587 "symfony/cache": "^4.4 || ^5.4 || ^6",
588 "symfony/var-exporter": "^4.4 || ^5.4 || ^6" 588 "symfony/var-exporter": "^4.4 || ^5.4 || ^6"
589 }, 589 },
590 "suggest": { 590 "suggest": {
591 "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" 591 "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
592 }, 592 },
593 "type": "library", 593 "type": "library",
594 "autoload": { 594 "autoload": {
595 "psr-4": { 595 "psr-4": {
596 "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" 596 "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
597 } 597 }
598 }, 598 },
599 "notification-url": "https://packagist.org/downloads/", 599 "notification-url": "https://packagist.org/downloads/",
600 "license": [ 600 "license": [
601 "MIT" 601 "MIT"
602 ], 602 ],
603 "authors": [ 603 "authors": [
604 { 604 {
605 "name": "Guilherme Blanco", 605 "name": "Guilherme Blanco",
606 "email": "guilhermeblanco@gmail.com" 606 "email": "guilhermeblanco@gmail.com"
607 }, 607 },
608 { 608 {
609 "name": "Roman Borschel", 609 "name": "Roman Borschel",
610 "email": "roman@code-factory.org" 610 "email": "roman@code-factory.org"
611 }, 611 },
612 { 612 {
613 "name": "Benjamin Eberlei", 613 "name": "Benjamin Eberlei",
614 "email": "kontakt@beberlei.de" 614 "email": "kontakt@beberlei.de"
615 }, 615 },
616 { 616 {
617 "name": "Jonathan Wage", 617 "name": "Jonathan Wage",
618 "email": "jonwage@gmail.com" 618 "email": "jonwage@gmail.com"
619 }, 619 },
620 { 620 {
621 "name": "Johannes Schmitt", 621 "name": "Johannes Schmitt",
622 "email": "schmittjoh@gmail.com" 622 "email": "schmittjoh@gmail.com"
623 } 623 }
624 ], 624 ],
625 "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", 625 "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
626 "homepage": "https://www.doctrine-project.org/projects/cache.html", 626 "homepage": "https://www.doctrine-project.org/projects/cache.html",
627 "keywords": [ 627 "keywords": [
628 "abstraction", 628 "abstraction",
629 "apcu", 629 "apcu",
630 "cache", 630 "cache",
631 "caching", 631 "caching",
632 "couchdb", 632 "couchdb",
633 "memcached", 633 "memcached",
634 "php", 634 "php",
635 "redis", 635 "redis",
636 "xcache" 636 "xcache"
637 ], 637 ],
638 "support": { 638 "support": {
639 "issues": "https://github.com/doctrine/cache/issues", 639 "issues": "https://github.com/doctrine/cache/issues",
640 "source": "https://github.com/doctrine/cache/tree/1.13.0" 640 "source": "https://github.com/doctrine/cache/tree/1.13.0"
641 }, 641 },
642 "funding": [ 642 "funding": [
643 { 643 {
644 "url": "https://www.doctrine-project.org/sponsorship.html", 644 "url": "https://www.doctrine-project.org/sponsorship.html",
645 "type": "custom" 645 "type": "custom"
646 }, 646 },
647 { 647 {
648 "url": "https://www.patreon.com/phpdoctrine", 648 "url": "https://www.patreon.com/phpdoctrine",
649 "type": "patreon" 649 "type": "patreon"
650 }, 650 },
651 { 651 {
652 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", 652 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
653 "type": "tidelift" 653 "type": "tidelift"
654 } 654 }
655 ], 655 ],
656 "time": "2022-05-20T20:06:54+00:00" 656 "time": "2022-05-20T20:06:54+00:00"
657 }, 657 },
658 { 658 {
659 "name": "doctrine/dbal", 659 "name": "doctrine/dbal",
660 "version": "3.0.0", 660 "version": "3.0.0",
661 "source": { 661 "source": {
662 "type": "git", 662 "type": "git",
663 "url": "https://github.com/doctrine/dbal.git", 663 "url": "https://github.com/doctrine/dbal.git",
664 "reference": "ee6d1260d5cc20ec506455a585945d7bdb98662c" 664 "reference": "ee6d1260d5cc20ec506455a585945d7bdb98662c"
665 }, 665 },
666 "dist": { 666 "dist": {
667 "type": "zip", 667 "type": "zip",
668 "url": "https://api.github.com/repos/doctrine/dbal/zipball/ee6d1260d5cc20ec506455a585945d7bdb98662c", 668 "url": "https://api.github.com/repos/doctrine/dbal/zipball/ee6d1260d5cc20ec506455a585945d7bdb98662c",
669 "reference": "ee6d1260d5cc20ec506455a585945d7bdb98662c", 669 "reference": "ee6d1260d5cc20ec506455a585945d7bdb98662c",
670 "shasum": "" 670 "shasum": ""
671 }, 671 },
672 "require": { 672 "require": {
673 "composer/package-versions-deprecated": "^1.11.99", 673 "composer/package-versions-deprecated": "^1.11.99",
674 "doctrine/cache": "^1.0", 674 "doctrine/cache": "^1.0",
675 "doctrine/event-manager": "^1.0", 675 "doctrine/event-manager": "^1.0",
676 "php": "^7.3 || ^8.0" 676 "php": "^7.3 || ^8.0"
677 }, 677 },
678 "require-dev": { 678 "require-dev": {
679 "doctrine/coding-standard": "^8.1", 679 "doctrine/coding-standard": "^8.1",
680 "jetbrains/phpstorm-stubs": "^2019.1", 680 "jetbrains/phpstorm-stubs": "^2019.1",
681 "phpstan/phpstan": "^0.12.40", 681 "phpstan/phpstan": "^0.12.40",
682 "phpstan/phpstan-strict-rules": "^0.12.2", 682 "phpstan/phpstan-strict-rules": "^0.12.2",
683 "phpunit/phpunit": "^9.4", 683 "phpunit/phpunit": "^9.4",
684 "psalm/plugin-phpunit": "^0.10.0", 684 "psalm/plugin-phpunit": "^0.10.0",
685 "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", 685 "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
686 "vimeo/psalm": "^3.17.2" 686 "vimeo/psalm": "^3.17.2"
687 }, 687 },
688 "suggest": { 688 "suggest": {
689 "symfony/console": "For helpful console commands such as SQL execution and import of files." 689 "symfony/console": "For helpful console commands such as SQL execution and import of files."
690 }, 690 },
691 "bin": [ 691 "bin": [
692 "bin/doctrine-dbal" 692 "bin/doctrine-dbal"
693 ], 693 ],
694 "type": "library", 694 "type": "library",
695 "extra": { 695 "extra": {
696 "branch-alias": { 696 "branch-alias": {
697 "dev-master": "4.0.x-dev" 697 "dev-master": "4.0.x-dev"
698 } 698 }
699 }, 699 },
700 "autoload": { 700 "autoload": {
701 "psr-4": { 701 "psr-4": {
702 "Doctrine\\DBAL\\": "src" 702 "Doctrine\\DBAL\\": "src"
703 } 703 }
704 }, 704 },
705 "notification-url": "https://packagist.org/downloads/", 705 "notification-url": "https://packagist.org/downloads/",
706 "license": [ 706 "license": [
707 "MIT" 707 "MIT"
708 ], 708 ],
709 "authors": [ 709 "authors": [
710 { 710 {
711 "name": "Guilherme Blanco", 711 "name": "Guilherme Blanco",
712 "email": "guilhermeblanco@gmail.com" 712 "email": "guilhermeblanco@gmail.com"
713 }, 713 },
714 { 714 {
715 "name": "Roman Borschel", 715 "name": "Roman Borschel",
716 "email": "roman@code-factory.org" 716 "email": "roman@code-factory.org"
717 }, 717 },
718 { 718 {
719 "name": "Benjamin Eberlei", 719 "name": "Benjamin Eberlei",
720 "email": "kontakt@beberlei.de" 720 "email": "kontakt@beberlei.de"
721 }, 721 },
722 { 722 {
723 "name": "Jonathan Wage", 723 "name": "Jonathan Wage",
724 "email": "jonwage@gmail.com" 724 "email": "jonwage@gmail.com"
725 } 725 }
726 ], 726 ],
727 "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", 727 "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.",
728 "homepage": "https://www.doctrine-project.org/projects/dbal.html", 728 "homepage": "https://www.doctrine-project.org/projects/dbal.html",
729 "keywords": [ 729 "keywords": [
730 "abstraction", 730 "abstraction",
731 "database", 731 "database",
732 "db2", 732 "db2",
733 "dbal", 733 "dbal",
734 "mariadb", 734 "mariadb",
735 "mssql", 735 "mssql",
736 "mysql", 736 "mysql",
737 "oci8", 737 "oci8",
738 "oracle", 738 "oracle",
739 "pdo", 739 "pdo",
740 "pgsql", 740 "pgsql",
741 "postgresql", 741 "postgresql",
742 "queryobject", 742 "queryobject",
743 "sasql", 743 "sasql",
744 "sql", 744 "sql",
745 "sqlite", 745 "sqlite",
746 "sqlserver", 746 "sqlserver",
747 "sqlsrv" 747 "sqlsrv"
748 ], 748 ],
749 "support": { 749 "support": {
750 "issues": "https://github.com/doctrine/dbal/issues", 750 "issues": "https://github.com/doctrine/dbal/issues",
751 "source": "https://github.com/doctrine/dbal/tree/3.0.0" 751 "source": "https://github.com/doctrine/dbal/tree/3.0.0"
752 }, 752 },
753 "funding": [ 753 "funding": [
754 { 754 {
755 "url": "https://www.doctrine-project.org/sponsorship.html", 755 "url": "https://www.doctrine-project.org/sponsorship.html",
756 "type": "custom" 756 "type": "custom"
757 }, 757 },
758 { 758 {
759 "url": "https://www.patreon.com/phpdoctrine", 759 "url": "https://www.patreon.com/phpdoctrine",
760 "type": "patreon" 760 "type": "patreon"
761 }, 761 },
762 { 762 {
763 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", 763 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
764 "type": "tidelift" 764 "type": "tidelift"
765 } 765 }
766 ], 766 ],
767 "time": "2020-11-15T18:20:41+00:00" 767 "time": "2020-11-15T18:20:41+00:00"
768 }, 768 },
769 { 769 {
770 "name": "doctrine/deprecations", 770 "name": "doctrine/deprecations",
771 "version": "v1.0.0", 771 "version": "v1.0.0",
772 "source": { 772 "source": {
773 "type": "git", 773 "type": "git",
774 "url": "https://github.com/doctrine/deprecations.git", 774 "url": "https://github.com/doctrine/deprecations.git",
775 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" 775 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"
776 }, 776 },
777 "dist": { 777 "dist": {
778 "type": "zip", 778 "type": "zip",
779 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", 779 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
780 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", 780 "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
781 "shasum": "" 781 "shasum": ""
782 }, 782 },
783 "require": { 783 "require": {
784 "php": "^7.1|^8.0" 784 "php": "^7.1|^8.0"
785 }, 785 },
786 "require-dev": { 786 "require-dev": {
787 "doctrine/coding-standard": "^9", 787 "doctrine/coding-standard": "^9",
788 "phpunit/phpunit": "^7.5|^8.5|^9.5", 788 "phpunit/phpunit": "^7.5|^8.5|^9.5",
789 "psr/log": "^1|^2|^3" 789 "psr/log": "^1|^2|^3"
790 }, 790 },
791 "suggest": { 791 "suggest": {
792 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" 792 "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
793 }, 793 },
794 "type": "library", 794 "type": "library",
795 "autoload": { 795 "autoload": {
796 "psr-4": { 796 "psr-4": {
797 "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" 797 "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
798 } 798 }
799 }, 799 },
800 "notification-url": "https://packagist.org/downloads/", 800 "notification-url": "https://packagist.org/downloads/",
801 "license": [ 801 "license": [
802 "MIT" 802 "MIT"
803 ], 803 ],
804 "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", 804 "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
805 "homepage": "https://www.doctrine-project.org/", 805 "homepage": "https://www.doctrine-project.org/",
806 "support": { 806 "support": {
807 "issues": "https://github.com/doctrine/deprecations/issues", 807 "issues": "https://github.com/doctrine/deprecations/issues",
808 "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" 808 "source": "https://github.com/doctrine/deprecations/tree/v1.0.0"
809 }, 809 },
810 "time": "2022-05-02T15:47:09+00:00" 810 "time": "2022-05-02T15:47:09+00:00"
811 }, 811 },
812 { 812 {
813 "name": "doctrine/event-manager", 813 "name": "doctrine/event-manager",
814 "version": "1.2.0", 814 "version": "1.2.0",
815 "source": { 815 "source": {
816 "type": "git", 816 "type": "git",
817 "url": "https://github.com/doctrine/event-manager.git", 817 "url": "https://github.com/doctrine/event-manager.git",
818 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" 818 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
819 }, 819 },
820 "dist": { 820 "dist": {
821 "type": "zip", 821 "type": "zip",
822 "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", 822 "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
823 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", 823 "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
824 "shasum": "" 824 "shasum": ""
825 }, 825 },
826 "require": { 826 "require": {
827 "doctrine/deprecations": "^0.5.3 || ^1", 827 "doctrine/deprecations": "^0.5.3 || ^1",
828 "php": "^7.1 || ^8.0" 828 "php": "^7.1 || ^8.0"
829 }, 829 },
830 "conflict": { 830 "conflict": {
831 "doctrine/common": "<2.9" 831 "doctrine/common": "<2.9"
832 }, 832 },
833 "require-dev": { 833 "require-dev": {
834 "doctrine/coding-standard": "^9 || ^10", 834 "doctrine/coding-standard": "^9 || ^10",
835 "phpstan/phpstan": "~1.4.10 || ^1.8.8", 835 "phpstan/phpstan": "~1.4.10 || ^1.8.8",
836 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 836 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
837 "vimeo/psalm": "^4.24" 837 "vimeo/psalm": "^4.24"
838 }, 838 },
839 "type": "library", 839 "type": "library",
840 "autoload": { 840 "autoload": {
841 "psr-4": { 841 "psr-4": {
842 "Doctrine\\Common\\": "src" 842 "Doctrine\\Common\\": "src"
843 } 843 }
844 }, 844 },
845 "notification-url": "https://packagist.org/downloads/", 845 "notification-url": "https://packagist.org/downloads/",
846 "license": [ 846 "license": [
847 "MIT" 847 "MIT"
848 ], 848 ],
849 "authors": [ 849 "authors": [
850 { 850 {
851 "name": "Guilherme Blanco", 851 "name": "Guilherme Blanco",
852 "email": "guilhermeblanco@gmail.com" 852 "email": "guilhermeblanco@gmail.com"
853 }, 853 },
854 { 854 {
855 "name": "Roman Borschel", 855 "name": "Roman Borschel",
856 "email": "roman@code-factory.org" 856 "email": "roman@code-factory.org"
857 }, 857 },
858 { 858 {
859 "name": "Benjamin Eberlei", 859 "name": "Benjamin Eberlei",
860 "email": "kontakt@beberlei.de" 860 "email": "kontakt@beberlei.de"
861 }, 861 },
862 { 862 {
863 "name": "Jonathan Wage", 863 "name": "Jonathan Wage",
864 "email": "jonwage@gmail.com" 864 "email": "jonwage@gmail.com"
865 }, 865 },
866 { 866 {
867 "name": "Johannes Schmitt", 867 "name": "Johannes Schmitt",
868 "email": "schmittjoh@gmail.com" 868 "email": "schmittjoh@gmail.com"
869 }, 869 },
870 { 870 {
871 "name": "Marco Pivetta", 871 "name": "Marco Pivetta",
872 "email": "ocramius@gmail.com" 872 "email": "ocramius@gmail.com"
873 } 873 }
874 ], 874 ],
875 "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", 875 "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
876 "homepage": "https://www.doctrine-project.org/projects/event-manager.html", 876 "homepage": "https://www.doctrine-project.org/projects/event-manager.html",
877 "keywords": [ 877 "keywords": [
878 "event", 878 "event",
879 "event dispatcher", 879 "event dispatcher",
880 "event manager", 880 "event manager",
881 "event system", 881 "event system",
882 "events" 882 "events"
883 ], 883 ],
884 "support": { 884 "support": {
885 "issues": "https://github.com/doctrine/event-manager/issues", 885 "issues": "https://github.com/doctrine/event-manager/issues",
886 "source": "https://github.com/doctrine/event-manager/tree/1.2.0" 886 "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
887 }, 887 },
888 "funding": [ 888 "funding": [
889 { 889 {
890 "url": "https://www.doctrine-project.org/sponsorship.html", 890 "url": "https://www.doctrine-project.org/sponsorship.html",
891 "type": "custom" 891 "type": "custom"
892 }, 892 },
893 { 893 {
894 "url": "https://www.patreon.com/phpdoctrine", 894 "url": "https://www.patreon.com/phpdoctrine",
895 "type": "patreon" 895 "type": "patreon"
896 }, 896 },
897 { 897 {
898 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", 898 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
899 "type": "tidelift" 899 "type": "tidelift"
900 } 900 }
901 ], 901 ],
902 "time": "2022-10-12T20:51:15+00:00" 902 "time": "2022-10-12T20:51:15+00:00"
903 }, 903 },
904 { 904 {
905 "name": "doctrine/inflector", 905 "name": "doctrine/inflector",
906 "version": "2.0.6", 906 "version": "2.0.6",
907 "source": { 907 "source": {
908 "type": "git", 908 "type": "git",
909 "url": "https://github.com/doctrine/inflector.git", 909 "url": "https://github.com/doctrine/inflector.git",
910 "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" 910 "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024"
911 }, 911 },
912 "dist": { 912 "dist": {
913 "type": "zip", 913 "type": "zip",
914 "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", 914 "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
915 "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", 915 "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024",
916 "shasum": "" 916 "shasum": ""
917 }, 917 },
918 "require": { 918 "require": {
919 "php": "^7.2 || ^8.0" 919 "php": "^7.2 || ^8.0"
920 }, 920 },
921 "require-dev": { 921 "require-dev": {
922 "doctrine/coding-standard": "^10", 922 "doctrine/coding-standard": "^10",
923 "phpstan/phpstan": "^1.8", 923 "phpstan/phpstan": "^1.8",
924 "phpstan/phpstan-phpunit": "^1.1", 924 "phpstan/phpstan-phpunit": "^1.1",
925 "phpstan/phpstan-strict-rules": "^1.3", 925 "phpstan/phpstan-strict-rules": "^1.3",
926 "phpunit/phpunit": "^8.5 || ^9.5", 926 "phpunit/phpunit": "^8.5 || ^9.5",
927 "vimeo/psalm": "^4.25" 927 "vimeo/psalm": "^4.25"
928 }, 928 },
929 "type": "library", 929 "type": "library",
930 "autoload": { 930 "autoload": {
931 "psr-4": { 931 "psr-4": {
932 "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" 932 "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
933 } 933 }
934 }, 934 },
935 "notification-url": "https://packagist.org/downloads/", 935 "notification-url": "https://packagist.org/downloads/",
936 "license": [ 936 "license": [
937 "MIT" 937 "MIT"
938 ], 938 ],
939 "authors": [ 939 "authors": [
940 { 940 {
941 "name": "Guilherme Blanco", 941 "name": "Guilherme Blanco",
942 "email": "guilhermeblanco@gmail.com" 942 "email": "guilhermeblanco@gmail.com"
943 }, 943 },
944 { 944 {
945 "name": "Roman Borschel", 945 "name": "Roman Borschel",
946 "email": "roman@code-factory.org" 946 "email": "roman@code-factory.org"
947 }, 947 },
948 { 948 {
949 "name": "Benjamin Eberlei", 949 "name": "Benjamin Eberlei",
950 "email": "kontakt@beberlei.de" 950 "email": "kontakt@beberlei.de"
951 }, 951 },
952 { 952 {
953 "name": "Jonathan Wage", 953 "name": "Jonathan Wage",
954 "email": "jonwage@gmail.com" 954 "email": "jonwage@gmail.com"
955 }, 955 },
956 { 956 {
957 "name": "Johannes Schmitt", 957 "name": "Johannes Schmitt",
958 "email": "schmittjoh@gmail.com" 958 "email": "schmittjoh@gmail.com"
959 } 959 }
960 ], 960 ],
961 "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", 961 "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
962 "homepage": "https://www.doctrine-project.org/projects/inflector.html", 962 "homepage": "https://www.doctrine-project.org/projects/inflector.html",
963 "keywords": [ 963 "keywords": [
964 "inflection", 964 "inflection",
965 "inflector", 965 "inflector",
966 "lowercase", 966 "lowercase",
967 "manipulation", 967 "manipulation",
968 "php", 968 "php",
969 "plural", 969 "plural",
970 "singular", 970 "singular",
971 "strings", 971 "strings",
972 "uppercase", 972 "uppercase",
973 "words" 973 "words"
974 ], 974 ],
975 "support": { 975 "support": {
976 "issues": "https://github.com/doctrine/inflector/issues", 976 "issues": "https://github.com/doctrine/inflector/issues",
977 "source": "https://github.com/doctrine/inflector/tree/2.0.6" 977 "source": "https://github.com/doctrine/inflector/tree/2.0.6"
978 }, 978 },
979 "funding": [ 979 "funding": [
980 { 980 {
981 "url": "https://www.doctrine-project.org/sponsorship.html", 981 "url": "https://www.doctrine-project.org/sponsorship.html",
982 "type": "custom" 982 "type": "custom"
983 }, 983 },
984 { 984 {
985 "url": "https://www.patreon.com/phpdoctrine", 985 "url": "https://www.patreon.com/phpdoctrine",
986 "type": "patreon" 986 "type": "patreon"
987 }, 987 },
988 { 988 {
989 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", 989 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
990 "type": "tidelift" 990 "type": "tidelift"
991 } 991 }
992 ], 992 ],
993 "time": "2022-10-20T09:10:12+00:00" 993 "time": "2022-10-20T09:10:12+00:00"
994 }, 994 },
995 { 995 {
996 "name": "doctrine/lexer", 996 "name": "doctrine/lexer",
997 "version": "2.1.0", 997 "version": "2.1.0",
998 "source": { 998 "source": {
999 "type": "git", 999 "type": "git",
1000 "url": "https://github.com/doctrine/lexer.git", 1000 "url": "https://github.com/doctrine/lexer.git",
1001 "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124" 1001 "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
1002 }, 1002 },
1003 "dist": { 1003 "dist": {
1004 "type": "zip", 1004 "type": "zip",
1005 "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", 1005 "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
1006 "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124", 1006 "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
1007 "shasum": "" 1007 "shasum": ""
1008 }, 1008 },
1009 "require": { 1009 "require": {
1010 "doctrine/deprecations": "^1.0", 1010 "doctrine/deprecations": "^1.0",
1011 "php": "^7.1 || ^8.0" 1011 "php": "^7.1 || ^8.0"
1012 }, 1012 },
1013 "require-dev": { 1013 "require-dev": {
1014 "doctrine/coding-standard": "^9 || ^10", 1014 "doctrine/coding-standard": "^9 || ^10",
1015 "phpstan/phpstan": "^1.3", 1015 "phpstan/phpstan": "^1.3",
1016 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 1016 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
1017 "psalm/plugin-phpunit": "^0.18.3", 1017 "psalm/plugin-phpunit": "^0.18.3",
1018 "vimeo/psalm": "^4.11 || ^5.0" 1018 "vimeo/psalm": "^4.11 || ^5.0"
1019 }, 1019 },
1020 "type": "library", 1020 "type": "library",
1021 "autoload": { 1021 "autoload": {
1022 "psr-4": { 1022 "psr-4": {
1023 "Doctrine\\Common\\Lexer\\": "src" 1023 "Doctrine\\Common\\Lexer\\": "src"
1024 } 1024 }
1025 }, 1025 },
1026 "notification-url": "https://packagist.org/downloads/", 1026 "notification-url": "https://packagist.org/downloads/",
1027 "license": [ 1027 "license": [
1028 "MIT" 1028 "MIT"
1029 ], 1029 ],
1030 "authors": [ 1030 "authors": [
1031 { 1031 {
1032 "name": "Guilherme Blanco", 1032 "name": "Guilherme Blanco",
1033 "email": "guilhermeblanco@gmail.com" 1033 "email": "guilhermeblanco@gmail.com"
1034 }, 1034 },
1035 { 1035 {
1036 "name": "Roman Borschel", 1036 "name": "Roman Borschel",
1037 "email": "roman@code-factory.org" 1037 "email": "roman@code-factory.org"
1038 }, 1038 },
1039 { 1039 {
1040 "name": "Johannes Schmitt", 1040 "name": "Johannes Schmitt",
1041 "email": "schmittjoh@gmail.com" 1041 "email": "schmittjoh@gmail.com"
1042 } 1042 }
1043 ], 1043 ],
1044 "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", 1044 "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
1045 "homepage": "https://www.doctrine-project.org/projects/lexer.html", 1045 "homepage": "https://www.doctrine-project.org/projects/lexer.html",
1046 "keywords": [ 1046 "keywords": [
1047 "annotations", 1047 "annotations",
1048 "docblock", 1048 "docblock",
1049 "lexer", 1049 "lexer",
1050 "parser", 1050 "parser",
1051 "php" 1051 "php"
1052 ], 1052 ],
1053 "support": { 1053 "support": {
1054 "issues": "https://github.com/doctrine/lexer/issues", 1054 "issues": "https://github.com/doctrine/lexer/issues",
1055 "source": "https://github.com/doctrine/lexer/tree/2.1.0" 1055 "source": "https://github.com/doctrine/lexer/tree/2.1.0"
1056 }, 1056 },
1057 "funding": [ 1057 "funding": [
1058 { 1058 {
1059 "url": "https://www.doctrine-project.org/sponsorship.html", 1059 "url": "https://www.doctrine-project.org/sponsorship.html",
1060 "type": "custom" 1060 "type": "custom"
1061 }, 1061 },
1062 { 1062 {
1063 "url": "https://www.patreon.com/phpdoctrine", 1063 "url": "https://www.patreon.com/phpdoctrine",
1064 "type": "patreon" 1064 "type": "patreon"
1065 }, 1065 },
1066 { 1066 {
1067 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", 1067 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
1068 "type": "tidelift" 1068 "type": "tidelift"
1069 } 1069 }
1070 ], 1070 ],
1071 "time": "2022-12-14T08:49:07+00:00" 1071 "time": "2022-12-14T08:49:07+00:00"
1072 }, 1072 },
1073 { 1073 {
1074 "name": "dompdf/dompdf", 1074 "name": "dompdf/dompdf",
1075 "version": "v2.0.4", 1075 "version": "v2.0.4",
1076 "source": { 1076 "source": {
1077 "type": "git", 1077 "type": "git",
1078 "url": "https://github.com/dompdf/dompdf.git", 1078 "url": "https://github.com/dompdf/dompdf.git",
1079 "reference": "093f2d9739cec57428e39ddadedfd4f3ae862c0f" 1079 "reference": "093f2d9739cec57428e39ddadedfd4f3ae862c0f"
1080 }, 1080 },
1081 "dist": { 1081 "dist": {
1082 "type": "zip", 1082 "type": "zip",
1083 "url": "https://api.github.com/repos/dompdf/dompdf/zipball/093f2d9739cec57428e39ddadedfd4f3ae862c0f", 1083 "url": "https://api.github.com/repos/dompdf/dompdf/zipball/093f2d9739cec57428e39ddadedfd4f3ae862c0f",
1084 "reference": "093f2d9739cec57428e39ddadedfd4f3ae862c0f", 1084 "reference": "093f2d9739cec57428e39ddadedfd4f3ae862c0f",
1085 "shasum": "" 1085 "shasum": ""
1086 }, 1086 },
1087 "require": { 1087 "require": {
1088 "ext-dom": "*", 1088 "ext-dom": "*",
1089 "ext-mbstring": "*", 1089 "ext-mbstring": "*",
1090 "masterminds/html5": "^2.0", 1090 "masterminds/html5": "^2.0",
1091 "phenx/php-font-lib": ">=0.5.4 <1.0.0", 1091 "phenx/php-font-lib": ">=0.5.4 <1.0.0",
1092 "phenx/php-svg-lib": ">=0.3.3 <1.0.0", 1092 "phenx/php-svg-lib": ">=0.3.3 <1.0.0",
1093 "php": "^7.1 || ^8.0" 1093 "php": "^7.1 || ^8.0"
1094 }, 1094 },
1095 "require-dev": { 1095 "require-dev": {
1096 "ext-json": "*", 1096 "ext-json": "*",
1097 "ext-zip": "*", 1097 "ext-zip": "*",
1098 "mockery/mockery": "^1.3", 1098 "mockery/mockery": "^1.3",
1099 "phpunit/phpunit": "^7.5 || ^8 || ^9", 1099 "phpunit/phpunit": "^7.5 || ^8 || ^9",
1100 "squizlabs/php_codesniffer": "^3.5" 1100 "squizlabs/php_codesniffer": "^3.5"
1101 }, 1101 },
1102 "suggest": { 1102 "suggest": {
1103 "ext-gd": "Needed to process images", 1103 "ext-gd": "Needed to process images",
1104 "ext-gmagick": "Improves image processing performance", 1104 "ext-gmagick": "Improves image processing performance",
1105 "ext-imagick": "Improves image processing performance", 1105 "ext-imagick": "Improves image processing performance",
1106 "ext-zlib": "Needed for pdf stream compression" 1106 "ext-zlib": "Needed for pdf stream compression"
1107 }, 1107 },
1108 "type": "library", 1108 "type": "library",
1109 "autoload": { 1109 "autoload": {
1110 "psr-4": { 1110 "psr-4": {
1111 "Dompdf\\": "src/" 1111 "Dompdf\\": "src/"
1112 }, 1112 },
1113 "classmap": [ 1113 "classmap": [
1114 "lib/" 1114 "lib/"
1115 ] 1115 ]
1116 }, 1116 },
1117 "notification-url": "https://packagist.org/downloads/", 1117 "notification-url": "https://packagist.org/downloads/",
1118 "license": [ 1118 "license": [
1119 "LGPL-2.1" 1119 "LGPL-2.1"
1120 ], 1120 ],
1121 "authors": [ 1121 "authors": [
1122 { 1122 {
1123 "name": "The Dompdf Community", 1123 "name": "The Dompdf Community",
1124 "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md" 1124 "homepage": "https://github.com/dompdf/dompdf/blob/master/AUTHORS.md"
1125 } 1125 }
1126 ], 1126 ],
1127 "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter", 1127 "description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter",
1128 "homepage": "https://github.com/dompdf/dompdf", 1128 "homepage": "https://github.com/dompdf/dompdf",
1129 "support": { 1129 "support": {
1130 "issues": "https://github.com/dompdf/dompdf/issues", 1130 "issues": "https://github.com/dompdf/dompdf/issues",
1131 "source": "https://github.com/dompdf/dompdf/tree/v2.0.4" 1131 "source": "https://github.com/dompdf/dompdf/tree/v2.0.4"
1132 }, 1132 },
1133 "time": "2023-12-12T20:19:39+00:00" 1133 "time": "2023-12-12T20:19:39+00:00"
1134 }, 1134 },
1135 { 1135 {
1136 "name": "dragonmantank/cron-expression", 1136 "name": "dragonmantank/cron-expression",
1137 "version": "v3.3.2", 1137 "version": "v3.3.2",
1138 "source": { 1138 "source": {
1139 "type": "git", 1139 "type": "git",
1140 "url": "https://github.com/dragonmantank/cron-expression.git", 1140 "url": "https://github.com/dragonmantank/cron-expression.git",
1141 "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" 1141 "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8"
1142 }, 1142 },
1143 "dist": { 1143 "dist": {
1144 "type": "zip", 1144 "type": "zip",
1145 "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", 1145 "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8",
1146 "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", 1146 "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8",
1147 "shasum": "" 1147 "shasum": ""
1148 }, 1148 },
1149 "require": { 1149 "require": {
1150 "php": "^7.2|^8.0", 1150 "php": "^7.2|^8.0",
1151 "webmozart/assert": "^1.0" 1151 "webmozart/assert": "^1.0"
1152 }, 1152 },
1153 "replace": { 1153 "replace": {
1154 "mtdowling/cron-expression": "^1.0" 1154 "mtdowling/cron-expression": "^1.0"
1155 }, 1155 },
1156 "require-dev": { 1156 "require-dev": {
1157 "phpstan/extension-installer": "^1.0", 1157 "phpstan/extension-installer": "^1.0",
1158 "phpstan/phpstan": "^1.0", 1158 "phpstan/phpstan": "^1.0",
1159 "phpstan/phpstan-webmozart-assert": "^1.0", 1159 "phpstan/phpstan-webmozart-assert": "^1.0",
1160 "phpunit/phpunit": "^7.0|^8.0|^9.0" 1160 "phpunit/phpunit": "^7.0|^8.0|^9.0"
1161 }, 1161 },
1162 "type": "library", 1162 "type": "library",
1163 "autoload": { 1163 "autoload": {
1164 "psr-4": { 1164 "psr-4": {
1165 "Cron\\": "src/Cron/" 1165 "Cron\\": "src/Cron/"
1166 } 1166 }
1167 }, 1167 },
1168 "notification-url": "https://packagist.org/downloads/", 1168 "notification-url": "https://packagist.org/downloads/",
1169 "license": [ 1169 "license": [
1170 "MIT" 1170 "MIT"
1171 ], 1171 ],
1172 "authors": [ 1172 "authors": [
1173 { 1173 {
1174 "name": "Chris Tankersley", 1174 "name": "Chris Tankersley",
1175 "email": "chris@ctankersley.com", 1175 "email": "chris@ctankersley.com",
1176 "homepage": "https://github.com/dragonmantank" 1176 "homepage": "https://github.com/dragonmantank"
1177 } 1177 }
1178 ], 1178 ],
1179 "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", 1179 "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
1180 "keywords": [ 1180 "keywords": [
1181 "cron", 1181 "cron",
1182 "schedule" 1182 "schedule"
1183 ], 1183 ],
1184 "support": { 1184 "support": {
1185 "issues": "https://github.com/dragonmantank/cron-expression/issues", 1185 "issues": "https://github.com/dragonmantank/cron-expression/issues",
1186 "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" 1186 "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2"
1187 }, 1187 },
1188 "funding": [ 1188 "funding": [
1189 { 1189 {
1190 "url": "https://github.com/dragonmantank", 1190 "url": "https://github.com/dragonmantank",
1191 "type": "github" 1191 "type": "github"
1192 } 1192 }
1193 ], 1193 ],
1194 "time": "2022-09-10T18:51:20+00:00" 1194 "time": "2022-09-10T18:51:20+00:00"
1195 }, 1195 },
1196 { 1196 {
1197 "name": "egulias/email-validator", 1197 "name": "egulias/email-validator",
1198 "version": "3.2.5", 1198 "version": "3.2.5",
1199 "source": { 1199 "source": {
1200 "type": "git", 1200 "type": "git",
1201 "url": "https://github.com/egulias/EmailValidator.git", 1201 "url": "https://github.com/egulias/EmailValidator.git",
1202 "reference": "b531a2311709443320c786feb4519cfaf94af796" 1202 "reference": "b531a2311709443320c786feb4519cfaf94af796"
1203 }, 1203 },
1204 "dist": { 1204 "dist": {
1205 "type": "zip", 1205 "type": "zip",
1206 "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b531a2311709443320c786feb4519cfaf94af796", 1206 "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/b531a2311709443320c786feb4519cfaf94af796",
1207 "reference": "b531a2311709443320c786feb4519cfaf94af796", 1207 "reference": "b531a2311709443320c786feb4519cfaf94af796",
1208 "shasum": "" 1208 "shasum": ""
1209 }, 1209 },
1210 "require": { 1210 "require": {
1211 "doctrine/lexer": "^1.2|^2", 1211 "doctrine/lexer": "^1.2|^2",
1212 "php": ">=7.2", 1212 "php": ">=7.2",
1213 "symfony/polyfill-intl-idn": "^1.15" 1213 "symfony/polyfill-intl-idn": "^1.15"
1214 }, 1214 },
1215 "require-dev": { 1215 "require-dev": {
1216 "phpunit/phpunit": "^8.5.8|^9.3.3", 1216 "phpunit/phpunit": "^8.5.8|^9.3.3",
1217 "vimeo/psalm": "^4" 1217 "vimeo/psalm": "^4"
1218 }, 1218 },
1219 "suggest": { 1219 "suggest": {
1220 "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" 1220 "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
1221 }, 1221 },
1222 "type": "library", 1222 "type": "library",
1223 "extra": { 1223 "extra": {
1224 "branch-alias": { 1224 "branch-alias": {
1225 "dev-master": "3.0.x-dev" 1225 "dev-master": "3.0.x-dev"
1226 } 1226 }
1227 }, 1227 },
1228 "autoload": { 1228 "autoload": {
1229 "psr-4": { 1229 "psr-4": {
1230 "Egulias\\EmailValidator\\": "src" 1230 "Egulias\\EmailValidator\\": "src"
1231 } 1231 }
1232 }, 1232 },
1233 "notification-url": "https://packagist.org/downloads/", 1233 "notification-url": "https://packagist.org/downloads/",
1234 "license": [ 1234 "license": [
1235 "MIT" 1235 "MIT"
1236 ], 1236 ],
1237 "authors": [ 1237 "authors": [
1238 { 1238 {
1239 "name": "Eduardo Gulias Davis" 1239 "name": "Eduardo Gulias Davis"
1240 } 1240 }
1241 ], 1241 ],
1242 "description": "A library for validating emails against several RFCs", 1242 "description": "A library for validating emails against several RFCs",
1243 "homepage": "https://github.com/egulias/EmailValidator", 1243 "homepage": "https://github.com/egulias/EmailValidator",
1244 "keywords": [ 1244 "keywords": [
1245 "email", 1245 "email",
1246 "emailvalidation", 1246 "emailvalidation",
1247 "emailvalidator", 1247 "emailvalidator",
1248 "validation", 1248 "validation",
1249 "validator" 1249 "validator"
1250 ], 1250 ],
1251 "support": { 1251 "support": {
1252 "issues": "https://github.com/egulias/EmailValidator/issues", 1252 "issues": "https://github.com/egulias/EmailValidator/issues",
1253 "source": "https://github.com/egulias/EmailValidator/tree/3.2.5" 1253 "source": "https://github.com/egulias/EmailValidator/tree/3.2.5"
1254 }, 1254 },
1255 "funding": [ 1255 "funding": [
1256 { 1256 {
1257 "url": "https://github.com/egulias", 1257 "url": "https://github.com/egulias",
1258 "type": "github" 1258 "type": "github"
1259 } 1259 }
1260 ], 1260 ],
1261 "time": "2023-01-02T17:26:14+00:00" 1261 "time": "2023-01-02T17:26:14+00:00"
1262 }, 1262 },
1263 { 1263 {
1264 "name": "ezyang/htmlpurifier", 1264 "name": "ezyang/htmlpurifier",
1265 "version": "v4.16.0", 1265 "version": "v4.16.0",
1266 "source": { 1266 "source": {
1267 "type": "git", 1267 "type": "git",
1268 "url": "https://github.com/ezyang/htmlpurifier.git", 1268 "url": "https://github.com/ezyang/htmlpurifier.git",
1269 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" 1269 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8"
1270 }, 1270 },
1271 "dist": { 1271 "dist": {
1272 "type": "zip", 1272 "type": "zip",
1273 "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", 1273 "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8",
1274 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", 1274 "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8",
1275 "shasum": "" 1275 "shasum": ""
1276 }, 1276 },
1277 "require": { 1277 "require": {
1278 "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" 1278 "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0"
1279 }, 1279 },
1280 "require-dev": { 1280 "require-dev": {
1281 "cerdic/css-tidy": "^1.7 || ^2.0", 1281 "cerdic/css-tidy": "^1.7 || ^2.0",
1282 "simpletest/simpletest": "dev-master" 1282 "simpletest/simpletest": "dev-master"
1283 }, 1283 },
1284 "suggest": { 1284 "suggest": {
1285 "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", 1285 "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.",
1286 "ext-bcmath": "Used for unit conversion and imagecrash protection", 1286 "ext-bcmath": "Used for unit conversion and imagecrash protection",
1287 "ext-iconv": "Converts text to and from non-UTF-8 encodings", 1287 "ext-iconv": "Converts text to and from non-UTF-8 encodings",
1288 "ext-tidy": "Used for pretty-printing HTML" 1288 "ext-tidy": "Used for pretty-printing HTML"
1289 }, 1289 },
1290 "type": "library", 1290 "type": "library",
1291 "autoload": { 1291 "autoload": {
1292 "files": [ 1292 "files": [
1293 "library/HTMLPurifier.composer.php" 1293 "library/HTMLPurifier.composer.php"
1294 ], 1294 ],
1295 "psr-0": { 1295 "psr-0": {
1296 "HTMLPurifier": "library/" 1296 "HTMLPurifier": "library/"
1297 }, 1297 },
1298 "exclude-from-classmap": [ 1298 "exclude-from-classmap": [
1299 "/library/HTMLPurifier/Language/" 1299 "/library/HTMLPurifier/Language/"
1300 ] 1300 ]
1301 }, 1301 },
1302 "notification-url": "https://packagist.org/downloads/", 1302 "notification-url": "https://packagist.org/downloads/",
1303 "license": [ 1303 "license": [
1304 "LGPL-2.1-or-later" 1304 "LGPL-2.1-or-later"
1305 ], 1305 ],
1306 "authors": [ 1306 "authors": [
1307 { 1307 {
1308 "name": "Edward Z. Yang", 1308 "name": "Edward Z. Yang",
1309 "email": "admin@htmlpurifier.org", 1309 "email": "admin@htmlpurifier.org",
1310 "homepage": "http://ezyang.com" 1310 "homepage": "http://ezyang.com"
1311 } 1311 }
1312 ], 1312 ],
1313 "description": "Standards compliant HTML filter written in PHP", 1313 "description": "Standards compliant HTML filter written in PHP",
1314 "homepage": "http://htmlpurifier.org/", 1314 "homepage": "http://htmlpurifier.org/",
1315 "keywords": [ 1315 "keywords": [
1316 "html" 1316 "html"
1317 ], 1317 ],
1318 "support": { 1318 "support": {
1319 "issues": "https://github.com/ezyang/htmlpurifier/issues", 1319 "issues": "https://github.com/ezyang/htmlpurifier/issues",
1320 "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" 1320 "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0"
1321 }, 1321 },
1322 "time": "2022-09-18T07:06:19+00:00" 1322 "time": "2022-09-18T07:06:19+00:00"
1323 }, 1323 },
1324 { 1324 {
1325 "name": "filament/forms", 1325 "name": "filament/forms",
1326 "version": "v2.17.40", 1326 "version": "v2.17.40",
1327 "source": { 1327 "source": {
1328 "type": "git", 1328 "type": "git",
1329 "url": "https://github.com/filamentphp/forms.git", 1329 "url": "https://github.com/filamentphp/forms.git",
1330 "reference": "bac884ddd8017ff5acf1ca7d3841a7cb4150bf81" 1330 "reference": "bac884ddd8017ff5acf1ca7d3841a7cb4150bf81"
1331 }, 1331 },
1332 "dist": { 1332 "dist": {
1333 "type": "zip", 1333 "type": "zip",
1334 "url": "https://api.github.com/repos/filamentphp/forms/zipball/bac884ddd8017ff5acf1ca7d3841a7cb4150bf81", 1334 "url": "https://api.github.com/repos/filamentphp/forms/zipball/bac884ddd8017ff5acf1ca7d3841a7cb4150bf81",
1335 "reference": "bac884ddd8017ff5acf1ca7d3841a7cb4150bf81", 1335 "reference": "bac884ddd8017ff5acf1ca7d3841a7cb4150bf81",
1336 "shasum": "" 1336 "shasum": ""
1337 }, 1337 },
1338 "require": { 1338 "require": {
1339 "blade-ui-kit/blade-heroicons": "^1.2", 1339 "blade-ui-kit/blade-heroicons": "^1.2",
1340 "danharrin/date-format-converter": "^0.3", 1340 "danharrin/date-format-converter": "^0.3",
1341 "filament/notifications": "self.version", 1341 "filament/notifications": "self.version",
1342 "filament/support": "self.version", 1342 "filament/support": "self.version",
1343 "illuminate/console": "^8.6|^9.0|^10.0", 1343 "illuminate/console": "^8.6|^9.0|^10.0",
1344 "illuminate/contracts": "^8.6|^9.0|^10.0", 1344 "illuminate/contracts": "^8.6|^9.0|^10.0",
1345 "illuminate/database": "^8.6|^9.0|^10.0", 1345 "illuminate/database": "^8.6|^9.0|^10.0",
1346 "illuminate/filesystem": "^8.6|^9.0|^10.0", 1346 "illuminate/filesystem": "^8.6|^9.0|^10.0",
1347 "illuminate/support": "^8.6|^9.0|^10.0", 1347 "illuminate/support": "^8.6|^9.0|^10.0",
1348 "illuminate/validation": "^8.6|^9.0|^10.0", 1348 "illuminate/validation": "^8.6|^9.0|^10.0",
1349 "illuminate/view": "^8.6|^9.0|^10.0", 1349 "illuminate/view": "^8.6|^9.0|^10.0",
1350 "livewire/livewire": "^2.10.7", 1350 "livewire/livewire": "^2.10.7",
1351 "php": "^8.0", 1351 "php": "^8.0",
1352 "spatie/laravel-package-tools": "^1.9" 1352 "spatie/laravel-package-tools": "^1.9"
1353 }, 1353 },
1354 "type": "library", 1354 "type": "library",
1355 "extra": { 1355 "extra": {
1356 "laravel": { 1356 "laravel": {
1357 "providers": [ 1357 "providers": [
1358 "Filament\\Forms\\FormsServiceProvider" 1358 "Filament\\Forms\\FormsServiceProvider"
1359 ] 1359 ]
1360 } 1360 }
1361 }, 1361 },
1362 "autoload": { 1362 "autoload": {
1363 "files": [ 1363 "files": [
1364 "src/helpers.php" 1364 "src/helpers.php"
1365 ], 1365 ],
1366 "psr-4": { 1366 "psr-4": {
1367 "Filament\\Forms\\": "src" 1367 "Filament\\Forms\\": "src"
1368 } 1368 }
1369 }, 1369 },
1370 "notification-url": "https://packagist.org/downloads/", 1370 "notification-url": "https://packagist.org/downloads/",
1371 "license": [ 1371 "license": [
1372 "MIT" 1372 "MIT"
1373 ], 1373 ],
1374 "description": "Effortlessly build TALL-powered forms.", 1374 "description": "Effortlessly build TALL-powered forms.",
1375 "homepage": "https://github.com/filamentphp/filament", 1375 "homepage": "https://github.com/filamentphp/filament",
1376 "support": { 1376 "support": {
1377 "issues": "https://github.com/filamentphp/filament/issues", 1377 "issues": "https://github.com/filamentphp/filament/issues",
1378 "source": "https://github.com/filamentphp/filament" 1378 "source": "https://github.com/filamentphp/filament"
1379 }, 1379 },
1380 "time": "2023-05-13T18:44:56+00:00" 1380 "time": "2023-05-13T18:44:56+00:00"
1381 }, 1381 },
1382 { 1382 {
1383 "name": "filament/notifications", 1383 "name": "filament/notifications",
1384 "version": "v2.17.40", 1384 "version": "v2.17.40",
1385 "source": { 1385 "source": {
1386 "type": "git", 1386 "type": "git",
1387 "url": "https://github.com/filamentphp/notifications.git", 1387 "url": "https://github.com/filamentphp/notifications.git",
1388 "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252" 1388 "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252"
1389 }, 1389 },
1390 "dist": { 1390 "dist": {
1391 "type": "zip", 1391 "type": "zip",
1392 "url": "https://api.github.com/repos/filamentphp/notifications/zipball/0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", 1392 "url": "https://api.github.com/repos/filamentphp/notifications/zipball/0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252",
1393 "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252", 1393 "reference": "0ef9f1f3481a08f357b8e78bcb4bbcd8111a1252",
1394 "shasum": "" 1394 "shasum": ""
1395 }, 1395 },
1396 "require": { 1396 "require": {
1397 "blade-ui-kit/blade-heroicons": "^1.2", 1397 "blade-ui-kit/blade-heroicons": "^1.2",
1398 "filament/support": "self.version", 1398 "filament/support": "self.version",
1399 "illuminate/contracts": "^8.6|^9.0|^10.0", 1399 "illuminate/contracts": "^8.6|^9.0|^10.0",
1400 "illuminate/filesystem": "^8.6|^9.0|^10.0", 1400 "illuminate/filesystem": "^8.6|^9.0|^10.0",
1401 "illuminate/notifications": "^8.6|^9.0|^10.0", 1401 "illuminate/notifications": "^8.6|^9.0|^10.0",
1402 "illuminate/support": "^8.6|^9.0|^10.0", 1402 "illuminate/support": "^8.6|^9.0|^10.0",
1403 "livewire/livewire": "^2.10.7", 1403 "livewire/livewire": "^2.10.7",
1404 "php": "^8.0", 1404 "php": "^8.0",
1405 "spatie/laravel-package-tools": "^1.9" 1405 "spatie/laravel-package-tools": "^1.9"
1406 }, 1406 },
1407 "type": "library", 1407 "type": "library",
1408 "extra": { 1408 "extra": {
1409 "laravel": { 1409 "laravel": {
1410 "providers": [ 1410 "providers": [
1411 "Filament\\Notifications\\NotificationsServiceProvider" 1411 "Filament\\Notifications\\NotificationsServiceProvider"
1412 ] 1412 ]
1413 } 1413 }
1414 }, 1414 },
1415 "autoload": { 1415 "autoload": {
1416 "files": [ 1416 "files": [
1417 "src/Testing/Autoload.php" 1417 "src/Testing/Autoload.php"
1418 ], 1418 ],
1419 "psr-4": { 1419 "psr-4": {
1420 "Filament\\Notifications\\": "src" 1420 "Filament\\Notifications\\": "src"
1421 } 1421 }
1422 }, 1422 },
1423 "notification-url": "https://packagist.org/downloads/", 1423 "notification-url": "https://packagist.org/downloads/",
1424 "license": [ 1424 "license": [
1425 "MIT" 1425 "MIT"
1426 ], 1426 ],
1427 "description": "Effortlessly build TALL-powered notifications.", 1427 "description": "Effortlessly build TALL-powered notifications.",
1428 "homepage": "https://github.com/filamentphp/filament", 1428 "homepage": "https://github.com/filamentphp/filament",
1429 "support": { 1429 "support": {
1430 "issues": "https://github.com/filamentphp/filament/issues", 1430 "issues": "https://github.com/filamentphp/filament/issues",
1431 "source": "https://github.com/filamentphp/filament" 1431 "source": "https://github.com/filamentphp/filament"
1432 }, 1432 },
1433 "time": "2023-05-04T23:08:09+00:00" 1433 "time": "2023-05-04T23:08:09+00:00"
1434 }, 1434 },
1435 { 1435 {
1436 "name": "filament/support", 1436 "name": "filament/support",
1437 "version": "v2.17.40", 1437 "version": "v2.17.40",
1438 "source": { 1438 "source": {
1439 "type": "git", 1439 "type": "git",
1440 "url": "https://github.com/filamentphp/support.git", 1440 "url": "https://github.com/filamentphp/support.git",
1441 "reference": "e75e02a76edd959304cdbea7815586b720f8d308" 1441 "reference": "e75e02a76edd959304cdbea7815586b720f8d308"
1442 }, 1442 },
1443 "dist": { 1443 "dist": {
1444 "type": "zip", 1444 "type": "zip",
1445 "url": "https://api.github.com/repos/filamentphp/support/zipball/e75e02a76edd959304cdbea7815586b720f8d308", 1445 "url": "https://api.github.com/repos/filamentphp/support/zipball/e75e02a76edd959304cdbea7815586b720f8d308",
1446 "reference": "e75e02a76edd959304cdbea7815586b720f8d308", 1446 "reference": "e75e02a76edd959304cdbea7815586b720f8d308",
1447 "shasum": "" 1447 "shasum": ""
1448 }, 1448 },
1449 "require": { 1449 "require": {
1450 "illuminate/contracts": "^8.6|^9.0|^10.0", 1450 "illuminate/contracts": "^8.6|^9.0|^10.0",
1451 "illuminate/support": "^8.6|^9.0|^10.0", 1451 "illuminate/support": "^8.6|^9.0|^10.0",
1452 "illuminate/view": "^8.6|^9.0|^10.0", 1452 "illuminate/view": "^8.6|^9.0|^10.0",
1453 "php": "^8.0", 1453 "php": "^8.0",
1454 "spatie/laravel-package-tools": "^1.9", 1454 "spatie/laravel-package-tools": "^1.9",
1455 "tgalopin/html-sanitizer": "^1.5" 1455 "tgalopin/html-sanitizer": "^1.5"
1456 }, 1456 },
1457 "type": "library", 1457 "type": "library",
1458 "extra": { 1458 "extra": {
1459 "laravel": { 1459 "laravel": {
1460 "providers": [ 1460 "providers": [
1461 "Filament\\Support\\SupportServiceProvider" 1461 "Filament\\Support\\SupportServiceProvider"
1462 ] 1462 ]
1463 } 1463 }
1464 }, 1464 },
1465 "autoload": { 1465 "autoload": {
1466 "files": [ 1466 "files": [
1467 "src/helpers.php" 1467 "src/helpers.php"
1468 ], 1468 ],
1469 "psr-4": { 1469 "psr-4": {
1470 "Filament\\Support\\": "src" 1470 "Filament\\Support\\": "src"
1471 } 1471 }
1472 }, 1472 },
1473 "notification-url": "https://packagist.org/downloads/", 1473 "notification-url": "https://packagist.org/downloads/",
1474 "license": [ 1474 "license": [
1475 "MIT" 1475 "MIT"
1476 ], 1476 ],
1477 "description": "Associated helper methods and foundation code for Filament packages.", 1477 "description": "Associated helper methods and foundation code for Filament packages.",
1478 "homepage": "https://github.com/filamentphp/filament", 1478 "homepage": "https://github.com/filamentphp/filament",
1479 "support": { 1479 "support": {
1480 "issues": "https://github.com/filamentphp/filament/issues", 1480 "issues": "https://github.com/filamentphp/filament/issues",
1481 "source": "https://github.com/filamentphp/filament" 1481 "source": "https://github.com/filamentphp/filament"
1482 }, 1482 },
1483 "time": "2023-05-13T07:21:02+00:00" 1483 "time": "2023-05-13T07:21:02+00:00"
1484 }, 1484 },
1485 { 1485 {
1486 "name": "filament/tables", 1486 "name": "filament/tables",
1487 "version": "v2.17.40", 1487 "version": "v2.17.40",
1488 "source": { 1488 "source": {
1489 "type": "git", 1489 "type": "git",
1490 "url": "https://github.com/filamentphp/tables.git", 1490 "url": "https://github.com/filamentphp/tables.git",
1491 "reference": "7389f819d057262642295a22fb7d26e92e0b2ab6" 1491 "reference": "7389f819d057262642295a22fb7d26e92e0b2ab6"
1492 }, 1492 },
1493 "dist": { 1493 "dist": {
1494 "type": "zip", 1494 "type": "zip",
1495 "url": "https://api.github.com/repos/filamentphp/tables/zipball/7389f819d057262642295a22fb7d26e92e0b2ab6", 1495 "url": "https://api.github.com/repos/filamentphp/tables/zipball/7389f819d057262642295a22fb7d26e92e0b2ab6",
1496 "reference": "7389f819d057262642295a22fb7d26e92e0b2ab6", 1496 "reference": "7389f819d057262642295a22fb7d26e92e0b2ab6",
1497 "shasum": "" 1497 "shasum": ""
1498 }, 1498 },
1499 "require": { 1499 "require": {
1500 "akaunting/laravel-money": "^1.2|^2.0|^3.0|^4.0", 1500 "akaunting/laravel-money": "^1.2|^2.0|^3.0|^4.0",
1501 "blade-ui-kit/blade-heroicons": "^1.2", 1501 "blade-ui-kit/blade-heroicons": "^1.2",
1502 "filament/forms": "self.version", 1502 "filament/forms": "self.version",
1503 "filament/notifications": "self.version", 1503 "filament/notifications": "self.version",
1504 "filament/support": "self.version", 1504 "filament/support": "self.version",
1505 "illuminate/console": "^8.6|^9.0|^10.0", 1505 "illuminate/console": "^8.6|^9.0|^10.0",
1506 "illuminate/contracts": "^8.6|^9.0|^10.0", 1506 "illuminate/contracts": "^8.6|^9.0|^10.0",
1507 "illuminate/database": "^8.6|^9.0|^10.0", 1507 "illuminate/database": "^8.6|^9.0|^10.0",
1508 "illuminate/filesystem": "^8.6|^9.0|^10.0", 1508 "illuminate/filesystem": "^8.6|^9.0|^10.0",
1509 "illuminate/support": "^8.6|^9.0|^10.0", 1509 "illuminate/support": "^8.6|^9.0|^10.0",
1510 "illuminate/view": "^8.6|^9.0|^10.0", 1510 "illuminate/view": "^8.6|^9.0|^10.0",
1511 "livewire/livewire": "^2.10.7", 1511 "livewire/livewire": "^2.10.7",
1512 "php": "^8.0", 1512 "php": "^8.0",
1513 "spatie/invade": "^1.0", 1513 "spatie/invade": "^1.0",
1514 "spatie/laravel-package-tools": "^1.9" 1514 "spatie/laravel-package-tools": "^1.9"
1515 }, 1515 },
1516 "type": "library", 1516 "type": "library",
1517 "extra": { 1517 "extra": {
1518 "laravel": { 1518 "laravel": {
1519 "providers": [ 1519 "providers": [
1520 "Filament\\Tables\\TablesServiceProvider" 1520 "Filament\\Tables\\TablesServiceProvider"
1521 ] 1521 ]
1522 } 1522 }
1523 }, 1523 },
1524 "autoload": { 1524 "autoload": {
1525 "psr-4": { 1525 "psr-4": {
1526 "Filament\\Tables\\": "src" 1526 "Filament\\Tables\\": "src"
1527 } 1527 }
1528 }, 1528 },
1529 "notification-url": "https://packagist.org/downloads/", 1529 "notification-url": "https://packagist.org/downloads/",
1530 "license": [ 1530 "license": [
1531 "MIT" 1531 "MIT"
1532 ], 1532 ],
1533 "description": "Effortlessly build TALL-powered tables.", 1533 "description": "Effortlessly build TALL-powered tables.",
1534 "homepage": "https://github.com/filamentphp/filament", 1534 "homepage": "https://github.com/filamentphp/filament",
1535 "support": { 1535 "support": {
1536 "issues": "https://github.com/filamentphp/filament/issues", 1536 "issues": "https://github.com/filamentphp/filament/issues",
1537 "source": "https://github.com/filamentphp/filament" 1537 "source": "https://github.com/filamentphp/filament"
1538 }, 1538 },
1539 "time": "2023-05-13T07:21:08+00:00" 1539 "time": "2023-05-13T07:21:08+00:00"
1540 }, 1540 },
1541 { 1541 {
1542 "name": "fruitcake/php-cors", 1542 "name": "fruitcake/php-cors",
1543 "version": "v1.2.0", 1543 "version": "v1.2.0",
1544 "source": { 1544 "source": {
1545 "type": "git", 1545 "type": "git",
1546 "url": "https://github.com/fruitcake/php-cors.git", 1546 "url": "https://github.com/fruitcake/php-cors.git",
1547 "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" 1547 "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e"
1548 }, 1548 },
1549 "dist": { 1549 "dist": {
1550 "type": "zip", 1550 "type": "zip",
1551 "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", 1551 "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e",
1552 "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", 1552 "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e",
1553 "shasum": "" 1553 "shasum": ""
1554 }, 1554 },
1555 "require": { 1555 "require": {
1556 "php": "^7.4|^8.0", 1556 "php": "^7.4|^8.0",
1557 "symfony/http-foundation": "^4.4|^5.4|^6" 1557 "symfony/http-foundation": "^4.4|^5.4|^6"
1558 }, 1558 },
1559 "require-dev": { 1559 "require-dev": {
1560 "phpstan/phpstan": "^1.4", 1560 "phpstan/phpstan": "^1.4",
1561 "phpunit/phpunit": "^9", 1561 "phpunit/phpunit": "^9",
1562 "squizlabs/php_codesniffer": "^3.5" 1562 "squizlabs/php_codesniffer": "^3.5"
1563 }, 1563 },
1564 "type": "library", 1564 "type": "library",
1565 "extra": { 1565 "extra": {
1566 "branch-alias": { 1566 "branch-alias": {
1567 "dev-main": "1.1-dev" 1567 "dev-main": "1.1-dev"
1568 } 1568 }
1569 }, 1569 },
1570 "autoload": { 1570 "autoload": {
1571 "psr-4": { 1571 "psr-4": {
1572 "Fruitcake\\Cors\\": "src/" 1572 "Fruitcake\\Cors\\": "src/"
1573 } 1573 }
1574 }, 1574 },
1575 "notification-url": "https://packagist.org/downloads/", 1575 "notification-url": "https://packagist.org/downloads/",
1576 "license": [ 1576 "license": [
1577 "MIT" 1577 "MIT"
1578 ], 1578 ],
1579 "authors": [ 1579 "authors": [
1580 { 1580 {
1581 "name": "Fruitcake", 1581 "name": "Fruitcake",
1582 "homepage": "https://fruitcake.nl" 1582 "homepage": "https://fruitcake.nl"
1583 }, 1583 },
1584 { 1584 {
1585 "name": "Barryvdh", 1585 "name": "Barryvdh",
1586 "email": "barryvdh@gmail.com" 1586 "email": "barryvdh@gmail.com"
1587 } 1587 }
1588 ], 1588 ],
1589 "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", 1589 "description": "Cross-origin resource sharing library for the Symfony HttpFoundation",
1590 "homepage": "https://github.com/fruitcake/php-cors", 1590 "homepage": "https://github.com/fruitcake/php-cors",
1591 "keywords": [ 1591 "keywords": [
1592 "cors", 1592 "cors",
1593 "laravel", 1593 "laravel",
1594 "symfony" 1594 "symfony"
1595 ], 1595 ],
1596 "support": { 1596 "support": {
1597 "issues": "https://github.com/fruitcake/php-cors/issues", 1597 "issues": "https://github.com/fruitcake/php-cors/issues",
1598 "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" 1598 "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0"
1599 }, 1599 },
1600 "funding": [ 1600 "funding": [
1601 { 1601 {
1602 "url": "https://fruitcake.nl", 1602 "url": "https://fruitcake.nl",
1603 "type": "custom" 1603 "type": "custom"
1604 }, 1604 },
1605 { 1605 {
1606 "url": "https://github.com/barryvdh", 1606 "url": "https://github.com/barryvdh",
1607 "type": "github" 1607 "type": "github"
1608 } 1608 }
1609 ], 1609 ],
1610 "time": "2022-02-20T15:07:15+00:00" 1610 "time": "2022-02-20T15:07:15+00:00"
1611 }, 1611 },
1612 { 1612 {
1613 "name": "graham-campbell/result-type", 1613 "name": "graham-campbell/result-type",
1614 "version": "v1.1.1", 1614 "version": "v1.1.1",
1615 "source": { 1615 "source": {
1616 "type": "git", 1616 "type": "git",
1617 "url": "https://github.com/GrahamCampbell/Result-Type.git", 1617 "url": "https://github.com/GrahamCampbell/Result-Type.git",
1618 "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831" 1618 "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831"
1619 }, 1619 },
1620 "dist": { 1620 "dist": {
1621 "type": "zip", 1621 "type": "zip",
1622 "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", 1622 "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
1623 "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831", 1623 "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
1624 "shasum": "" 1624 "shasum": ""
1625 }, 1625 },
1626 "require": { 1626 "require": {
1627 "php": "^7.2.5 || ^8.0", 1627 "php": "^7.2.5 || ^8.0",
1628 "phpoption/phpoption": "^1.9.1" 1628 "phpoption/phpoption": "^1.9.1"
1629 }, 1629 },
1630 "require-dev": { 1630 "require-dev": {
1631 "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" 1631 "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
1632 }, 1632 },
1633 "type": "library", 1633 "type": "library",
1634 "autoload": { 1634 "autoload": {
1635 "psr-4": { 1635 "psr-4": {
1636 "GrahamCampbell\\ResultType\\": "src/" 1636 "GrahamCampbell\\ResultType\\": "src/"
1637 } 1637 }
1638 }, 1638 },
1639 "notification-url": "https://packagist.org/downloads/", 1639 "notification-url": "https://packagist.org/downloads/",
1640 "license": [ 1640 "license": [
1641 "MIT" 1641 "MIT"
1642 ], 1642 ],
1643 "authors": [ 1643 "authors": [
1644 { 1644 {
1645 "name": "Graham Campbell", 1645 "name": "Graham Campbell",
1646 "email": "hello@gjcampbell.co.uk", 1646 "email": "hello@gjcampbell.co.uk",
1647 "homepage": "https://github.com/GrahamCampbell" 1647 "homepage": "https://github.com/GrahamCampbell"
1648 } 1648 }
1649 ], 1649 ],
1650 "description": "An Implementation Of The Result Type", 1650 "description": "An Implementation Of The Result Type",
1651 "keywords": [ 1651 "keywords": [
1652 "Graham Campbell", 1652 "Graham Campbell",
1653 "GrahamCampbell", 1653 "GrahamCampbell",
1654 "Result Type", 1654 "Result Type",
1655 "Result-Type", 1655 "Result-Type",
1656 "result" 1656 "result"
1657 ], 1657 ],
1658 "support": { 1658 "support": {
1659 "issues": "https://github.com/GrahamCampbell/Result-Type/issues", 1659 "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
1660 "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1" 1660 "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1"
1661 }, 1661 },
1662 "funding": [ 1662 "funding": [
1663 { 1663 {
1664 "url": "https://github.com/GrahamCampbell", 1664 "url": "https://github.com/GrahamCampbell",
1665 "type": "github" 1665 "type": "github"
1666 }, 1666 },
1667 { 1667 {
1668 "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", 1668 "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
1669 "type": "tidelift" 1669 "type": "tidelift"
1670 } 1670 }
1671 ], 1671 ],
1672 "time": "2023-02-25T20:23:15+00:00" 1672 "time": "2023-02-25T20:23:15+00:00"
1673 }, 1673 },
1674 { 1674 {
1675 "name": "guzzlehttp/guzzle", 1675 "name": "guzzlehttp/guzzle",
1676 "version": "7.6.0", 1676 "version": "7.6.0",
1677 "source": { 1677 "source": {
1678 "type": "git", 1678 "type": "git",
1679 "url": "https://github.com/guzzle/guzzle.git", 1679 "url": "https://github.com/guzzle/guzzle.git",
1680 "reference": "733dd89533dd371a0987172727df15f500dab0ef" 1680 "reference": "733dd89533dd371a0987172727df15f500dab0ef"
1681 }, 1681 },
1682 "dist": { 1682 "dist": {
1683 "type": "zip", 1683 "type": "zip",
1684 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/733dd89533dd371a0987172727df15f500dab0ef", 1684 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/733dd89533dd371a0987172727df15f500dab0ef",
1685 "reference": "733dd89533dd371a0987172727df15f500dab0ef", 1685 "reference": "733dd89533dd371a0987172727df15f500dab0ef",
1686 "shasum": "" 1686 "shasum": ""
1687 }, 1687 },
1688 "require": { 1688 "require": {
1689 "ext-json": "*", 1689 "ext-json": "*",
1690 "guzzlehttp/promises": "^1.5", 1690 "guzzlehttp/promises": "^1.5",
1691 "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", 1691 "guzzlehttp/psr7": "^1.9.1 || ^2.4.5",
1692 "php": "^7.2.5 || ^8.0", 1692 "php": "^7.2.5 || ^8.0",
1693 "psr/http-client": "^1.0", 1693 "psr/http-client": "^1.0",
1694 "symfony/deprecation-contracts": "^2.2 || ^3.0" 1694 "symfony/deprecation-contracts": "^2.2 || ^3.0"
1695 }, 1695 },
1696 "provide": { 1696 "provide": {
1697 "psr/http-client-implementation": "1.0" 1697 "psr/http-client-implementation": "1.0"
1698 }, 1698 },
1699 "require-dev": { 1699 "require-dev": {
1700 "bamarni/composer-bin-plugin": "^1.8.1", 1700 "bamarni/composer-bin-plugin": "^1.8.1",
1701 "ext-curl": "*", 1701 "ext-curl": "*",
1702 "php-http/client-integration-tests": "^3.0", 1702 "php-http/client-integration-tests": "^3.0",
1703 "phpunit/phpunit": "^8.5.29 || ^9.5.23", 1703 "phpunit/phpunit": "^8.5.29 || ^9.5.23",
1704 "psr/log": "^1.1 || ^2.0 || ^3.0" 1704 "psr/log": "^1.1 || ^2.0 || ^3.0"
1705 }, 1705 },
1706 "suggest": { 1706 "suggest": {
1707 "ext-curl": "Required for CURL handler support", 1707 "ext-curl": "Required for CURL handler support",
1708 "ext-intl": "Required for Internationalized Domain Name (IDN) support", 1708 "ext-intl": "Required for Internationalized Domain Name (IDN) support",
1709 "psr/log": "Required for using the Log middleware" 1709 "psr/log": "Required for using the Log middleware"
1710 }, 1710 },
1711 "type": "library", 1711 "type": "library",
1712 "extra": { 1712 "extra": {
1713 "bamarni-bin": { 1713 "bamarni-bin": {
1714 "bin-links": true, 1714 "bin-links": true,
1715 "forward-command": false 1715 "forward-command": false
1716 } 1716 }
1717 }, 1717 },
1718 "autoload": { 1718 "autoload": {
1719 "files": [ 1719 "files": [
1720 "src/functions_include.php" 1720 "src/functions_include.php"
1721 ], 1721 ],
1722 "psr-4": { 1722 "psr-4": {
1723 "GuzzleHttp\\": "src/" 1723 "GuzzleHttp\\": "src/"
1724 } 1724 }
1725 }, 1725 },
1726 "notification-url": "https://packagist.org/downloads/", 1726 "notification-url": "https://packagist.org/downloads/",
1727 "license": [ 1727 "license": [
1728 "MIT" 1728 "MIT"
1729 ], 1729 ],
1730 "authors": [ 1730 "authors": [
1731 { 1731 {
1732 "name": "Graham Campbell", 1732 "name": "Graham Campbell",
1733 "email": "hello@gjcampbell.co.uk", 1733 "email": "hello@gjcampbell.co.uk",
1734 "homepage": "https://github.com/GrahamCampbell" 1734 "homepage": "https://github.com/GrahamCampbell"
1735 }, 1735 },
1736 { 1736 {
1737 "name": "Michael Dowling", 1737 "name": "Michael Dowling",
1738 "email": "mtdowling@gmail.com", 1738 "email": "mtdowling@gmail.com",
1739 "homepage": "https://github.com/mtdowling" 1739 "homepage": "https://github.com/mtdowling"
1740 }, 1740 },
1741 { 1741 {
1742 "name": "Jeremy Lindblom", 1742 "name": "Jeremy Lindblom",
1743 "email": "jeremeamia@gmail.com", 1743 "email": "jeremeamia@gmail.com",
1744 "homepage": "https://github.com/jeremeamia" 1744 "homepage": "https://github.com/jeremeamia"
1745 }, 1745 },
1746 { 1746 {
1747 "name": "George Mponos", 1747 "name": "George Mponos",
1748 "email": "gmponos@gmail.com", 1748 "email": "gmponos@gmail.com",
1749 "homepage": "https://github.com/gmponos" 1749 "homepage": "https://github.com/gmponos"
1750 }, 1750 },
1751 { 1751 {
1752 "name": "Tobias Nyholm", 1752 "name": "Tobias Nyholm",
1753 "email": "tobias.nyholm@gmail.com", 1753 "email": "tobias.nyholm@gmail.com",
1754 "homepage": "https://github.com/Nyholm" 1754 "homepage": "https://github.com/Nyholm"
1755 }, 1755 },
1756 { 1756 {
1757 "name": "Márk Sági-Kazár", 1757 "name": "Márk Sági-Kazár",
1758 "email": "mark.sagikazar@gmail.com", 1758 "email": "mark.sagikazar@gmail.com",
1759 "homepage": "https://github.com/sagikazarmark" 1759 "homepage": "https://github.com/sagikazarmark"
1760 }, 1760 },
1761 { 1761 {
1762 "name": "Tobias Schultze", 1762 "name": "Tobias Schultze",
1763 "email": "webmaster@tubo-world.de", 1763 "email": "webmaster@tubo-world.de",
1764 "homepage": "https://github.com/Tobion" 1764 "homepage": "https://github.com/Tobion"
1765 } 1765 }
1766 ], 1766 ],
1767 "description": "Guzzle is a PHP HTTP client library", 1767 "description": "Guzzle is a PHP HTTP client library",
1768 "keywords": [ 1768 "keywords": [
1769 "client", 1769 "client",
1770 "curl", 1770 "curl",
1771 "framework", 1771 "framework",
1772 "http", 1772 "http",
1773 "http client", 1773 "http client",
1774 "psr-18", 1774 "psr-18",
1775 "psr-7", 1775 "psr-7",
1776 "rest", 1776 "rest",
1777 "web service" 1777 "web service"
1778 ], 1778 ],
1779 "support": { 1779 "support": {
1780 "issues": "https://github.com/guzzle/guzzle/issues", 1780 "issues": "https://github.com/guzzle/guzzle/issues",
1781 "source": "https://github.com/guzzle/guzzle/tree/7.6.0" 1781 "source": "https://github.com/guzzle/guzzle/tree/7.6.0"
1782 }, 1782 },
1783 "funding": [ 1783 "funding": [
1784 { 1784 {
1785 "url": "https://github.com/GrahamCampbell", 1785 "url": "https://github.com/GrahamCampbell",
1786 "type": "github" 1786 "type": "github"
1787 }, 1787 },
1788 { 1788 {
1789 "url": "https://github.com/Nyholm", 1789 "url": "https://github.com/Nyholm",
1790 "type": "github" 1790 "type": "github"
1791 }, 1791 },
1792 { 1792 {
1793 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", 1793 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
1794 "type": "tidelift" 1794 "type": "tidelift"
1795 } 1795 }
1796 ], 1796 ],
1797 "time": "2023-05-14T11:23:39+00:00" 1797 "time": "2023-05-14T11:23:39+00:00"
1798 }, 1798 },
1799 { 1799 {
1800 "name": "guzzlehttp/promises", 1800 "name": "guzzlehttp/promises",
1801 "version": "1.5.2", 1801 "version": "1.5.2",
1802 "source": { 1802 "source": {
1803 "type": "git", 1803 "type": "git",
1804 "url": "https://github.com/guzzle/promises.git", 1804 "url": "https://github.com/guzzle/promises.git",
1805 "reference": "b94b2807d85443f9719887892882d0329d1e2598" 1805 "reference": "b94b2807d85443f9719887892882d0329d1e2598"
1806 }, 1806 },
1807 "dist": { 1807 "dist": {
1808 "type": "zip", 1808 "type": "zip",
1809 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", 1809 "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598",
1810 "reference": "b94b2807d85443f9719887892882d0329d1e2598", 1810 "reference": "b94b2807d85443f9719887892882d0329d1e2598",
1811 "shasum": "" 1811 "shasum": ""
1812 }, 1812 },
1813 "require": { 1813 "require": {
1814 "php": ">=5.5" 1814 "php": ">=5.5"
1815 }, 1815 },
1816 "require-dev": { 1816 "require-dev": {
1817 "symfony/phpunit-bridge": "^4.4 || ^5.1" 1817 "symfony/phpunit-bridge": "^4.4 || ^5.1"
1818 }, 1818 },
1819 "type": "library", 1819 "type": "library",
1820 "extra": { 1820 "extra": {
1821 "branch-alias": { 1821 "branch-alias": {
1822 "dev-master": "1.5-dev" 1822 "dev-master": "1.5-dev"
1823 } 1823 }
1824 }, 1824 },
1825 "autoload": { 1825 "autoload": {
1826 "files": [ 1826 "files": [
1827 "src/functions_include.php" 1827 "src/functions_include.php"
1828 ], 1828 ],
1829 "psr-4": { 1829 "psr-4": {
1830 "GuzzleHttp\\Promise\\": "src/" 1830 "GuzzleHttp\\Promise\\": "src/"
1831 } 1831 }
1832 }, 1832 },
1833 "notification-url": "https://packagist.org/downloads/", 1833 "notification-url": "https://packagist.org/downloads/",
1834 "license": [ 1834 "license": [
1835 "MIT" 1835 "MIT"
1836 ], 1836 ],
1837 "authors": [ 1837 "authors": [
1838 { 1838 {
1839 "name": "Graham Campbell", 1839 "name": "Graham Campbell",
1840 "email": "hello@gjcampbell.co.uk", 1840 "email": "hello@gjcampbell.co.uk",
1841 "homepage": "https://github.com/GrahamCampbell" 1841 "homepage": "https://github.com/GrahamCampbell"
1842 }, 1842 },
1843 { 1843 {
1844 "name": "Michael Dowling", 1844 "name": "Michael Dowling",
1845 "email": "mtdowling@gmail.com", 1845 "email": "mtdowling@gmail.com",
1846 "homepage": "https://github.com/mtdowling" 1846 "homepage": "https://github.com/mtdowling"
1847 }, 1847 },
1848 { 1848 {
1849 "name": "Tobias Nyholm", 1849 "name": "Tobias Nyholm",
1850 "email": "tobias.nyholm@gmail.com", 1850 "email": "tobias.nyholm@gmail.com",
1851 "homepage": "https://github.com/Nyholm" 1851 "homepage": "https://github.com/Nyholm"
1852 }, 1852 },
1853 { 1853 {
1854 "name": "Tobias Schultze", 1854 "name": "Tobias Schultze",
1855 "email": "webmaster@tubo-world.de", 1855 "email": "webmaster@tubo-world.de",
1856 "homepage": "https://github.com/Tobion" 1856 "homepage": "https://github.com/Tobion"
1857 } 1857 }
1858 ], 1858 ],
1859 "description": "Guzzle promises library", 1859 "description": "Guzzle promises library",
1860 "keywords": [ 1860 "keywords": [
1861 "promise" 1861 "promise"
1862 ], 1862 ],
1863 "support": { 1863 "support": {
1864 "issues": "https://github.com/guzzle/promises/issues", 1864 "issues": "https://github.com/guzzle/promises/issues",
1865 "source": "https://github.com/guzzle/promises/tree/1.5.2" 1865 "source": "https://github.com/guzzle/promises/tree/1.5.2"
1866 }, 1866 },
1867 "funding": [ 1867 "funding": [
1868 { 1868 {
1869 "url": "https://github.com/GrahamCampbell", 1869 "url": "https://github.com/GrahamCampbell",
1870 "type": "github" 1870 "type": "github"
1871 }, 1871 },
1872 { 1872 {
1873 "url": "https://github.com/Nyholm", 1873 "url": "https://github.com/Nyholm",
1874 "type": "github" 1874 "type": "github"
1875 }, 1875 },
1876 { 1876 {
1877 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", 1877 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
1878 "type": "tidelift" 1878 "type": "tidelift"
1879 } 1879 }
1880 ], 1880 ],
1881 "time": "2022-08-28T14:55:35+00:00" 1881 "time": "2022-08-28T14:55:35+00:00"
1882 }, 1882 },
1883 { 1883 {
1884 "name": "guzzlehttp/psr7", 1884 "name": "guzzlehttp/psr7",
1885 "version": "2.5.0", 1885 "version": "2.5.0",
1886 "source": { 1886 "source": {
1887 "type": "git", 1887 "type": "git",
1888 "url": "https://github.com/guzzle/psr7.git", 1888 "url": "https://github.com/guzzle/psr7.git",
1889 "reference": "b635f279edd83fc275f822a1188157ffea568ff6" 1889 "reference": "b635f279edd83fc275f822a1188157ffea568ff6"
1890 }, 1890 },
1891 "dist": { 1891 "dist": {
1892 "type": "zip", 1892 "type": "zip",
1893 "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", 1893 "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
1894 "reference": "b635f279edd83fc275f822a1188157ffea568ff6", 1894 "reference": "b635f279edd83fc275f822a1188157ffea568ff6",
1895 "shasum": "" 1895 "shasum": ""
1896 }, 1896 },
1897 "require": { 1897 "require": {
1898 "php": "^7.2.5 || ^8.0", 1898 "php": "^7.2.5 || ^8.0",
1899 "psr/http-factory": "^1.0", 1899 "psr/http-factory": "^1.0",
1900 "psr/http-message": "^1.1 || ^2.0", 1900 "psr/http-message": "^1.1 || ^2.0",
1901 "ralouphie/getallheaders": "^3.0" 1901 "ralouphie/getallheaders": "^3.0"
1902 }, 1902 },
1903 "provide": { 1903 "provide": {
1904 "psr/http-factory-implementation": "1.0", 1904 "psr/http-factory-implementation": "1.0",
1905 "psr/http-message-implementation": "1.0" 1905 "psr/http-message-implementation": "1.0"
1906 }, 1906 },
1907 "require-dev": { 1907 "require-dev": {
1908 "bamarni/composer-bin-plugin": "^1.8.1", 1908 "bamarni/composer-bin-plugin": "^1.8.1",
1909 "http-interop/http-factory-tests": "^0.9", 1909 "http-interop/http-factory-tests": "^0.9",
1910 "phpunit/phpunit": "^8.5.29 || ^9.5.23" 1910 "phpunit/phpunit": "^8.5.29 || ^9.5.23"
1911 }, 1911 },
1912 "suggest": { 1912 "suggest": {
1913 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" 1913 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
1914 }, 1914 },
1915 "type": "library", 1915 "type": "library",
1916 "extra": { 1916 "extra": {
1917 "bamarni-bin": { 1917 "bamarni-bin": {
1918 "bin-links": true, 1918 "bin-links": true,
1919 "forward-command": false 1919 "forward-command": false
1920 } 1920 }
1921 }, 1921 },
1922 "autoload": { 1922 "autoload": {
1923 "psr-4": { 1923 "psr-4": {
1924 "GuzzleHttp\\Psr7\\": "src/" 1924 "GuzzleHttp\\Psr7\\": "src/"
1925 } 1925 }
1926 }, 1926 },
1927 "notification-url": "https://packagist.org/downloads/", 1927 "notification-url": "https://packagist.org/downloads/",
1928 "license": [ 1928 "license": [
1929 "MIT" 1929 "MIT"
1930 ], 1930 ],
1931 "authors": [ 1931 "authors": [
1932 { 1932 {
1933 "name": "Graham Campbell", 1933 "name": "Graham Campbell",
1934 "email": "hello@gjcampbell.co.uk", 1934 "email": "hello@gjcampbell.co.uk",
1935 "homepage": "https://github.com/GrahamCampbell" 1935 "homepage": "https://github.com/GrahamCampbell"
1936 }, 1936 },
1937 { 1937 {
1938 "name": "Michael Dowling", 1938 "name": "Michael Dowling",
1939 "email": "mtdowling@gmail.com", 1939 "email": "mtdowling@gmail.com",
1940 "homepage": "https://github.com/mtdowling" 1940 "homepage": "https://github.com/mtdowling"
1941 }, 1941 },
1942 { 1942 {
1943 "name": "George Mponos", 1943 "name": "George Mponos",
1944 "email": "gmponos@gmail.com", 1944 "email": "gmponos@gmail.com",
1945 "homepage": "https://github.com/gmponos" 1945 "homepage": "https://github.com/gmponos"
1946 }, 1946 },
1947 { 1947 {
1948 "name": "Tobias Nyholm", 1948 "name": "Tobias Nyholm",
1949 "email": "tobias.nyholm@gmail.com", 1949 "email": "tobias.nyholm@gmail.com",
1950 "homepage": "https://github.com/Nyholm" 1950 "homepage": "https://github.com/Nyholm"
1951 }, 1951 },
1952 { 1952 {
1953 "name": "Márk Sági-Kazár", 1953 "name": "Márk Sági-Kazár",
1954 "email": "mark.sagikazar@gmail.com", 1954 "email": "mark.sagikazar@gmail.com",
1955 "homepage": "https://github.com/sagikazarmark" 1955 "homepage": "https://github.com/sagikazarmark"
1956 }, 1956 },
1957 { 1957 {
1958 "name": "Tobias Schultze", 1958 "name": "Tobias Schultze",
1959 "email": "webmaster@tubo-world.de", 1959 "email": "webmaster@tubo-world.de",
1960 "homepage": "https://github.com/Tobion" 1960 "homepage": "https://github.com/Tobion"
1961 }, 1961 },
1962 { 1962 {
1963 "name": "Márk Sági-Kazár", 1963 "name": "Márk Sági-Kazár",
1964 "email": "mark.sagikazar@gmail.com", 1964 "email": "mark.sagikazar@gmail.com",
1965 "homepage": "https://sagikazarmark.hu" 1965 "homepage": "https://sagikazarmark.hu"
1966 } 1966 }
1967 ], 1967 ],
1968 "description": "PSR-7 message implementation that also provides common utility methods", 1968 "description": "PSR-7 message implementation that also provides common utility methods",
1969 "keywords": [ 1969 "keywords": [
1970 "http", 1970 "http",
1971 "message", 1971 "message",
1972 "psr-7", 1972 "psr-7",
1973 "request", 1973 "request",
1974 "response", 1974 "response",
1975 "stream", 1975 "stream",
1976 "uri", 1976 "uri",
1977 "url" 1977 "url"
1978 ], 1978 ],
1979 "support": { 1979 "support": {
1980 "issues": "https://github.com/guzzle/psr7/issues", 1980 "issues": "https://github.com/guzzle/psr7/issues",
1981 "source": "https://github.com/guzzle/psr7/tree/2.5.0" 1981 "source": "https://github.com/guzzle/psr7/tree/2.5.0"
1982 }, 1982 },
1983 "funding": [ 1983 "funding": [
1984 { 1984 {
1985 "url": "https://github.com/GrahamCampbell", 1985 "url": "https://github.com/GrahamCampbell",
1986 "type": "github" 1986 "type": "github"
1987 }, 1987 },
1988 { 1988 {
1989 "url": "https://github.com/Nyholm", 1989 "url": "https://github.com/Nyholm",
1990 "type": "github" 1990 "type": "github"
1991 }, 1991 },
1992 { 1992 {
1993 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", 1993 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
1994 "type": "tidelift" 1994 "type": "tidelift"
1995 } 1995 }
1996 ], 1996 ],
1997 "time": "2023-04-17T16:11:26+00:00" 1997 "time": "2023-04-17T16:11:26+00:00"
1998 }, 1998 },
1999 { 1999 {
2000 "name": "guzzlehttp/uri-template", 2000 "name": "guzzlehttp/uri-template",
2001 "version": "v1.0.1", 2001 "version": "v1.0.1",
2002 "source": { 2002 "source": {
2003 "type": "git", 2003 "type": "git",
2004 "url": "https://github.com/guzzle/uri-template.git", 2004 "url": "https://github.com/guzzle/uri-template.git",
2005 "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2" 2005 "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2"
2006 }, 2006 },
2007 "dist": { 2007 "dist": {
2008 "type": "zip", 2008 "type": "zip",
2009 "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2", 2009 "url": "https://api.github.com/repos/guzzle/uri-template/zipball/b945d74a55a25a949158444f09ec0d3c120d69e2",
2010 "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2", 2010 "reference": "b945d74a55a25a949158444f09ec0d3c120d69e2",
2011 "shasum": "" 2011 "shasum": ""
2012 }, 2012 },
2013 "require": { 2013 "require": {
2014 "php": "^7.2.5 || ^8.0", 2014 "php": "^7.2.5 || ^8.0",
2015 "symfony/polyfill-php80": "^1.17" 2015 "symfony/polyfill-php80": "^1.17"
2016 }, 2016 },
2017 "require-dev": { 2017 "require-dev": {
2018 "phpunit/phpunit": "^8.5.19 || ^9.5.8", 2018 "phpunit/phpunit": "^8.5.19 || ^9.5.8",
2019 "uri-template/tests": "1.0.0" 2019 "uri-template/tests": "1.0.0"
2020 }, 2020 },
2021 "type": "library", 2021 "type": "library",
2022 "extra": { 2022 "extra": {
2023 "branch-alias": { 2023 "branch-alias": {
2024 "dev-master": "1.0-dev" 2024 "dev-master": "1.0-dev"
2025 } 2025 }
2026 }, 2026 },
2027 "autoload": { 2027 "autoload": {
2028 "psr-4": { 2028 "psr-4": {
2029 "GuzzleHttp\\UriTemplate\\": "src" 2029 "GuzzleHttp\\UriTemplate\\": "src"
2030 } 2030 }
2031 }, 2031 },
2032 "notification-url": "https://packagist.org/downloads/", 2032 "notification-url": "https://packagist.org/downloads/",
2033 "license": [ 2033 "license": [
2034 "MIT" 2034 "MIT"
2035 ], 2035 ],
2036 "authors": [ 2036 "authors": [
2037 { 2037 {
2038 "name": "Graham Campbell", 2038 "name": "Graham Campbell",
2039 "email": "hello@gjcampbell.co.uk", 2039 "email": "hello@gjcampbell.co.uk",
2040 "homepage": "https://github.com/GrahamCampbell" 2040 "homepage": "https://github.com/GrahamCampbell"
2041 }, 2041 },
2042 { 2042 {
2043 "name": "Michael Dowling", 2043 "name": "Michael Dowling",
2044 "email": "mtdowling@gmail.com", 2044 "email": "mtdowling@gmail.com",
2045 "homepage": "https://github.com/mtdowling" 2045 "homepage": "https://github.com/mtdowling"
2046 }, 2046 },
2047 { 2047 {
2048 "name": "George Mponos", 2048 "name": "George Mponos",
2049 "email": "gmponos@gmail.com", 2049 "email": "gmponos@gmail.com",
2050 "homepage": "https://github.com/gmponos" 2050 "homepage": "https://github.com/gmponos"
2051 }, 2051 },
2052 { 2052 {
2053 "name": "Tobias Nyholm", 2053 "name": "Tobias Nyholm",
2054 "email": "tobias.nyholm@gmail.com", 2054 "email": "tobias.nyholm@gmail.com",
2055 "homepage": "https://github.com/Nyholm" 2055 "homepage": "https://github.com/Nyholm"
2056 } 2056 }
2057 ], 2057 ],
2058 "description": "A polyfill class for uri_template of PHP", 2058 "description": "A polyfill class for uri_template of PHP",
2059 "keywords": [ 2059 "keywords": [
2060 "guzzlehttp", 2060 "guzzlehttp",
2061 "uri-template" 2061 "uri-template"
2062 ], 2062 ],
2063 "support": { 2063 "support": {
2064 "issues": "https://github.com/guzzle/uri-template/issues", 2064 "issues": "https://github.com/guzzle/uri-template/issues",
2065 "source": "https://github.com/guzzle/uri-template/tree/v1.0.1" 2065 "source": "https://github.com/guzzle/uri-template/tree/v1.0.1"
2066 }, 2066 },
2067 "funding": [ 2067 "funding": [
2068 { 2068 {
2069 "url": "https://github.com/GrahamCampbell", 2069 "url": "https://github.com/GrahamCampbell",
2070 "type": "github" 2070 "type": "github"
2071 }, 2071 },
2072 { 2072 {
2073 "url": "https://github.com/Nyholm", 2073 "url": "https://github.com/Nyholm",
2074 "type": "github" 2074 "type": "github"
2075 }, 2075 },
2076 { 2076 {
2077 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", 2077 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template",
2078 "type": "tidelift" 2078 "type": "tidelift"
2079 } 2079 }
2080 ], 2080 ],
2081 "time": "2021-10-07T12:57:01+00:00" 2081 "time": "2021-10-07T12:57:01+00:00"
2082 }, 2082 },
2083 { 2083 {
2084 "name": "irazasyed/telegram-bot-sdk",
2085 "version": "v3.14.0",
2086 "source": {
2087 "type": "git",
2088 "url": "https://github.com/irazasyed/telegram-bot-sdk.git",
2089 "reference": "c72ef585556578105c4d5cc56324575ef3677fd2"
2090 },
2091 "dist": {
2092 "type": "zip",
2093 "url": "https://api.github.com/repos/irazasyed/telegram-bot-sdk/zipball/c72ef585556578105c4d5cc56324575ef3677fd2",
2094 "reference": "c72ef585556578105c4d5cc56324575ef3677fd2",
2095 "shasum": ""
2096 },
2097 "require": {
2098 "ext-json": "*",
2099 "guzzlehttp/guzzle": "^7.5.1",
2100 "guzzlehttp/psr7": "^2.5",
2101 "illuminate/support": "9 - 11",
2102 "league/event": "^2.2 || ^3.0",
2103 "php": ">=8.0",
2104 "psr/container": "^1.1 || ^2.0",
2105 "psr/event-dispatcher": "^1.0"
2106 },
2107 "require-dev": {
2108 "irazasyed/docgen": "^0.2",
2109 "pestphp/pest": "^1.22 || ^2.0",
2110 "php-parallel-lint/php-parallel-lint": "^1.3",
2111 "phpspec/prophecy": "^1.17",
2112 "phpspec/prophecy-phpunit": "^2.0",
2113 "rector/rector": "^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^1.0.0"
2114 },
2115 "suggest": {
2116 "illuminate/container": "Hold dependencies to be injected in commands constructors",
2117 "irazasyed/larasupport": "Allows you to use any Laravel Package in Lumen by adding support!"
2118 },
2119 "type": "library",
2120 "extra": {
2121 "branch-alias": {
2122 "dev-master": "3.0-dev"
2123 },
2124 "laravel": {
2125 "aliases": {
2126 "Telegram": "Telegram\\Bot\\Laravel\\Facades\\Telegram"
2127 },
2128 "providers": [
2129 "Telegram\\Bot\\Laravel\\TelegramServiceProvider"
2130 ]
2131 }
2132 },
2133 "autoload": {
2134 "psr-4": {
2135 "Telegram\\Bot\\": "src/"
2136 }
2137 },
2138 "notification-url": "https://packagist.org/downloads/",
2139 "license": [
2140 "BSD-3-Clause"
2141 ],
2142 "authors": [
2143 {
2144 "name": "Irfaq Syed",
2145 "email": "github@lukonet.net",
2146 "homepage": "https://github.com/irazasyed"
2147 }
2148 ],
2149 "description": "The Unofficial Telegram Bot API PHP SDK",
2150 "homepage": "https://github.com/irazasyed/telegram-bot-sdk",
2151 "keywords": [
2152 "laravel",
2153 "laravel telegram",
2154 "telegram",
2155 "telegram bot",
2156 "telegram bot api",
2157 "telegram php",
2158 "telegram sdk"
2159 ],
2160 "support": {
2161 "issues": "https://github.com/irazasyed/telegram-bot-sdk/issues",
2162 "source": "https://github.com/irazasyed/telegram-bot-sdk/tree/v3.14.0"
2163 },
2164 "time": "2024-03-11T03:11:26+00:00"
2165 },
2166 {
2084 "name": "laravel-lang/lang", 2167 "name": "laravel-lang/lang",
2085 "version": "12.17.1", 2168 "version": "12.17.1",
2086 "source": { 2169 "source": {
2087 "type": "git", 2170 "type": "git",
2088 "url": "https://github.com/Laravel-Lang/lang.git", 2171 "url": "https://github.com/Laravel-Lang/lang.git",
2089 "reference": "b07184103fb64131d514667b8fd1d74c71105409" 2172 "reference": "b07184103fb64131d514667b8fd1d74c71105409"
2090 }, 2173 },
2091 "dist": { 2174 "dist": {
2092 "type": "zip", 2175 "type": "zip",
2093 "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/b07184103fb64131d514667b8fd1d74c71105409", 2176 "url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/b07184103fb64131d514667b8fd1d74c71105409",
2094 "reference": "b07184103fb64131d514667b8fd1d74c71105409", 2177 "reference": "b07184103fb64131d514667b8fd1d74c71105409",
2095 "shasum": "" 2178 "shasum": ""
2096 }, 2179 },
2097 "require": { 2180 "require": {
2098 "ext-json": "*" 2181 "ext-json": "*"
2099 }, 2182 },
2100 "conflict": { 2183 "conflict": {
2101 "laravel-lang/publisher": "<14.0" 2184 "laravel-lang/publisher": "<14.0"
2102 }, 2185 },
2103 "require-dev": { 2186 "require-dev": {
2104 "laravel-lang/publisher": "^14.0", 2187 "laravel-lang/publisher": "^14.0",
2105 "laravel-lang/status-generator": "^1.13", 2188 "laravel-lang/status-generator": "^1.13",
2106 "php": "^8.1", 2189 "php": "^8.1",
2107 "phpunit/phpunit": "^9.6", 2190 "phpunit/phpunit": "^9.6",
2108 "symfony/var-dumper": "^5.0 || ^6.0" 2191 "symfony/var-dumper": "^5.0 || ^6.0"
2109 }, 2192 },
2110 "suggest": { 2193 "suggest": {
2111 "arcanedev/laravel-lang": "Translations manager and checker for Laravel", 2194 "arcanedev/laravel-lang": "Translations manager and checker for Laravel",
2112 "laravel-lang/attributes": "Translations for field names of the forms", 2195 "laravel-lang/attributes": "Translations for field names of the forms",
2113 "laravel-lang/http-statuses": "Translations for HTTP statuses", 2196 "laravel-lang/http-statuses": "Translations for HTTP statuses",
2114 "laravel-lang/publisher": "Easy installation and update of translation files for your project" 2197 "laravel-lang/publisher": "Easy installation and update of translation files for your project"
2115 }, 2198 },
2116 "type": "library", 2199 "type": "library",
2117 "extra": { 2200 "extra": {
2118 "laravel": { 2201 "laravel": {
2119 "providers": [ 2202 "providers": [
2120 "LaravelLang\\Lang\\ServiceProvider" 2203 "LaravelLang\\Lang\\ServiceProvider"
2121 ] 2204 ]
2122 } 2205 }
2123 }, 2206 },
2124 "autoload": { 2207 "autoload": {
2125 "psr-4": { 2208 "psr-4": {
2126 "LaravelLang\\Lang\\": "src" 2209 "LaravelLang\\Lang\\": "src"
2127 } 2210 }
2128 }, 2211 },
2129 "notification-url": "https://packagist.org/downloads/", 2212 "notification-url": "https://packagist.org/downloads/",
2130 "license": [ 2213 "license": [
2131 "MIT" 2214 "MIT"
2132 ], 2215 ],
2133 "authors": [ 2216 "authors": [
2134 { 2217 {
2135 "name": "Laravel-Lang Team", 2218 "name": "Laravel-Lang Team",
2136 "homepage": "https://github.com/Laravel-Lang" 2219 "homepage": "https://github.com/Laravel-Lang"
2137 } 2220 }
2138 ], 2221 ],
2139 "description": "Languages for Laravel", 2222 "description": "Languages for Laravel",
2140 "keywords": [ 2223 "keywords": [
2141 "lang", 2224 "lang",
2142 "languages", 2225 "languages",
2143 "laravel", 2226 "laravel",
2144 "lpm" 2227 "lpm"
2145 ], 2228 ],
2146 "support": { 2229 "support": {
2147 "issues": "https://github.com/Laravel-Lang/lang/issues", 2230 "issues": "https://github.com/Laravel-Lang/lang/issues",
2148 "source": "https://github.com/Laravel-Lang/lang" 2231 "source": "https://github.com/Laravel-Lang/lang"
2149 }, 2232 },
2150 "funding": [ 2233 "funding": [
2151 { 2234 {
2152 "url": "https://opencollective.com/laravel-lang", 2235 "url": "https://opencollective.com/laravel-lang",
2153 "type": "open_collective" 2236 "type": "open_collective"
2154 } 2237 }
2155 ], 2238 ],
2156 "time": "2023-02-19T13:40:37+00:00" 2239 "time": "2023-02-19T13:40:37+00:00"
2157 }, 2240 },
2158 { 2241 {
2159 "name": "laravel/framework", 2242 "name": "laravel/framework",
2160 "version": "v9.52.7", 2243 "version": "v9.52.7",
2161 "source": { 2244 "source": {
2162 "type": "git", 2245 "type": "git",
2163 "url": "https://github.com/laravel/framework.git", 2246 "url": "https://github.com/laravel/framework.git",
2164 "reference": "675ea868fe36b18c8303e954aac540e6b1caa677" 2247 "reference": "675ea868fe36b18c8303e954aac540e6b1caa677"
2165 }, 2248 },
2166 "dist": { 2249 "dist": {
2167 "type": "zip", 2250 "type": "zip",
2168 "url": "https://api.github.com/repos/laravel/framework/zipball/675ea868fe36b18c8303e954aac540e6b1caa677", 2251 "url": "https://api.github.com/repos/laravel/framework/zipball/675ea868fe36b18c8303e954aac540e6b1caa677",
2169 "reference": "675ea868fe36b18c8303e954aac540e6b1caa677", 2252 "reference": "675ea868fe36b18c8303e954aac540e6b1caa677",
2170 "shasum": "" 2253 "shasum": ""
2171 }, 2254 },
2172 "require": { 2255 "require": {
2173 "brick/math": "^0.9.3|^0.10.2|^0.11", 2256 "brick/math": "^0.9.3|^0.10.2|^0.11",
2174 "doctrine/inflector": "^2.0.5", 2257 "doctrine/inflector": "^2.0.5",
2175 "dragonmantank/cron-expression": "^3.3.2", 2258 "dragonmantank/cron-expression": "^3.3.2",
2176 "egulias/email-validator": "^3.2.1|^4.0", 2259 "egulias/email-validator": "^3.2.1|^4.0",
2177 "ext-ctype": "*", 2260 "ext-ctype": "*",
2178 "ext-filter": "*", 2261 "ext-filter": "*",
2179 "ext-hash": "*", 2262 "ext-hash": "*",
2180 "ext-mbstring": "*", 2263 "ext-mbstring": "*",
2181 "ext-openssl": "*", 2264 "ext-openssl": "*",
2182 "ext-session": "*", 2265 "ext-session": "*",
2183 "ext-tokenizer": "*", 2266 "ext-tokenizer": "*",
2184 "fruitcake/php-cors": "^1.2", 2267 "fruitcake/php-cors": "^1.2",
2185 "guzzlehttp/uri-template": "^1.0", 2268 "guzzlehttp/uri-template": "^1.0",
2186 "laravel/serializable-closure": "^1.2.2", 2269 "laravel/serializable-closure": "^1.2.2",
2187 "league/commonmark": "^2.2.1", 2270 "league/commonmark": "^2.2.1",
2188 "league/flysystem": "^3.8.0", 2271 "league/flysystem": "^3.8.0",
2189 "monolog/monolog": "^2.0", 2272 "monolog/monolog": "^2.0",
2190 "nesbot/carbon": "^2.62.1", 2273 "nesbot/carbon": "^2.62.1",
2191 "nunomaduro/termwind": "^1.13", 2274 "nunomaduro/termwind": "^1.13",
2192 "php": "^8.0.2", 2275 "php": "^8.0.2",
2193 "psr/container": "^1.1.1|^2.0.1", 2276 "psr/container": "^1.1.1|^2.0.1",
2194 "psr/log": "^1.0|^2.0|^3.0", 2277 "psr/log": "^1.0|^2.0|^3.0",
2195 "psr/simple-cache": "^1.0|^2.0|^3.0", 2278 "psr/simple-cache": "^1.0|^2.0|^3.0",
2196 "ramsey/uuid": "^4.7", 2279 "ramsey/uuid": "^4.7",
2197 "symfony/console": "^6.0.9", 2280 "symfony/console": "^6.0.9",
2198 "symfony/error-handler": "^6.0", 2281 "symfony/error-handler": "^6.0",
2199 "symfony/finder": "^6.0", 2282 "symfony/finder": "^6.0",
2200 "symfony/http-foundation": "^6.0", 2283 "symfony/http-foundation": "^6.0",
2201 "symfony/http-kernel": "^6.0", 2284 "symfony/http-kernel": "^6.0",
2202 "symfony/mailer": "^6.0", 2285 "symfony/mailer": "^6.0",
2203 "symfony/mime": "^6.0", 2286 "symfony/mime": "^6.0",
2204 "symfony/process": "^6.0", 2287 "symfony/process": "^6.0",
2205 "symfony/routing": "^6.0", 2288 "symfony/routing": "^6.0",
2206 "symfony/uid": "^6.0", 2289 "symfony/uid": "^6.0",
2207 "symfony/var-dumper": "^6.0", 2290 "symfony/var-dumper": "^6.0",
2208 "tijsverkoyen/css-to-inline-styles": "^2.2.5", 2291 "tijsverkoyen/css-to-inline-styles": "^2.2.5",
2209 "vlucas/phpdotenv": "^5.4.1", 2292 "vlucas/phpdotenv": "^5.4.1",
2210 "voku/portable-ascii": "^2.0" 2293 "voku/portable-ascii": "^2.0"
2211 }, 2294 },
2212 "conflict": { 2295 "conflict": {
2213 "tightenco/collect": "<5.5.33" 2296 "tightenco/collect": "<5.5.33"
2214 }, 2297 },
2215 "provide": { 2298 "provide": {
2216 "psr/container-implementation": "1.1|2.0", 2299 "psr/container-implementation": "1.1|2.0",
2217 "psr/simple-cache-implementation": "1.0|2.0|3.0" 2300 "psr/simple-cache-implementation": "1.0|2.0|3.0"
2218 }, 2301 },
2219 "replace": { 2302 "replace": {
2220 "illuminate/auth": "self.version", 2303 "illuminate/auth": "self.version",
2221 "illuminate/broadcasting": "self.version", 2304 "illuminate/broadcasting": "self.version",
2222 "illuminate/bus": "self.version", 2305 "illuminate/bus": "self.version",
2223 "illuminate/cache": "self.version", 2306 "illuminate/cache": "self.version",
2224 "illuminate/collections": "self.version", 2307 "illuminate/collections": "self.version",
2225 "illuminate/conditionable": "self.version", 2308 "illuminate/conditionable": "self.version",
2226 "illuminate/config": "self.version", 2309 "illuminate/config": "self.version",
2227 "illuminate/console": "self.version", 2310 "illuminate/console": "self.version",
2228 "illuminate/container": "self.version", 2311 "illuminate/container": "self.version",
2229 "illuminate/contracts": "self.version", 2312 "illuminate/contracts": "self.version",
2230 "illuminate/cookie": "self.version", 2313 "illuminate/cookie": "self.version",
2231 "illuminate/database": "self.version", 2314 "illuminate/database": "self.version",
2232 "illuminate/encryption": "self.version", 2315 "illuminate/encryption": "self.version",
2233 "illuminate/events": "self.version", 2316 "illuminate/events": "self.version",
2234 "illuminate/filesystem": "self.version", 2317 "illuminate/filesystem": "self.version",
2235 "illuminate/hashing": "self.version", 2318 "illuminate/hashing": "self.version",
2236 "illuminate/http": "self.version", 2319 "illuminate/http": "self.version",
2237 "illuminate/log": "self.version", 2320 "illuminate/log": "self.version",
2238 "illuminate/macroable": "self.version", 2321 "illuminate/macroable": "self.version",
2239 "illuminate/mail": "self.version", 2322 "illuminate/mail": "self.version",
2240 "illuminate/notifications": "self.version", 2323 "illuminate/notifications": "self.version",
2241 "illuminate/pagination": "self.version", 2324 "illuminate/pagination": "self.version",
2242 "illuminate/pipeline": "self.version", 2325 "illuminate/pipeline": "self.version",
2243 "illuminate/queue": "self.version", 2326 "illuminate/queue": "self.version",
2244 "illuminate/redis": "self.version", 2327 "illuminate/redis": "self.version",
2245 "illuminate/routing": "self.version", 2328 "illuminate/routing": "self.version",
2246 "illuminate/session": "self.version", 2329 "illuminate/session": "self.version",
2247 "illuminate/support": "self.version", 2330 "illuminate/support": "self.version",
2248 "illuminate/testing": "self.version", 2331 "illuminate/testing": "self.version",
2249 "illuminate/translation": "self.version", 2332 "illuminate/translation": "self.version",
2250 "illuminate/validation": "self.version", 2333 "illuminate/validation": "self.version",
2251 "illuminate/view": "self.version" 2334 "illuminate/view": "self.version"
2252 }, 2335 },
2253 "require-dev": { 2336 "require-dev": {
2254 "ably/ably-php": "^1.0", 2337 "ably/ably-php": "^1.0",
2255 "aws/aws-sdk-php": "^3.235.5", 2338 "aws/aws-sdk-php": "^3.235.5",
2256 "doctrine/dbal": "^2.13.3|^3.1.4", 2339 "doctrine/dbal": "^2.13.3|^3.1.4",
2257 "ext-gmp": "*", 2340 "ext-gmp": "*",
2258 "fakerphp/faker": "^1.21", 2341 "fakerphp/faker": "^1.21",
2259 "guzzlehttp/guzzle": "^7.5", 2342 "guzzlehttp/guzzle": "^7.5",
2260 "league/flysystem-aws-s3-v3": "^3.0", 2343 "league/flysystem-aws-s3-v3": "^3.0",
2261 "league/flysystem-ftp": "^3.0", 2344 "league/flysystem-ftp": "^3.0",
2262 "league/flysystem-path-prefixing": "^3.3", 2345 "league/flysystem-path-prefixing": "^3.3",
2263 "league/flysystem-read-only": "^3.3", 2346 "league/flysystem-read-only": "^3.3",
2264 "league/flysystem-sftp-v3": "^3.0", 2347 "league/flysystem-sftp-v3": "^3.0",
2265 "mockery/mockery": "^1.5.1", 2348 "mockery/mockery": "^1.5.1",
2266 "orchestra/testbench-core": "^7.24", 2349 "orchestra/testbench-core": "^7.24",
2267 "pda/pheanstalk": "^4.0", 2350 "pda/pheanstalk": "^4.0",
2268 "phpstan/phpdoc-parser": "^1.15", 2351 "phpstan/phpdoc-parser": "^1.15",
2269 "phpstan/phpstan": "^1.4.7", 2352 "phpstan/phpstan": "^1.4.7",
2270 "phpunit/phpunit": "^9.5.8", 2353 "phpunit/phpunit": "^9.5.8",
2271 "predis/predis": "^1.1.9|^2.0.2", 2354 "predis/predis": "^1.1.9|^2.0.2",
2272 "symfony/cache": "^6.0", 2355 "symfony/cache": "^6.0",
2273 "symfony/http-client": "^6.0" 2356 "symfony/http-client": "^6.0"
2274 }, 2357 },
2275 "suggest": { 2358 "suggest": {
2276 "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", 2359 "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
2277 "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", 2360 "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).",
2278 "brianium/paratest": "Required to run tests in parallel (^6.0).", 2361 "brianium/paratest": "Required to run tests in parallel (^6.0).",
2279 "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", 2362 "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).",
2280 "ext-apcu": "Required to use the APC cache driver.", 2363 "ext-apcu": "Required to use the APC cache driver.",
2281 "ext-fileinfo": "Required to use the Filesystem class.", 2364 "ext-fileinfo": "Required to use the Filesystem class.",
2282 "ext-ftp": "Required to use the Flysystem FTP driver.", 2365 "ext-ftp": "Required to use the Flysystem FTP driver.",
2283 "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", 2366 "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
2284 "ext-memcached": "Required to use the memcache cache driver.", 2367 "ext-memcached": "Required to use the memcache cache driver.",
2285 "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", 2368 "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.",
2286 "ext-pdo": "Required to use all database features.", 2369 "ext-pdo": "Required to use all database features.",
2287 "ext-posix": "Required to use all features of the queue worker.", 2370 "ext-posix": "Required to use all features of the queue worker.",
2288 "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", 2371 "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).",
2289 "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", 2372 "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
2290 "filp/whoops": "Required for friendly error pages in development (^2.14.3).", 2373 "filp/whoops": "Required for friendly error pages in development (^2.14.3).",
2291 "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", 2374 "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).",
2292 "laravel/tinker": "Required to use the tinker console command (^2.0).", 2375 "laravel/tinker": "Required to use the tinker console command (^2.0).",
2293 "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", 2376 "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).",
2294 "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", 2377 "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).",
2295 "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", 2378 "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).",
2296 "league/flysystem-read-only": "Required to use read-only disks (^3.3)", 2379 "league/flysystem-read-only": "Required to use read-only disks (^3.3)",
2297 "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", 2380 "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).",
2298 "mockery/mockery": "Required to use mocking (^1.5.1).", 2381 "mockery/mockery": "Required to use mocking (^1.5.1).",
2299 "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", 2382 "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
2300 "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", 2383 "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
2301 "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", 2384 "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).",
2302 "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", 2385 "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).",
2303 "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", 2386 "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
2304 "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", 2387 "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).",
2305 "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", 2388 "symfony/cache": "Required to PSR-6 cache bridge (^6.0).",
2306 "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", 2389 "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).",
2307 "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", 2390 "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).",
2308 "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", 2391 "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).",
2309 "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", 2392 "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).",
2310 "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." 2393 "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)."
2311 }, 2394 },
2312 "type": "library", 2395 "type": "library",
2313 "extra": { 2396 "extra": {
2314 "branch-alias": { 2397 "branch-alias": {
2315 "dev-master": "9.x-dev" 2398 "dev-master": "9.x-dev"
2316 } 2399 }
2317 }, 2400 },
2318 "autoload": { 2401 "autoload": {
2319 "files": [ 2402 "files": [
2320 "src/Illuminate/Collections/helpers.php", 2403 "src/Illuminate/Collections/helpers.php",
2321 "src/Illuminate/Events/functions.php", 2404 "src/Illuminate/Events/functions.php",
2322 "src/Illuminate/Foundation/helpers.php", 2405 "src/Illuminate/Foundation/helpers.php",
2323 "src/Illuminate/Support/helpers.php" 2406 "src/Illuminate/Support/helpers.php"
2324 ], 2407 ],
2325 "psr-4": { 2408 "psr-4": {
2326 "Illuminate\\": "src/Illuminate/", 2409 "Illuminate\\": "src/Illuminate/",
2327 "Illuminate\\Support\\": [ 2410 "Illuminate\\Support\\": [
2328 "src/Illuminate/Macroable/", 2411 "src/Illuminate/Macroable/",
2329 "src/Illuminate/Collections/", 2412 "src/Illuminate/Collections/",
2330 "src/Illuminate/Conditionable/" 2413 "src/Illuminate/Conditionable/"
2331 ] 2414 ]
2332 } 2415 }
2333 }, 2416 },
2334 "notification-url": "https://packagist.org/downloads/", 2417 "notification-url": "https://packagist.org/downloads/",
2335 "license": [ 2418 "license": [
2336 "MIT" 2419 "MIT"
2337 ], 2420 ],
2338 "authors": [ 2421 "authors": [
2339 { 2422 {
2340 "name": "Taylor Otwell", 2423 "name": "Taylor Otwell",
2341 "email": "taylor@laravel.com" 2424 "email": "taylor@laravel.com"
2342 } 2425 }
2343 ], 2426 ],
2344 "description": "The Laravel Framework.", 2427 "description": "The Laravel Framework.",
2345 "homepage": "https://laravel.com", 2428 "homepage": "https://laravel.com",
2346 "keywords": [ 2429 "keywords": [
2347 "framework", 2430 "framework",
2348 "laravel" 2431 "laravel"
2349 ], 2432 ],
2350 "support": { 2433 "support": {
2351 "issues": "https://github.com/laravel/framework/issues", 2434 "issues": "https://github.com/laravel/framework/issues",
2352 "source": "https://github.com/laravel/framework" 2435 "source": "https://github.com/laravel/framework"
2353 }, 2436 },
2354 "time": "2023-04-25T13:44:05+00:00" 2437 "time": "2023-04-25T13:44:05+00:00"
2355 }, 2438 },
2356 { 2439 {
2357 "name": "laravel/sanctum", 2440 "name": "laravel/sanctum",
2358 "version": "v3.2.5", 2441 "version": "v3.2.5",
2359 "source": { 2442 "source": {
2360 "type": "git", 2443 "type": "git",
2361 "url": "https://github.com/laravel/sanctum.git", 2444 "url": "https://github.com/laravel/sanctum.git",
2362 "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876" 2445 "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876"
2363 }, 2446 },
2364 "dist": { 2447 "dist": {
2365 "type": "zip", 2448 "type": "zip",
2366 "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876", 2449 "url": "https://api.github.com/repos/laravel/sanctum/zipball/8ebda85d59d3c414863a7f4d816ef8302faad876",
2367 "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876", 2450 "reference": "8ebda85d59d3c414863a7f4d816ef8302faad876",
2368 "shasum": "" 2451 "shasum": ""
2369 }, 2452 },
2370 "require": { 2453 "require": {
2371 "ext-json": "*", 2454 "ext-json": "*",
2372 "illuminate/console": "^9.21|^10.0", 2455 "illuminate/console": "^9.21|^10.0",
2373 "illuminate/contracts": "^9.21|^10.0", 2456 "illuminate/contracts": "^9.21|^10.0",
2374 "illuminate/database": "^9.21|^10.0", 2457 "illuminate/database": "^9.21|^10.0",
2375 "illuminate/support": "^9.21|^10.0", 2458 "illuminate/support": "^9.21|^10.0",
2376 "php": "^8.0.2" 2459 "php": "^8.0.2"
2377 }, 2460 },
2378 "require-dev": { 2461 "require-dev": {
2379 "mockery/mockery": "^1.0", 2462 "mockery/mockery": "^1.0",
2380 "orchestra/testbench": "^7.0|^8.0", 2463 "orchestra/testbench": "^7.0|^8.0",
2381 "phpstan/phpstan": "^1.10", 2464 "phpstan/phpstan": "^1.10",
2382 "phpunit/phpunit": "^9.3" 2465 "phpunit/phpunit": "^9.3"
2383 }, 2466 },
2384 "type": "library", 2467 "type": "library",
2385 "extra": { 2468 "extra": {
2386 "branch-alias": { 2469 "branch-alias": {
2387 "dev-master": "3.x-dev" 2470 "dev-master": "3.x-dev"
2388 }, 2471 },
2389 "laravel": { 2472 "laravel": {
2390 "providers": [ 2473 "providers": [
2391 "Laravel\\Sanctum\\SanctumServiceProvider" 2474 "Laravel\\Sanctum\\SanctumServiceProvider"
2392 ] 2475 ]
2393 } 2476 }
2394 }, 2477 },
2395 "autoload": { 2478 "autoload": {
2396 "psr-4": { 2479 "psr-4": {
2397 "Laravel\\Sanctum\\": "src/" 2480 "Laravel\\Sanctum\\": "src/"
2398 } 2481 }
2399 }, 2482 },
2400 "notification-url": "https://packagist.org/downloads/", 2483 "notification-url": "https://packagist.org/downloads/",
2401 "license": [ 2484 "license": [
2402 "MIT" 2485 "MIT"
2403 ], 2486 ],
2404 "authors": [ 2487 "authors": [
2405 { 2488 {
2406 "name": "Taylor Otwell", 2489 "name": "Taylor Otwell",
2407 "email": "taylor@laravel.com" 2490 "email": "taylor@laravel.com"
2408 } 2491 }
2409 ], 2492 ],
2410 "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", 2493 "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.",
2411 "keywords": [ 2494 "keywords": [
2412 "auth", 2495 "auth",
2413 "laravel", 2496 "laravel",
2414 "sanctum" 2497 "sanctum"
2415 ], 2498 ],
2416 "support": { 2499 "support": {
2417 "issues": "https://github.com/laravel/sanctum/issues", 2500 "issues": "https://github.com/laravel/sanctum/issues",
2418 "source": "https://github.com/laravel/sanctum" 2501 "source": "https://github.com/laravel/sanctum"
2419 }, 2502 },
2420 "time": "2023-05-01T19:39:51+00:00" 2503 "time": "2023-05-01T19:39:51+00:00"
2421 }, 2504 },
2422 { 2505 {
2423 "name": "laravel/serializable-closure", 2506 "name": "laravel/serializable-closure",
2424 "version": "v1.3.0", 2507 "version": "v1.3.0",
2425 "source": { 2508 "source": {
2426 "type": "git", 2509 "type": "git",
2427 "url": "https://github.com/laravel/serializable-closure.git", 2510 "url": "https://github.com/laravel/serializable-closure.git",
2428 "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37" 2511 "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37"
2429 }, 2512 },
2430 "dist": { 2513 "dist": {
2431 "type": "zip", 2514 "type": "zip",
2432 "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", 2515 "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
2433 "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37", 2516 "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
2434 "shasum": "" 2517 "shasum": ""
2435 }, 2518 },
2436 "require": { 2519 "require": {
2437 "php": "^7.3|^8.0" 2520 "php": "^7.3|^8.0"
2438 }, 2521 },
2439 "require-dev": { 2522 "require-dev": {
2440 "nesbot/carbon": "^2.61", 2523 "nesbot/carbon": "^2.61",
2441 "pestphp/pest": "^1.21.3", 2524 "pestphp/pest": "^1.21.3",
2442 "phpstan/phpstan": "^1.8.2", 2525 "phpstan/phpstan": "^1.8.2",
2443 "symfony/var-dumper": "^5.4.11" 2526 "symfony/var-dumper": "^5.4.11"
2444 }, 2527 },
2445 "type": "library", 2528 "type": "library",
2446 "extra": { 2529 "extra": {
2447 "branch-alias": { 2530 "branch-alias": {
2448 "dev-master": "1.x-dev" 2531 "dev-master": "1.x-dev"
2449 } 2532 }
2450 }, 2533 },
2451 "autoload": { 2534 "autoload": {
2452 "psr-4": { 2535 "psr-4": {
2453 "Laravel\\SerializableClosure\\": "src/" 2536 "Laravel\\SerializableClosure\\": "src/"
2454 } 2537 }
2455 }, 2538 },
2456 "notification-url": "https://packagist.org/downloads/", 2539 "notification-url": "https://packagist.org/downloads/",
2457 "license": [ 2540 "license": [
2458 "MIT" 2541 "MIT"
2459 ], 2542 ],
2460 "authors": [ 2543 "authors": [
2461 { 2544 {
2462 "name": "Taylor Otwell", 2545 "name": "Taylor Otwell",
2463 "email": "taylor@laravel.com" 2546 "email": "taylor@laravel.com"
2464 }, 2547 },
2465 { 2548 {
2466 "name": "Nuno Maduro", 2549 "name": "Nuno Maduro",
2467 "email": "nuno@laravel.com" 2550 "email": "nuno@laravel.com"
2468 } 2551 }
2469 ], 2552 ],
2470 "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", 2553 "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
2471 "keywords": [ 2554 "keywords": [
2472 "closure", 2555 "closure",
2473 "laravel", 2556 "laravel",
2474 "serializable" 2557 "serializable"
2475 ], 2558 ],
2476 "support": { 2559 "support": {
2477 "issues": "https://github.com/laravel/serializable-closure/issues", 2560 "issues": "https://github.com/laravel/serializable-closure/issues",
2478 "source": "https://github.com/laravel/serializable-closure" 2561 "source": "https://github.com/laravel/serializable-closure"
2479 }, 2562 },
2480 "time": "2023-01-30T18:31:20+00:00" 2563 "time": "2023-01-30T18:31:20+00:00"
2481 }, 2564 },
2482 { 2565 {
2483 "name": "laravel/tinker", 2566 "name": "laravel/tinker",
2484 "version": "v2.8.1", 2567 "version": "v2.8.1",
2485 "source": { 2568 "source": {
2486 "type": "git", 2569 "type": "git",
2487 "url": "https://github.com/laravel/tinker.git", 2570 "url": "https://github.com/laravel/tinker.git",
2488 "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10" 2571 "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10"
2489 }, 2572 },
2490 "dist": { 2573 "dist": {
2491 "type": "zip", 2574 "type": "zip",
2492 "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", 2575 "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
2493 "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10", 2576 "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
2494 "shasum": "" 2577 "shasum": ""
2495 }, 2578 },
2496 "require": { 2579 "require": {
2497 "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0", 2580 "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0",
2498 "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0", 2581 "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0",
2499 "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0", 2582 "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0",
2500 "php": "^7.2.5|^8.0", 2583 "php": "^7.2.5|^8.0",
2501 "psy/psysh": "^0.10.4|^0.11.1", 2584 "psy/psysh": "^0.10.4|^0.11.1",
2502 "symfony/var-dumper": "^4.3.4|^5.0|^6.0" 2585 "symfony/var-dumper": "^4.3.4|^5.0|^6.0"
2503 }, 2586 },
2504 "require-dev": { 2587 "require-dev": {
2505 "mockery/mockery": "~1.3.3|^1.4.2", 2588 "mockery/mockery": "~1.3.3|^1.4.2",
2506 "phpunit/phpunit": "^8.5.8|^9.3.3" 2589 "phpunit/phpunit": "^8.5.8|^9.3.3"
2507 }, 2590 },
2508 "suggest": { 2591 "suggest": {
2509 "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)." 2592 "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)."
2510 }, 2593 },
2511 "type": "library", 2594 "type": "library",
2512 "extra": { 2595 "extra": {
2513 "branch-alias": { 2596 "branch-alias": {
2514 "dev-master": "2.x-dev" 2597 "dev-master": "2.x-dev"
2515 }, 2598 },
2516 "laravel": { 2599 "laravel": {
2517 "providers": [ 2600 "providers": [
2518 "Laravel\\Tinker\\TinkerServiceProvider" 2601 "Laravel\\Tinker\\TinkerServiceProvider"
2519 ] 2602 ]
2520 } 2603 }
2521 }, 2604 },
2522 "autoload": { 2605 "autoload": {
2523 "psr-4": { 2606 "psr-4": {
2524 "Laravel\\Tinker\\": "src/" 2607 "Laravel\\Tinker\\": "src/"
2525 } 2608 }
2526 }, 2609 },
2527 "notification-url": "https://packagist.org/downloads/", 2610 "notification-url": "https://packagist.org/downloads/",
2528 "license": [ 2611 "license": [
2529 "MIT" 2612 "MIT"
2530 ], 2613 ],
2531 "authors": [ 2614 "authors": [
2532 { 2615 {
2533 "name": "Taylor Otwell", 2616 "name": "Taylor Otwell",
2534 "email": "taylor@laravel.com" 2617 "email": "taylor@laravel.com"
2535 } 2618 }
2536 ], 2619 ],
2537 "description": "Powerful REPL for the Laravel framework.", 2620 "description": "Powerful REPL for the Laravel framework.",
2538 "keywords": [ 2621 "keywords": [
2539 "REPL", 2622 "REPL",
2540 "Tinker", 2623 "Tinker",
2541 "laravel", 2624 "laravel",
2542 "psysh" 2625 "psysh"
2543 ], 2626 ],
2544 "support": { 2627 "support": {
2545 "issues": "https://github.com/laravel/tinker/issues", 2628 "issues": "https://github.com/laravel/tinker/issues",
2546 "source": "https://github.com/laravel/tinker/tree/v2.8.1" 2629 "source": "https://github.com/laravel/tinker/tree/v2.8.1"
2547 }, 2630 },
2548 "time": "2023-02-15T16:40:09+00:00" 2631 "time": "2023-02-15T16:40:09+00:00"
2549 }, 2632 },
2550 { 2633 {
2551 "name": "laravel/ui", 2634 "name": "laravel/ui",
2552 "version": "v4.2.1", 2635 "version": "v4.2.1",
2553 "source": { 2636 "source": {
2554 "type": "git", 2637 "type": "git",
2555 "url": "https://github.com/laravel/ui.git", 2638 "url": "https://github.com/laravel/ui.git",
2556 "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907" 2639 "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907"
2557 }, 2640 },
2558 "dist": { 2641 "dist": {
2559 "type": "zip", 2642 "type": "zip",
2560 "url": "https://api.github.com/repos/laravel/ui/zipball/05ff7ac1eb55e2dfd10edcfb18c953684d693907", 2643 "url": "https://api.github.com/repos/laravel/ui/zipball/05ff7ac1eb55e2dfd10edcfb18c953684d693907",
2561 "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907", 2644 "reference": "05ff7ac1eb55e2dfd10edcfb18c953684d693907",
2562 "shasum": "" 2645 "shasum": ""
2563 }, 2646 },
2564 "require": { 2647 "require": {
2565 "illuminate/console": "^9.21|^10.0", 2648 "illuminate/console": "^9.21|^10.0",
2566 "illuminate/filesystem": "^9.21|^10.0", 2649 "illuminate/filesystem": "^9.21|^10.0",
2567 "illuminate/support": "^9.21|^10.0", 2650 "illuminate/support": "^9.21|^10.0",
2568 "illuminate/validation": "^9.21|^10.0", 2651 "illuminate/validation": "^9.21|^10.0",
2569 "php": "^8.0" 2652 "php": "^8.0"
2570 }, 2653 },
2571 "require-dev": { 2654 "require-dev": {
2572 "orchestra/testbench": "^7.0|^8.0", 2655 "orchestra/testbench": "^7.0|^8.0",
2573 "phpunit/phpunit": "^9.3" 2656 "phpunit/phpunit": "^9.3"
2574 }, 2657 },
2575 "type": "library", 2658 "type": "library",
2576 "extra": { 2659 "extra": {
2577 "branch-alias": { 2660 "branch-alias": {
2578 "dev-master": "4.x-dev" 2661 "dev-master": "4.x-dev"
2579 }, 2662 },
2580 "laravel": { 2663 "laravel": {
2581 "providers": [ 2664 "providers": [
2582 "Laravel\\Ui\\UiServiceProvider" 2665 "Laravel\\Ui\\UiServiceProvider"
2583 ] 2666 ]
2584 } 2667 }
2585 }, 2668 },
2586 "autoload": { 2669 "autoload": {
2587 "psr-4": { 2670 "psr-4": {
2588 "Laravel\\Ui\\": "src/", 2671 "Laravel\\Ui\\": "src/",
2589 "Illuminate\\Foundation\\Auth\\": "auth-backend/" 2672 "Illuminate\\Foundation\\Auth\\": "auth-backend/"
2590 } 2673 }
2591 }, 2674 },
2592 "notification-url": "https://packagist.org/downloads/", 2675 "notification-url": "https://packagist.org/downloads/",
2593 "license": [ 2676 "license": [
2594 "MIT" 2677 "MIT"
2595 ], 2678 ],
2596 "authors": [ 2679 "authors": [
2597 { 2680 {
2598 "name": "Taylor Otwell", 2681 "name": "Taylor Otwell",
2599 "email": "taylor@laravel.com" 2682 "email": "taylor@laravel.com"
2600 } 2683 }
2601 ], 2684 ],
2602 "description": "Laravel UI utilities and presets.", 2685 "description": "Laravel UI utilities and presets.",
2603 "keywords": [ 2686 "keywords": [
2604 "laravel", 2687 "laravel",
2605 "ui" 2688 "ui"
2606 ], 2689 ],
2607 "support": { 2690 "support": {
2608 "source": "https://github.com/laravel/ui/tree/v4.2.1" 2691 "source": "https://github.com/laravel/ui/tree/v4.2.1"
2609 }, 2692 },
2610 "time": "2023-02-17T09:17:24+00:00" 2693 "time": "2023-02-17T09:17:24+00:00"
2611 }, 2694 },
2612 { 2695 {
2613 "name": "league/commonmark", 2696 "name": "league/commonmark",
2614 "version": "2.4.0", 2697 "version": "2.4.0",
2615 "source": { 2698 "source": {
2616 "type": "git", 2699 "type": "git",
2617 "url": "https://github.com/thephpleague/commonmark.git", 2700 "url": "https://github.com/thephpleague/commonmark.git",
2618 "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048" 2701 "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048"
2619 }, 2702 },
2620 "dist": { 2703 "dist": {
2621 "type": "zip", 2704 "type": "zip",
2622 "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048", 2705 "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d44a24690f16b8c1808bf13b1bd54ae4c63ea048",
2623 "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048", 2706 "reference": "d44a24690f16b8c1808bf13b1bd54ae4c63ea048",
2624 "shasum": "" 2707 "shasum": ""
2625 }, 2708 },
2626 "require": { 2709 "require": {
2627 "ext-mbstring": "*", 2710 "ext-mbstring": "*",
2628 "league/config": "^1.1.1", 2711 "league/config": "^1.1.1",
2629 "php": "^7.4 || ^8.0", 2712 "php": "^7.4 || ^8.0",
2630 "psr/event-dispatcher": "^1.0", 2713 "psr/event-dispatcher": "^1.0",
2631 "symfony/deprecation-contracts": "^2.1 || ^3.0", 2714 "symfony/deprecation-contracts": "^2.1 || ^3.0",
2632 "symfony/polyfill-php80": "^1.16" 2715 "symfony/polyfill-php80": "^1.16"
2633 }, 2716 },
2634 "require-dev": { 2717 "require-dev": {
2635 "cebe/markdown": "^1.0", 2718 "cebe/markdown": "^1.0",
2636 "commonmark/cmark": "0.30.0", 2719 "commonmark/cmark": "0.30.0",
2637 "commonmark/commonmark.js": "0.30.0", 2720 "commonmark/commonmark.js": "0.30.0",
2638 "composer/package-versions-deprecated": "^1.8", 2721 "composer/package-versions-deprecated": "^1.8",
2639 "embed/embed": "^4.4", 2722 "embed/embed": "^4.4",
2640 "erusev/parsedown": "^1.0", 2723 "erusev/parsedown": "^1.0",
2641 "ext-json": "*", 2724 "ext-json": "*",
2642 "github/gfm": "0.29.0", 2725 "github/gfm": "0.29.0",
2643 "michelf/php-markdown": "^1.4 || ^2.0", 2726 "michelf/php-markdown": "^1.4 || ^2.0",
2644 "nyholm/psr7": "^1.5", 2727 "nyholm/psr7": "^1.5",
2645 "phpstan/phpstan": "^1.8.2", 2728 "phpstan/phpstan": "^1.8.2",
2646 "phpunit/phpunit": "^9.5.21", 2729 "phpunit/phpunit": "^9.5.21",
2647 "scrutinizer/ocular": "^1.8.1", 2730 "scrutinizer/ocular": "^1.8.1",
2648 "symfony/finder": "^5.3 | ^6.0", 2731 "symfony/finder": "^5.3 | ^6.0",
2649 "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", 2732 "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0",
2650 "unleashedtech/php-coding-standard": "^3.1.1", 2733 "unleashedtech/php-coding-standard": "^3.1.1",
2651 "vimeo/psalm": "^4.24.0 || ^5.0.0" 2734 "vimeo/psalm": "^4.24.0 || ^5.0.0"
2652 }, 2735 },
2653 "suggest": { 2736 "suggest": {
2654 "symfony/yaml": "v2.3+ required if using the Front Matter extension" 2737 "symfony/yaml": "v2.3+ required if using the Front Matter extension"
2655 }, 2738 },
2656 "type": "library", 2739 "type": "library",
2657 "extra": { 2740 "extra": {
2658 "branch-alias": { 2741 "branch-alias": {
2659 "dev-main": "2.5-dev" 2742 "dev-main": "2.5-dev"
2660 } 2743 }
2661 }, 2744 },
2662 "autoload": { 2745 "autoload": {
2663 "psr-4": { 2746 "psr-4": {
2664 "League\\CommonMark\\": "src" 2747 "League\\CommonMark\\": "src"
2665 } 2748 }
2666 }, 2749 },
2667 "notification-url": "https://packagist.org/downloads/", 2750 "notification-url": "https://packagist.org/downloads/",
2668 "license": [ 2751 "license": [
2669 "BSD-3-Clause" 2752 "BSD-3-Clause"
2670 ], 2753 ],
2671 "authors": [ 2754 "authors": [
2672 { 2755 {
2673 "name": "Colin O'Dell", 2756 "name": "Colin O'Dell",
2674 "email": "colinodell@gmail.com", 2757 "email": "colinodell@gmail.com",
2675 "homepage": "https://www.colinodell.com", 2758 "homepage": "https://www.colinodell.com",
2676 "role": "Lead Developer" 2759 "role": "Lead Developer"
2677 } 2760 }
2678 ], 2761 ],
2679 "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", 2762 "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)",
2680 "homepage": "https://commonmark.thephpleague.com", 2763 "homepage": "https://commonmark.thephpleague.com",
2681 "keywords": [ 2764 "keywords": [
2682 "commonmark", 2765 "commonmark",
2683 "flavored", 2766 "flavored",
2684 "gfm", 2767 "gfm",
2685 "github", 2768 "github",
2686 "github-flavored", 2769 "github-flavored",
2687 "markdown", 2770 "markdown",
2688 "md", 2771 "md",
2689 "parser" 2772 "parser"
2690 ], 2773 ],
2691 "support": { 2774 "support": {
2692 "docs": "https://commonmark.thephpleague.com/", 2775 "docs": "https://commonmark.thephpleague.com/",
2693 "forum": "https://github.com/thephpleague/commonmark/discussions", 2776 "forum": "https://github.com/thephpleague/commonmark/discussions",
2694 "issues": "https://github.com/thephpleague/commonmark/issues", 2777 "issues": "https://github.com/thephpleague/commonmark/issues",
2695 "rss": "https://github.com/thephpleague/commonmark/releases.atom", 2778 "rss": "https://github.com/thephpleague/commonmark/releases.atom",
2696 "source": "https://github.com/thephpleague/commonmark" 2779 "source": "https://github.com/thephpleague/commonmark"
2697 }, 2780 },
2698 "funding": [ 2781 "funding": [
2699 { 2782 {
2700 "url": "https://www.colinodell.com/sponsor", 2783 "url": "https://www.colinodell.com/sponsor",
2701 "type": "custom" 2784 "type": "custom"
2702 }, 2785 },
2703 { 2786 {
2704 "url": "https://www.paypal.me/colinpodell/10.00", 2787 "url": "https://www.paypal.me/colinpodell/10.00",
2705 "type": "custom" 2788 "type": "custom"
2706 }, 2789 },
2707 { 2790 {
2708 "url": "https://github.com/colinodell", 2791 "url": "https://github.com/colinodell",
2709 "type": "github" 2792 "type": "github"
2710 }, 2793 },
2711 { 2794 {
2712 "url": "https://tidelift.com/funding/github/packagist/league/commonmark", 2795 "url": "https://tidelift.com/funding/github/packagist/league/commonmark",
2713 "type": "tidelift" 2796 "type": "tidelift"
2714 } 2797 }
2715 ], 2798 ],
2716 "time": "2023-03-24T15:16:10+00:00" 2799 "time": "2023-03-24T15:16:10+00:00"
2717 }, 2800 },
2718 { 2801 {
2719 "name": "league/config", 2802 "name": "league/config",
2720 "version": "v1.2.0", 2803 "version": "v1.2.0",
2721 "source": { 2804 "source": {
2722 "type": "git", 2805 "type": "git",
2723 "url": "https://github.com/thephpleague/config.git", 2806 "url": "https://github.com/thephpleague/config.git",
2724 "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" 2807 "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3"
2725 }, 2808 },
2726 "dist": { 2809 "dist": {
2727 "type": "zip", 2810 "type": "zip",
2728 "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", 2811 "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
2729 "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", 2812 "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
2730 "shasum": "" 2813 "shasum": ""
2731 }, 2814 },
2732 "require": { 2815 "require": {
2733 "dflydev/dot-access-data": "^3.0.1", 2816 "dflydev/dot-access-data": "^3.0.1",
2734 "nette/schema": "^1.2", 2817 "nette/schema": "^1.2",
2735 "php": "^7.4 || ^8.0" 2818 "php": "^7.4 || ^8.0"
2736 }, 2819 },
2737 "require-dev": { 2820 "require-dev": {
2738 "phpstan/phpstan": "^1.8.2", 2821 "phpstan/phpstan": "^1.8.2",
2739 "phpunit/phpunit": "^9.5.5", 2822 "phpunit/phpunit": "^9.5.5",
2740 "scrutinizer/ocular": "^1.8.1", 2823 "scrutinizer/ocular": "^1.8.1",
2741 "unleashedtech/php-coding-standard": "^3.1", 2824 "unleashedtech/php-coding-standard": "^3.1",
2742 "vimeo/psalm": "^4.7.3" 2825 "vimeo/psalm": "^4.7.3"
2743 }, 2826 },
2744 "type": "library", 2827 "type": "library",
2745 "extra": { 2828 "extra": {
2746 "branch-alias": { 2829 "branch-alias": {
2747 "dev-main": "1.2-dev" 2830 "dev-main": "1.2-dev"
2748 } 2831 }
2749 }, 2832 },
2750 "autoload": { 2833 "autoload": {
2751 "psr-4": { 2834 "psr-4": {
2752 "League\\Config\\": "src" 2835 "League\\Config\\": "src"
2753 } 2836 }
2754 }, 2837 },
2755 "notification-url": "https://packagist.org/downloads/", 2838 "notification-url": "https://packagist.org/downloads/",
2756 "license": [ 2839 "license": [
2757 "BSD-3-Clause" 2840 "BSD-3-Clause"
2758 ], 2841 ],
2759 "authors": [ 2842 "authors": [
2760 { 2843 {
2761 "name": "Colin O'Dell", 2844 "name": "Colin O'Dell",
2762 "email": "colinodell@gmail.com", 2845 "email": "colinodell@gmail.com",
2763 "homepage": "https://www.colinodell.com", 2846 "homepage": "https://www.colinodell.com",
2764 "role": "Lead Developer" 2847 "role": "Lead Developer"
2765 } 2848 }
2766 ], 2849 ],
2767 "description": "Define configuration arrays with strict schemas and access values with dot notation", 2850 "description": "Define configuration arrays with strict schemas and access values with dot notation",
2768 "homepage": "https://config.thephpleague.com", 2851 "homepage": "https://config.thephpleague.com",
2769 "keywords": [ 2852 "keywords": [
2770 "array", 2853 "array",
2771 "config", 2854 "config",
2772 "configuration", 2855 "configuration",
2773 "dot", 2856 "dot",
2774 "dot-access", 2857 "dot-access",
2775 "nested", 2858 "nested",
2776 "schema" 2859 "schema"
2777 ], 2860 ],
2778 "support": { 2861 "support": {
2779 "docs": "https://config.thephpleague.com/", 2862 "docs": "https://config.thephpleague.com/",
2780 "issues": "https://github.com/thephpleague/config/issues", 2863 "issues": "https://github.com/thephpleague/config/issues",
2781 "rss": "https://github.com/thephpleague/config/releases.atom", 2864 "rss": "https://github.com/thephpleague/config/releases.atom",
2782 "source": "https://github.com/thephpleague/config" 2865 "source": "https://github.com/thephpleague/config"
2783 }, 2866 },
2784 "funding": [ 2867 "funding": [
2785 { 2868 {
2786 "url": "https://www.colinodell.com/sponsor", 2869 "url": "https://www.colinodell.com/sponsor",
2787 "type": "custom" 2870 "type": "custom"
2788 }, 2871 },
2789 { 2872 {
2790 "url": "https://www.paypal.me/colinpodell/10.00", 2873 "url": "https://www.paypal.me/colinpodell/10.00",
2791 "type": "custom" 2874 "type": "custom"
2792 }, 2875 },
2793 { 2876 {
2794 "url": "https://github.com/colinodell", 2877 "url": "https://github.com/colinodell",
2795 "type": "github" 2878 "type": "github"
2796 } 2879 }
2797 ], 2880 ],
2798 "time": "2022-12-11T20:36:23+00:00" 2881 "time": "2022-12-11T20:36:23+00:00"
2799 }, 2882 },
2800 { 2883 {
2884 "name": "league/event",
2885 "version": "3.0.3",
2886 "source": {
2887 "type": "git",
2888 "url": "https://github.com/thephpleague/event.git",
2889 "reference": "ec38ff7ea10cad7d99a79ac937fbcffb9334c210"
2890 },
2891 "dist": {
2892 "type": "zip",
2893 "url": "https://api.github.com/repos/thephpleague/event/zipball/ec38ff7ea10cad7d99a79ac937fbcffb9334c210",
2894 "reference": "ec38ff7ea10cad7d99a79ac937fbcffb9334c210",
2895 "shasum": ""
2896 },
2897 "require": {
2898 "php": ">=7.2.0",
2899 "psr/event-dispatcher": "^1.0"
2900 },
2901 "provide": {
2902 "psr/event-dispatcher-implementation": "1.0"
2903 },
2904 "require-dev": {
2905 "friendsofphp/php-cs-fixer": "^2.16",
2906 "phpstan/phpstan": "^0.12.45",
2907 "phpunit/phpunit": "^8.5"
2908 },
2909 "type": "library",
2910 "extra": {
2911 "branch-alias": {
2912 "dev-master": "3.0-dev"
2913 }
2914 },
2915 "autoload": {
2916 "psr-4": {
2917 "League\\Event\\": "src/"
2918 }
2919 },
2920 "notification-url": "https://packagist.org/downloads/",
2921 "license": [
2922 "MIT"
2923 ],
2924 "authors": [
2925 {
2926 "name": "Frank de Jonge",
2927 "email": "info@frenky.net"
2928 }
2929 ],
2930 "description": "Event package",
2931 "keywords": [
2932 "emitter",
2933 "event",
2934 "listener"
2935 ],
2936 "support": {
2937 "issues": "https://github.com/thephpleague/event/issues",
2938 "source": "https://github.com/thephpleague/event/tree/3.0.3"
2939 },
2940 "time": "2024-09-04T16:06:53+00:00"
2941 },
2942 {
2801 "name": "league/flysystem", 2943 "name": "league/flysystem",
2802 "version": "3.15.1", 2944 "version": "3.15.1",
2803 "source": { 2945 "source": {
2804 "type": "git", 2946 "type": "git",
2805 "url": "https://github.com/thephpleague/flysystem.git", 2947 "url": "https://github.com/thephpleague/flysystem.git",
2806 "reference": "a141d430414fcb8bf797a18716b09f759a385bed" 2948 "reference": "a141d430414fcb8bf797a18716b09f759a385bed"
2807 }, 2949 },
2808 "dist": { 2950 "dist": {
2809 "type": "zip", 2951 "type": "zip",
2810 "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed", 2952 "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a141d430414fcb8bf797a18716b09f759a385bed",
2811 "reference": "a141d430414fcb8bf797a18716b09f759a385bed", 2953 "reference": "a141d430414fcb8bf797a18716b09f759a385bed",
2812 "shasum": "" 2954 "shasum": ""
2813 }, 2955 },
2814 "require": { 2956 "require": {
2815 "league/flysystem-local": "^3.0.0", 2957 "league/flysystem-local": "^3.0.0",
2816 "league/mime-type-detection": "^1.0.0", 2958 "league/mime-type-detection": "^1.0.0",
2817 "php": "^8.0.2" 2959 "php": "^8.0.2"
2818 }, 2960 },
2819 "conflict": { 2961 "conflict": {
2820 "aws/aws-sdk-php": "3.209.31 || 3.210.0", 2962 "aws/aws-sdk-php": "3.209.31 || 3.210.0",
2821 "guzzlehttp/guzzle": "<7.0", 2963 "guzzlehttp/guzzle": "<7.0",
2822 "guzzlehttp/ringphp": "<1.1.1", 2964 "guzzlehttp/ringphp": "<1.1.1",
2823 "phpseclib/phpseclib": "3.0.15", 2965 "phpseclib/phpseclib": "3.0.15",
2824 "symfony/http-client": "<5.2" 2966 "symfony/http-client": "<5.2"
2825 }, 2967 },
2826 "require-dev": { 2968 "require-dev": {
2827 "async-aws/s3": "^1.5", 2969 "async-aws/s3": "^1.5",
2828 "async-aws/simple-s3": "^1.1", 2970 "async-aws/simple-s3": "^1.1",
2829 "aws/aws-sdk-php": "^3.220.0", 2971 "aws/aws-sdk-php": "^3.220.0",
2830 "composer/semver": "^3.0", 2972 "composer/semver": "^3.0",
2831 "ext-fileinfo": "*", 2973 "ext-fileinfo": "*",
2832 "ext-ftp": "*", 2974 "ext-ftp": "*",
2833 "ext-zip": "*", 2975 "ext-zip": "*",
2834 "friendsofphp/php-cs-fixer": "^3.5", 2976 "friendsofphp/php-cs-fixer": "^3.5",
2835 "google/cloud-storage": "^1.23", 2977 "google/cloud-storage": "^1.23",
2836 "microsoft/azure-storage-blob": "^1.1", 2978 "microsoft/azure-storage-blob": "^1.1",
2837 "phpseclib/phpseclib": "^3.0.14", 2979 "phpseclib/phpseclib": "^3.0.14",
2838 "phpstan/phpstan": "^0.12.26", 2980 "phpstan/phpstan": "^0.12.26",
2839 "phpunit/phpunit": "^9.5.11", 2981 "phpunit/phpunit": "^9.5.11",
2840 "sabre/dav": "^4.3.1" 2982 "sabre/dav": "^4.3.1"
2841 }, 2983 },
2842 "type": "library", 2984 "type": "library",
2843 "autoload": { 2985 "autoload": {
2844 "psr-4": { 2986 "psr-4": {
2845 "League\\Flysystem\\": "src" 2987 "League\\Flysystem\\": "src"
2846 } 2988 }
2847 }, 2989 },
2848 "notification-url": "https://packagist.org/downloads/", 2990 "notification-url": "https://packagist.org/downloads/",
2849 "license": [ 2991 "license": [
2850 "MIT" 2992 "MIT"
2851 ], 2993 ],
2852 "authors": [ 2994 "authors": [
2853 { 2995 {
2854 "name": "Frank de Jonge", 2996 "name": "Frank de Jonge",
2855 "email": "info@frankdejonge.nl" 2997 "email": "info@frankdejonge.nl"
2856 } 2998 }
2857 ], 2999 ],
2858 "description": "File storage abstraction for PHP", 3000 "description": "File storage abstraction for PHP",
2859 "keywords": [ 3001 "keywords": [
2860 "WebDAV", 3002 "WebDAV",
2861 "aws", 3003 "aws",
2862 "cloud", 3004 "cloud",
2863 "file", 3005 "file",
2864 "files", 3006 "files",
2865 "filesystem", 3007 "filesystem",
2866 "filesystems", 3008 "filesystems",
2867 "ftp", 3009 "ftp",
2868 "s3", 3010 "s3",
2869 "sftp", 3011 "sftp",
2870 "storage" 3012 "storage"
2871 ], 3013 ],
2872 "support": { 3014 "support": {
2873 "issues": "https://github.com/thephpleague/flysystem/issues", 3015 "issues": "https://github.com/thephpleague/flysystem/issues",
2874 "source": "https://github.com/thephpleague/flysystem/tree/3.15.1" 3016 "source": "https://github.com/thephpleague/flysystem/tree/3.15.1"
2875 }, 3017 },
2876 "funding": [ 3018 "funding": [
2877 { 3019 {
2878 "url": "https://ecologi.com/frankdejonge", 3020 "url": "https://ecologi.com/frankdejonge",
2879 "type": "custom" 3021 "type": "custom"
2880 }, 3022 },
2881 { 3023 {
2882 "url": "https://github.com/frankdejonge", 3024 "url": "https://github.com/frankdejonge",
2883 "type": "github" 3025 "type": "github"
2884 } 3026 }
2885 ], 3027 ],
2886 "time": "2023-05-04T09:04:26+00:00" 3028 "time": "2023-05-04T09:04:26+00:00"
2887 }, 3029 },
2888 { 3030 {
2889 "name": "league/flysystem-local", 3031 "name": "league/flysystem-local",
2890 "version": "3.15.0", 3032 "version": "3.15.0",
2891 "source": { 3033 "source": {
2892 "type": "git", 3034 "type": "git",
2893 "url": "https://github.com/thephpleague/flysystem-local.git", 3035 "url": "https://github.com/thephpleague/flysystem-local.git",
2894 "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3" 3036 "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3"
2895 }, 3037 },
2896 "dist": { 3038 "dist": {
2897 "type": "zip", 3039 "type": "zip",
2898 "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3", 3040 "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/543f64c397fefdf9cfeac443ffb6beff602796b3",
2899 "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3", 3041 "reference": "543f64c397fefdf9cfeac443ffb6beff602796b3",
2900 "shasum": "" 3042 "shasum": ""
2901 }, 3043 },
2902 "require": { 3044 "require": {
2903 "ext-fileinfo": "*", 3045 "ext-fileinfo": "*",
2904 "league/flysystem": "^3.0.0", 3046 "league/flysystem": "^3.0.0",
2905 "league/mime-type-detection": "^1.0.0", 3047 "league/mime-type-detection": "^1.0.0",
2906 "php": "^8.0.2" 3048 "php": "^8.0.2"
2907 }, 3049 },
2908 "type": "library", 3050 "type": "library",
2909 "autoload": { 3051 "autoload": {
2910 "psr-4": { 3052 "psr-4": {
2911 "League\\Flysystem\\Local\\": "" 3053 "League\\Flysystem\\Local\\": ""
2912 } 3054 }
2913 }, 3055 },
2914 "notification-url": "https://packagist.org/downloads/", 3056 "notification-url": "https://packagist.org/downloads/",
2915 "license": [ 3057 "license": [
2916 "MIT" 3058 "MIT"
2917 ], 3059 ],
2918 "authors": [ 3060 "authors": [
2919 { 3061 {
2920 "name": "Frank de Jonge", 3062 "name": "Frank de Jonge",
2921 "email": "info@frankdejonge.nl" 3063 "email": "info@frankdejonge.nl"
2922 } 3064 }
2923 ], 3065 ],
2924 "description": "Local filesystem adapter for Flysystem.", 3066 "description": "Local filesystem adapter for Flysystem.",
2925 "keywords": [ 3067 "keywords": [
2926 "Flysystem", 3068 "Flysystem",
2927 "file", 3069 "file",
2928 "files", 3070 "files",
2929 "filesystem", 3071 "filesystem",
2930 "local" 3072 "local"
2931 ], 3073 ],
2932 "support": { 3074 "support": {
2933 "issues": "https://github.com/thephpleague/flysystem-local/issues", 3075 "issues": "https://github.com/thephpleague/flysystem-local/issues",
2934 "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0" 3076 "source": "https://github.com/thephpleague/flysystem-local/tree/3.15.0"
2935 }, 3077 },
2936 "funding": [ 3078 "funding": [
2937 { 3079 {
2938 "url": "https://ecologi.com/frankdejonge", 3080 "url": "https://ecologi.com/frankdejonge",
2939 "type": "custom" 3081 "type": "custom"
2940 }, 3082 },
2941 { 3083 {
2942 "url": "https://github.com/frankdejonge", 3084 "url": "https://github.com/frankdejonge",
2943 "type": "github" 3085 "type": "github"
2944 } 3086 }
2945 ], 3087 ],
2946 "time": "2023-05-02T20:02:14+00:00" 3088 "time": "2023-05-02T20:02:14+00:00"
2947 }, 3089 },
2948 { 3090 {
2949 "name": "league/mime-type-detection", 3091 "name": "league/mime-type-detection",
2950 "version": "1.11.0", 3092 "version": "1.11.0",
2951 "source": { 3093 "source": {
2952 "type": "git", 3094 "type": "git",
2953 "url": "https://github.com/thephpleague/mime-type-detection.git", 3095 "url": "https://github.com/thephpleague/mime-type-detection.git",
2954 "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" 3096 "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd"
2955 }, 3097 },
2956 "dist": { 3098 "dist": {
2957 "type": "zip", 3099 "type": "zip",
2958 "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", 3100 "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
2959 "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", 3101 "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
2960 "shasum": "" 3102 "shasum": ""
2961 }, 3103 },
2962 "require": { 3104 "require": {
2963 "ext-fileinfo": "*", 3105 "ext-fileinfo": "*",
2964 "php": "^7.2 || ^8.0" 3106 "php": "^7.2 || ^8.0"
2965 }, 3107 },
2966 "require-dev": { 3108 "require-dev": {
2967 "friendsofphp/php-cs-fixer": "^3.2", 3109 "friendsofphp/php-cs-fixer": "^3.2",
2968 "phpstan/phpstan": "^0.12.68", 3110 "phpstan/phpstan": "^0.12.68",
2969 "phpunit/phpunit": "^8.5.8 || ^9.3" 3111 "phpunit/phpunit": "^8.5.8 || ^9.3"
2970 }, 3112 },
2971 "type": "library", 3113 "type": "library",
2972 "autoload": { 3114 "autoload": {
2973 "psr-4": { 3115 "psr-4": {
2974 "League\\MimeTypeDetection\\": "src" 3116 "League\\MimeTypeDetection\\": "src"
2975 } 3117 }
2976 }, 3118 },
2977 "notification-url": "https://packagist.org/downloads/", 3119 "notification-url": "https://packagist.org/downloads/",
2978 "license": [ 3120 "license": [
2979 "MIT" 3121 "MIT"
2980 ], 3122 ],
2981 "authors": [ 3123 "authors": [
2982 { 3124 {
2983 "name": "Frank de Jonge", 3125 "name": "Frank de Jonge",
2984 "email": "info@frankdejonge.nl" 3126 "email": "info@frankdejonge.nl"
2985 } 3127 }
2986 ], 3128 ],
2987 "description": "Mime-type detection for Flysystem", 3129 "description": "Mime-type detection for Flysystem",
2988 "support": { 3130 "support": {
2989 "issues": "https://github.com/thephpleague/mime-type-detection/issues", 3131 "issues": "https://github.com/thephpleague/mime-type-detection/issues",
2990 "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" 3132 "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0"
2991 }, 3133 },
2992 "funding": [ 3134 "funding": [
2993 { 3135 {
2994 "url": "https://github.com/frankdejonge", 3136 "url": "https://github.com/frankdejonge",
2995 "type": "github" 3137 "type": "github"
2996 }, 3138 },
2997 { 3139 {
2998 "url": "https://tidelift.com/funding/github/packagist/league/flysystem", 3140 "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
2999 "type": "tidelift" 3141 "type": "tidelift"
3000 } 3142 }
3001 ], 3143 ],
3002 "time": "2022-04-17T13:12:02+00:00" 3144 "time": "2022-04-17T13:12:02+00:00"
3003 }, 3145 },
3004 { 3146 {
3005 "name": "league/uri-parser", 3147 "name": "league/uri-parser",
3006 "version": "1.4.1", 3148 "version": "1.4.1",
3007 "source": { 3149 "source": {
3008 "type": "git", 3150 "type": "git",
3009 "url": "https://github.com/thephpleague/uri-parser.git", 3151 "url": "https://github.com/thephpleague/uri-parser.git",
3010 "reference": "671548427e4c932352d9b9279fdfa345bf63fa00" 3152 "reference": "671548427e4c932352d9b9279fdfa345bf63fa00"
3011 }, 3153 },
3012 "dist": { 3154 "dist": {
3013 "type": "zip", 3155 "type": "zip",
3014 "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00", 3156 "url": "https://api.github.com/repos/thephpleague/uri-parser/zipball/671548427e4c932352d9b9279fdfa345bf63fa00",
3015 "reference": "671548427e4c932352d9b9279fdfa345bf63fa00", 3157 "reference": "671548427e4c932352d9b9279fdfa345bf63fa00",
3016 "shasum": "" 3158 "shasum": ""
3017 }, 3159 },
3018 "require": { 3160 "require": {
3019 "php": ">=7.0.0" 3161 "php": ">=7.0.0"
3020 }, 3162 },
3021 "require-dev": { 3163 "require-dev": {
3022 "friendsofphp/php-cs-fixer": "^2.0", 3164 "friendsofphp/php-cs-fixer": "^2.0",
3023 "phpstan/phpstan": "^0.9.2", 3165 "phpstan/phpstan": "^0.9.2",
3024 "phpstan/phpstan-phpunit": "^0.9.4", 3166 "phpstan/phpstan-phpunit": "^0.9.4",
3025 "phpstan/phpstan-strict-rules": "^0.9.0", 3167 "phpstan/phpstan-strict-rules": "^0.9.0",
3026 "phpunit/phpunit": "^6.0" 3168 "phpunit/phpunit": "^6.0"
3027 }, 3169 },
3028 "suggest": { 3170 "suggest": {
3029 "ext-intl": "Allow parsing RFC3987 compliant hosts", 3171 "ext-intl": "Allow parsing RFC3987 compliant hosts",
3030 "league/uri-schemes": "Allow validating and normalizing URI parsing results" 3172 "league/uri-schemes": "Allow validating and normalizing URI parsing results"
3031 }, 3173 },
3032 "type": "library", 3174 "type": "library",
3033 "extra": { 3175 "extra": {
3034 "branch-alias": { 3176 "branch-alias": {
3035 "dev-master": "1.x-dev" 3177 "dev-master": "1.x-dev"
3036 } 3178 }
3037 }, 3179 },
3038 "autoload": { 3180 "autoload": {
3039 "files": [ 3181 "files": [
3040 "src/functions_include.php" 3182 "src/functions_include.php"
3041 ], 3183 ],
3042 "psr-4": { 3184 "psr-4": {
3043 "League\\Uri\\": "src" 3185 "League\\Uri\\": "src"
3044 } 3186 }
3045 }, 3187 },
3046 "notification-url": "https://packagist.org/downloads/", 3188 "notification-url": "https://packagist.org/downloads/",
3047 "license": [ 3189 "license": [
3048 "MIT" 3190 "MIT"
3049 ], 3191 ],
3050 "authors": [ 3192 "authors": [
3051 { 3193 {
3052 "name": "Ignace Nyamagana Butera", 3194 "name": "Ignace Nyamagana Butera",
3053 "email": "nyamsprod@gmail.com", 3195 "email": "nyamsprod@gmail.com",
3054 "homepage": "https://nyamsprod.com" 3196 "homepage": "https://nyamsprod.com"
3055 } 3197 }
3056 ], 3198 ],
3057 "description": "userland URI parser RFC 3986 compliant", 3199 "description": "userland URI parser RFC 3986 compliant",
3058 "homepage": "https://github.com/thephpleague/uri-parser", 3200 "homepage": "https://github.com/thephpleague/uri-parser",
3059 "keywords": [ 3201 "keywords": [
3060 "parse_url", 3202 "parse_url",
3061 "parser", 3203 "parser",
3062 "rfc3986", 3204 "rfc3986",
3063 "rfc3987", 3205 "rfc3987",
3064 "uri", 3206 "uri",
3065 "url" 3207 "url"
3066 ], 3208 ],
3067 "support": { 3209 "support": {
3068 "issues": "https://github.com/thephpleague/uri-parser/issues", 3210 "issues": "https://github.com/thephpleague/uri-parser/issues",
3069 "source": "https://github.com/thephpleague/uri-parser/tree/master" 3211 "source": "https://github.com/thephpleague/uri-parser/tree/master"
3070 }, 3212 },
3071 "abandoned": true, 3213 "abandoned": true,
3072 "time": "2018-11-22T07:55:51+00:00" 3214 "time": "2018-11-22T07:55:51+00:00"
3073 }, 3215 },
3074 { 3216 {
3075 "name": "livewire/livewire", 3217 "name": "livewire/livewire",
3076 "version": "v2.12.3", 3218 "version": "v2.12.3",
3077 "source": { 3219 "source": {
3078 "type": "git", 3220 "type": "git",
3079 "url": "https://github.com/livewire/livewire.git", 3221 "url": "https://github.com/livewire/livewire.git",
3080 "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74" 3222 "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74"
3081 }, 3223 },
3082 "dist": { 3224 "dist": {
3083 "type": "zip", 3225 "type": "zip",
3084 "url": "https://api.github.com/repos/livewire/livewire/zipball/019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", 3226 "url": "https://api.github.com/repos/livewire/livewire/zipball/019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74",
3085 "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74", 3227 "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74",
3086 "shasum": "" 3228 "shasum": ""
3087 }, 3229 },
3088 "require": { 3230 "require": {
3089 "illuminate/database": "^7.0|^8.0|^9.0|^10.0", 3231 "illuminate/database": "^7.0|^8.0|^9.0|^10.0",
3090 "illuminate/support": "^7.0|^8.0|^9.0|^10.0", 3232 "illuminate/support": "^7.0|^8.0|^9.0|^10.0",
3091 "illuminate/validation": "^7.0|^8.0|^9.0|^10.0", 3233 "illuminate/validation": "^7.0|^8.0|^9.0|^10.0",
3092 "league/mime-type-detection": "^1.9", 3234 "league/mime-type-detection": "^1.9",
3093 "php": "^7.2.5|^8.0", 3235 "php": "^7.2.5|^8.0",
3094 "symfony/http-kernel": "^5.0|^6.0" 3236 "symfony/http-kernel": "^5.0|^6.0"
3095 }, 3237 },
3096 "require-dev": { 3238 "require-dev": {
3097 "calebporzio/sushi": "^2.1", 3239 "calebporzio/sushi": "^2.1",
3098 "laravel/framework": "^7.0|^8.0|^9.0|^10.0", 3240 "laravel/framework": "^7.0|^8.0|^9.0|^10.0",
3099 "mockery/mockery": "^1.3.1", 3241 "mockery/mockery": "^1.3.1",
3100 "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0", 3242 "orchestra/testbench": "^5.0|^6.0|^7.0|^8.0",
3101 "orchestra/testbench-dusk": "^5.2|^6.0|^7.0|^8.0", 3243 "orchestra/testbench-dusk": "^5.2|^6.0|^7.0|^8.0",
3102 "phpunit/phpunit": "^8.4|^9.0", 3244 "phpunit/phpunit": "^8.4|^9.0",
3103 "psy/psysh": "@stable" 3245 "psy/psysh": "@stable"
3104 }, 3246 },
3105 "type": "library", 3247 "type": "library",
3106 "extra": { 3248 "extra": {
3107 "laravel": { 3249 "laravel": {
3108 "providers": [ 3250 "providers": [
3109 "Livewire\\LivewireServiceProvider" 3251 "Livewire\\LivewireServiceProvider"
3110 ], 3252 ],
3111 "aliases": { 3253 "aliases": {
3112 "Livewire": "Livewire\\Livewire" 3254 "Livewire": "Livewire\\Livewire"
3113 } 3255 }
3114 } 3256 }
3115 }, 3257 },
3116 "autoload": { 3258 "autoload": {
3117 "files": [ 3259 "files": [
3118 "src/helpers.php" 3260 "src/helpers.php"
3119 ], 3261 ],
3120 "psr-4": { 3262 "psr-4": {
3121 "Livewire\\": "src/" 3263 "Livewire\\": "src/"
3122 } 3264 }
3123 }, 3265 },
3124 "notification-url": "https://packagist.org/downloads/", 3266 "notification-url": "https://packagist.org/downloads/",
3125 "license": [ 3267 "license": [
3126 "MIT" 3268 "MIT"
3127 ], 3269 ],
3128 "authors": [ 3270 "authors": [
3129 { 3271 {
3130 "name": "Caleb Porzio", 3272 "name": "Caleb Porzio",
3131 "email": "calebporzio@gmail.com" 3273 "email": "calebporzio@gmail.com"
3132 } 3274 }
3133 ], 3275 ],
3134 "description": "A front-end framework for Laravel.", 3276 "description": "A front-end framework for Laravel.",
3135 "support": { 3277 "support": {
3136 "issues": "https://github.com/livewire/livewire/issues", 3278 "issues": "https://github.com/livewire/livewire/issues",
3137 "source": "https://github.com/livewire/livewire/tree/v2.12.3" 3279 "source": "https://github.com/livewire/livewire/tree/v2.12.3"
3138 }, 3280 },
3139 "funding": [ 3281 "funding": [
3140 { 3282 {
3141 "url": "https://github.com/livewire", 3283 "url": "https://github.com/livewire",
3142 "type": "github" 3284 "type": "github"
3143 } 3285 }
3144 ], 3286 ],
3145 "time": "2023-03-03T20:12:38+00:00" 3287 "time": "2023-03-03T20:12:38+00:00"
3146 }, 3288 },
3147 { 3289 {
3148 "name": "maennchen/zipstream-php", 3290 "name": "maennchen/zipstream-php",
3149 "version": "3.1.0", 3291 "version": "3.1.0",
3150 "source": { 3292 "source": {
3151 "type": "git", 3293 "type": "git",
3152 "url": "https://github.com/maennchen/ZipStream-PHP.git", 3294 "url": "https://github.com/maennchen/ZipStream-PHP.git",
3153 "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1" 3295 "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1"
3154 }, 3296 },
3155 "dist": { 3297 "dist": {
3156 "type": "zip", 3298 "type": "zip",
3157 "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1", 3299 "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
3158 "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1", 3300 "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
3159 "shasum": "" 3301 "shasum": ""
3160 }, 3302 },
3161 "require": { 3303 "require": {
3162 "ext-mbstring": "*", 3304 "ext-mbstring": "*",
3163 "ext-zlib": "*", 3305 "ext-zlib": "*",
3164 "php-64bit": "^8.1" 3306 "php-64bit": "^8.1"
3165 }, 3307 },
3166 "require-dev": { 3308 "require-dev": {
3167 "ext-zip": "*", 3309 "ext-zip": "*",
3168 "friendsofphp/php-cs-fixer": "^3.16", 3310 "friendsofphp/php-cs-fixer": "^3.16",
3169 "guzzlehttp/guzzle": "^7.5", 3311 "guzzlehttp/guzzle": "^7.5",
3170 "mikey179/vfsstream": "^1.6", 3312 "mikey179/vfsstream": "^1.6",
3171 "php-coveralls/php-coveralls": "^2.5", 3313 "php-coveralls/php-coveralls": "^2.5",
3172 "phpunit/phpunit": "^10.0", 3314 "phpunit/phpunit": "^10.0",
3173 "vimeo/psalm": "^5.0" 3315 "vimeo/psalm": "^5.0"
3174 }, 3316 },
3175 "suggest": { 3317 "suggest": {
3176 "guzzlehttp/psr7": "^2.4", 3318 "guzzlehttp/psr7": "^2.4",
3177 "psr/http-message": "^2.0" 3319 "psr/http-message": "^2.0"
3178 }, 3320 },
3179 "type": "library", 3321 "type": "library",
3180 "autoload": { 3322 "autoload": {
3181 "psr-4": { 3323 "psr-4": {
3182 "ZipStream\\": "src/" 3324 "ZipStream\\": "src/"
3183 } 3325 }
3184 }, 3326 },
3185 "notification-url": "https://packagist.org/downloads/", 3327 "notification-url": "https://packagist.org/downloads/",
3186 "license": [ 3328 "license": [
3187 "MIT" 3329 "MIT"
3188 ], 3330 ],
3189 "authors": [ 3331 "authors": [
3190 { 3332 {
3191 "name": "Paul Duncan", 3333 "name": "Paul Duncan",
3192 "email": "pabs@pablotron.org" 3334 "email": "pabs@pablotron.org"
3193 }, 3335 },
3194 { 3336 {
3195 "name": "Jonatan Männchen", 3337 "name": "Jonatan Männchen",
3196 "email": "jonatan@maennchen.ch" 3338 "email": "jonatan@maennchen.ch"
3197 }, 3339 },
3198 { 3340 {
3199 "name": "Jesse Donat", 3341 "name": "Jesse Donat",
3200 "email": "donatj@gmail.com" 3342 "email": "donatj@gmail.com"
3201 }, 3343 },
3202 { 3344 {
3203 "name": "András Kolesár", 3345 "name": "András Kolesár",
3204 "email": "kolesar@kolesar.hu" 3346 "email": "kolesar@kolesar.hu"
3205 } 3347 }
3206 ], 3348 ],
3207 "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", 3349 "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
3208 "keywords": [ 3350 "keywords": [
3209 "stream", 3351 "stream",
3210 "zip" 3352 "zip"
3211 ], 3353 ],
3212 "support": { 3354 "support": {
3213 "issues": "https://github.com/maennchen/ZipStream-PHP/issues", 3355 "issues": "https://github.com/maennchen/ZipStream-PHP/issues",
3214 "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0" 3356 "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0"
3215 }, 3357 },
3216 "funding": [ 3358 "funding": [
3217 { 3359 {
3218 "url": "https://github.com/maennchen", 3360 "url": "https://github.com/maennchen",
3219 "type": "github" 3361 "type": "github"
3220 }, 3362 },
3221 { 3363 {
3222 "url": "https://opencollective.com/zipstream", 3364 "url": "https://opencollective.com/zipstream",
3223 "type": "open_collective" 3365 "type": "open_collective"
3224 } 3366 }
3225 ], 3367 ],
3226 "time": "2023-06-21T14:59:35+00:00" 3368 "time": "2023-06-21T14:59:35+00:00"
3227 }, 3369 },
3228 { 3370 {
3229 "name": "markbaker/complex", 3371 "name": "markbaker/complex",
3230 "version": "3.0.2", 3372 "version": "3.0.2",
3231 "source": { 3373 "source": {
3232 "type": "git", 3374 "type": "git",
3233 "url": "https://github.com/MarkBaker/PHPComplex.git", 3375 "url": "https://github.com/MarkBaker/PHPComplex.git",
3234 "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" 3376 "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9"
3235 }, 3377 },
3236 "dist": { 3378 "dist": {
3237 "type": "zip", 3379 "type": "zip",
3238 "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", 3380 "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
3239 "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", 3381 "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
3240 "shasum": "" 3382 "shasum": ""
3241 }, 3383 },
3242 "require": { 3384 "require": {
3243 "php": "^7.2 || ^8.0" 3385 "php": "^7.2 || ^8.0"
3244 }, 3386 },
3245 "require-dev": { 3387 "require-dev": {
3246 "dealerdirect/phpcodesniffer-composer-installer": "dev-master", 3388 "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
3247 "phpcompatibility/php-compatibility": "^9.3", 3389 "phpcompatibility/php-compatibility": "^9.3",
3248 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", 3390 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
3249 "squizlabs/php_codesniffer": "^3.7" 3391 "squizlabs/php_codesniffer": "^3.7"
3250 }, 3392 },
3251 "type": "library", 3393 "type": "library",
3252 "autoload": { 3394 "autoload": {
3253 "psr-4": { 3395 "psr-4": {
3254 "Complex\\": "classes/src/" 3396 "Complex\\": "classes/src/"
3255 } 3397 }
3256 }, 3398 },
3257 "notification-url": "https://packagist.org/downloads/", 3399 "notification-url": "https://packagist.org/downloads/",
3258 "license": [ 3400 "license": [
3259 "MIT" 3401 "MIT"
3260 ], 3402 ],
3261 "authors": [ 3403 "authors": [
3262 { 3404 {
3263 "name": "Mark Baker", 3405 "name": "Mark Baker",
3264 "email": "mark@lange.demon.co.uk" 3406 "email": "mark@lange.demon.co.uk"
3265 } 3407 }
3266 ], 3408 ],
3267 "description": "PHP Class for working with complex numbers", 3409 "description": "PHP Class for working with complex numbers",
3268 "homepage": "https://github.com/MarkBaker/PHPComplex", 3410 "homepage": "https://github.com/MarkBaker/PHPComplex",
3269 "keywords": [ 3411 "keywords": [
3270 "complex", 3412 "complex",
3271 "mathematics" 3413 "mathematics"
3272 ], 3414 ],
3273 "support": { 3415 "support": {
3274 "issues": "https://github.com/MarkBaker/PHPComplex/issues", 3416 "issues": "https://github.com/MarkBaker/PHPComplex/issues",
3275 "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" 3417 "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
3276 }, 3418 },
3277 "time": "2022-12-06T16:21:08+00:00" 3419 "time": "2022-12-06T16:21:08+00:00"
3278 }, 3420 },
3279 { 3421 {
3280 "name": "markbaker/matrix", 3422 "name": "markbaker/matrix",
3281 "version": "3.0.1", 3423 "version": "3.0.1",
3282 "source": { 3424 "source": {
3283 "type": "git", 3425 "type": "git",
3284 "url": "https://github.com/MarkBaker/PHPMatrix.git", 3426 "url": "https://github.com/MarkBaker/PHPMatrix.git",
3285 "reference": "728434227fe21be27ff6d86621a1b13107a2562c" 3427 "reference": "728434227fe21be27ff6d86621a1b13107a2562c"
3286 }, 3428 },
3287 "dist": { 3429 "dist": {
3288 "type": "zip", 3430 "type": "zip",
3289 "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", 3431 "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c",
3290 "reference": "728434227fe21be27ff6d86621a1b13107a2562c", 3432 "reference": "728434227fe21be27ff6d86621a1b13107a2562c",
3291 "shasum": "" 3433 "shasum": ""
3292 }, 3434 },
3293 "require": { 3435 "require": {
3294 "php": "^7.1 || ^8.0" 3436 "php": "^7.1 || ^8.0"
3295 }, 3437 },
3296 "require-dev": { 3438 "require-dev": {
3297 "dealerdirect/phpcodesniffer-composer-installer": "dev-master", 3439 "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
3298 "phpcompatibility/php-compatibility": "^9.3", 3440 "phpcompatibility/php-compatibility": "^9.3",
3299 "phpdocumentor/phpdocumentor": "2.*", 3441 "phpdocumentor/phpdocumentor": "2.*",
3300 "phploc/phploc": "^4.0", 3442 "phploc/phploc": "^4.0",
3301 "phpmd/phpmd": "2.*", 3443 "phpmd/phpmd": "2.*",
3302 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", 3444 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
3303 "sebastian/phpcpd": "^4.0", 3445 "sebastian/phpcpd": "^4.0",
3304 "squizlabs/php_codesniffer": "^3.7" 3446 "squizlabs/php_codesniffer": "^3.7"
3305 }, 3447 },
3306 "type": "library", 3448 "type": "library",
3307 "autoload": { 3449 "autoload": {
3308 "psr-4": { 3450 "psr-4": {
3309 "Matrix\\": "classes/src/" 3451 "Matrix\\": "classes/src/"
3310 } 3452 }
3311 }, 3453 },
3312 "notification-url": "https://packagist.org/downloads/", 3454 "notification-url": "https://packagist.org/downloads/",
3313 "license": [ 3455 "license": [
3314 "MIT" 3456 "MIT"
3315 ], 3457 ],
3316 "authors": [ 3458 "authors": [
3317 { 3459 {
3318 "name": "Mark Baker", 3460 "name": "Mark Baker",
3319 "email": "mark@demon-angel.eu" 3461 "email": "mark@demon-angel.eu"
3320 } 3462 }
3321 ], 3463 ],
3322 "description": "PHP Class for working with matrices", 3464 "description": "PHP Class for working with matrices",
3323 "homepage": "https://github.com/MarkBaker/PHPMatrix", 3465 "homepage": "https://github.com/MarkBaker/PHPMatrix",
3324 "keywords": [ 3466 "keywords": [
3325 "mathematics", 3467 "mathematics",
3326 "matrix", 3468 "matrix",
3327 "vector" 3469 "vector"
3328 ], 3470 ],
3329 "support": { 3471 "support": {
3330 "issues": "https://github.com/MarkBaker/PHPMatrix/issues", 3472 "issues": "https://github.com/MarkBaker/PHPMatrix/issues",
3331 "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" 3473 "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
3332 }, 3474 },
3333 "time": "2022-12-02T22:17:43+00:00" 3475 "time": "2022-12-02T22:17:43+00:00"
3334 }, 3476 },
3335 { 3477 {
3336 "name": "masterminds/html5", 3478 "name": "masterminds/html5",
3337 "version": "2.8.0", 3479 "version": "2.8.0",
3338 "source": { 3480 "source": {
3339 "type": "git", 3481 "type": "git",
3340 "url": "https://github.com/Masterminds/html5-php.git", 3482 "url": "https://github.com/Masterminds/html5-php.git",
3341 "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3" 3483 "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3"
3342 }, 3484 },
3343 "dist": { 3485 "dist": {
3344 "type": "zip", 3486 "type": "zip",
3345 "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", 3487 "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
3346 "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3", 3488 "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
3347 "shasum": "" 3489 "shasum": ""
3348 }, 3490 },
3349 "require": { 3491 "require": {
3350 "ext-dom": "*", 3492 "ext-dom": "*",
3351 "php": ">=5.3.0" 3493 "php": ">=5.3.0"
3352 }, 3494 },
3353 "require-dev": { 3495 "require-dev": {
3354 "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8" 3496 "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8"
3355 }, 3497 },
3356 "type": "library", 3498 "type": "library",
3357 "extra": { 3499 "extra": {
3358 "branch-alias": { 3500 "branch-alias": {
3359 "dev-master": "2.7-dev" 3501 "dev-master": "2.7-dev"
3360 } 3502 }
3361 }, 3503 },
3362 "autoload": { 3504 "autoload": {
3363 "psr-4": { 3505 "psr-4": {
3364 "Masterminds\\": "src" 3506 "Masterminds\\": "src"
3365 } 3507 }
3366 }, 3508 },
3367 "notification-url": "https://packagist.org/downloads/", 3509 "notification-url": "https://packagist.org/downloads/",
3368 "license": [ 3510 "license": [
3369 "MIT" 3511 "MIT"
3370 ], 3512 ],
3371 "authors": [ 3513 "authors": [
3372 { 3514 {
3373 "name": "Matt Butcher", 3515 "name": "Matt Butcher",
3374 "email": "technosophos@gmail.com" 3516 "email": "technosophos@gmail.com"
3375 }, 3517 },
3376 { 3518 {
3377 "name": "Matt Farina", 3519 "name": "Matt Farina",
3378 "email": "matt@mattfarina.com" 3520 "email": "matt@mattfarina.com"
3379 }, 3521 },
3380 { 3522 {
3381 "name": "Asmir Mustafic", 3523 "name": "Asmir Mustafic",
3382 "email": "goetas@gmail.com" 3524 "email": "goetas@gmail.com"
3383 } 3525 }
3384 ], 3526 ],
3385 "description": "An HTML5 parser and serializer.", 3527 "description": "An HTML5 parser and serializer.",
3386 "homepage": "http://masterminds.github.io/html5-php", 3528 "homepage": "http://masterminds.github.io/html5-php",
3387 "keywords": [ 3529 "keywords": [
3388 "HTML5", 3530 "HTML5",
3389 "dom", 3531 "dom",
3390 "html", 3532 "html",
3391 "parser", 3533 "parser",
3392 "querypath", 3534 "querypath",
3393 "serializer", 3535 "serializer",
3394 "xml" 3536 "xml"
3395 ], 3537 ],
3396 "support": { 3538 "support": {
3397 "issues": "https://github.com/Masterminds/html5-php/issues", 3539 "issues": "https://github.com/Masterminds/html5-php/issues",
3398 "source": "https://github.com/Masterminds/html5-php/tree/2.8.0" 3540 "source": "https://github.com/Masterminds/html5-php/tree/2.8.0"
3399 }, 3541 },
3400 "time": "2023-04-26T07:27:39+00:00" 3542 "time": "2023-04-26T07:27:39+00:00"
3401 }, 3543 },
3402 { 3544 {
3403 "name": "monolog/monolog", 3545 "name": "monolog/monolog",
3404 "version": "2.9.1", 3546 "version": "2.9.1",
3405 "source": { 3547 "source": {
3406 "type": "git", 3548 "type": "git",
3407 "url": "https://github.com/Seldaek/monolog.git", 3549 "url": "https://github.com/Seldaek/monolog.git",
3408 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1" 3550 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1"
3409 }, 3551 },
3410 "dist": { 3552 "dist": {
3411 "type": "zip", 3553 "type": "zip",
3412 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", 3554 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
3413 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", 3555 "reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1",
3414 "shasum": "" 3556 "shasum": ""
3415 }, 3557 },
3416 "require": { 3558 "require": {
3417 "php": ">=7.2", 3559 "php": ">=7.2",
3418 "psr/log": "^1.0.1 || ^2.0 || ^3.0" 3560 "psr/log": "^1.0.1 || ^2.0 || ^3.0"
3419 }, 3561 },
3420 "provide": { 3562 "provide": {
3421 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" 3563 "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
3422 }, 3564 },
3423 "require-dev": { 3565 "require-dev": {
3424 "aws/aws-sdk-php": "^2.4.9 || ^3.0", 3566 "aws/aws-sdk-php": "^2.4.9 || ^3.0",
3425 "doctrine/couchdb": "~1.0@dev", 3567 "doctrine/couchdb": "~1.0@dev",
3426 "elasticsearch/elasticsearch": "^7 || ^8", 3568 "elasticsearch/elasticsearch": "^7 || ^8",
3427 "ext-json": "*", 3569 "ext-json": "*",
3428 "graylog2/gelf-php": "^1.4.2 || ^2@dev", 3570 "graylog2/gelf-php": "^1.4.2 || ^2@dev",
3429 "guzzlehttp/guzzle": "^7.4", 3571 "guzzlehttp/guzzle": "^7.4",
3430 "guzzlehttp/psr7": "^2.2", 3572 "guzzlehttp/psr7": "^2.2",
3431 "mongodb/mongodb": "^1.8", 3573 "mongodb/mongodb": "^1.8",
3432 "php-amqplib/php-amqplib": "~2.4 || ^3", 3574 "php-amqplib/php-amqplib": "~2.4 || ^3",
3433 "phpspec/prophecy": "^1.15", 3575 "phpspec/prophecy": "^1.15",
3434 "phpstan/phpstan": "^0.12.91", 3576 "phpstan/phpstan": "^0.12.91",
3435 "phpunit/phpunit": "^8.5.14", 3577 "phpunit/phpunit": "^8.5.14",
3436 "predis/predis": "^1.1 || ^2.0", 3578 "predis/predis": "^1.1 || ^2.0",
3437 "rollbar/rollbar": "^1.3 || ^2 || ^3", 3579 "rollbar/rollbar": "^1.3 || ^2 || ^3",
3438 "ruflin/elastica": "^7", 3580 "ruflin/elastica": "^7",
3439 "swiftmailer/swiftmailer": "^5.3|^6.0", 3581 "swiftmailer/swiftmailer": "^5.3|^6.0",
3440 "symfony/mailer": "^5.4 || ^6", 3582 "symfony/mailer": "^5.4 || ^6",
3441 "symfony/mime": "^5.4 || ^6" 3583 "symfony/mime": "^5.4 || ^6"
3442 }, 3584 },
3443 "suggest": { 3585 "suggest": {
3444 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", 3586 "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
3445 "doctrine/couchdb": "Allow sending log messages to a CouchDB server", 3587 "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
3446 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", 3588 "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
3447 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", 3589 "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
3448 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", 3590 "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
3449 "ext-mbstring": "Allow to work properly with unicode symbols", 3591 "ext-mbstring": "Allow to work properly with unicode symbols",
3450 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", 3592 "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
3451 "ext-openssl": "Required to send log messages using SSL", 3593 "ext-openssl": "Required to send log messages using SSL",
3452 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", 3594 "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
3453 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", 3595 "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
3454 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", 3596 "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
3455 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", 3597 "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
3456 "rollbar/rollbar": "Allow sending log messages to Rollbar", 3598 "rollbar/rollbar": "Allow sending log messages to Rollbar",
3457 "ruflin/elastica": "Allow sending log messages to an Elastic Search server" 3599 "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
3458 }, 3600 },
3459 "type": "library", 3601 "type": "library",
3460 "extra": { 3602 "extra": {
3461 "branch-alias": { 3603 "branch-alias": {
3462 "dev-main": "2.x-dev" 3604 "dev-main": "2.x-dev"
3463 } 3605 }
3464 }, 3606 },
3465 "autoload": { 3607 "autoload": {
3466 "psr-4": { 3608 "psr-4": {
3467 "Monolog\\": "src/Monolog" 3609 "Monolog\\": "src/Monolog"
3468 } 3610 }
3469 }, 3611 },
3470 "notification-url": "https://packagist.org/downloads/", 3612 "notification-url": "https://packagist.org/downloads/",
3471 "license": [ 3613 "license": [
3472 "MIT" 3614 "MIT"
3473 ], 3615 ],
3474 "authors": [ 3616 "authors": [
3475 { 3617 {
3476 "name": "Jordi Boggiano", 3618 "name": "Jordi Boggiano",
3477 "email": "j.boggiano@seld.be", 3619 "email": "j.boggiano@seld.be",
3478 "homepage": "https://seld.be" 3620 "homepage": "https://seld.be"
3479 } 3621 }
3480 ], 3622 ],
3481 "description": "Sends your logs to files, sockets, inboxes, databases and various web services", 3623 "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
3482 "homepage": "https://github.com/Seldaek/monolog", 3624 "homepage": "https://github.com/Seldaek/monolog",
3483 "keywords": [ 3625 "keywords": [
3484 "log", 3626 "log",
3485 "logging", 3627 "logging",
3486 "psr-3" 3628 "psr-3"
3487 ], 3629 ],
3488 "support": { 3630 "support": {
3489 "issues": "https://github.com/Seldaek/monolog/issues", 3631 "issues": "https://github.com/Seldaek/monolog/issues",
3490 "source": "https://github.com/Seldaek/monolog/tree/2.9.1" 3632 "source": "https://github.com/Seldaek/monolog/tree/2.9.1"
3491 }, 3633 },
3492 "funding": [ 3634 "funding": [
3493 { 3635 {
3494 "url": "https://github.com/Seldaek", 3636 "url": "https://github.com/Seldaek",
3495 "type": "github" 3637 "type": "github"
3496 }, 3638 },
3497 { 3639 {
3498 "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", 3640 "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
3499 "type": "tidelift" 3641 "type": "tidelift"
3500 } 3642 }
3501 ], 3643 ],
3502 "time": "2023-02-06T13:44:46+00:00" 3644 "time": "2023-02-06T13:44:46+00:00"
3503 }, 3645 },
3504 { 3646 {
3505 "name": "nesbot/carbon", 3647 "name": "nesbot/carbon",
3506 "version": "2.66.0", 3648 "version": "2.66.0",
3507 "source": { 3649 "source": {
3508 "type": "git", 3650 "type": "git",
3509 "url": "https://github.com/briannesbitt/Carbon.git", 3651 "url": "https://github.com/briannesbitt/Carbon.git",
3510 "reference": "496712849902241f04902033b0441b269effe001" 3652 "reference": "496712849902241f04902033b0441b269effe001"
3511 }, 3653 },
3512 "dist": { 3654 "dist": {
3513 "type": "zip", 3655 "type": "zip",
3514 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001", 3656 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/496712849902241f04902033b0441b269effe001",
3515 "reference": "496712849902241f04902033b0441b269effe001", 3657 "reference": "496712849902241f04902033b0441b269effe001",
3516 "shasum": "" 3658 "shasum": ""
3517 }, 3659 },
3518 "require": { 3660 "require": {
3519 "ext-json": "*", 3661 "ext-json": "*",
3520 "php": "^7.1.8 || ^8.0", 3662 "php": "^7.1.8 || ^8.0",
3521 "symfony/polyfill-mbstring": "^1.0", 3663 "symfony/polyfill-mbstring": "^1.0",
3522 "symfony/polyfill-php80": "^1.16", 3664 "symfony/polyfill-php80": "^1.16",
3523 "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" 3665 "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
3524 }, 3666 },
3525 "require-dev": { 3667 "require-dev": {
3526 "doctrine/dbal": "^2.0 || ^3.1.4", 3668 "doctrine/dbal": "^2.0 || ^3.1.4",
3527 "doctrine/orm": "^2.7", 3669 "doctrine/orm": "^2.7",
3528 "friendsofphp/php-cs-fixer": "^3.0", 3670 "friendsofphp/php-cs-fixer": "^3.0",
3529 "kylekatarnls/multi-tester": "^2.0", 3671 "kylekatarnls/multi-tester": "^2.0",
3530 "ondrejmirtes/better-reflection": "*", 3672 "ondrejmirtes/better-reflection": "*",
3531 "phpmd/phpmd": "^2.9", 3673 "phpmd/phpmd": "^2.9",
3532 "phpstan/extension-installer": "^1.0", 3674 "phpstan/extension-installer": "^1.0",
3533 "phpstan/phpstan": "^0.12.99 || ^1.7.14", 3675 "phpstan/phpstan": "^0.12.99 || ^1.7.14",
3534 "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", 3676 "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6",
3535 "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", 3677 "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
3536 "squizlabs/php_codesniffer": "^3.4" 3678 "squizlabs/php_codesniffer": "^3.4"
3537 }, 3679 },
3538 "bin": [ 3680 "bin": [
3539 "bin/carbon" 3681 "bin/carbon"
3540 ], 3682 ],
3541 "type": "library", 3683 "type": "library",
3542 "extra": { 3684 "extra": {
3543 "branch-alias": { 3685 "branch-alias": {
3544 "dev-3.x": "3.x-dev", 3686 "dev-3.x": "3.x-dev",
3545 "dev-master": "2.x-dev" 3687 "dev-master": "2.x-dev"
3546 }, 3688 },
3547 "laravel": { 3689 "laravel": {
3548 "providers": [ 3690 "providers": [
3549 "Carbon\\Laravel\\ServiceProvider" 3691 "Carbon\\Laravel\\ServiceProvider"
3550 ] 3692 ]
3551 }, 3693 },
3552 "phpstan": { 3694 "phpstan": {
3553 "includes": [ 3695 "includes": [
3554 "extension.neon" 3696 "extension.neon"
3555 ] 3697 ]
3556 } 3698 }
3557 }, 3699 },
3558 "autoload": { 3700 "autoload": {
3559 "psr-4": { 3701 "psr-4": {
3560 "Carbon\\": "src/Carbon/" 3702 "Carbon\\": "src/Carbon/"
3561 } 3703 }
3562 }, 3704 },
3563 "notification-url": "https://packagist.org/downloads/", 3705 "notification-url": "https://packagist.org/downloads/",
3564 "license": [ 3706 "license": [
3565 "MIT" 3707 "MIT"
3566 ], 3708 ],
3567 "authors": [ 3709 "authors": [
3568 { 3710 {
3569 "name": "Brian Nesbitt", 3711 "name": "Brian Nesbitt",
3570 "email": "brian@nesbot.com", 3712 "email": "brian@nesbot.com",
3571 "homepage": "https://markido.com" 3713 "homepage": "https://markido.com"
3572 }, 3714 },
3573 { 3715 {
3574 "name": "kylekatarnls", 3716 "name": "kylekatarnls",
3575 "homepage": "https://github.com/kylekatarnls" 3717 "homepage": "https://github.com/kylekatarnls"
3576 } 3718 }
3577 ], 3719 ],
3578 "description": "An API extension for DateTime that supports 281 different languages.", 3720 "description": "An API extension for DateTime that supports 281 different languages.",
3579 "homepage": "https://carbon.nesbot.com", 3721 "homepage": "https://carbon.nesbot.com",
3580 "keywords": [ 3722 "keywords": [
3581 "date", 3723 "date",
3582 "datetime", 3724 "datetime",
3583 "time" 3725 "time"
3584 ], 3726 ],
3585 "support": { 3727 "support": {
3586 "docs": "https://carbon.nesbot.com/docs", 3728 "docs": "https://carbon.nesbot.com/docs",
3587 "issues": "https://github.com/briannesbitt/Carbon/issues", 3729 "issues": "https://github.com/briannesbitt/Carbon/issues",
3588 "source": "https://github.com/briannesbitt/Carbon" 3730 "source": "https://github.com/briannesbitt/Carbon"
3589 }, 3731 },
3590 "funding": [ 3732 "funding": [
3591 { 3733 {
3592 "url": "https://github.com/sponsors/kylekatarnls", 3734 "url": "https://github.com/sponsors/kylekatarnls",
3593 "type": "github" 3735 "type": "github"
3594 }, 3736 },
3595 { 3737 {
3596 "url": "https://opencollective.com/Carbon#sponsor", 3738 "url": "https://opencollective.com/Carbon#sponsor",
3597 "type": "opencollective" 3739 "type": "opencollective"
3598 }, 3740 },
3599 { 3741 {
3600 "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", 3742 "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme",
3601 "type": "tidelift" 3743 "type": "tidelift"
3602 } 3744 }
3603 ], 3745 ],
3604 "time": "2023-01-29T18:53:47+00:00" 3746 "time": "2023-01-29T18:53:47+00:00"
3605 }, 3747 },
3606 { 3748 {
3607 "name": "nette/schema", 3749 "name": "nette/schema",
3608 "version": "v1.2.3", 3750 "version": "v1.2.3",
3609 "source": { 3751 "source": {
3610 "type": "git", 3752 "type": "git",
3611 "url": "https://github.com/nette/schema.git", 3753 "url": "https://github.com/nette/schema.git",
3612 "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f" 3754 "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f"
3613 }, 3755 },
3614 "dist": { 3756 "dist": {
3615 "type": "zip", 3757 "type": "zip",
3616 "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", 3758 "url": "https://api.github.com/repos/nette/schema/zipball/abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
3617 "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f", 3759 "reference": "abbdbb70e0245d5f3bf77874cea1dfb0c930d06f",
3618 "shasum": "" 3760 "shasum": ""
3619 }, 3761 },
3620 "require": { 3762 "require": {
3621 "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", 3763 "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0",
3622 "php": ">=7.1 <8.3" 3764 "php": ">=7.1 <8.3"
3623 }, 3765 },
3624 "require-dev": { 3766 "require-dev": {
3625 "nette/tester": "^2.3 || ^2.4", 3767 "nette/tester": "^2.3 || ^2.4",
3626 "phpstan/phpstan-nette": "^1.0", 3768 "phpstan/phpstan-nette": "^1.0",
3627 "tracy/tracy": "^2.7" 3769 "tracy/tracy": "^2.7"
3628 }, 3770 },
3629 "type": "library", 3771 "type": "library",
3630 "extra": { 3772 "extra": {
3631 "branch-alias": { 3773 "branch-alias": {
3632 "dev-master": "1.2-dev" 3774 "dev-master": "1.2-dev"
3633 } 3775 }
3634 }, 3776 },
3635 "autoload": { 3777 "autoload": {
3636 "classmap": [ 3778 "classmap": [
3637 "src/" 3779 "src/"
3638 ] 3780 ]
3639 }, 3781 },
3640 "notification-url": "https://packagist.org/downloads/", 3782 "notification-url": "https://packagist.org/downloads/",
3641 "license": [ 3783 "license": [
3642 "BSD-3-Clause", 3784 "BSD-3-Clause",
3643 "GPL-2.0-only", 3785 "GPL-2.0-only",
3644 "GPL-3.0-only" 3786 "GPL-3.0-only"
3645 ], 3787 ],
3646 "authors": [ 3788 "authors": [
3647 { 3789 {
3648 "name": "David Grudl", 3790 "name": "David Grudl",
3649 "homepage": "https://davidgrudl.com" 3791 "homepage": "https://davidgrudl.com"
3650 }, 3792 },
3651 { 3793 {
3652 "name": "Nette Community", 3794 "name": "Nette Community",
3653 "homepage": "https://nette.org/contributors" 3795 "homepage": "https://nette.org/contributors"
3654 } 3796 }
3655 ], 3797 ],
3656 "description": "📐 Nette Schema: validating data structures against a given Schema.", 3798 "description": "📐 Nette Schema: validating data structures against a given Schema.",
3657 "homepage": "https://nette.org", 3799 "homepage": "https://nette.org",
3658 "keywords": [ 3800 "keywords": [
3659 "config", 3801 "config",
3660 "nette" 3802 "nette"
3661 ], 3803 ],
3662 "support": { 3804 "support": {
3663 "issues": "https://github.com/nette/schema/issues", 3805 "issues": "https://github.com/nette/schema/issues",
3664 "source": "https://github.com/nette/schema/tree/v1.2.3" 3806 "source": "https://github.com/nette/schema/tree/v1.2.3"
3665 }, 3807 },
3666 "time": "2022-10-13T01:24:26+00:00" 3808 "time": "2022-10-13T01:24:26+00:00"
3667 }, 3809 },
3668 { 3810 {
3669 "name": "nette/utils", 3811 "name": "nette/utils",
3670 "version": "v4.0.0", 3812 "version": "v4.0.0",
3671 "source": { 3813 "source": {
3672 "type": "git", 3814 "type": "git",
3673 "url": "https://github.com/nette/utils.git", 3815 "url": "https://github.com/nette/utils.git",
3674 "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e" 3816 "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e"
3675 }, 3817 },
3676 "dist": { 3818 "dist": {
3677 "type": "zip", 3819 "type": "zip",
3678 "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e", 3820 "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e",
3679 "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e", 3821 "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e",
3680 "shasum": "" 3822 "shasum": ""
3681 }, 3823 },
3682 "require": { 3824 "require": {
3683 "php": ">=8.0 <8.3" 3825 "php": ">=8.0 <8.3"
3684 }, 3826 },
3685 "conflict": { 3827 "conflict": {
3686 "nette/finder": "<3", 3828 "nette/finder": "<3",
3687 "nette/schema": "<1.2.2" 3829 "nette/schema": "<1.2.2"
3688 }, 3830 },
3689 "require-dev": { 3831 "require-dev": {
3690 "jetbrains/phpstorm-attributes": "dev-master", 3832 "jetbrains/phpstorm-attributes": "dev-master",
3691 "nette/tester": "^2.4", 3833 "nette/tester": "^2.4",
3692 "phpstan/phpstan": "^1.0", 3834 "phpstan/phpstan": "^1.0",
3693 "tracy/tracy": "^2.9" 3835 "tracy/tracy": "^2.9"
3694 }, 3836 },
3695 "suggest": { 3837 "suggest": {
3696 "ext-gd": "to use Image", 3838 "ext-gd": "to use Image",
3697 "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", 3839 "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
3698 "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", 3840 "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
3699 "ext-json": "to use Nette\\Utils\\Json", 3841 "ext-json": "to use Nette\\Utils\\Json",
3700 "ext-mbstring": "to use Strings::lower() etc...", 3842 "ext-mbstring": "to use Strings::lower() etc...",
3701 "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", 3843 "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()",
3702 "ext-xml": "to use Strings::length() etc. when mbstring is not available" 3844 "ext-xml": "to use Strings::length() etc. when mbstring is not available"
3703 }, 3845 },
3704 "type": "library", 3846 "type": "library",
3705 "extra": { 3847 "extra": {
3706 "branch-alias": { 3848 "branch-alias": {
3707 "dev-master": "4.0-dev" 3849 "dev-master": "4.0-dev"
3708 } 3850 }
3709 }, 3851 },
3710 "autoload": { 3852 "autoload": {
3711 "classmap": [ 3853 "classmap": [
3712 "src/" 3854 "src/"
3713 ] 3855 ]
3714 }, 3856 },
3715 "notification-url": "https://packagist.org/downloads/", 3857 "notification-url": "https://packagist.org/downloads/",
3716 "license": [ 3858 "license": [
3717 "BSD-3-Clause", 3859 "BSD-3-Clause",
3718 "GPL-2.0-only", 3860 "GPL-2.0-only",
3719 "GPL-3.0-only" 3861 "GPL-3.0-only"
3720 ], 3862 ],
3721 "authors": [ 3863 "authors": [
3722 { 3864 {
3723 "name": "David Grudl", 3865 "name": "David Grudl",
3724 "homepage": "https://davidgrudl.com" 3866 "homepage": "https://davidgrudl.com"
3725 }, 3867 },
3726 { 3868 {
3727 "name": "Nette Community", 3869 "name": "Nette Community",
3728 "homepage": "https://nette.org/contributors" 3870 "homepage": "https://nette.org/contributors"
3729 } 3871 }
3730 ], 3872 ],
3731 "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", 3873 "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
3732 "homepage": "https://nette.org", 3874 "homepage": "https://nette.org",
3733 "keywords": [ 3875 "keywords": [
3734 "array", 3876 "array",
3735 "core", 3877 "core",
3736 "datetime", 3878 "datetime",
3737 "images", 3879 "images",
3738 "json", 3880 "json",
3739 "nette", 3881 "nette",
3740 "paginator", 3882 "paginator",
3741 "password", 3883 "password",
3742 "slugify", 3884 "slugify",
3743 "string", 3885 "string",
3744 "unicode", 3886 "unicode",
3745 "utf-8", 3887 "utf-8",
3746 "utility", 3888 "utility",
3747 "validation" 3889 "validation"
3748 ], 3890 ],
3749 "support": { 3891 "support": {
3750 "issues": "https://github.com/nette/utils/issues", 3892 "issues": "https://github.com/nette/utils/issues",
3751 "source": "https://github.com/nette/utils/tree/v4.0.0" 3893 "source": "https://github.com/nette/utils/tree/v4.0.0"
3752 }, 3894 },
3753 "time": "2023-02-02T10:41:53+00:00" 3895 "time": "2023-02-02T10:41:53+00:00"
3754 }, 3896 },
3755 { 3897 {
3756 "name": "nikic/php-parser", 3898 "name": "nikic/php-parser",
3757 "version": "v4.15.4", 3899 "version": "v4.15.4",
3758 "source": { 3900 "source": {
3759 "type": "git", 3901 "type": "git",
3760 "url": "https://github.com/nikic/PHP-Parser.git", 3902 "url": "https://github.com/nikic/PHP-Parser.git",
3761 "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" 3903 "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290"
3762 }, 3904 },
3763 "dist": { 3905 "dist": {
3764 "type": "zip", 3906 "type": "zip",
3765 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", 3907 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
3766 "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", 3908 "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
3767 "shasum": "" 3909 "shasum": ""
3768 }, 3910 },
3769 "require": { 3911 "require": {
3770 "ext-tokenizer": "*", 3912 "ext-tokenizer": "*",
3771 "php": ">=7.0" 3913 "php": ">=7.0"
3772 }, 3914 },
3773 "require-dev": { 3915 "require-dev": {
3774 "ircmaxell/php-yacc": "^0.0.7", 3916 "ircmaxell/php-yacc": "^0.0.7",
3775 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" 3917 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
3776 }, 3918 },
3777 "bin": [ 3919 "bin": [
3778 "bin/php-parse" 3920 "bin/php-parse"
3779 ], 3921 ],
3780 "type": "library", 3922 "type": "library",
3781 "extra": { 3923 "extra": {
3782 "branch-alias": { 3924 "branch-alias": {
3783 "dev-master": "4.9-dev" 3925 "dev-master": "4.9-dev"
3784 } 3926 }
3785 }, 3927 },
3786 "autoload": { 3928 "autoload": {
3787 "psr-4": { 3929 "psr-4": {
3788 "PhpParser\\": "lib/PhpParser" 3930 "PhpParser\\": "lib/PhpParser"
3789 } 3931 }
3790 }, 3932 },
3791 "notification-url": "https://packagist.org/downloads/", 3933 "notification-url": "https://packagist.org/downloads/",
3792 "license": [ 3934 "license": [
3793 "BSD-3-Clause" 3935 "BSD-3-Clause"
3794 ], 3936 ],
3795 "authors": [ 3937 "authors": [
3796 { 3938 {
3797 "name": "Nikita Popov" 3939 "name": "Nikita Popov"
3798 } 3940 }
3799 ], 3941 ],
3800 "description": "A PHP parser written in PHP", 3942 "description": "A PHP parser written in PHP",
3801 "keywords": [ 3943 "keywords": [
3802 "parser", 3944 "parser",
3803 "php" 3945 "php"
3804 ], 3946 ],
3805 "support": { 3947 "support": {
3806 "issues": "https://github.com/nikic/PHP-Parser/issues", 3948 "issues": "https://github.com/nikic/PHP-Parser/issues",
3807 "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" 3949 "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4"
3808 }, 3950 },
3809 "time": "2023-03-05T19:49:14+00:00" 3951 "time": "2023-03-05T19:49:14+00:00"
3810 }, 3952 },
3811 { 3953 {
3812 "name": "nunomaduro/termwind", 3954 "name": "nunomaduro/termwind",
3813 "version": "v1.15.1", 3955 "version": "v1.15.1",
3814 "source": { 3956 "source": {
3815 "type": "git", 3957 "type": "git",
3816 "url": "https://github.com/nunomaduro/termwind.git", 3958 "url": "https://github.com/nunomaduro/termwind.git",
3817 "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" 3959 "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc"
3818 }, 3960 },
3819 "dist": { 3961 "dist": {
3820 "type": "zip", 3962 "type": "zip",
3821 "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", 3963 "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc",
3822 "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", 3964 "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc",
3823 "shasum": "" 3965 "shasum": ""
3824 }, 3966 },
3825 "require": { 3967 "require": {
3826 "ext-mbstring": "*", 3968 "ext-mbstring": "*",
3827 "php": "^8.0", 3969 "php": "^8.0",
3828 "symfony/console": "^5.3.0|^6.0.0" 3970 "symfony/console": "^5.3.0|^6.0.0"
3829 }, 3971 },
3830 "require-dev": { 3972 "require-dev": {
3831 "ergebnis/phpstan-rules": "^1.0.", 3973 "ergebnis/phpstan-rules": "^1.0.",
3832 "illuminate/console": "^8.0|^9.0", 3974 "illuminate/console": "^8.0|^9.0",
3833 "illuminate/support": "^8.0|^9.0", 3975 "illuminate/support": "^8.0|^9.0",
3834 "laravel/pint": "^1.0.0", 3976 "laravel/pint": "^1.0.0",
3835 "pestphp/pest": "^1.21.0", 3977 "pestphp/pest": "^1.21.0",
3836 "pestphp/pest-plugin-mock": "^1.0", 3978 "pestphp/pest-plugin-mock": "^1.0",
3837 "phpstan/phpstan": "^1.4.6", 3979 "phpstan/phpstan": "^1.4.6",
3838 "phpstan/phpstan-strict-rules": "^1.1.0", 3980 "phpstan/phpstan-strict-rules": "^1.1.0",
3839 "symfony/var-dumper": "^5.2.7|^6.0.0", 3981 "symfony/var-dumper": "^5.2.7|^6.0.0",
3840 "thecodingmachine/phpstan-strict-rules": "^1.0.0" 3982 "thecodingmachine/phpstan-strict-rules": "^1.0.0"
3841 }, 3983 },
3842 "type": "library", 3984 "type": "library",
3843 "extra": { 3985 "extra": {
3844 "laravel": { 3986 "laravel": {
3845 "providers": [ 3987 "providers": [
3846 "Termwind\\Laravel\\TermwindServiceProvider" 3988 "Termwind\\Laravel\\TermwindServiceProvider"
3847 ] 3989 ]
3848 } 3990 }
3849 }, 3991 },
3850 "autoload": { 3992 "autoload": {
3851 "files": [ 3993 "files": [
3852 "src/Functions.php" 3994 "src/Functions.php"
3853 ], 3995 ],
3854 "psr-4": { 3996 "psr-4": {
3855 "Termwind\\": "src/" 3997 "Termwind\\": "src/"
3856 } 3998 }
3857 }, 3999 },
3858 "notification-url": "https://packagist.org/downloads/", 4000 "notification-url": "https://packagist.org/downloads/",
3859 "license": [ 4001 "license": [
3860 "MIT" 4002 "MIT"
3861 ], 4003 ],
3862 "authors": [ 4004 "authors": [
3863 { 4005 {
3864 "name": "Nuno Maduro", 4006 "name": "Nuno Maduro",
3865 "email": "enunomaduro@gmail.com" 4007 "email": "enunomaduro@gmail.com"
3866 } 4008 }
3867 ], 4009 ],
3868 "description": "Its like Tailwind CSS, but for the console.", 4010 "description": "Its like Tailwind CSS, but for the console.",
3869 "keywords": [ 4011 "keywords": [
3870 "cli", 4012 "cli",
3871 "console", 4013 "console",
3872 "css", 4014 "css",
3873 "package", 4015 "package",
3874 "php", 4016 "php",
3875 "style" 4017 "style"
3876 ], 4018 ],
3877 "support": { 4019 "support": {
3878 "issues": "https://github.com/nunomaduro/termwind/issues", 4020 "issues": "https://github.com/nunomaduro/termwind/issues",
3879 "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" 4021 "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1"
3880 }, 4022 },
3881 "funding": [ 4023 "funding": [
3882 { 4024 {
3883 "url": "https://www.paypal.com/paypalme/enunomaduro", 4025 "url": "https://www.paypal.com/paypalme/enunomaduro",
3884 "type": "custom" 4026 "type": "custom"
3885 }, 4027 },
3886 { 4028 {
3887 "url": "https://github.com/nunomaduro", 4029 "url": "https://github.com/nunomaduro",
3888 "type": "github" 4030 "type": "github"
3889 }, 4031 },
3890 { 4032 {
3891 "url": "https://github.com/xiCO2k", 4033 "url": "https://github.com/xiCO2k",
3892 "type": "github" 4034 "type": "github"
3893 } 4035 }
3894 ], 4036 ],
3895 "time": "2023-02-08T01:06:31+00:00" 4037 "time": "2023-02-08T01:06:31+00:00"
3896 }, 4038 },
3897 { 4039 {
3898 "name": "phenx/php-font-lib", 4040 "name": "phenx/php-font-lib",
3899 "version": "0.5.6", 4041 "version": "0.5.6",
3900 "source": { 4042 "source": {
3901 "type": "git", 4043 "type": "git",
3902 "url": "https://github.com/dompdf/php-font-lib.git", 4044 "url": "https://github.com/dompdf/php-font-lib.git",
3903 "reference": "a1681e9793040740a405ac5b189275059e2a9863" 4045 "reference": "a1681e9793040740a405ac5b189275059e2a9863"
3904 }, 4046 },
3905 "dist": { 4047 "dist": {
3906 "type": "zip", 4048 "type": "zip",
3907 "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", 4049 "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863",
3908 "reference": "a1681e9793040740a405ac5b189275059e2a9863", 4050 "reference": "a1681e9793040740a405ac5b189275059e2a9863",
3909 "shasum": "" 4051 "shasum": ""
3910 }, 4052 },
3911 "require": { 4053 "require": {
3912 "ext-mbstring": "*" 4054 "ext-mbstring": "*"
3913 }, 4055 },
3914 "require-dev": { 4056 "require-dev": {
3915 "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" 4057 "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6"
3916 }, 4058 },
3917 "type": "library", 4059 "type": "library",
3918 "autoload": { 4060 "autoload": {
3919 "psr-4": { 4061 "psr-4": {
3920 "FontLib\\": "src/FontLib" 4062 "FontLib\\": "src/FontLib"
3921 } 4063 }
3922 }, 4064 },
3923 "notification-url": "https://packagist.org/downloads/", 4065 "notification-url": "https://packagist.org/downloads/",
3924 "license": [ 4066 "license": [
3925 "LGPL-2.1-or-later" 4067 "LGPL-2.1-or-later"
3926 ], 4068 ],
3927 "authors": [ 4069 "authors": [
3928 { 4070 {
3929 "name": "Fabien Ménager", 4071 "name": "Fabien Ménager",
3930 "email": "fabien.menager@gmail.com" 4072 "email": "fabien.menager@gmail.com"
3931 } 4073 }
3932 ], 4074 ],
3933 "description": "A library to read, parse, export and make subsets of different types of font files.", 4075 "description": "A library to read, parse, export and make subsets of different types of font files.",
3934 "homepage": "https://github.com/PhenX/php-font-lib", 4076 "homepage": "https://github.com/PhenX/php-font-lib",
3935 "support": { 4077 "support": {
3936 "issues": "https://github.com/dompdf/php-font-lib/issues", 4078 "issues": "https://github.com/dompdf/php-font-lib/issues",
3937 "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" 4079 "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6"
3938 }, 4080 },
3939 "time": "2024-01-29T14:45:26+00:00" 4081 "time": "2024-01-29T14:45:26+00:00"
3940 }, 4082 },
3941 { 4083 {
3942 "name": "phenx/php-svg-lib", 4084 "name": "phenx/php-svg-lib",
3943 "version": "0.5.2", 4085 "version": "0.5.2",
3944 "source": { 4086 "source": {
3945 "type": "git", 4087 "type": "git",
3946 "url": "https://github.com/dompdf/php-svg-lib.git", 4088 "url": "https://github.com/dompdf/php-svg-lib.git",
3947 "reference": "732faa9fb4309221e2bd9b2fda5de44f947133aa" 4089 "reference": "732faa9fb4309221e2bd9b2fda5de44f947133aa"
3948 }, 4090 },
3949 "dist": { 4091 "dist": {
3950 "type": "zip", 4092 "type": "zip",
3951 "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/732faa9fb4309221e2bd9b2fda5de44f947133aa", 4093 "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/732faa9fb4309221e2bd9b2fda5de44f947133aa",
3952 "reference": "732faa9fb4309221e2bd9b2fda5de44f947133aa", 4094 "reference": "732faa9fb4309221e2bd9b2fda5de44f947133aa",
3953 "shasum": "" 4095 "shasum": ""
3954 }, 4096 },
3955 "require": { 4097 "require": {
3956 "ext-mbstring": "*", 4098 "ext-mbstring": "*",
3957 "php": "^7.1 || ^8.0", 4099 "php": "^7.1 || ^8.0",
3958 "sabberworm/php-css-parser": "^8.4" 4100 "sabberworm/php-css-parser": "^8.4"
3959 }, 4101 },
3960 "require-dev": { 4102 "require-dev": {
3961 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" 4103 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5"
3962 }, 4104 },
3963 "type": "library", 4105 "type": "library",
3964 "autoload": { 4106 "autoload": {
3965 "psr-4": { 4107 "psr-4": {
3966 "Svg\\": "src/Svg" 4108 "Svg\\": "src/Svg"
3967 } 4109 }
3968 }, 4110 },
3969 "notification-url": "https://packagist.org/downloads/", 4111 "notification-url": "https://packagist.org/downloads/",
3970 "license": [ 4112 "license": [
3971 "LGPL-3.0" 4113 "LGPL-3.0"
3972 ], 4114 ],
3973 "authors": [ 4115 "authors": [
3974 { 4116 {
3975 "name": "Fabien Ménager", 4117 "name": "Fabien Ménager",
3976 "email": "fabien.menager@gmail.com" 4118 "email": "fabien.menager@gmail.com"
3977 } 4119 }
3978 ], 4120 ],
3979 "description": "A library to read, parse and export to PDF SVG files.", 4121 "description": "A library to read, parse and export to PDF SVG files.",
3980 "homepage": "https://github.com/PhenX/php-svg-lib", 4122 "homepage": "https://github.com/PhenX/php-svg-lib",
3981 "support": { 4123 "support": {
3982 "issues": "https://github.com/dompdf/php-svg-lib/issues", 4124 "issues": "https://github.com/dompdf/php-svg-lib/issues",
3983 "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.2" 4125 "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.2"
3984 }, 4126 },
3985 "time": "2024-02-07T12:49:40+00:00" 4127 "time": "2024-02-07T12:49:40+00:00"
3986 }, 4128 },
3987 { 4129 {
3988 "name": "phpoffice/phpspreadsheet", 4130 "name": "phpoffice/phpspreadsheet",
3989 "version": "1.29.0", 4131 "version": "1.29.0",
3990 "source": { 4132 "source": {
3991 "type": "git", 4133 "type": "git",
3992 "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", 4134 "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
3993 "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0" 4135 "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0"
3994 }, 4136 },
3995 "dist": { 4137 "dist": {
3996 "type": "zip", 4138 "type": "zip",
3997 "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0", 4139 "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0",
3998 "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0", 4140 "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0",
3999 "shasum": "" 4141 "shasum": ""
4000 }, 4142 },
4001 "require": { 4143 "require": {
4002 "ext-ctype": "*", 4144 "ext-ctype": "*",
4003 "ext-dom": "*", 4145 "ext-dom": "*",
4004 "ext-fileinfo": "*", 4146 "ext-fileinfo": "*",
4005 "ext-gd": "*", 4147 "ext-gd": "*",
4006 "ext-iconv": "*", 4148 "ext-iconv": "*",
4007 "ext-libxml": "*", 4149 "ext-libxml": "*",
4008 "ext-mbstring": "*", 4150 "ext-mbstring": "*",
4009 "ext-simplexml": "*", 4151 "ext-simplexml": "*",
4010 "ext-xml": "*", 4152 "ext-xml": "*",
4011 "ext-xmlreader": "*", 4153 "ext-xmlreader": "*",
4012 "ext-xmlwriter": "*", 4154 "ext-xmlwriter": "*",
4013 "ext-zip": "*", 4155 "ext-zip": "*",
4014 "ext-zlib": "*", 4156 "ext-zlib": "*",
4015 "ezyang/htmlpurifier": "^4.15", 4157 "ezyang/htmlpurifier": "^4.15",
4016 "maennchen/zipstream-php": "^2.1 || ^3.0", 4158 "maennchen/zipstream-php": "^2.1 || ^3.0",
4017 "markbaker/complex": "^3.0", 4159 "markbaker/complex": "^3.0",
4018 "markbaker/matrix": "^3.0", 4160 "markbaker/matrix": "^3.0",
4019 "php": "^7.4 || ^8.0", 4161 "php": "^7.4 || ^8.0",
4020 "psr/http-client": "^1.0", 4162 "psr/http-client": "^1.0",
4021 "psr/http-factory": "^1.0", 4163 "psr/http-factory": "^1.0",
4022 "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" 4164 "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
4023 }, 4165 },
4024 "require-dev": { 4166 "require-dev": {
4025 "dealerdirect/phpcodesniffer-composer-installer": "dev-main", 4167 "dealerdirect/phpcodesniffer-composer-installer": "dev-main",
4026 "dompdf/dompdf": "^1.0 || ^2.0", 4168 "dompdf/dompdf": "^1.0 || ^2.0",
4027 "friendsofphp/php-cs-fixer": "^3.2", 4169 "friendsofphp/php-cs-fixer": "^3.2",
4028 "mitoteam/jpgraph": "^10.3", 4170 "mitoteam/jpgraph": "^10.3",
4029 "mpdf/mpdf": "^8.1.1", 4171 "mpdf/mpdf": "^8.1.1",
4030 "phpcompatibility/php-compatibility": "^9.3", 4172 "phpcompatibility/php-compatibility": "^9.3",
4031 "phpstan/phpstan": "^1.1", 4173 "phpstan/phpstan": "^1.1",
4032 "phpstan/phpstan-phpunit": "^1.0", 4174 "phpstan/phpstan-phpunit": "^1.0",
4033 "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0", 4175 "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0",
4034 "squizlabs/php_codesniffer": "^3.7", 4176 "squizlabs/php_codesniffer": "^3.7",
4035 "tecnickcom/tcpdf": "^6.5" 4177 "tecnickcom/tcpdf": "^6.5"
4036 }, 4178 },
4037 "suggest": { 4179 "suggest": {
4038 "dompdf/dompdf": "Option for rendering PDF with PDF Writer", 4180 "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
4039 "ext-intl": "PHP Internationalization Functions", 4181 "ext-intl": "PHP Internationalization Functions",
4040 "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", 4182 "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
4041 "mpdf/mpdf": "Option for rendering PDF with PDF Writer", 4183 "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
4042 "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" 4184 "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
4043 }, 4185 },
4044 "type": "library", 4186 "type": "library",
4045 "autoload": { 4187 "autoload": {
4046 "psr-4": { 4188 "psr-4": {
4047 "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" 4189 "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
4048 } 4190 }
4049 }, 4191 },
4050 "notification-url": "https://packagist.org/downloads/", 4192 "notification-url": "https://packagist.org/downloads/",
4051 "license": [ 4193 "license": [
4052 "MIT" 4194 "MIT"
4053 ], 4195 ],
4054 "authors": [ 4196 "authors": [
4055 { 4197 {
4056 "name": "Maarten Balliauw", 4198 "name": "Maarten Balliauw",
4057 "homepage": "https://blog.maartenballiauw.be" 4199 "homepage": "https://blog.maartenballiauw.be"
4058 }, 4200 },
4059 { 4201 {
4060 "name": "Mark Baker", 4202 "name": "Mark Baker",
4061 "homepage": "https://markbakeruk.net" 4203 "homepage": "https://markbakeruk.net"
4062 }, 4204 },
4063 { 4205 {
4064 "name": "Franck Lefevre", 4206 "name": "Franck Lefevre",
4065 "homepage": "https://rootslabs.net" 4207 "homepage": "https://rootslabs.net"
4066 }, 4208 },
4067 { 4209 {
4068 "name": "Erik Tilt" 4210 "name": "Erik Tilt"
4069 }, 4211 },
4070 { 4212 {
4071 "name": "Adrien Crivelli" 4213 "name": "Adrien Crivelli"
4072 } 4214 }
4073 ], 4215 ],
4074 "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", 4216 "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
4075 "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", 4217 "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
4076 "keywords": [ 4218 "keywords": [
4077 "OpenXML", 4219 "OpenXML",
4078 "excel", 4220 "excel",
4079 "gnumeric", 4221 "gnumeric",
4080 "ods", 4222 "ods",
4081 "php", 4223 "php",
4082 "spreadsheet", 4224 "spreadsheet",
4083 "xls", 4225 "xls",
4084 "xlsx" 4226 "xlsx"
4085 ], 4227 ],
4086 "support": { 4228 "support": {
4087 "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", 4229 "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
4088 "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0" 4230 "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0"
4089 }, 4231 },
4090 "time": "2023-06-14T22:48:31+00:00" 4232 "time": "2023-06-14T22:48:31+00:00"
4091 }, 4233 },
4092 { 4234 {
4093 "name": "phpoption/phpoption", 4235 "name": "phpoption/phpoption",
4094 "version": "1.9.1", 4236 "version": "1.9.1",
4095 "source": { 4237 "source": {
4096 "type": "git", 4238 "type": "git",
4097 "url": "https://github.com/schmittjoh/php-option.git", 4239 "url": "https://github.com/schmittjoh/php-option.git",
4098 "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" 4240 "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e"
4099 }, 4241 },
4100 "dist": { 4242 "dist": {
4101 "type": "zip", 4243 "type": "zip",
4102 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", 4244 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e",
4103 "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", 4245 "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e",
4104 "shasum": "" 4246 "shasum": ""
4105 }, 4247 },
4106 "require": { 4248 "require": {
4107 "php": "^7.2.5 || ^8.0" 4249 "php": "^7.2.5 || ^8.0"
4108 }, 4250 },
4109 "require-dev": { 4251 "require-dev": {
4110 "bamarni/composer-bin-plugin": "^1.8.2", 4252 "bamarni/composer-bin-plugin": "^1.8.2",
4111 "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" 4253 "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
4112 }, 4254 },
4113 "type": "library", 4255 "type": "library",
4114 "extra": { 4256 "extra": {
4115 "bamarni-bin": { 4257 "bamarni-bin": {
4116 "bin-links": true, 4258 "bin-links": true,
4117 "forward-command": true 4259 "forward-command": true
4118 }, 4260 },
4119 "branch-alias": { 4261 "branch-alias": {
4120 "dev-master": "1.9-dev" 4262 "dev-master": "1.9-dev"
4121 } 4263 }
4122 }, 4264 },
4123 "autoload": { 4265 "autoload": {
4124 "psr-4": { 4266 "psr-4": {
4125 "PhpOption\\": "src/PhpOption/" 4267 "PhpOption\\": "src/PhpOption/"
4126 } 4268 }
4127 }, 4269 },
4128 "notification-url": "https://packagist.org/downloads/", 4270 "notification-url": "https://packagist.org/downloads/",
4129 "license": [ 4271 "license": [
4130 "Apache-2.0" 4272 "Apache-2.0"
4131 ], 4273 ],
4132 "authors": [ 4274 "authors": [
4133 { 4275 {
4134 "name": "Johannes M. Schmitt", 4276 "name": "Johannes M. Schmitt",
4135 "email": "schmittjoh@gmail.com", 4277 "email": "schmittjoh@gmail.com",
4136 "homepage": "https://github.com/schmittjoh" 4278 "homepage": "https://github.com/schmittjoh"
4137 }, 4279 },
4138 { 4280 {
4139 "name": "Graham Campbell", 4281 "name": "Graham Campbell",
4140 "email": "hello@gjcampbell.co.uk", 4282 "email": "hello@gjcampbell.co.uk",
4141 "homepage": "https://github.com/GrahamCampbell" 4283 "homepage": "https://github.com/GrahamCampbell"
4142 } 4284 }
4143 ], 4285 ],
4144 "description": "Option Type for PHP", 4286 "description": "Option Type for PHP",
4145 "keywords": [ 4287 "keywords": [
4146 "language", 4288 "language",
4147 "option", 4289 "option",
4148 "php", 4290 "php",
4149 "type" 4291 "type"
4150 ], 4292 ],
4151 "support": { 4293 "support": {
4152 "issues": "https://github.com/schmittjoh/php-option/issues", 4294 "issues": "https://github.com/schmittjoh/php-option/issues",
4153 "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" 4295 "source": "https://github.com/schmittjoh/php-option/tree/1.9.1"
4154 }, 4296 },
4155 "funding": [ 4297 "funding": [
4156 { 4298 {
4157 "url": "https://github.com/GrahamCampbell", 4299 "url": "https://github.com/GrahamCampbell",
4158 "type": "github" 4300 "type": "github"
4159 }, 4301 },
4160 { 4302 {
4161 "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", 4303 "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
4162 "type": "tidelift" 4304 "type": "tidelift"
4163 } 4305 }
4164 ], 4306 ],
4165 "time": "2023-02-25T19:38:58+00:00" 4307 "time": "2023-02-25T19:38:58+00:00"
4166 }, 4308 },
4167 { 4309 {
4168 "name": "psr/container", 4310 "name": "psr/container",
4169 "version": "2.0.2", 4311 "version": "2.0.2",
4170 "source": { 4312 "source": {
4171 "type": "git", 4313 "type": "git",
4172 "url": "https://github.com/php-fig/container.git", 4314 "url": "https://github.com/php-fig/container.git",
4173 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" 4315 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
4174 }, 4316 },
4175 "dist": { 4317 "dist": {
4176 "type": "zip", 4318 "type": "zip",
4177 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", 4319 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
4178 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", 4320 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
4179 "shasum": "" 4321 "shasum": ""
4180 }, 4322 },
4181 "require": { 4323 "require": {
4182 "php": ">=7.4.0" 4324 "php": ">=7.4.0"
4183 }, 4325 },
4184 "type": "library", 4326 "type": "library",
4185 "extra": { 4327 "extra": {
4186 "branch-alias": { 4328 "branch-alias": {
4187 "dev-master": "2.0.x-dev" 4329 "dev-master": "2.0.x-dev"
4188 } 4330 }
4189 }, 4331 },
4190 "autoload": { 4332 "autoload": {
4191 "psr-4": { 4333 "psr-4": {
4192 "Psr\\Container\\": "src/" 4334 "Psr\\Container\\": "src/"
4193 } 4335 }
4194 }, 4336 },
4195 "notification-url": "https://packagist.org/downloads/", 4337 "notification-url": "https://packagist.org/downloads/",
4196 "license": [ 4338 "license": [
4197 "MIT" 4339 "MIT"
4198 ], 4340 ],
4199 "authors": [ 4341 "authors": [
4200 { 4342 {
4201 "name": "PHP-FIG", 4343 "name": "PHP-FIG",
4202 "homepage": "https://www.php-fig.org/" 4344 "homepage": "https://www.php-fig.org/"
4203 } 4345 }
4204 ], 4346 ],
4205 "description": "Common Container Interface (PHP FIG PSR-11)", 4347 "description": "Common Container Interface (PHP FIG PSR-11)",
4206 "homepage": "https://github.com/php-fig/container", 4348 "homepage": "https://github.com/php-fig/container",
4207 "keywords": [ 4349 "keywords": [
4208 "PSR-11", 4350 "PSR-11",
4209 "container", 4351 "container",
4210 "container-interface", 4352 "container-interface",
4211 "container-interop", 4353 "container-interop",
4212 "psr" 4354 "psr"
4213 ], 4355 ],
4214 "support": { 4356 "support": {
4215 "issues": "https://github.com/php-fig/container/issues", 4357 "issues": "https://github.com/php-fig/container/issues",
4216 "source": "https://github.com/php-fig/container/tree/2.0.2" 4358 "source": "https://github.com/php-fig/container/tree/2.0.2"
4217 }, 4359 },
4218 "time": "2021-11-05T16:47:00+00:00" 4360 "time": "2021-11-05T16:47:00+00:00"
4219 }, 4361 },
4220 { 4362 {
4221 "name": "psr/event-dispatcher", 4363 "name": "psr/event-dispatcher",
4222 "version": "1.0.0", 4364 "version": "1.0.0",
4223 "source": { 4365 "source": {
4224 "type": "git", 4366 "type": "git",
4225 "url": "https://github.com/php-fig/event-dispatcher.git", 4367 "url": "https://github.com/php-fig/event-dispatcher.git",
4226 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" 4368 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
4227 }, 4369 },
4228 "dist": { 4370 "dist": {
4229 "type": "zip", 4371 "type": "zip",
4230 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", 4372 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
4231 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", 4373 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
4232 "shasum": "" 4374 "shasum": ""
4233 }, 4375 },
4234 "require": { 4376 "require": {
4235 "php": ">=7.2.0" 4377 "php": ">=7.2.0"
4236 }, 4378 },
4237 "type": "library", 4379 "type": "library",
4238 "extra": { 4380 "extra": {
4239 "branch-alias": { 4381 "branch-alias": {
4240 "dev-master": "1.0.x-dev" 4382 "dev-master": "1.0.x-dev"
4241 } 4383 }
4242 }, 4384 },
4243 "autoload": { 4385 "autoload": {
4244 "psr-4": { 4386 "psr-4": {
4245 "Psr\\EventDispatcher\\": "src/" 4387 "Psr\\EventDispatcher\\": "src/"
4246 } 4388 }
4247 }, 4389 },
4248 "notification-url": "https://packagist.org/downloads/", 4390 "notification-url": "https://packagist.org/downloads/",
4249 "license": [ 4391 "license": [
4250 "MIT" 4392 "MIT"
4251 ], 4393 ],
4252 "authors": [ 4394 "authors": [
4253 { 4395 {
4254 "name": "PHP-FIG", 4396 "name": "PHP-FIG",
4255 "homepage": "http://www.php-fig.org/" 4397 "homepage": "http://www.php-fig.org/"
4256 } 4398 }
4257 ], 4399 ],
4258 "description": "Standard interfaces for event handling.", 4400 "description": "Standard interfaces for event handling.",
4259 "keywords": [ 4401 "keywords": [
4260 "events", 4402 "events",
4261 "psr", 4403 "psr",
4262 "psr-14" 4404 "psr-14"
4263 ], 4405 ],
4264 "support": { 4406 "support": {
4265 "issues": "https://github.com/php-fig/event-dispatcher/issues", 4407 "issues": "https://github.com/php-fig/event-dispatcher/issues",
4266 "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" 4408 "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
4267 }, 4409 },
4268 "time": "2019-01-08T18:20:26+00:00" 4410 "time": "2019-01-08T18:20:26+00:00"
4269 }, 4411 },
4270 { 4412 {
4271 "name": "psr/http-client", 4413 "name": "psr/http-client",
4272 "version": "1.0.2", 4414 "version": "1.0.2",
4273 "source": { 4415 "source": {
4274 "type": "git", 4416 "type": "git",
4275 "url": "https://github.com/php-fig/http-client.git", 4417 "url": "https://github.com/php-fig/http-client.git",
4276 "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31" 4418 "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
4277 }, 4419 },
4278 "dist": { 4420 "dist": {
4279 "type": "zip", 4421 "type": "zip",
4280 "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31", 4422 "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
4281 "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31", 4423 "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
4282 "shasum": "" 4424 "shasum": ""
4283 }, 4425 },
4284 "require": { 4426 "require": {
4285 "php": "^7.0 || ^8.0", 4427 "php": "^7.0 || ^8.0",
4286 "psr/http-message": "^1.0 || ^2.0" 4428 "psr/http-message": "^1.0 || ^2.0"
4287 }, 4429 },
4288 "type": "library", 4430 "type": "library",
4289 "extra": { 4431 "extra": {
4290 "branch-alias": { 4432 "branch-alias": {
4291 "dev-master": "1.0.x-dev" 4433 "dev-master": "1.0.x-dev"
4292 } 4434 }
4293 }, 4435 },
4294 "autoload": { 4436 "autoload": {
4295 "psr-4": { 4437 "psr-4": {
4296 "Psr\\Http\\Client\\": "src/" 4438 "Psr\\Http\\Client\\": "src/"
4297 } 4439 }
4298 }, 4440 },
4299 "notification-url": "https://packagist.org/downloads/", 4441 "notification-url": "https://packagist.org/downloads/",
4300 "license": [ 4442 "license": [
4301 "MIT" 4443 "MIT"
4302 ], 4444 ],
4303 "authors": [ 4445 "authors": [
4304 { 4446 {
4305 "name": "PHP-FIG", 4447 "name": "PHP-FIG",
4306 "homepage": "https://www.php-fig.org/" 4448 "homepage": "https://www.php-fig.org/"
4307 } 4449 }
4308 ], 4450 ],
4309 "description": "Common interface for HTTP clients", 4451 "description": "Common interface for HTTP clients",
4310 "homepage": "https://github.com/php-fig/http-client", 4452 "homepage": "https://github.com/php-fig/http-client",
4311 "keywords": [ 4453 "keywords": [
4312 "http", 4454 "http",
4313 "http-client", 4455 "http-client",
4314 "psr", 4456 "psr",
4315 "psr-18" 4457 "psr-18"
4316 ], 4458 ],
4317 "support": { 4459 "support": {
4318 "source": "https://github.com/php-fig/http-client/tree/1.0.2" 4460 "source": "https://github.com/php-fig/http-client/tree/1.0.2"
4319 }, 4461 },
4320 "time": "2023-04-10T20:12:12+00:00" 4462 "time": "2023-04-10T20:12:12+00:00"
4321 }, 4463 },
4322 { 4464 {
4323 "name": "psr/http-factory", 4465 "name": "psr/http-factory",
4324 "version": "1.0.2", 4466 "version": "1.0.2",
4325 "source": { 4467 "source": {
4326 "type": "git", 4468 "type": "git",
4327 "url": "https://github.com/php-fig/http-factory.git", 4469 "url": "https://github.com/php-fig/http-factory.git",
4328 "reference": "e616d01114759c4c489f93b099585439f795fe35" 4470 "reference": "e616d01114759c4c489f93b099585439f795fe35"
4329 }, 4471 },
4330 "dist": { 4472 "dist": {
4331 "type": "zip", 4473 "type": "zip",
4332 "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", 4474 "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
4333 "reference": "e616d01114759c4c489f93b099585439f795fe35", 4475 "reference": "e616d01114759c4c489f93b099585439f795fe35",
4334 "shasum": "" 4476 "shasum": ""
4335 }, 4477 },
4336 "require": { 4478 "require": {
4337 "php": ">=7.0.0", 4479 "php": ">=7.0.0",
4338 "psr/http-message": "^1.0 || ^2.0" 4480 "psr/http-message": "^1.0 || ^2.0"
4339 }, 4481 },
4340 "type": "library", 4482 "type": "library",
4341 "extra": { 4483 "extra": {
4342 "branch-alias": { 4484 "branch-alias": {
4343 "dev-master": "1.0.x-dev" 4485 "dev-master": "1.0.x-dev"
4344 } 4486 }
4345 }, 4487 },
4346 "autoload": { 4488 "autoload": {
4347 "psr-4": { 4489 "psr-4": {
4348 "Psr\\Http\\Message\\": "src/" 4490 "Psr\\Http\\Message\\": "src/"
4349 } 4491 }
4350 }, 4492 },
4351 "notification-url": "https://packagist.org/downloads/", 4493 "notification-url": "https://packagist.org/downloads/",
4352 "license": [ 4494 "license": [
4353 "MIT" 4495 "MIT"
4354 ], 4496 ],
4355 "authors": [ 4497 "authors": [
4356 { 4498 {
4357 "name": "PHP-FIG", 4499 "name": "PHP-FIG",
4358 "homepage": "https://www.php-fig.org/" 4500 "homepage": "https://www.php-fig.org/"
4359 } 4501 }
4360 ], 4502 ],
4361 "description": "Common interfaces for PSR-7 HTTP message factories", 4503 "description": "Common interfaces for PSR-7 HTTP message factories",
4362 "keywords": [ 4504 "keywords": [
4363 "factory", 4505 "factory",
4364 "http", 4506 "http",
4365 "message", 4507 "message",
4366 "psr", 4508 "psr",
4367 "psr-17", 4509 "psr-17",
4368 "psr-7", 4510 "psr-7",
4369 "request", 4511 "request",
4370 "response" 4512 "response"
4371 ], 4513 ],
4372 "support": { 4514 "support": {
4373 "source": "https://github.com/php-fig/http-factory/tree/1.0.2" 4515 "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
4374 }, 4516 },
4375 "time": "2023-04-10T20:10:41+00:00" 4517 "time": "2023-04-10T20:10:41+00:00"
4376 }, 4518 },
4377 { 4519 {
4378 "name": "psr/http-message", 4520 "name": "psr/http-message",
4379 "version": "2.0", 4521 "version": "2.0",
4380 "source": { 4522 "source": {
4381 "type": "git", 4523 "type": "git",
4382 "url": "https://github.com/php-fig/http-message.git", 4524 "url": "https://github.com/php-fig/http-message.git",
4383 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" 4525 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
4384 }, 4526 },
4385 "dist": { 4527 "dist": {
4386 "type": "zip", 4528 "type": "zip",
4387 "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", 4529 "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
4388 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", 4530 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
4389 "shasum": "" 4531 "shasum": ""
4390 }, 4532 },
4391 "require": { 4533 "require": {
4392 "php": "^7.2 || ^8.0" 4534 "php": "^7.2 || ^8.0"
4393 }, 4535 },
4394 "type": "library", 4536 "type": "library",
4395 "extra": { 4537 "extra": {
4396 "branch-alias": { 4538 "branch-alias": {
4397 "dev-master": "2.0.x-dev" 4539 "dev-master": "2.0.x-dev"
4398 } 4540 }
4399 }, 4541 },
4400 "autoload": { 4542 "autoload": {
4401 "psr-4": { 4543 "psr-4": {
4402 "Psr\\Http\\Message\\": "src/" 4544 "Psr\\Http\\Message\\": "src/"
4403 } 4545 }
4404 }, 4546 },
4405 "notification-url": "https://packagist.org/downloads/", 4547 "notification-url": "https://packagist.org/downloads/",
4406 "license": [ 4548 "license": [
4407 "MIT" 4549 "MIT"
4408 ], 4550 ],
4409 "authors": [ 4551 "authors": [
4410 { 4552 {
4411 "name": "PHP-FIG", 4553 "name": "PHP-FIG",
4412 "homepage": "https://www.php-fig.org/" 4554 "homepage": "https://www.php-fig.org/"
4413 } 4555 }
4414 ], 4556 ],
4415 "description": "Common interface for HTTP messages", 4557 "description": "Common interface for HTTP messages",
4416 "homepage": "https://github.com/php-fig/http-message", 4558 "homepage": "https://github.com/php-fig/http-message",
4417 "keywords": [ 4559 "keywords": [
4418 "http", 4560 "http",
4419 "http-message", 4561 "http-message",
4420 "psr", 4562 "psr",
4421 "psr-7", 4563 "psr-7",
4422 "request", 4564 "request",
4423 "response" 4565 "response"
4424 ], 4566 ],
4425 "support": { 4567 "support": {
4426 "source": "https://github.com/php-fig/http-message/tree/2.0" 4568 "source": "https://github.com/php-fig/http-message/tree/2.0"
4427 }, 4569 },
4428 "time": "2023-04-04T09:54:51+00:00" 4570 "time": "2023-04-04T09:54:51+00:00"
4429 }, 4571 },
4430 { 4572 {
4431 "name": "psr/log", 4573 "name": "psr/log",
4432 "version": "3.0.0", 4574 "version": "3.0.0",
4433 "source": { 4575 "source": {
4434 "type": "git", 4576 "type": "git",
4435 "url": "https://github.com/php-fig/log.git", 4577 "url": "https://github.com/php-fig/log.git",
4436 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" 4578 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
4437 }, 4579 },
4438 "dist": { 4580 "dist": {
4439 "type": "zip", 4581 "type": "zip",
4440 "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", 4582 "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
4441 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", 4583 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
4442 "shasum": "" 4584 "shasum": ""
4443 }, 4585 },
4444 "require": { 4586 "require": {
4445 "php": ">=8.0.0" 4587 "php": ">=8.0.0"
4446 }, 4588 },
4447 "type": "library", 4589 "type": "library",
4448 "extra": { 4590 "extra": {
4449 "branch-alias": { 4591 "branch-alias": {
4450 "dev-master": "3.x-dev" 4592 "dev-master": "3.x-dev"
4451 } 4593 }
4452 }, 4594 },
4453 "autoload": { 4595 "autoload": {
4454 "psr-4": { 4596 "psr-4": {
4455 "Psr\\Log\\": "src" 4597 "Psr\\Log\\": "src"
4456 } 4598 }
4457 }, 4599 },
4458 "notification-url": "https://packagist.org/downloads/", 4600 "notification-url": "https://packagist.org/downloads/",
4459 "license": [ 4601 "license": [
4460 "MIT" 4602 "MIT"
4461 ], 4603 ],
4462 "authors": [ 4604 "authors": [
4463 { 4605 {
4464 "name": "PHP-FIG", 4606 "name": "PHP-FIG",
4465 "homepage": "https://www.php-fig.org/" 4607 "homepage": "https://www.php-fig.org/"
4466 } 4608 }
4467 ], 4609 ],
4468 "description": "Common interface for logging libraries", 4610 "description": "Common interface for logging libraries",
4469 "homepage": "https://github.com/php-fig/log", 4611 "homepage": "https://github.com/php-fig/log",
4470 "keywords": [ 4612 "keywords": [
4471 "log", 4613 "log",
4472 "psr", 4614 "psr",
4473 "psr-3" 4615 "psr-3"
4474 ], 4616 ],
4475 "support": { 4617 "support": {
4476 "source": "https://github.com/php-fig/log/tree/3.0.0" 4618 "source": "https://github.com/php-fig/log/tree/3.0.0"
4477 }, 4619 },
4478 "time": "2021-07-14T16:46:02+00:00" 4620 "time": "2021-07-14T16:46:02+00:00"
4479 }, 4621 },
4480 { 4622 {
4481 "name": "psr/simple-cache", 4623 "name": "psr/simple-cache",
4482 "version": "3.0.0", 4624 "version": "3.0.0",
4483 "source": { 4625 "source": {
4484 "type": "git", 4626 "type": "git",
4485 "url": "https://github.com/php-fig/simple-cache.git", 4627 "url": "https://github.com/php-fig/simple-cache.git",
4486 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" 4628 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865"
4487 }, 4629 },
4488 "dist": { 4630 "dist": {
4489 "type": "zip", 4631 "type": "zip",
4490 "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", 4632 "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865",
4491 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", 4633 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
4492 "shasum": "" 4634 "shasum": ""
4493 }, 4635 },
4494 "require": { 4636 "require": {
4495 "php": ">=8.0.0" 4637 "php": ">=8.0.0"
4496 }, 4638 },
4497 "type": "library", 4639 "type": "library",
4498 "extra": { 4640 "extra": {
4499 "branch-alias": { 4641 "branch-alias": {
4500 "dev-master": "3.0.x-dev" 4642 "dev-master": "3.0.x-dev"
4501 } 4643 }
4502 }, 4644 },
4503 "autoload": { 4645 "autoload": {
4504 "psr-4": { 4646 "psr-4": {
4505 "Psr\\SimpleCache\\": "src/" 4647 "Psr\\SimpleCache\\": "src/"
4506 } 4648 }
4507 }, 4649 },
4508 "notification-url": "https://packagist.org/downloads/", 4650 "notification-url": "https://packagist.org/downloads/",
4509 "license": [ 4651 "license": [
4510 "MIT" 4652 "MIT"
4511 ], 4653 ],
4512 "authors": [ 4654 "authors": [
4513 { 4655 {
4514 "name": "PHP-FIG", 4656 "name": "PHP-FIG",
4515 "homepage": "https://www.php-fig.org/" 4657 "homepage": "https://www.php-fig.org/"
4516 } 4658 }
4517 ], 4659 ],
4518 "description": "Common interfaces for simple caching", 4660 "description": "Common interfaces for simple caching",
4519 "keywords": [ 4661 "keywords": [
4520 "cache", 4662 "cache",
4521 "caching", 4663 "caching",
4522 "psr", 4664 "psr",
4523 "psr-16", 4665 "psr-16",
4524 "simple-cache" 4666 "simple-cache"
4525 ], 4667 ],
4526 "support": { 4668 "support": {
4527 "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" 4669 "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
4528 }, 4670 },
4529 "time": "2021-10-29T13:26:27+00:00" 4671 "time": "2021-10-29T13:26:27+00:00"
4530 }, 4672 },
4531 { 4673 {
4532 "name": "psy/psysh", 4674 "name": "psy/psysh",
4533 "version": "v0.11.17", 4675 "version": "v0.11.17",
4534 "source": { 4676 "source": {
4535 "type": "git", 4677 "type": "git",
4536 "url": "https://github.com/bobthecow/psysh.git", 4678 "url": "https://github.com/bobthecow/psysh.git",
4537 "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a" 4679 "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a"
4538 }, 4680 },
4539 "dist": { 4681 "dist": {
4540 "type": "zip", 4682 "type": "zip",
4541 "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", 4683 "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3dc5d4018dabd80bceb8fe1e3191ba8460569f0a",
4542 "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a", 4684 "reference": "3dc5d4018dabd80bceb8fe1e3191ba8460569f0a",
4543 "shasum": "" 4685 "shasum": ""
4544 }, 4686 },
4545 "require": { 4687 "require": {
4546 "ext-json": "*", 4688 "ext-json": "*",
4547 "ext-tokenizer": "*", 4689 "ext-tokenizer": "*",
4548 "nikic/php-parser": "^4.0 || ^3.1", 4690 "nikic/php-parser": "^4.0 || ^3.1",
4549 "php": "^8.0 || ^7.0.8", 4691 "php": "^8.0 || ^7.0.8",
4550 "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", 4692 "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4",
4551 "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" 4693 "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4"
4552 }, 4694 },
4553 "conflict": { 4695 "conflict": {
4554 "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" 4696 "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4"
4555 }, 4697 },
4556 "require-dev": { 4698 "require-dev": {
4557 "bamarni/composer-bin-plugin": "^1.2" 4699 "bamarni/composer-bin-plugin": "^1.2"
4558 }, 4700 },
4559 "suggest": { 4701 "suggest": {
4560 "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", 4702 "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
4561 "ext-pdo-sqlite": "The doc command requires SQLite to work.", 4703 "ext-pdo-sqlite": "The doc command requires SQLite to work.",
4562 "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", 4704 "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
4563 "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." 4705 "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history."
4564 }, 4706 },
4565 "bin": [ 4707 "bin": [
4566 "bin/psysh" 4708 "bin/psysh"
4567 ], 4709 ],
4568 "type": "library", 4710 "type": "library",
4569 "extra": { 4711 "extra": {
4570 "branch-alias": { 4712 "branch-alias": {
4571 "dev-main": "0.11.x-dev" 4713 "dev-main": "0.11.x-dev"
4572 } 4714 }
4573 }, 4715 },
4574 "autoload": { 4716 "autoload": {
4575 "files": [ 4717 "files": [
4576 "src/functions.php" 4718 "src/functions.php"
4577 ], 4719 ],
4578 "psr-4": { 4720 "psr-4": {
4579 "Psy\\": "src/" 4721 "Psy\\": "src/"
4580 } 4722 }
4581 }, 4723 },
4582 "notification-url": "https://packagist.org/downloads/", 4724 "notification-url": "https://packagist.org/downloads/",
4583 "license": [ 4725 "license": [
4584 "MIT" 4726 "MIT"
4585 ], 4727 ],
4586 "authors": [ 4728 "authors": [
4587 { 4729 {
4588 "name": "Justin Hileman", 4730 "name": "Justin Hileman",
4589 "email": "justin@justinhileman.info", 4731 "email": "justin@justinhileman.info",
4590 "homepage": "http://justinhileman.com" 4732 "homepage": "http://justinhileman.com"
4591 } 4733 }
4592 ], 4734 ],
4593 "description": "An interactive shell for modern PHP.", 4735 "description": "An interactive shell for modern PHP.",
4594 "homepage": "http://psysh.org", 4736 "homepage": "http://psysh.org",
4595 "keywords": [ 4737 "keywords": [
4596 "REPL", 4738 "REPL",
4597 "console", 4739 "console",
4598 "interactive", 4740 "interactive",
4599 "shell" 4741 "shell"
4600 ], 4742 ],
4601 "support": { 4743 "support": {
4602 "issues": "https://github.com/bobthecow/psysh/issues", 4744 "issues": "https://github.com/bobthecow/psysh/issues",
4603 "source": "https://github.com/bobthecow/psysh/tree/v0.11.17" 4745 "source": "https://github.com/bobthecow/psysh/tree/v0.11.17"
4604 }, 4746 },
4605 "time": "2023-05-05T20:02:42+00:00" 4747 "time": "2023-05-05T20:02:42+00:00"
4606 }, 4748 },
4607 { 4749 {
4608 "name": "ralouphie/getallheaders", 4750 "name": "ralouphie/getallheaders",
4609 "version": "3.0.3", 4751 "version": "3.0.3",
4610 "source": { 4752 "source": {
4611 "type": "git", 4753 "type": "git",
4612 "url": "https://github.com/ralouphie/getallheaders.git", 4754 "url": "https://github.com/ralouphie/getallheaders.git",
4613 "reference": "120b605dfeb996808c31b6477290a714d356e822" 4755 "reference": "120b605dfeb996808c31b6477290a714d356e822"
4614 }, 4756 },
4615 "dist": { 4757 "dist": {
4616 "type": "zip", 4758 "type": "zip",
4617 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", 4759 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
4618 "reference": "120b605dfeb996808c31b6477290a714d356e822", 4760 "reference": "120b605dfeb996808c31b6477290a714d356e822",
4619 "shasum": "" 4761 "shasum": ""
4620 }, 4762 },
4621 "require": { 4763 "require": {
4622 "php": ">=5.6" 4764 "php": ">=5.6"
4623 }, 4765 },
4624 "require-dev": { 4766 "require-dev": {
4625 "php-coveralls/php-coveralls": "^2.1", 4767 "php-coveralls/php-coveralls": "^2.1",
4626 "phpunit/phpunit": "^5 || ^6.5" 4768 "phpunit/phpunit": "^5 || ^6.5"
4627 }, 4769 },
4628 "type": "library", 4770 "type": "library",
4629 "autoload": { 4771 "autoload": {
4630 "files": [ 4772 "files": [
4631 "src/getallheaders.php" 4773 "src/getallheaders.php"
4632 ] 4774 ]
4633 }, 4775 },
4634 "notification-url": "https://packagist.org/downloads/", 4776 "notification-url": "https://packagist.org/downloads/",
4635 "license": [ 4777 "license": [
4636 "MIT" 4778 "MIT"
4637 ], 4779 ],
4638 "authors": [ 4780 "authors": [
4639 { 4781 {
4640 "name": "Ralph Khattar", 4782 "name": "Ralph Khattar",
4641 "email": "ralph.khattar@gmail.com" 4783 "email": "ralph.khattar@gmail.com"
4642 } 4784 }
4643 ], 4785 ],
4644 "description": "A polyfill for getallheaders.", 4786 "description": "A polyfill for getallheaders.",
4645 "support": { 4787 "support": {
4646 "issues": "https://github.com/ralouphie/getallheaders/issues", 4788 "issues": "https://github.com/ralouphie/getallheaders/issues",
4647 "source": "https://github.com/ralouphie/getallheaders/tree/develop" 4789 "source": "https://github.com/ralouphie/getallheaders/tree/develop"
4648 }, 4790 },
4649 "time": "2019-03-08T08:55:37+00:00" 4791 "time": "2019-03-08T08:55:37+00:00"
4650 }, 4792 },
4651 { 4793 {
4652 "name": "ramsey/collection", 4794 "name": "ramsey/collection",
4653 "version": "1.3.0", 4795 "version": "1.3.0",
4654 "source": { 4796 "source": {
4655 "type": "git", 4797 "type": "git",
4656 "url": "https://github.com/ramsey/collection.git", 4798 "url": "https://github.com/ramsey/collection.git",
4657 "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4" 4799 "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4"
4658 }, 4800 },
4659 "dist": { 4801 "dist": {
4660 "type": "zip", 4802 "type": "zip",
4661 "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4", 4803 "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4",
4662 "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4", 4804 "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4",
4663 "shasum": "" 4805 "shasum": ""
4664 }, 4806 },
4665 "require": { 4807 "require": {
4666 "php": "^7.4 || ^8.0", 4808 "php": "^7.4 || ^8.0",
4667 "symfony/polyfill-php81": "^1.23" 4809 "symfony/polyfill-php81": "^1.23"
4668 }, 4810 },
4669 "require-dev": { 4811 "require-dev": {
4670 "captainhook/plugin-composer": "^5.3", 4812 "captainhook/plugin-composer": "^5.3",
4671 "ergebnis/composer-normalize": "^2.28.3", 4813 "ergebnis/composer-normalize": "^2.28.3",
4672 "fakerphp/faker": "^1.21", 4814 "fakerphp/faker": "^1.21",
4673 "hamcrest/hamcrest-php": "^2.0", 4815 "hamcrest/hamcrest-php": "^2.0",
4674 "jangregor/phpstan-prophecy": "^1.0", 4816 "jangregor/phpstan-prophecy": "^1.0",
4675 "mockery/mockery": "^1.5", 4817 "mockery/mockery": "^1.5",
4676 "php-parallel-lint/php-console-highlighter": "^1.0", 4818 "php-parallel-lint/php-console-highlighter": "^1.0",
4677 "php-parallel-lint/php-parallel-lint": "^1.3", 4819 "php-parallel-lint/php-parallel-lint": "^1.3",
4678 "phpcsstandards/phpcsutils": "^1.0.0-rc1", 4820 "phpcsstandards/phpcsutils": "^1.0.0-rc1",
4679 "phpspec/prophecy-phpunit": "^2.0", 4821 "phpspec/prophecy-phpunit": "^2.0",
4680 "phpstan/extension-installer": "^1.2", 4822 "phpstan/extension-installer": "^1.2",
4681 "phpstan/phpstan": "^1.9", 4823 "phpstan/phpstan": "^1.9",
4682 "phpstan/phpstan-mockery": "^1.1", 4824 "phpstan/phpstan-mockery": "^1.1",
4683 "phpstan/phpstan-phpunit": "^1.3", 4825 "phpstan/phpstan-phpunit": "^1.3",
4684 "phpunit/phpunit": "^9.5", 4826 "phpunit/phpunit": "^9.5",
4685 "psalm/plugin-mockery": "^1.1", 4827 "psalm/plugin-mockery": "^1.1",
4686 "psalm/plugin-phpunit": "^0.18.4", 4828 "psalm/plugin-phpunit": "^0.18.4",
4687 "ramsey/coding-standard": "^2.0.3", 4829 "ramsey/coding-standard": "^2.0.3",
4688 "ramsey/conventional-commits": "^1.3", 4830 "ramsey/conventional-commits": "^1.3",
4689 "vimeo/psalm": "^5.4" 4831 "vimeo/psalm": "^5.4"
4690 }, 4832 },
4691 "type": "library", 4833 "type": "library",
4692 "extra": { 4834 "extra": {
4693 "captainhook": { 4835 "captainhook": {
4694 "force-install": true 4836 "force-install": true
4695 }, 4837 },
4696 "ramsey/conventional-commits": { 4838 "ramsey/conventional-commits": {
4697 "configFile": "conventional-commits.json" 4839 "configFile": "conventional-commits.json"
4698 } 4840 }
4699 }, 4841 },
4700 "autoload": { 4842 "autoload": {
4701 "psr-4": { 4843 "psr-4": {
4702 "Ramsey\\Collection\\": "src/" 4844 "Ramsey\\Collection\\": "src/"
4703 } 4845 }
4704 }, 4846 },
4705 "notification-url": "https://packagist.org/downloads/", 4847 "notification-url": "https://packagist.org/downloads/",
4706 "license": [ 4848 "license": [
4707 "MIT" 4849 "MIT"
4708 ], 4850 ],
4709 "authors": [ 4851 "authors": [
4710 { 4852 {
4711 "name": "Ben Ramsey", 4853 "name": "Ben Ramsey",
4712 "email": "ben@benramsey.com", 4854 "email": "ben@benramsey.com",
4713 "homepage": "https://benramsey.com" 4855 "homepage": "https://benramsey.com"
4714 } 4856 }
4715 ], 4857 ],
4716 "description": "A PHP library for representing and manipulating collections.", 4858 "description": "A PHP library for representing and manipulating collections.",
4717 "keywords": [ 4859 "keywords": [
4718 "array", 4860 "array",
4719 "collection", 4861 "collection",
4720 "hash", 4862 "hash",
4721 "map", 4863 "map",
4722 "queue", 4864 "queue",
4723 "set" 4865 "set"
4724 ], 4866 ],
4725 "support": { 4867 "support": {
4726 "issues": "https://github.com/ramsey/collection/issues", 4868 "issues": "https://github.com/ramsey/collection/issues",
4727 "source": "https://github.com/ramsey/collection/tree/1.3.0" 4869 "source": "https://github.com/ramsey/collection/tree/1.3.0"
4728 }, 4870 },
4729 "funding": [ 4871 "funding": [
4730 { 4872 {
4731 "url": "https://github.com/ramsey", 4873 "url": "https://github.com/ramsey",
4732 "type": "github" 4874 "type": "github"
4733 }, 4875 },
4734 { 4876 {
4735 "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", 4877 "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
4736 "type": "tidelift" 4878 "type": "tidelift"
4737 } 4879 }
4738 ], 4880 ],
4739 "time": "2022-12-27T19:12:24+00:00" 4881 "time": "2022-12-27T19:12:24+00:00"
4740 }, 4882 },
4741 { 4883 {
4742 "name": "ramsey/uuid", 4884 "name": "ramsey/uuid",
4743 "version": "4.7.4", 4885 "version": "4.7.4",
4744 "source": { 4886 "source": {
4745 "type": "git", 4887 "type": "git",
4746 "url": "https://github.com/ramsey/uuid.git", 4888 "url": "https://github.com/ramsey/uuid.git",
4747 "reference": "60a4c63ab724854332900504274f6150ff26d286" 4889 "reference": "60a4c63ab724854332900504274f6150ff26d286"
4748 }, 4890 },
4749 "dist": { 4891 "dist": {
4750 "type": "zip", 4892 "type": "zip",
4751 "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286", 4893 "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286",
4752 "reference": "60a4c63ab724854332900504274f6150ff26d286", 4894 "reference": "60a4c63ab724854332900504274f6150ff26d286",
4753 "shasum": "" 4895 "shasum": ""
4754 }, 4896 },
4755 "require": { 4897 "require": {
4756 "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", 4898 "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11",
4757 "ext-json": "*", 4899 "ext-json": "*",
4758 "php": "^8.0", 4900 "php": "^8.0",
4759 "ramsey/collection": "^1.2 || ^2.0" 4901 "ramsey/collection": "^1.2 || ^2.0"
4760 }, 4902 },
4761 "replace": { 4903 "replace": {
4762 "rhumsaa/uuid": "self.version" 4904 "rhumsaa/uuid": "self.version"
4763 }, 4905 },
4764 "require-dev": { 4906 "require-dev": {
4765 "captainhook/captainhook": "^5.10", 4907 "captainhook/captainhook": "^5.10",
4766 "captainhook/plugin-composer": "^5.3", 4908 "captainhook/plugin-composer": "^5.3",
4767 "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", 4909 "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
4768 "doctrine/annotations": "^1.8", 4910 "doctrine/annotations": "^1.8",
4769 "ergebnis/composer-normalize": "^2.15", 4911 "ergebnis/composer-normalize": "^2.15",
4770 "mockery/mockery": "^1.3", 4912 "mockery/mockery": "^1.3",
4771 "paragonie/random-lib": "^2", 4913 "paragonie/random-lib": "^2",
4772 "php-mock/php-mock": "^2.2", 4914 "php-mock/php-mock": "^2.2",
4773 "php-mock/php-mock-mockery": "^1.3", 4915 "php-mock/php-mock-mockery": "^1.3",
4774 "php-parallel-lint/php-parallel-lint": "^1.1", 4916 "php-parallel-lint/php-parallel-lint": "^1.1",
4775 "phpbench/phpbench": "^1.0", 4917 "phpbench/phpbench": "^1.0",
4776 "phpstan/extension-installer": "^1.1", 4918 "phpstan/extension-installer": "^1.1",
4777 "phpstan/phpstan": "^1.8", 4919 "phpstan/phpstan": "^1.8",
4778 "phpstan/phpstan-mockery": "^1.1", 4920 "phpstan/phpstan-mockery": "^1.1",
4779 "phpstan/phpstan-phpunit": "^1.1", 4921 "phpstan/phpstan-phpunit": "^1.1",
4780 "phpunit/phpunit": "^8.5 || ^9", 4922 "phpunit/phpunit": "^8.5 || ^9",
4781 "ramsey/composer-repl": "^1.4", 4923 "ramsey/composer-repl": "^1.4",
4782 "slevomat/coding-standard": "^8.4", 4924 "slevomat/coding-standard": "^8.4",
4783 "squizlabs/php_codesniffer": "^3.5", 4925 "squizlabs/php_codesniffer": "^3.5",
4784 "vimeo/psalm": "^4.9" 4926 "vimeo/psalm": "^4.9"
4785 }, 4927 },
4786 "suggest": { 4928 "suggest": {
4787 "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", 4929 "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
4788 "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", 4930 "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
4789 "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", 4931 "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
4790 "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", 4932 "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
4791 "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." 4933 "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
4792 }, 4934 },
4793 "type": "library", 4935 "type": "library",
4794 "extra": { 4936 "extra": {
4795 "captainhook": { 4937 "captainhook": {
4796 "force-install": true 4938 "force-install": true
4797 } 4939 }
4798 }, 4940 },
4799 "autoload": { 4941 "autoload": {
4800 "files": [ 4942 "files": [
4801 "src/functions.php" 4943 "src/functions.php"
4802 ], 4944 ],
4803 "psr-4": { 4945 "psr-4": {
4804 "Ramsey\\Uuid\\": "src/" 4946 "Ramsey\\Uuid\\": "src/"
4805 } 4947 }
4806 }, 4948 },
4807 "notification-url": "https://packagist.org/downloads/", 4949 "notification-url": "https://packagist.org/downloads/",
4808 "license": [ 4950 "license": [
4809 "MIT" 4951 "MIT"
4810 ], 4952 ],
4811 "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", 4953 "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
4812 "keywords": [ 4954 "keywords": [
4813 "guid", 4955 "guid",
4814 "identifier", 4956 "identifier",
4815 "uuid" 4957 "uuid"
4816 ], 4958 ],
4817 "support": { 4959 "support": {
4818 "issues": "https://github.com/ramsey/uuid/issues", 4960 "issues": "https://github.com/ramsey/uuid/issues",
4819 "source": "https://github.com/ramsey/uuid/tree/4.7.4" 4961 "source": "https://github.com/ramsey/uuid/tree/4.7.4"
4820 }, 4962 },
4821 "funding": [ 4963 "funding": [
4822 { 4964 {
4823 "url": "https://github.com/ramsey", 4965 "url": "https://github.com/ramsey",
4824 "type": "github" 4966 "type": "github"
4825 }, 4967 },
4826 { 4968 {
4827 "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", 4969 "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
4828 "type": "tidelift" 4970 "type": "tidelift"
4829 } 4971 }
4830 ], 4972 ],
4831 "time": "2023-04-15T23:01:58+00:00" 4973 "time": "2023-04-15T23:01:58+00:00"
4832 }, 4974 },
4833 { 4975 {
4834 "name": "sabberworm/php-css-parser", 4976 "name": "sabberworm/php-css-parser",
4835 "version": "v8.5.1", 4977 "version": "v8.5.1",
4836 "source": { 4978 "source": {
4837 "type": "git", 4979 "type": "git",
4838 "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", 4980 "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git",
4839 "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152" 4981 "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152"
4840 }, 4982 },
4841 "dist": { 4983 "dist": {
4842 "type": "zip", 4984 "type": "zip",
4843 "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/4a3d572b0f8b28bb6fd016ae8bbfc445facef152", 4985 "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/4a3d572b0f8b28bb6fd016ae8bbfc445facef152",
4844 "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152", 4986 "reference": "4a3d572b0f8b28bb6fd016ae8bbfc445facef152",
4845 "shasum": "" 4987 "shasum": ""
4846 }, 4988 },
4847 "require": { 4989 "require": {
4848 "ext-iconv": "*", 4990 "ext-iconv": "*",
4849 "php": ">=5.6.20" 4991 "php": ">=5.6.20"
4850 }, 4992 },
4851 "require-dev": { 4993 "require-dev": {
4852 "phpunit/phpunit": "^5.7.27" 4994 "phpunit/phpunit": "^5.7.27"
4853 }, 4995 },
4854 "suggest": { 4996 "suggest": {
4855 "ext-mbstring": "for parsing UTF-8 CSS" 4997 "ext-mbstring": "for parsing UTF-8 CSS"
4856 }, 4998 },
4857 "type": "library", 4999 "type": "library",
4858 "extra": { 5000 "extra": {
4859 "branch-alias": { 5001 "branch-alias": {
4860 "dev-main": "9.0.x-dev" 5002 "dev-main": "9.0.x-dev"
4861 } 5003 }
4862 }, 5004 },
4863 "autoload": { 5005 "autoload": {
4864 "psr-4": { 5006 "psr-4": {
4865 "Sabberworm\\CSS\\": "src/" 5007 "Sabberworm\\CSS\\": "src/"
4866 } 5008 }
4867 }, 5009 },
4868 "notification-url": "https://packagist.org/downloads/", 5010 "notification-url": "https://packagist.org/downloads/",
4869 "license": [ 5011 "license": [
4870 "MIT" 5012 "MIT"
4871 ], 5013 ],
4872 "authors": [ 5014 "authors": [
4873 { 5015 {
4874 "name": "Raphael Schweikert" 5016 "name": "Raphael Schweikert"
4875 }, 5017 },
4876 { 5018 {
4877 "name": "Oliver Klee", 5019 "name": "Oliver Klee",
4878 "email": "github@oliverklee.de" 5020 "email": "github@oliverklee.de"
4879 }, 5021 },
4880 { 5022 {
4881 "name": "Jake Hotson", 5023 "name": "Jake Hotson",
4882 "email": "jake.github@qzdesign.co.uk" 5024 "email": "jake.github@qzdesign.co.uk"
4883 } 5025 }
4884 ], 5026 ],
4885 "description": "Parser for CSS Files written in PHP", 5027 "description": "Parser for CSS Files written in PHP",
4886 "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", 5028 "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser",
4887 "keywords": [ 5029 "keywords": [
4888 "css", 5030 "css",
4889 "parser", 5031 "parser",
4890 "stylesheet" 5032 "stylesheet"
4891 ], 5033 ],
4892 "support": { 5034 "support": {
4893 "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", 5035 "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues",
4894 "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.5.1" 5036 "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.5.1"
4895 }, 5037 },
4896 "time": "2024-02-15T16:41:13+00:00" 5038 "time": "2024-02-15T16:41:13+00:00"
4897 }, 5039 },
4898 { 5040 {
4899 "name": "spatie/invade", 5041 "name": "spatie/invade",
4900 "version": "1.1.1", 5042 "version": "1.1.1",
4901 "source": { 5043 "source": {
4902 "type": "git", 5044 "type": "git",
4903 "url": "https://github.com/spatie/invade.git", 5045 "url": "https://github.com/spatie/invade.git",
4904 "reference": "d0a9c895a96152549d478a7e3420e19039eef038" 5046 "reference": "d0a9c895a96152549d478a7e3420e19039eef038"
4905 }, 5047 },
4906 "dist": { 5048 "dist": {
4907 "type": "zip", 5049 "type": "zip",
4908 "url": "https://api.github.com/repos/spatie/invade/zipball/d0a9c895a96152549d478a7e3420e19039eef038", 5050 "url": "https://api.github.com/repos/spatie/invade/zipball/d0a9c895a96152549d478a7e3420e19039eef038",
4909 "reference": "d0a9c895a96152549d478a7e3420e19039eef038", 5051 "reference": "d0a9c895a96152549d478a7e3420e19039eef038",
4910 "shasum": "" 5052 "shasum": ""
4911 }, 5053 },
4912 "require": { 5054 "require": {
4913 "php": "^8.0" 5055 "php": "^8.0"
4914 }, 5056 },
4915 "require-dev": { 5057 "require-dev": {
4916 "pestphp/pest": "^1.20", 5058 "pestphp/pest": "^1.20",
4917 "phpstan/phpstan": "^1.4", 5059 "phpstan/phpstan": "^1.4",
4918 "spatie/ray": "^1.28" 5060 "spatie/ray": "^1.28"
4919 }, 5061 },
4920 "type": "library", 5062 "type": "library",
4921 "extra": { 5063 "extra": {
4922 "phpstan": { 5064 "phpstan": {
4923 "includes": [ 5065 "includes": [
4924 "phpstan-extension.neon" 5066 "phpstan-extension.neon"
4925 ] 5067 ]
4926 } 5068 }
4927 }, 5069 },
4928 "autoload": { 5070 "autoload": {
4929 "files": [ 5071 "files": [
4930 "src/functions.php" 5072 "src/functions.php"
4931 ], 5073 ],
4932 "psr-4": { 5074 "psr-4": {
4933 "Spatie\\Invade\\": "src" 5075 "Spatie\\Invade\\": "src"
4934 } 5076 }
4935 }, 5077 },
4936 "notification-url": "https://packagist.org/downloads/", 5078 "notification-url": "https://packagist.org/downloads/",
4937 "license": [ 5079 "license": [
4938 "MIT" 5080 "MIT"
4939 ], 5081 ],
4940 "authors": [ 5082 "authors": [
4941 { 5083 {
4942 "name": "Freek Van der Herten", 5084 "name": "Freek Van der Herten",
4943 "email": "freek@spatie.be", 5085 "email": "freek@spatie.be",
4944 "role": "Developer" 5086 "role": "Developer"
4945 } 5087 }
4946 ], 5088 ],
4947 "description": "A PHP function to work with private properties and methods", 5089 "description": "A PHP function to work with private properties and methods",
4948 "homepage": "https://github.com/spatie/invade", 5090 "homepage": "https://github.com/spatie/invade",
4949 "keywords": [ 5091 "keywords": [
4950 "invade", 5092 "invade",
4951 "spatie" 5093 "spatie"
4952 ], 5094 ],
4953 "support": { 5095 "support": {
4954 "source": "https://github.com/spatie/invade/tree/1.1.1" 5096 "source": "https://github.com/spatie/invade/tree/1.1.1"
4955 }, 5097 },
4956 "funding": [ 5098 "funding": [
4957 { 5099 {
4958 "url": "https://github.com/spatie", 5100 "url": "https://github.com/spatie",
4959 "type": "github" 5101 "type": "github"
4960 } 5102 }
4961 ], 5103 ],
4962 "time": "2022-07-05T09:31:00+00:00" 5104 "time": "2022-07-05T09:31:00+00:00"
4963 }, 5105 },
4964 { 5106 {
4965 "name": "spatie/laravel-package-tools", 5107 "name": "spatie/laravel-package-tools",
4966 "version": "1.15.0", 5108 "version": "1.15.0",
4967 "source": { 5109 "source": {
4968 "type": "git", 5110 "type": "git",
4969 "url": "https://github.com/spatie/laravel-package-tools.git", 5111 "url": "https://github.com/spatie/laravel-package-tools.git",
4970 "reference": "efab1844b8826443135201c4443690f032c3d533" 5112 "reference": "efab1844b8826443135201c4443690f032c3d533"
4971 }, 5113 },
4972 "dist": { 5114 "dist": {
4973 "type": "zip", 5115 "type": "zip",
4974 "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/efab1844b8826443135201c4443690f032c3d533", 5116 "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/efab1844b8826443135201c4443690f032c3d533",
4975 "reference": "efab1844b8826443135201c4443690f032c3d533", 5117 "reference": "efab1844b8826443135201c4443690f032c3d533",
4976 "shasum": "" 5118 "shasum": ""
4977 }, 5119 },
4978 "require": { 5120 "require": {
4979 "illuminate/contracts": "^9.28|^10.0", 5121 "illuminate/contracts": "^9.28|^10.0",
4980 "php": "^8.0" 5122 "php": "^8.0"
4981 }, 5123 },
4982 "require-dev": { 5124 "require-dev": {
4983 "mockery/mockery": "^1.5", 5125 "mockery/mockery": "^1.5",
4984 "orchestra/testbench": "^7.7|^8.0", 5126 "orchestra/testbench": "^7.7|^8.0",
4985 "pestphp/pest": "^1.22", 5127 "pestphp/pest": "^1.22",
4986 "phpunit/phpunit": "^9.5.24", 5128 "phpunit/phpunit": "^9.5.24",
4987 "spatie/pest-plugin-test-time": "^1.1" 5129 "spatie/pest-plugin-test-time": "^1.1"
4988 }, 5130 },
4989 "type": "library", 5131 "type": "library",
4990 "autoload": { 5132 "autoload": {
4991 "psr-4": { 5133 "psr-4": {
4992 "Spatie\\LaravelPackageTools\\": "src" 5134 "Spatie\\LaravelPackageTools\\": "src"
4993 } 5135 }
4994 }, 5136 },
4995 "notification-url": "https://packagist.org/downloads/", 5137 "notification-url": "https://packagist.org/downloads/",
4996 "license": [ 5138 "license": [
4997 "MIT" 5139 "MIT"
4998 ], 5140 ],
4999 "authors": [ 5141 "authors": [
5000 { 5142 {
5001 "name": "Freek Van der Herten", 5143 "name": "Freek Van der Herten",
5002 "email": "freek@spatie.be", 5144 "email": "freek@spatie.be",
5003 "role": "Developer" 5145 "role": "Developer"
5004 } 5146 }
5005 ], 5147 ],
5006 "description": "Tools for creating Laravel packages", 5148 "description": "Tools for creating Laravel packages",
5007 "homepage": "https://github.com/spatie/laravel-package-tools", 5149 "homepage": "https://github.com/spatie/laravel-package-tools",
5008 "keywords": [ 5150 "keywords": [
5009 "laravel-package-tools", 5151 "laravel-package-tools",
5010 "spatie" 5152 "spatie"
5011 ], 5153 ],
5012 "support": { 5154 "support": {
5013 "issues": "https://github.com/spatie/laravel-package-tools/issues", 5155 "issues": "https://github.com/spatie/laravel-package-tools/issues",
5014 "source": "https://github.com/spatie/laravel-package-tools/tree/1.15.0" 5156 "source": "https://github.com/spatie/laravel-package-tools/tree/1.15.0"
5015 }, 5157 },
5016 "funding": [ 5158 "funding": [
5017 { 5159 {
5018 "url": "https://github.com/spatie", 5160 "url": "https://github.com/spatie",
5019 "type": "github" 5161 "type": "github"
5020 } 5162 }
5021 ], 5163 ],
5022 "time": "2023-04-27T08:09:01+00:00" 5164 "time": "2023-04-27T08:09:01+00:00"
5023 }, 5165 },
5024 { 5166 {
5025 "name": "symfony/console", 5167 "name": "symfony/console",
5026 "version": "v6.0.19", 5168 "version": "v6.0.19",
5027 "source": { 5169 "source": {
5028 "type": "git", 5170 "type": "git",
5029 "url": "https://github.com/symfony/console.git", 5171 "url": "https://github.com/symfony/console.git",
5030 "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed" 5172 "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed"
5031 }, 5173 },
5032 "dist": { 5174 "dist": {
5033 "type": "zip", 5175 "type": "zip",
5034 "url": "https://api.github.com/repos/symfony/console/zipball/c3ebc83d031b71c39da318ca8b7a07ecc67507ed", 5176 "url": "https://api.github.com/repos/symfony/console/zipball/c3ebc83d031b71c39da318ca8b7a07ecc67507ed",
5035 "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed", 5177 "reference": "c3ebc83d031b71c39da318ca8b7a07ecc67507ed",
5036 "shasum": "" 5178 "shasum": ""
5037 }, 5179 },
5038 "require": { 5180 "require": {
5039 "php": ">=8.0.2", 5181 "php": ">=8.0.2",
5040 "symfony/polyfill-mbstring": "~1.0", 5182 "symfony/polyfill-mbstring": "~1.0",
5041 "symfony/service-contracts": "^1.1|^2|^3", 5183 "symfony/service-contracts": "^1.1|^2|^3",
5042 "symfony/string": "^5.4|^6.0" 5184 "symfony/string": "^5.4|^6.0"
5043 }, 5185 },
5044 "conflict": { 5186 "conflict": {
5045 "symfony/dependency-injection": "<5.4", 5187 "symfony/dependency-injection": "<5.4",
5046 "symfony/dotenv": "<5.4", 5188 "symfony/dotenv": "<5.4",
5047 "symfony/event-dispatcher": "<5.4", 5189 "symfony/event-dispatcher": "<5.4",
5048 "symfony/lock": "<5.4", 5190 "symfony/lock": "<5.4",
5049 "symfony/process": "<5.4" 5191 "symfony/process": "<5.4"
5050 }, 5192 },
5051 "provide": { 5193 "provide": {
5052 "psr/log-implementation": "1.0|2.0|3.0" 5194 "psr/log-implementation": "1.0|2.0|3.0"
5053 }, 5195 },
5054 "require-dev": { 5196 "require-dev": {
5055 "psr/log": "^1|^2|^3", 5197 "psr/log": "^1|^2|^3",
5056 "symfony/config": "^5.4|^6.0", 5198 "symfony/config": "^5.4|^6.0",
5057 "symfony/dependency-injection": "^5.4|^6.0", 5199 "symfony/dependency-injection": "^5.4|^6.0",
5058 "symfony/event-dispatcher": "^5.4|^6.0", 5200 "symfony/event-dispatcher": "^5.4|^6.0",
5059 "symfony/lock": "^5.4|^6.0", 5201 "symfony/lock": "^5.4|^6.0",
5060 "symfony/process": "^5.4|^6.0", 5202 "symfony/process": "^5.4|^6.0",
5061 "symfony/var-dumper": "^5.4|^6.0" 5203 "symfony/var-dumper": "^5.4|^6.0"
5062 }, 5204 },
5063 "suggest": { 5205 "suggest": {
5064 "psr/log": "For using the console logger", 5206 "psr/log": "For using the console logger",
5065 "symfony/event-dispatcher": "", 5207 "symfony/event-dispatcher": "",
5066 "symfony/lock": "", 5208 "symfony/lock": "",
5067 "symfony/process": "" 5209 "symfony/process": ""
5068 }, 5210 },
5069 "type": "library", 5211 "type": "library",
5070 "autoload": { 5212 "autoload": {
5071 "psr-4": { 5213 "psr-4": {
5072 "Symfony\\Component\\Console\\": "" 5214 "Symfony\\Component\\Console\\": ""
5073 }, 5215 },
5074 "exclude-from-classmap": [ 5216 "exclude-from-classmap": [
5075 "/Tests/" 5217 "/Tests/"
5076 ] 5218 ]
5077 }, 5219 },
5078 "notification-url": "https://packagist.org/downloads/", 5220 "notification-url": "https://packagist.org/downloads/",
5079 "license": [ 5221 "license": [
5080 "MIT" 5222 "MIT"
5081 ], 5223 ],
5082 "authors": [ 5224 "authors": [
5083 { 5225 {
5084 "name": "Fabien Potencier", 5226 "name": "Fabien Potencier",
5085 "email": "fabien@symfony.com" 5227 "email": "fabien@symfony.com"
5086 }, 5228 },
5087 { 5229 {
5088 "name": "Symfony Community", 5230 "name": "Symfony Community",
5089 "homepage": "https://symfony.com/contributors" 5231 "homepage": "https://symfony.com/contributors"
5090 } 5232 }
5091 ], 5233 ],
5092 "description": "Eases the creation of beautiful and testable command line interfaces", 5234 "description": "Eases the creation of beautiful and testable command line interfaces",
5093 "homepage": "https://symfony.com", 5235 "homepage": "https://symfony.com",
5094 "keywords": [ 5236 "keywords": [
5095 "cli", 5237 "cli",
5096 "command line", 5238 "command line",
5097 "console", 5239 "console",
5098 "terminal" 5240 "terminal"
5099 ], 5241 ],
5100 "support": { 5242 "support": {
5101 "source": "https://github.com/symfony/console/tree/v6.0.19" 5243 "source": "https://github.com/symfony/console/tree/v6.0.19"
5102 }, 5244 },
5103 "funding": [ 5245 "funding": [
5104 { 5246 {
5105 "url": "https://symfony.com/sponsor", 5247 "url": "https://symfony.com/sponsor",
5106 "type": "custom" 5248 "type": "custom"
5107 }, 5249 },
5108 { 5250 {
5109 "url": "https://github.com/fabpot", 5251 "url": "https://github.com/fabpot",
5110 "type": "github" 5252 "type": "github"
5111 }, 5253 },
5112 { 5254 {
5113 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5255 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5114 "type": "tidelift" 5256 "type": "tidelift"
5115 } 5257 }
5116 ], 5258 ],
5117 "time": "2023-01-01T08:36:10+00:00" 5259 "time": "2023-01-01T08:36:10+00:00"
5118 }, 5260 },
5119 { 5261 {
5120 "name": "symfony/css-selector", 5262 "name": "symfony/css-selector",
5121 "version": "v6.0.19", 5263 "version": "v6.0.19",
5122 "source": { 5264 "source": {
5123 "type": "git", 5265 "type": "git",
5124 "url": "https://github.com/symfony/css-selector.git", 5266 "url": "https://github.com/symfony/css-selector.git",
5125 "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1" 5267 "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1"
5126 }, 5268 },
5127 "dist": { 5269 "dist": {
5128 "type": "zip", 5270 "type": "zip",
5129 "url": "https://api.github.com/repos/symfony/css-selector/zipball/f1d00bddb83a4cb2138564b2150001cb6ce272b1", 5271 "url": "https://api.github.com/repos/symfony/css-selector/zipball/f1d00bddb83a4cb2138564b2150001cb6ce272b1",
5130 "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1", 5272 "reference": "f1d00bddb83a4cb2138564b2150001cb6ce272b1",
5131 "shasum": "" 5273 "shasum": ""
5132 }, 5274 },
5133 "require": { 5275 "require": {
5134 "php": ">=8.0.2" 5276 "php": ">=8.0.2"
5135 }, 5277 },
5136 "type": "library", 5278 "type": "library",
5137 "autoload": { 5279 "autoload": {
5138 "psr-4": { 5280 "psr-4": {
5139 "Symfony\\Component\\CssSelector\\": "" 5281 "Symfony\\Component\\CssSelector\\": ""
5140 }, 5282 },
5141 "exclude-from-classmap": [ 5283 "exclude-from-classmap": [
5142 "/Tests/" 5284 "/Tests/"
5143 ] 5285 ]
5144 }, 5286 },
5145 "notification-url": "https://packagist.org/downloads/", 5287 "notification-url": "https://packagist.org/downloads/",
5146 "license": [ 5288 "license": [
5147 "MIT" 5289 "MIT"
5148 ], 5290 ],
5149 "authors": [ 5291 "authors": [
5150 { 5292 {
5151 "name": "Fabien Potencier", 5293 "name": "Fabien Potencier",
5152 "email": "fabien@symfony.com" 5294 "email": "fabien@symfony.com"
5153 }, 5295 },
5154 { 5296 {
5155 "name": "Jean-François Simon", 5297 "name": "Jean-François Simon",
5156 "email": "jeanfrancois.simon@sensiolabs.com" 5298 "email": "jeanfrancois.simon@sensiolabs.com"
5157 }, 5299 },
5158 { 5300 {
5159 "name": "Symfony Community", 5301 "name": "Symfony Community",
5160 "homepage": "https://symfony.com/contributors" 5302 "homepage": "https://symfony.com/contributors"
5161 } 5303 }
5162 ], 5304 ],
5163 "description": "Converts CSS selectors to XPath expressions", 5305 "description": "Converts CSS selectors to XPath expressions",
5164 "homepage": "https://symfony.com", 5306 "homepage": "https://symfony.com",
5165 "support": { 5307 "support": {
5166 "source": "https://github.com/symfony/css-selector/tree/v6.0.19" 5308 "source": "https://github.com/symfony/css-selector/tree/v6.0.19"
5167 }, 5309 },
5168 "funding": [ 5310 "funding": [
5169 { 5311 {
5170 "url": "https://symfony.com/sponsor", 5312 "url": "https://symfony.com/sponsor",
5171 "type": "custom" 5313 "type": "custom"
5172 }, 5314 },
5173 { 5315 {
5174 "url": "https://github.com/fabpot", 5316 "url": "https://github.com/fabpot",
5175 "type": "github" 5317 "type": "github"
5176 }, 5318 },
5177 { 5319 {
5178 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5320 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5179 "type": "tidelift" 5321 "type": "tidelift"
5180 } 5322 }
5181 ], 5323 ],
5182 "time": "2023-01-01T08:36:10+00:00" 5324 "time": "2023-01-01T08:36:10+00:00"
5183 }, 5325 },
5184 { 5326 {
5185 "name": "symfony/deprecation-contracts", 5327 "name": "symfony/deprecation-contracts",
5186 "version": "v3.0.2", 5328 "version": "v3.0.2",
5187 "source": { 5329 "source": {
5188 "type": "git", 5330 "type": "git",
5189 "url": "https://github.com/symfony/deprecation-contracts.git", 5331 "url": "https://github.com/symfony/deprecation-contracts.git",
5190 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" 5332 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c"
5191 }, 5333 },
5192 "dist": { 5334 "dist": {
5193 "type": "zip", 5335 "type": "zip",
5194 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", 5336 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
5195 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", 5337 "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c",
5196 "shasum": "" 5338 "shasum": ""
5197 }, 5339 },
5198 "require": { 5340 "require": {
5199 "php": ">=8.0.2" 5341 "php": ">=8.0.2"
5200 }, 5342 },
5201 "type": "library", 5343 "type": "library",
5202 "extra": { 5344 "extra": {
5203 "branch-alias": { 5345 "branch-alias": {
5204 "dev-main": "3.0-dev" 5346 "dev-main": "3.0-dev"
5205 }, 5347 },
5206 "thanks": { 5348 "thanks": {
5207 "name": "symfony/contracts", 5349 "name": "symfony/contracts",
5208 "url": "https://github.com/symfony/contracts" 5350 "url": "https://github.com/symfony/contracts"
5209 } 5351 }
5210 }, 5352 },
5211 "autoload": { 5353 "autoload": {
5212 "files": [ 5354 "files": [
5213 "function.php" 5355 "function.php"
5214 ] 5356 ]
5215 }, 5357 },
5216 "notification-url": "https://packagist.org/downloads/", 5358 "notification-url": "https://packagist.org/downloads/",
5217 "license": [ 5359 "license": [
5218 "MIT" 5360 "MIT"
5219 ], 5361 ],
5220 "authors": [ 5362 "authors": [
5221 { 5363 {
5222 "name": "Nicolas Grekas", 5364 "name": "Nicolas Grekas",
5223 "email": "p@tchwork.com" 5365 "email": "p@tchwork.com"
5224 }, 5366 },
5225 { 5367 {
5226 "name": "Symfony Community", 5368 "name": "Symfony Community",
5227 "homepage": "https://symfony.com/contributors" 5369 "homepage": "https://symfony.com/contributors"
5228 } 5370 }
5229 ], 5371 ],
5230 "description": "A generic function and convention to trigger deprecation notices", 5372 "description": "A generic function and convention to trigger deprecation notices",
5231 "homepage": "https://symfony.com", 5373 "homepage": "https://symfony.com",
5232 "support": { 5374 "support": {
5233 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" 5375 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2"
5234 }, 5376 },
5235 "funding": [ 5377 "funding": [
5236 { 5378 {
5237 "url": "https://symfony.com/sponsor", 5379 "url": "https://symfony.com/sponsor",
5238 "type": "custom" 5380 "type": "custom"
5239 }, 5381 },
5240 { 5382 {
5241 "url": "https://github.com/fabpot", 5383 "url": "https://github.com/fabpot",
5242 "type": "github" 5384 "type": "github"
5243 }, 5385 },
5244 { 5386 {
5245 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5387 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5246 "type": "tidelift" 5388 "type": "tidelift"
5247 } 5389 }
5248 ], 5390 ],
5249 "time": "2022-01-02T09:55:41+00:00" 5391 "time": "2022-01-02T09:55:41+00:00"
5250 }, 5392 },
5251 { 5393 {
5252 "name": "symfony/error-handler", 5394 "name": "symfony/error-handler",
5253 "version": "v6.0.19", 5395 "version": "v6.0.19",
5254 "source": { 5396 "source": {
5255 "type": "git", 5397 "type": "git",
5256 "url": "https://github.com/symfony/error-handler.git", 5398 "url": "https://github.com/symfony/error-handler.git",
5257 "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67" 5399 "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67"
5258 }, 5400 },
5259 "dist": { 5401 "dist": {
5260 "type": "zip", 5402 "type": "zip",
5261 "url": "https://api.github.com/repos/symfony/error-handler/zipball/c7df52182f43a68522756ac31a532dd5b1e6db67", 5403 "url": "https://api.github.com/repos/symfony/error-handler/zipball/c7df52182f43a68522756ac31a532dd5b1e6db67",
5262 "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67", 5404 "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67",
5263 "shasum": "" 5405 "shasum": ""
5264 }, 5406 },
5265 "require": { 5407 "require": {
5266 "php": ">=8.0.2", 5408 "php": ">=8.0.2",
5267 "psr/log": "^1|^2|^3", 5409 "psr/log": "^1|^2|^3",
5268 "symfony/var-dumper": "^5.4|^6.0" 5410 "symfony/var-dumper": "^5.4|^6.0"
5269 }, 5411 },
5270 "require-dev": { 5412 "require-dev": {
5271 "symfony/deprecation-contracts": "^2.1|^3", 5413 "symfony/deprecation-contracts": "^2.1|^3",
5272 "symfony/http-kernel": "^5.4|^6.0", 5414 "symfony/http-kernel": "^5.4|^6.0",
5273 "symfony/serializer": "^5.4|^6.0" 5415 "symfony/serializer": "^5.4|^6.0"
5274 }, 5416 },
5275 "bin": [ 5417 "bin": [
5276 "Resources/bin/patch-type-declarations" 5418 "Resources/bin/patch-type-declarations"
5277 ], 5419 ],
5278 "type": "library", 5420 "type": "library",
5279 "autoload": { 5421 "autoload": {
5280 "psr-4": { 5422 "psr-4": {
5281 "Symfony\\Component\\ErrorHandler\\": "" 5423 "Symfony\\Component\\ErrorHandler\\": ""
5282 }, 5424 },
5283 "exclude-from-classmap": [ 5425 "exclude-from-classmap": [
5284 "/Tests/" 5426 "/Tests/"
5285 ] 5427 ]
5286 }, 5428 },
5287 "notification-url": "https://packagist.org/downloads/", 5429 "notification-url": "https://packagist.org/downloads/",
5288 "license": [ 5430 "license": [
5289 "MIT" 5431 "MIT"
5290 ], 5432 ],
5291 "authors": [ 5433 "authors": [
5292 { 5434 {
5293 "name": "Fabien Potencier", 5435 "name": "Fabien Potencier",
5294 "email": "fabien@symfony.com" 5436 "email": "fabien@symfony.com"
5295 }, 5437 },
5296 { 5438 {
5297 "name": "Symfony Community", 5439 "name": "Symfony Community",
5298 "homepage": "https://symfony.com/contributors" 5440 "homepage": "https://symfony.com/contributors"
5299 } 5441 }
5300 ], 5442 ],
5301 "description": "Provides tools to manage errors and ease debugging PHP code", 5443 "description": "Provides tools to manage errors and ease debugging PHP code",
5302 "homepage": "https://symfony.com", 5444 "homepage": "https://symfony.com",
5303 "support": { 5445 "support": {
5304 "source": "https://github.com/symfony/error-handler/tree/v6.0.19" 5446 "source": "https://github.com/symfony/error-handler/tree/v6.0.19"
5305 }, 5447 },
5306 "funding": [ 5448 "funding": [
5307 { 5449 {
5308 "url": "https://symfony.com/sponsor", 5450 "url": "https://symfony.com/sponsor",
5309 "type": "custom" 5451 "type": "custom"
5310 }, 5452 },
5311 { 5453 {
5312 "url": "https://github.com/fabpot", 5454 "url": "https://github.com/fabpot",
5313 "type": "github" 5455 "type": "github"
5314 }, 5456 },
5315 { 5457 {
5316 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5458 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5317 "type": "tidelift" 5459 "type": "tidelift"
5318 } 5460 }
5319 ], 5461 ],
5320 "time": "2023-01-01T08:36:10+00:00" 5462 "time": "2023-01-01T08:36:10+00:00"
5321 }, 5463 },
5322 { 5464 {
5323 "name": "symfony/event-dispatcher", 5465 "name": "symfony/event-dispatcher",
5324 "version": "v6.0.19", 5466 "version": "v6.0.19",
5325 "source": { 5467 "source": {
5326 "type": "git", 5468 "type": "git",
5327 "url": "https://github.com/symfony/event-dispatcher.git", 5469 "url": "https://github.com/symfony/event-dispatcher.git",
5328 "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a" 5470 "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a"
5329 }, 5471 },
5330 "dist": { 5472 "dist": {
5331 "type": "zip", 5473 "type": "zip",
5332 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2eaf8e63bc5b8cefabd4a800157f0d0c094f677a", 5474 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2eaf8e63bc5b8cefabd4a800157f0d0c094f677a",
5333 "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a", 5475 "reference": "2eaf8e63bc5b8cefabd4a800157f0d0c094f677a",
5334 "shasum": "" 5476 "shasum": ""
5335 }, 5477 },
5336 "require": { 5478 "require": {
5337 "php": ">=8.0.2", 5479 "php": ">=8.0.2",
5338 "symfony/event-dispatcher-contracts": "^2|^3" 5480 "symfony/event-dispatcher-contracts": "^2|^3"
5339 }, 5481 },
5340 "conflict": { 5482 "conflict": {
5341 "symfony/dependency-injection": "<5.4" 5483 "symfony/dependency-injection": "<5.4"
5342 }, 5484 },
5343 "provide": { 5485 "provide": {
5344 "psr/event-dispatcher-implementation": "1.0", 5486 "psr/event-dispatcher-implementation": "1.0",
5345 "symfony/event-dispatcher-implementation": "2.0|3.0" 5487 "symfony/event-dispatcher-implementation": "2.0|3.0"
5346 }, 5488 },
5347 "require-dev": { 5489 "require-dev": {
5348 "psr/log": "^1|^2|^3", 5490 "psr/log": "^1|^2|^3",
5349 "symfony/config": "^5.4|^6.0", 5491 "symfony/config": "^5.4|^6.0",
5350 "symfony/dependency-injection": "^5.4|^6.0", 5492 "symfony/dependency-injection": "^5.4|^6.0",
5351 "symfony/error-handler": "^5.4|^6.0", 5493 "symfony/error-handler": "^5.4|^6.0",
5352 "symfony/expression-language": "^5.4|^6.0", 5494 "symfony/expression-language": "^5.4|^6.0",
5353 "symfony/http-foundation": "^5.4|^6.0", 5495 "symfony/http-foundation": "^5.4|^6.0",
5354 "symfony/service-contracts": "^1.1|^2|^3", 5496 "symfony/service-contracts": "^1.1|^2|^3",
5355 "symfony/stopwatch": "^5.4|^6.0" 5497 "symfony/stopwatch": "^5.4|^6.0"
5356 }, 5498 },
5357 "suggest": { 5499 "suggest": {
5358 "symfony/dependency-injection": "", 5500 "symfony/dependency-injection": "",
5359 "symfony/http-kernel": "" 5501 "symfony/http-kernel": ""
5360 }, 5502 },
5361 "type": "library", 5503 "type": "library",
5362 "autoload": { 5504 "autoload": {
5363 "psr-4": { 5505 "psr-4": {
5364 "Symfony\\Component\\EventDispatcher\\": "" 5506 "Symfony\\Component\\EventDispatcher\\": ""
5365 }, 5507 },
5366 "exclude-from-classmap": [ 5508 "exclude-from-classmap": [
5367 "/Tests/" 5509 "/Tests/"
5368 ] 5510 ]
5369 }, 5511 },
5370 "notification-url": "https://packagist.org/downloads/", 5512 "notification-url": "https://packagist.org/downloads/",
5371 "license": [ 5513 "license": [
5372 "MIT" 5514 "MIT"
5373 ], 5515 ],
5374 "authors": [ 5516 "authors": [
5375 { 5517 {
5376 "name": "Fabien Potencier", 5518 "name": "Fabien Potencier",
5377 "email": "fabien@symfony.com" 5519 "email": "fabien@symfony.com"
5378 }, 5520 },
5379 { 5521 {
5380 "name": "Symfony Community", 5522 "name": "Symfony Community",
5381 "homepage": "https://symfony.com/contributors" 5523 "homepage": "https://symfony.com/contributors"
5382 } 5524 }
5383 ], 5525 ],
5384 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", 5526 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
5385 "homepage": "https://symfony.com", 5527 "homepage": "https://symfony.com",
5386 "support": { 5528 "support": {
5387 "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.19" 5529 "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.19"
5388 }, 5530 },
5389 "funding": [ 5531 "funding": [
5390 { 5532 {
5391 "url": "https://symfony.com/sponsor", 5533 "url": "https://symfony.com/sponsor",
5392 "type": "custom" 5534 "type": "custom"
5393 }, 5535 },
5394 { 5536 {
5395 "url": "https://github.com/fabpot", 5537 "url": "https://github.com/fabpot",
5396 "type": "github" 5538 "type": "github"
5397 }, 5539 },
5398 { 5540 {
5399 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5541 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5400 "type": "tidelift" 5542 "type": "tidelift"
5401 } 5543 }
5402 ], 5544 ],
5403 "time": "2023-01-01T08:36:10+00:00" 5545 "time": "2023-01-01T08:36:10+00:00"
5404 }, 5546 },
5405 { 5547 {
5406 "name": "symfony/event-dispatcher-contracts", 5548 "name": "symfony/event-dispatcher-contracts",
5407 "version": "v3.0.2", 5549 "version": "v3.0.2",
5408 "source": { 5550 "source": {
5409 "type": "git", 5551 "type": "git",
5410 "url": "https://github.com/symfony/event-dispatcher-contracts.git", 5552 "url": "https://github.com/symfony/event-dispatcher-contracts.git",
5411 "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" 5553 "reference": "7bc61cc2db649b4637d331240c5346dcc7708051"
5412 }, 5554 },
5413 "dist": { 5555 "dist": {
5414 "type": "zip", 5556 "type": "zip",
5415 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", 5557 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051",
5416 "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", 5558 "reference": "7bc61cc2db649b4637d331240c5346dcc7708051",
5417 "shasum": "" 5559 "shasum": ""
5418 }, 5560 },
5419 "require": { 5561 "require": {
5420 "php": ">=8.0.2", 5562 "php": ">=8.0.2",
5421 "psr/event-dispatcher": "^1" 5563 "psr/event-dispatcher": "^1"
5422 }, 5564 },
5423 "suggest": { 5565 "suggest": {
5424 "symfony/event-dispatcher-implementation": "" 5566 "symfony/event-dispatcher-implementation": ""
5425 }, 5567 },
5426 "type": "library", 5568 "type": "library",
5427 "extra": { 5569 "extra": {
5428 "branch-alias": { 5570 "branch-alias": {
5429 "dev-main": "3.0-dev" 5571 "dev-main": "3.0-dev"
5430 }, 5572 },
5431 "thanks": { 5573 "thanks": {
5432 "name": "symfony/contracts", 5574 "name": "symfony/contracts",
5433 "url": "https://github.com/symfony/contracts" 5575 "url": "https://github.com/symfony/contracts"
5434 } 5576 }
5435 }, 5577 },
5436 "autoload": { 5578 "autoload": {
5437 "psr-4": { 5579 "psr-4": {
5438 "Symfony\\Contracts\\EventDispatcher\\": "" 5580 "Symfony\\Contracts\\EventDispatcher\\": ""
5439 } 5581 }
5440 }, 5582 },
5441 "notification-url": "https://packagist.org/downloads/", 5583 "notification-url": "https://packagist.org/downloads/",
5442 "license": [ 5584 "license": [
5443 "MIT" 5585 "MIT"
5444 ], 5586 ],
5445 "authors": [ 5587 "authors": [
5446 { 5588 {
5447 "name": "Nicolas Grekas", 5589 "name": "Nicolas Grekas",
5448 "email": "p@tchwork.com" 5590 "email": "p@tchwork.com"
5449 }, 5591 },
5450 { 5592 {
5451 "name": "Symfony Community", 5593 "name": "Symfony Community",
5452 "homepage": "https://symfony.com/contributors" 5594 "homepage": "https://symfony.com/contributors"
5453 } 5595 }
5454 ], 5596 ],
5455 "description": "Generic abstractions related to dispatching event", 5597 "description": "Generic abstractions related to dispatching event",
5456 "homepage": "https://symfony.com", 5598 "homepage": "https://symfony.com",
5457 "keywords": [ 5599 "keywords": [
5458 "abstractions", 5600 "abstractions",
5459 "contracts", 5601 "contracts",
5460 "decoupling", 5602 "decoupling",
5461 "interfaces", 5603 "interfaces",
5462 "interoperability", 5604 "interoperability",
5463 "standards" 5605 "standards"
5464 ], 5606 ],
5465 "support": { 5607 "support": {
5466 "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" 5608 "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2"
5467 }, 5609 },
5468 "funding": [ 5610 "funding": [
5469 { 5611 {
5470 "url": "https://symfony.com/sponsor", 5612 "url": "https://symfony.com/sponsor",
5471 "type": "custom" 5613 "type": "custom"
5472 }, 5614 },
5473 { 5615 {
5474 "url": "https://github.com/fabpot", 5616 "url": "https://github.com/fabpot",
5475 "type": "github" 5617 "type": "github"
5476 }, 5618 },
5477 { 5619 {
5478 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5620 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5479 "type": "tidelift" 5621 "type": "tidelift"
5480 } 5622 }
5481 ], 5623 ],
5482 "time": "2022-01-02T09:55:41+00:00" 5624 "time": "2022-01-02T09:55:41+00:00"
5483 }, 5625 },
5484 { 5626 {
5485 "name": "symfony/finder", 5627 "name": "symfony/finder",
5486 "version": "v6.0.19", 5628 "version": "v6.0.19",
5487 "source": { 5629 "source": {
5488 "type": "git", 5630 "type": "git",
5489 "url": "https://github.com/symfony/finder.git", 5631 "url": "https://github.com/symfony/finder.git",
5490 "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11" 5632 "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11"
5491 }, 5633 },
5492 "dist": { 5634 "dist": {
5493 "type": "zip", 5635 "type": "zip",
5494 "url": "https://api.github.com/repos/symfony/finder/zipball/5cc9cac6586fc0c28cd173780ca696e419fefa11", 5636 "url": "https://api.github.com/repos/symfony/finder/zipball/5cc9cac6586fc0c28cd173780ca696e419fefa11",
5495 "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11", 5637 "reference": "5cc9cac6586fc0c28cd173780ca696e419fefa11",
5496 "shasum": "" 5638 "shasum": ""
5497 }, 5639 },
5498 "require": { 5640 "require": {
5499 "php": ">=8.0.2" 5641 "php": ">=8.0.2"
5500 }, 5642 },
5501 "type": "library", 5643 "type": "library",
5502 "autoload": { 5644 "autoload": {
5503 "psr-4": { 5645 "psr-4": {
5504 "Symfony\\Component\\Finder\\": "" 5646 "Symfony\\Component\\Finder\\": ""
5505 }, 5647 },
5506 "exclude-from-classmap": [ 5648 "exclude-from-classmap": [
5507 "/Tests/" 5649 "/Tests/"
5508 ] 5650 ]
5509 }, 5651 },
5510 "notification-url": "https://packagist.org/downloads/", 5652 "notification-url": "https://packagist.org/downloads/",
5511 "license": [ 5653 "license": [
5512 "MIT" 5654 "MIT"
5513 ], 5655 ],
5514 "authors": [ 5656 "authors": [
5515 { 5657 {
5516 "name": "Fabien Potencier", 5658 "name": "Fabien Potencier",
5517 "email": "fabien@symfony.com" 5659 "email": "fabien@symfony.com"
5518 }, 5660 },
5519 { 5661 {
5520 "name": "Symfony Community", 5662 "name": "Symfony Community",
5521 "homepage": "https://symfony.com/contributors" 5663 "homepage": "https://symfony.com/contributors"
5522 } 5664 }
5523 ], 5665 ],
5524 "description": "Finds files and directories via an intuitive fluent interface", 5666 "description": "Finds files and directories via an intuitive fluent interface",
5525 "homepage": "https://symfony.com", 5667 "homepage": "https://symfony.com",
5526 "support": { 5668 "support": {
5527 "source": "https://github.com/symfony/finder/tree/v6.0.19" 5669 "source": "https://github.com/symfony/finder/tree/v6.0.19"
5528 }, 5670 },
5529 "funding": [ 5671 "funding": [
5530 { 5672 {
5531 "url": "https://symfony.com/sponsor", 5673 "url": "https://symfony.com/sponsor",
5532 "type": "custom" 5674 "type": "custom"
5533 }, 5675 },
5534 { 5676 {
5535 "url": "https://github.com/fabpot", 5677 "url": "https://github.com/fabpot",
5536 "type": "github" 5678 "type": "github"
5537 }, 5679 },
5538 { 5680 {
5539 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5681 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5540 "type": "tidelift" 5682 "type": "tidelift"
5541 } 5683 }
5542 ], 5684 ],
5543 "time": "2023-01-20T17:44:14+00:00" 5685 "time": "2023-01-20T17:44:14+00:00"
5544 }, 5686 },
5545 { 5687 {
5546 "name": "symfony/http-foundation", 5688 "name": "symfony/http-foundation",
5547 "version": "v6.0.20", 5689 "version": "v6.0.20",
5548 "source": { 5690 "source": {
5549 "type": "git", 5691 "type": "git",
5550 "url": "https://github.com/symfony/http-foundation.git", 5692 "url": "https://github.com/symfony/http-foundation.git",
5551 "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6" 5693 "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6"
5552 }, 5694 },
5553 "dist": { 5695 "dist": {
5554 "type": "zip", 5696 "type": "zip",
5555 "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e16b2676a4b3b1fa12378a20b29c364feda2a8d6", 5697 "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e16b2676a4b3b1fa12378a20b29c364feda2a8d6",
5556 "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6", 5698 "reference": "e16b2676a4b3b1fa12378a20b29c364feda2a8d6",
5557 "shasum": "" 5699 "shasum": ""
5558 }, 5700 },
5559 "require": { 5701 "require": {
5560 "php": ">=8.0.2", 5702 "php": ">=8.0.2",
5561 "symfony/deprecation-contracts": "^2.1|^3", 5703 "symfony/deprecation-contracts": "^2.1|^3",
5562 "symfony/polyfill-mbstring": "~1.1" 5704 "symfony/polyfill-mbstring": "~1.1"
5563 }, 5705 },
5564 "require-dev": { 5706 "require-dev": {
5565 "predis/predis": "~1.0", 5707 "predis/predis": "~1.0",
5566 "symfony/cache": "^5.4|^6.0", 5708 "symfony/cache": "^5.4|^6.0",
5567 "symfony/dependency-injection": "^5.4|^6.0", 5709 "symfony/dependency-injection": "^5.4|^6.0",
5568 "symfony/expression-language": "^5.4|^6.0", 5710 "symfony/expression-language": "^5.4|^6.0",
5569 "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", 5711 "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4",
5570 "symfony/mime": "^5.4|^6.0", 5712 "symfony/mime": "^5.4|^6.0",
5571 "symfony/rate-limiter": "^5.2|^6.0" 5713 "symfony/rate-limiter": "^5.2|^6.0"
5572 }, 5714 },
5573 "suggest": { 5715 "suggest": {
5574 "symfony/mime": "To use the file extension guesser" 5716 "symfony/mime": "To use the file extension guesser"
5575 }, 5717 },
5576 "type": "library", 5718 "type": "library",
5577 "autoload": { 5719 "autoload": {
5578 "psr-4": { 5720 "psr-4": {
5579 "Symfony\\Component\\HttpFoundation\\": "" 5721 "Symfony\\Component\\HttpFoundation\\": ""
5580 }, 5722 },
5581 "exclude-from-classmap": [ 5723 "exclude-from-classmap": [
5582 "/Tests/" 5724 "/Tests/"
5583 ] 5725 ]
5584 }, 5726 },
5585 "notification-url": "https://packagist.org/downloads/", 5727 "notification-url": "https://packagist.org/downloads/",
5586 "license": [ 5728 "license": [
5587 "MIT" 5729 "MIT"
5588 ], 5730 ],
5589 "authors": [ 5731 "authors": [
5590 { 5732 {
5591 "name": "Fabien Potencier", 5733 "name": "Fabien Potencier",
5592 "email": "fabien@symfony.com" 5734 "email": "fabien@symfony.com"
5593 }, 5735 },
5594 { 5736 {
5595 "name": "Symfony Community", 5737 "name": "Symfony Community",
5596 "homepage": "https://symfony.com/contributors" 5738 "homepage": "https://symfony.com/contributors"
5597 } 5739 }
5598 ], 5740 ],
5599 "description": "Defines an object-oriented layer for the HTTP specification", 5741 "description": "Defines an object-oriented layer for the HTTP specification",
5600 "homepage": "https://symfony.com", 5742 "homepage": "https://symfony.com",
5601 "support": { 5743 "support": {
5602 "source": "https://github.com/symfony/http-foundation/tree/v6.0.20" 5744 "source": "https://github.com/symfony/http-foundation/tree/v6.0.20"
5603 }, 5745 },
5604 "funding": [ 5746 "funding": [
5605 { 5747 {
5606 "url": "https://symfony.com/sponsor", 5748 "url": "https://symfony.com/sponsor",
5607 "type": "custom" 5749 "type": "custom"
5608 }, 5750 },
5609 { 5751 {
5610 "url": "https://github.com/fabpot", 5752 "url": "https://github.com/fabpot",
5611 "type": "github" 5753 "type": "github"
5612 }, 5754 },
5613 { 5755 {
5614 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5756 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5615 "type": "tidelift" 5757 "type": "tidelift"
5616 } 5758 }
5617 ], 5759 ],
5618 "time": "2023-01-30T15:41:07+00:00" 5760 "time": "2023-01-30T15:41:07+00:00"
5619 }, 5761 },
5620 { 5762 {
5621 "name": "symfony/http-kernel", 5763 "name": "symfony/http-kernel",
5622 "version": "v6.0.20", 5764 "version": "v6.0.20",
5623 "source": { 5765 "source": {
5624 "type": "git", 5766 "type": "git",
5625 "url": "https://github.com/symfony/http-kernel.git", 5767 "url": "https://github.com/symfony/http-kernel.git",
5626 "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349" 5768 "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349"
5627 }, 5769 },
5628 "dist": { 5770 "dist": {
5629 "type": "zip", 5771 "type": "zip",
5630 "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6dc70833fd0ef5e861e17c7854c12d7d86679349", 5772 "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6dc70833fd0ef5e861e17c7854c12d7d86679349",
5631 "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349", 5773 "reference": "6dc70833fd0ef5e861e17c7854c12d7d86679349",
5632 "shasum": "" 5774 "shasum": ""
5633 }, 5775 },
5634 "require": { 5776 "require": {
5635 "php": ">=8.0.2", 5777 "php": ">=8.0.2",
5636 "psr/log": "^1|^2|^3", 5778 "psr/log": "^1|^2|^3",
5637 "symfony/error-handler": "^5.4|^6.0", 5779 "symfony/error-handler": "^5.4|^6.0",
5638 "symfony/event-dispatcher": "^5.4|^6.0", 5780 "symfony/event-dispatcher": "^5.4|^6.0",
5639 "symfony/http-foundation": "^5.4|^6.0", 5781 "symfony/http-foundation": "^5.4|^6.0",
5640 "symfony/polyfill-ctype": "^1.8" 5782 "symfony/polyfill-ctype": "^1.8"
5641 }, 5783 },
5642 "conflict": { 5784 "conflict": {
5643 "symfony/browser-kit": "<5.4", 5785 "symfony/browser-kit": "<5.4",
5644 "symfony/cache": "<5.4", 5786 "symfony/cache": "<5.4",
5645 "symfony/config": "<5.4", 5787 "symfony/config": "<5.4",
5646 "symfony/console": "<5.4", 5788 "symfony/console": "<5.4",
5647 "symfony/dependency-injection": "<5.4", 5789 "symfony/dependency-injection": "<5.4",
5648 "symfony/doctrine-bridge": "<5.4", 5790 "symfony/doctrine-bridge": "<5.4",
5649 "symfony/form": "<5.4", 5791 "symfony/form": "<5.4",
5650 "symfony/http-client": "<5.4", 5792 "symfony/http-client": "<5.4",
5651 "symfony/mailer": "<5.4", 5793 "symfony/mailer": "<5.4",
5652 "symfony/messenger": "<5.4", 5794 "symfony/messenger": "<5.4",
5653 "symfony/translation": "<5.4", 5795 "symfony/translation": "<5.4",
5654 "symfony/twig-bridge": "<5.4", 5796 "symfony/twig-bridge": "<5.4",
5655 "symfony/validator": "<5.4", 5797 "symfony/validator": "<5.4",
5656 "twig/twig": "<2.13" 5798 "twig/twig": "<2.13"
5657 }, 5799 },
5658 "provide": { 5800 "provide": {
5659 "psr/log-implementation": "1.0|2.0|3.0" 5801 "psr/log-implementation": "1.0|2.0|3.0"
5660 }, 5802 },
5661 "require-dev": { 5803 "require-dev": {
5662 "psr/cache": "^1.0|^2.0|^3.0", 5804 "psr/cache": "^1.0|^2.0|^3.0",
5663 "symfony/browser-kit": "^5.4|^6.0", 5805 "symfony/browser-kit": "^5.4|^6.0",
5664 "symfony/config": "^5.4|^6.0", 5806 "symfony/config": "^5.4|^6.0",
5665 "symfony/console": "^5.4|^6.0", 5807 "symfony/console": "^5.4|^6.0",
5666 "symfony/css-selector": "^5.4|^6.0", 5808 "symfony/css-selector": "^5.4|^6.0",
5667 "symfony/dependency-injection": "^5.4|^6.0", 5809 "symfony/dependency-injection": "^5.4|^6.0",
5668 "symfony/dom-crawler": "^5.4|^6.0", 5810 "symfony/dom-crawler": "^5.4|^6.0",
5669 "symfony/expression-language": "^5.4|^6.0", 5811 "symfony/expression-language": "^5.4|^6.0",
5670 "symfony/finder": "^5.4|^6.0", 5812 "symfony/finder": "^5.4|^6.0",
5671 "symfony/http-client-contracts": "^1.1|^2|^3", 5813 "symfony/http-client-contracts": "^1.1|^2|^3",
5672 "symfony/process": "^5.4|^6.0", 5814 "symfony/process": "^5.4|^6.0",
5673 "symfony/routing": "^5.4|^6.0", 5815 "symfony/routing": "^5.4|^6.0",
5674 "symfony/stopwatch": "^5.4|^6.0", 5816 "symfony/stopwatch": "^5.4|^6.0",
5675 "symfony/translation": "^5.4|^6.0", 5817 "symfony/translation": "^5.4|^6.0",
5676 "symfony/translation-contracts": "^1.1|^2|^3", 5818 "symfony/translation-contracts": "^1.1|^2|^3",
5677 "twig/twig": "^2.13|^3.0.4" 5819 "twig/twig": "^2.13|^3.0.4"
5678 }, 5820 },
5679 "suggest": { 5821 "suggest": {
5680 "symfony/browser-kit": "", 5822 "symfony/browser-kit": "",
5681 "symfony/config": "", 5823 "symfony/config": "",
5682 "symfony/console": "", 5824 "symfony/console": "",
5683 "symfony/dependency-injection": "" 5825 "symfony/dependency-injection": ""
5684 }, 5826 },
5685 "type": "library", 5827 "type": "library",
5686 "autoload": { 5828 "autoload": {
5687 "psr-4": { 5829 "psr-4": {
5688 "Symfony\\Component\\HttpKernel\\": "" 5830 "Symfony\\Component\\HttpKernel\\": ""
5689 }, 5831 },
5690 "exclude-from-classmap": [ 5832 "exclude-from-classmap": [
5691 "/Tests/" 5833 "/Tests/"
5692 ] 5834 ]
5693 }, 5835 },
5694 "notification-url": "https://packagist.org/downloads/", 5836 "notification-url": "https://packagist.org/downloads/",
5695 "license": [ 5837 "license": [
5696 "MIT" 5838 "MIT"
5697 ], 5839 ],
5698 "authors": [ 5840 "authors": [
5699 { 5841 {
5700 "name": "Fabien Potencier", 5842 "name": "Fabien Potencier",
5701 "email": "fabien@symfony.com" 5843 "email": "fabien@symfony.com"
5702 }, 5844 },
5703 { 5845 {
5704 "name": "Symfony Community", 5846 "name": "Symfony Community",
5705 "homepage": "https://symfony.com/contributors" 5847 "homepage": "https://symfony.com/contributors"
5706 } 5848 }
5707 ], 5849 ],
5708 "description": "Provides a structured process for converting a Request into a Response", 5850 "description": "Provides a structured process for converting a Request into a Response",
5709 "homepage": "https://symfony.com", 5851 "homepage": "https://symfony.com",
5710 "support": { 5852 "support": {
5711 "source": "https://github.com/symfony/http-kernel/tree/v6.0.20" 5853 "source": "https://github.com/symfony/http-kernel/tree/v6.0.20"
5712 }, 5854 },
5713 "funding": [ 5855 "funding": [
5714 { 5856 {
5715 "url": "https://symfony.com/sponsor", 5857 "url": "https://symfony.com/sponsor",
5716 "type": "custom" 5858 "type": "custom"
5717 }, 5859 },
5718 { 5860 {
5719 "url": "https://github.com/fabpot", 5861 "url": "https://github.com/fabpot",
5720 "type": "github" 5862 "type": "github"
5721 }, 5863 },
5722 { 5864 {
5723 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5865 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5724 "type": "tidelift" 5866 "type": "tidelift"
5725 } 5867 }
5726 ], 5868 ],
5727 "time": "2023-02-01T08:22:55+00:00" 5869 "time": "2023-02-01T08:22:55+00:00"
5728 }, 5870 },
5729 { 5871 {
5730 "name": "symfony/mailer", 5872 "name": "symfony/mailer",
5731 "version": "v6.0.19", 5873 "version": "v6.0.19",
5732 "source": { 5874 "source": {
5733 "type": "git", 5875 "type": "git",
5734 "url": "https://github.com/symfony/mailer.git", 5876 "url": "https://github.com/symfony/mailer.git",
5735 "reference": "cd60799210c488f545ddde2444dc1aa548322872" 5877 "reference": "cd60799210c488f545ddde2444dc1aa548322872"
5736 }, 5878 },
5737 "dist": { 5879 "dist": {
5738 "type": "zip", 5880 "type": "zip",
5739 "url": "https://api.github.com/repos/symfony/mailer/zipball/cd60799210c488f545ddde2444dc1aa548322872", 5881 "url": "https://api.github.com/repos/symfony/mailer/zipball/cd60799210c488f545ddde2444dc1aa548322872",
5740 "reference": "cd60799210c488f545ddde2444dc1aa548322872", 5882 "reference": "cd60799210c488f545ddde2444dc1aa548322872",
5741 "shasum": "" 5883 "shasum": ""
5742 }, 5884 },
5743 "require": { 5885 "require": {
5744 "egulias/email-validator": "^2.1.10|^3|^4", 5886 "egulias/email-validator": "^2.1.10|^3|^4",
5745 "php": ">=8.0.2", 5887 "php": ">=8.0.2",
5746 "psr/event-dispatcher": "^1", 5888 "psr/event-dispatcher": "^1",
5747 "psr/log": "^1|^2|^3", 5889 "psr/log": "^1|^2|^3",
5748 "symfony/event-dispatcher": "^5.4|^6.0", 5890 "symfony/event-dispatcher": "^5.4|^6.0",
5749 "symfony/mime": "^5.4|^6.0", 5891 "symfony/mime": "^5.4|^6.0",
5750 "symfony/service-contracts": "^1.1|^2|^3" 5892 "symfony/service-contracts": "^1.1|^2|^3"
5751 }, 5893 },
5752 "conflict": { 5894 "conflict": {
5753 "symfony/http-kernel": "<5.4" 5895 "symfony/http-kernel": "<5.4"
5754 }, 5896 },
5755 "require-dev": { 5897 "require-dev": {
5756 "symfony/http-client-contracts": "^1.1|^2|^3", 5898 "symfony/http-client-contracts": "^1.1|^2|^3",
5757 "symfony/messenger": "^5.4|^6.0" 5899 "symfony/messenger": "^5.4|^6.0"
5758 }, 5900 },
5759 "type": "library", 5901 "type": "library",
5760 "autoload": { 5902 "autoload": {
5761 "psr-4": { 5903 "psr-4": {
5762 "Symfony\\Component\\Mailer\\": "" 5904 "Symfony\\Component\\Mailer\\": ""
5763 }, 5905 },
5764 "exclude-from-classmap": [ 5906 "exclude-from-classmap": [
5765 "/Tests/" 5907 "/Tests/"
5766 ] 5908 ]
5767 }, 5909 },
5768 "notification-url": "https://packagist.org/downloads/", 5910 "notification-url": "https://packagist.org/downloads/",
5769 "license": [ 5911 "license": [
5770 "MIT" 5912 "MIT"
5771 ], 5913 ],
5772 "authors": [ 5914 "authors": [
5773 { 5915 {
5774 "name": "Fabien Potencier", 5916 "name": "Fabien Potencier",
5775 "email": "fabien@symfony.com" 5917 "email": "fabien@symfony.com"
5776 }, 5918 },
5777 { 5919 {
5778 "name": "Symfony Community", 5920 "name": "Symfony Community",
5779 "homepage": "https://symfony.com/contributors" 5921 "homepage": "https://symfony.com/contributors"
5780 } 5922 }
5781 ], 5923 ],
5782 "description": "Helps sending emails", 5924 "description": "Helps sending emails",
5783 "homepage": "https://symfony.com", 5925 "homepage": "https://symfony.com",
5784 "support": { 5926 "support": {
5785 "source": "https://github.com/symfony/mailer/tree/v6.0.19" 5927 "source": "https://github.com/symfony/mailer/tree/v6.0.19"
5786 }, 5928 },
5787 "funding": [ 5929 "funding": [
5788 { 5930 {
5789 "url": "https://symfony.com/sponsor", 5931 "url": "https://symfony.com/sponsor",
5790 "type": "custom" 5932 "type": "custom"
5791 }, 5933 },
5792 { 5934 {
5793 "url": "https://github.com/fabpot", 5935 "url": "https://github.com/fabpot",
5794 "type": "github" 5936 "type": "github"
5795 }, 5937 },
5796 { 5938 {
5797 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 5939 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5798 "type": "tidelift" 5940 "type": "tidelift"
5799 } 5941 }
5800 ], 5942 ],
5801 "time": "2023-01-11T11:50:03+00:00" 5943 "time": "2023-01-11T11:50:03+00:00"
5802 }, 5944 },
5803 { 5945 {
5804 "name": "symfony/mime", 5946 "name": "symfony/mime",
5805 "version": "v6.0.19", 5947 "version": "v6.0.19",
5806 "source": { 5948 "source": {
5807 "type": "git", 5949 "type": "git",
5808 "url": "https://github.com/symfony/mime.git", 5950 "url": "https://github.com/symfony/mime.git",
5809 "reference": "d7052547a0070cbeadd474e172b527a00d657301" 5951 "reference": "d7052547a0070cbeadd474e172b527a00d657301"
5810 }, 5952 },
5811 "dist": { 5953 "dist": {
5812 "type": "zip", 5954 "type": "zip",
5813 "url": "https://api.github.com/repos/symfony/mime/zipball/d7052547a0070cbeadd474e172b527a00d657301", 5955 "url": "https://api.github.com/repos/symfony/mime/zipball/d7052547a0070cbeadd474e172b527a00d657301",
5814 "reference": "d7052547a0070cbeadd474e172b527a00d657301", 5956 "reference": "d7052547a0070cbeadd474e172b527a00d657301",
5815 "shasum": "" 5957 "shasum": ""
5816 }, 5958 },
5817 "require": { 5959 "require": {
5818 "php": ">=8.0.2", 5960 "php": ">=8.0.2",
5819 "symfony/polyfill-intl-idn": "^1.10", 5961 "symfony/polyfill-intl-idn": "^1.10",
5820 "symfony/polyfill-mbstring": "^1.0" 5962 "symfony/polyfill-mbstring": "^1.0"
5821 }, 5963 },
5822 "conflict": { 5964 "conflict": {
5823 "egulias/email-validator": "~3.0.0", 5965 "egulias/email-validator": "~3.0.0",
5824 "phpdocumentor/reflection-docblock": "<3.2.2", 5966 "phpdocumentor/reflection-docblock": "<3.2.2",
5825 "phpdocumentor/type-resolver": "<1.4.0", 5967 "phpdocumentor/type-resolver": "<1.4.0",
5826 "symfony/mailer": "<5.4", 5968 "symfony/mailer": "<5.4",
5827 "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6" 5969 "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
5828 }, 5970 },
5829 "require-dev": { 5971 "require-dev": {
5830 "egulias/email-validator": "^2.1.10|^3.1|^4", 5972 "egulias/email-validator": "^2.1.10|^3.1|^4",
5831 "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", 5973 "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
5832 "symfony/dependency-injection": "^5.4|^6.0", 5974 "symfony/dependency-injection": "^5.4|^6.0",
5833 "symfony/property-access": "^5.4|^6.0", 5975 "symfony/property-access": "^5.4|^6.0",
5834 "symfony/property-info": "^5.4|^6.0", 5976 "symfony/property-info": "^5.4|^6.0",
5835 "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6" 5977 "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
5836 }, 5978 },
5837 "type": "library", 5979 "type": "library",
5838 "autoload": { 5980 "autoload": {
5839 "psr-4": { 5981 "psr-4": {
5840 "Symfony\\Component\\Mime\\": "" 5982 "Symfony\\Component\\Mime\\": ""
5841 }, 5983 },
5842 "exclude-from-classmap": [ 5984 "exclude-from-classmap": [
5843 "/Tests/" 5985 "/Tests/"
5844 ] 5986 ]
5845 }, 5987 },
5846 "notification-url": "https://packagist.org/downloads/", 5988 "notification-url": "https://packagist.org/downloads/",
5847 "license": [ 5989 "license": [
5848 "MIT" 5990 "MIT"
5849 ], 5991 ],
5850 "authors": [ 5992 "authors": [
5851 { 5993 {
5852 "name": "Fabien Potencier", 5994 "name": "Fabien Potencier",
5853 "email": "fabien@symfony.com" 5995 "email": "fabien@symfony.com"
5854 }, 5996 },
5855 { 5997 {
5856 "name": "Symfony Community", 5998 "name": "Symfony Community",
5857 "homepage": "https://symfony.com/contributors" 5999 "homepage": "https://symfony.com/contributors"
5858 } 6000 }
5859 ], 6001 ],
5860 "description": "Allows manipulating MIME messages", 6002 "description": "Allows manipulating MIME messages",
5861 "homepage": "https://symfony.com", 6003 "homepage": "https://symfony.com",
5862 "keywords": [ 6004 "keywords": [
5863 "mime", 6005 "mime",
5864 "mime-type" 6006 "mime-type"
5865 ], 6007 ],
5866 "support": { 6008 "support": {
5867 "source": "https://github.com/symfony/mime/tree/v6.0.19" 6009 "source": "https://github.com/symfony/mime/tree/v6.0.19"
5868 }, 6010 },
5869 "funding": [ 6011 "funding": [
5870 { 6012 {
5871 "url": "https://symfony.com/sponsor", 6013 "url": "https://symfony.com/sponsor",
5872 "type": "custom" 6014 "type": "custom"
5873 }, 6015 },
5874 { 6016 {
5875 "url": "https://github.com/fabpot", 6017 "url": "https://github.com/fabpot",
5876 "type": "github" 6018 "type": "github"
5877 }, 6019 },
5878 { 6020 {
5879 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6021 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5880 "type": "tidelift" 6022 "type": "tidelift"
5881 } 6023 }
5882 ], 6024 ],
5883 "time": "2023-01-11T11:50:03+00:00" 6025 "time": "2023-01-11T11:50:03+00:00"
5884 }, 6026 },
5885 { 6027 {
5886 "name": "symfony/polyfill-ctype", 6028 "name": "symfony/polyfill-ctype",
5887 "version": "v1.27.0", 6029 "version": "v1.27.0",
5888 "source": { 6030 "source": {
5889 "type": "git", 6031 "type": "git",
5890 "url": "https://github.com/symfony/polyfill-ctype.git", 6032 "url": "https://github.com/symfony/polyfill-ctype.git",
5891 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" 6033 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
5892 }, 6034 },
5893 "dist": { 6035 "dist": {
5894 "type": "zip", 6036 "type": "zip",
5895 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", 6037 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
5896 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", 6038 "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
5897 "shasum": "" 6039 "shasum": ""
5898 }, 6040 },
5899 "require": { 6041 "require": {
5900 "php": ">=7.1" 6042 "php": ">=7.1"
5901 }, 6043 },
5902 "provide": { 6044 "provide": {
5903 "ext-ctype": "*" 6045 "ext-ctype": "*"
5904 }, 6046 },
5905 "suggest": { 6047 "suggest": {
5906 "ext-ctype": "For best performance" 6048 "ext-ctype": "For best performance"
5907 }, 6049 },
5908 "type": "library", 6050 "type": "library",
5909 "extra": { 6051 "extra": {
5910 "branch-alias": { 6052 "branch-alias": {
5911 "dev-main": "1.27-dev" 6053 "dev-main": "1.27-dev"
5912 }, 6054 },
5913 "thanks": { 6055 "thanks": {
5914 "name": "symfony/polyfill", 6056 "name": "symfony/polyfill",
5915 "url": "https://github.com/symfony/polyfill" 6057 "url": "https://github.com/symfony/polyfill"
5916 } 6058 }
5917 }, 6059 },
5918 "autoload": { 6060 "autoload": {
5919 "files": [ 6061 "files": [
5920 "bootstrap.php" 6062 "bootstrap.php"
5921 ], 6063 ],
5922 "psr-4": { 6064 "psr-4": {
5923 "Symfony\\Polyfill\\Ctype\\": "" 6065 "Symfony\\Polyfill\\Ctype\\": ""
5924 } 6066 }
5925 }, 6067 },
5926 "notification-url": "https://packagist.org/downloads/", 6068 "notification-url": "https://packagist.org/downloads/",
5927 "license": [ 6069 "license": [
5928 "MIT" 6070 "MIT"
5929 ], 6071 ],
5930 "authors": [ 6072 "authors": [
5931 { 6073 {
5932 "name": "Gert de Pagter", 6074 "name": "Gert de Pagter",
5933 "email": "BackEndTea@gmail.com" 6075 "email": "BackEndTea@gmail.com"
5934 }, 6076 },
5935 { 6077 {
5936 "name": "Symfony Community", 6078 "name": "Symfony Community",
5937 "homepage": "https://symfony.com/contributors" 6079 "homepage": "https://symfony.com/contributors"
5938 } 6080 }
5939 ], 6081 ],
5940 "description": "Symfony polyfill for ctype functions", 6082 "description": "Symfony polyfill for ctype functions",
5941 "homepage": "https://symfony.com", 6083 "homepage": "https://symfony.com",
5942 "keywords": [ 6084 "keywords": [
5943 "compatibility", 6085 "compatibility",
5944 "ctype", 6086 "ctype",
5945 "polyfill", 6087 "polyfill",
5946 "portable" 6088 "portable"
5947 ], 6089 ],
5948 "support": { 6090 "support": {
5949 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" 6091 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
5950 }, 6092 },
5951 "funding": [ 6093 "funding": [
5952 { 6094 {
5953 "url": "https://symfony.com/sponsor", 6095 "url": "https://symfony.com/sponsor",
5954 "type": "custom" 6096 "type": "custom"
5955 }, 6097 },
5956 { 6098 {
5957 "url": "https://github.com/fabpot", 6099 "url": "https://github.com/fabpot",
5958 "type": "github" 6100 "type": "github"
5959 }, 6101 },
5960 { 6102 {
5961 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6103 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5962 "type": "tidelift" 6104 "type": "tidelift"
5963 } 6105 }
5964 ], 6106 ],
5965 "time": "2022-11-03T14:55:06+00:00" 6107 "time": "2022-11-03T14:55:06+00:00"
5966 }, 6108 },
5967 { 6109 {
5968 "name": "symfony/polyfill-intl-grapheme", 6110 "name": "symfony/polyfill-intl-grapheme",
5969 "version": "v1.27.0", 6111 "version": "v1.27.0",
5970 "source": { 6112 "source": {
5971 "type": "git", 6113 "type": "git",
5972 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 6114 "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
5973 "reference": "511a08c03c1960e08a883f4cffcacd219b758354" 6115 "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
5974 }, 6116 },
5975 "dist": { 6117 "dist": {
5976 "type": "zip", 6118 "type": "zip",
5977 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", 6119 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
5978 "reference": "511a08c03c1960e08a883f4cffcacd219b758354", 6120 "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
5979 "shasum": "" 6121 "shasum": ""
5980 }, 6122 },
5981 "require": { 6123 "require": {
5982 "php": ">=7.1" 6124 "php": ">=7.1"
5983 }, 6125 },
5984 "suggest": { 6126 "suggest": {
5985 "ext-intl": "For best performance" 6127 "ext-intl": "For best performance"
5986 }, 6128 },
5987 "type": "library", 6129 "type": "library",
5988 "extra": { 6130 "extra": {
5989 "branch-alias": { 6131 "branch-alias": {
5990 "dev-main": "1.27-dev" 6132 "dev-main": "1.27-dev"
5991 }, 6133 },
5992 "thanks": { 6134 "thanks": {
5993 "name": "symfony/polyfill", 6135 "name": "symfony/polyfill",
5994 "url": "https://github.com/symfony/polyfill" 6136 "url": "https://github.com/symfony/polyfill"
5995 } 6137 }
5996 }, 6138 },
5997 "autoload": { 6139 "autoload": {
5998 "files": [ 6140 "files": [
5999 "bootstrap.php" 6141 "bootstrap.php"
6000 ], 6142 ],
6001 "psr-4": { 6143 "psr-4": {
6002 "Symfony\\Polyfill\\Intl\\Grapheme\\": "" 6144 "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
6003 } 6145 }
6004 }, 6146 },
6005 "notification-url": "https://packagist.org/downloads/", 6147 "notification-url": "https://packagist.org/downloads/",
6006 "license": [ 6148 "license": [
6007 "MIT" 6149 "MIT"
6008 ], 6150 ],
6009 "authors": [ 6151 "authors": [
6010 { 6152 {
6011 "name": "Nicolas Grekas", 6153 "name": "Nicolas Grekas",
6012 "email": "p@tchwork.com" 6154 "email": "p@tchwork.com"
6013 }, 6155 },
6014 { 6156 {
6015 "name": "Symfony Community", 6157 "name": "Symfony Community",
6016 "homepage": "https://symfony.com/contributors" 6158 "homepage": "https://symfony.com/contributors"
6017 } 6159 }
6018 ], 6160 ],
6019 "description": "Symfony polyfill for intl's grapheme_* functions", 6161 "description": "Symfony polyfill for intl's grapheme_* functions",
6020 "homepage": "https://symfony.com", 6162 "homepage": "https://symfony.com",
6021 "keywords": [ 6163 "keywords": [
6022 "compatibility", 6164 "compatibility",
6023 "grapheme", 6165 "grapheme",
6024 "intl", 6166 "intl",
6025 "polyfill", 6167 "polyfill",
6026 "portable", 6168 "portable",
6027 "shim" 6169 "shim"
6028 ], 6170 ],
6029 "support": { 6171 "support": {
6030 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" 6172 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
6031 }, 6173 },
6032 "funding": [ 6174 "funding": [
6033 { 6175 {
6034 "url": "https://symfony.com/sponsor", 6176 "url": "https://symfony.com/sponsor",
6035 "type": "custom" 6177 "type": "custom"
6036 }, 6178 },
6037 { 6179 {
6038 "url": "https://github.com/fabpot", 6180 "url": "https://github.com/fabpot",
6039 "type": "github" 6181 "type": "github"
6040 }, 6182 },
6041 { 6183 {
6042 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6184 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6043 "type": "tidelift" 6185 "type": "tidelift"
6044 } 6186 }
6045 ], 6187 ],
6046 "time": "2022-11-03T14:55:06+00:00" 6188 "time": "2022-11-03T14:55:06+00:00"
6047 }, 6189 },
6048 { 6190 {
6049 "name": "symfony/polyfill-intl-idn", 6191 "name": "symfony/polyfill-intl-idn",
6050 "version": "v1.27.0", 6192 "version": "v1.27.0",
6051 "source": { 6193 "source": {
6052 "type": "git", 6194 "type": "git",
6053 "url": "https://github.com/symfony/polyfill-intl-idn.git", 6195 "url": "https://github.com/symfony/polyfill-intl-idn.git",
6054 "reference": "639084e360537a19f9ee352433b84ce831f3d2da" 6196 "reference": "639084e360537a19f9ee352433b84ce831f3d2da"
6055 }, 6197 },
6056 "dist": { 6198 "dist": {
6057 "type": "zip", 6199 "type": "zip",
6058 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", 6200 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
6059 "reference": "639084e360537a19f9ee352433b84ce831f3d2da", 6201 "reference": "639084e360537a19f9ee352433b84ce831f3d2da",
6060 "shasum": "" 6202 "shasum": ""
6061 }, 6203 },
6062 "require": { 6204 "require": {
6063 "php": ">=7.1", 6205 "php": ">=7.1",
6064 "symfony/polyfill-intl-normalizer": "^1.10", 6206 "symfony/polyfill-intl-normalizer": "^1.10",
6065 "symfony/polyfill-php72": "^1.10" 6207 "symfony/polyfill-php72": "^1.10"
6066 }, 6208 },
6067 "suggest": { 6209 "suggest": {
6068 "ext-intl": "For best performance" 6210 "ext-intl": "For best performance"
6069 }, 6211 },
6070 "type": "library", 6212 "type": "library",
6071 "extra": { 6213 "extra": {
6072 "branch-alias": { 6214 "branch-alias": {
6073 "dev-main": "1.27-dev" 6215 "dev-main": "1.27-dev"
6074 }, 6216 },
6075 "thanks": { 6217 "thanks": {
6076 "name": "symfony/polyfill", 6218 "name": "symfony/polyfill",
6077 "url": "https://github.com/symfony/polyfill" 6219 "url": "https://github.com/symfony/polyfill"
6078 } 6220 }
6079 }, 6221 },
6080 "autoload": { 6222 "autoload": {
6081 "files": [ 6223 "files": [
6082 "bootstrap.php" 6224 "bootstrap.php"
6083 ], 6225 ],
6084 "psr-4": { 6226 "psr-4": {
6085 "Symfony\\Polyfill\\Intl\\Idn\\": "" 6227 "Symfony\\Polyfill\\Intl\\Idn\\": ""
6086 } 6228 }
6087 }, 6229 },
6088 "notification-url": "https://packagist.org/downloads/", 6230 "notification-url": "https://packagist.org/downloads/",
6089 "license": [ 6231 "license": [
6090 "MIT" 6232 "MIT"
6091 ], 6233 ],
6092 "authors": [ 6234 "authors": [
6093 { 6235 {
6094 "name": "Laurent Bassin", 6236 "name": "Laurent Bassin",
6095 "email": "laurent@bassin.info" 6237 "email": "laurent@bassin.info"
6096 }, 6238 },
6097 { 6239 {
6098 "name": "Trevor Rowbotham", 6240 "name": "Trevor Rowbotham",
6099 "email": "trevor.rowbotham@pm.me" 6241 "email": "trevor.rowbotham@pm.me"
6100 }, 6242 },
6101 { 6243 {
6102 "name": "Symfony Community", 6244 "name": "Symfony Community",
6103 "homepage": "https://symfony.com/contributors" 6245 "homepage": "https://symfony.com/contributors"
6104 } 6246 }
6105 ], 6247 ],
6106 "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", 6248 "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
6107 "homepage": "https://symfony.com", 6249 "homepage": "https://symfony.com",
6108 "keywords": [ 6250 "keywords": [
6109 "compatibility", 6251 "compatibility",
6110 "idn", 6252 "idn",
6111 "intl", 6253 "intl",
6112 "polyfill", 6254 "polyfill",
6113 "portable", 6255 "portable",
6114 "shim" 6256 "shim"
6115 ], 6257 ],
6116 "support": { 6258 "support": {
6117 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" 6259 "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
6118 }, 6260 },
6119 "funding": [ 6261 "funding": [
6120 { 6262 {
6121 "url": "https://symfony.com/sponsor", 6263 "url": "https://symfony.com/sponsor",
6122 "type": "custom" 6264 "type": "custom"
6123 }, 6265 },
6124 { 6266 {
6125 "url": "https://github.com/fabpot", 6267 "url": "https://github.com/fabpot",
6126 "type": "github" 6268 "type": "github"
6127 }, 6269 },
6128 { 6270 {
6129 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6271 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6130 "type": "tidelift" 6272 "type": "tidelift"
6131 } 6273 }
6132 ], 6274 ],
6133 "time": "2022-11-03T14:55:06+00:00" 6275 "time": "2022-11-03T14:55:06+00:00"
6134 }, 6276 },
6135 { 6277 {
6136 "name": "symfony/polyfill-intl-normalizer", 6278 "name": "symfony/polyfill-intl-normalizer",
6137 "version": "v1.27.0", 6279 "version": "v1.27.0",
6138 "source": { 6280 "source": {
6139 "type": "git", 6281 "type": "git",
6140 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 6282 "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
6141 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" 6283 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
6142 }, 6284 },
6143 "dist": { 6285 "dist": {
6144 "type": "zip", 6286 "type": "zip",
6145 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", 6287 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
6146 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", 6288 "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
6147 "shasum": "" 6289 "shasum": ""
6148 }, 6290 },
6149 "require": { 6291 "require": {
6150 "php": ">=7.1" 6292 "php": ">=7.1"
6151 }, 6293 },
6152 "suggest": { 6294 "suggest": {
6153 "ext-intl": "For best performance" 6295 "ext-intl": "For best performance"
6154 }, 6296 },
6155 "type": "library", 6297 "type": "library",
6156 "extra": { 6298 "extra": {
6157 "branch-alias": { 6299 "branch-alias": {
6158 "dev-main": "1.27-dev" 6300 "dev-main": "1.27-dev"
6159 }, 6301 },
6160 "thanks": { 6302 "thanks": {
6161 "name": "symfony/polyfill", 6303 "name": "symfony/polyfill",
6162 "url": "https://github.com/symfony/polyfill" 6304 "url": "https://github.com/symfony/polyfill"
6163 } 6305 }
6164 }, 6306 },
6165 "autoload": { 6307 "autoload": {
6166 "files": [ 6308 "files": [
6167 "bootstrap.php" 6309 "bootstrap.php"
6168 ], 6310 ],
6169 "psr-4": { 6311 "psr-4": {
6170 "Symfony\\Polyfill\\Intl\\Normalizer\\": "" 6312 "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
6171 }, 6313 },
6172 "classmap": [ 6314 "classmap": [
6173 "Resources/stubs" 6315 "Resources/stubs"
6174 ] 6316 ]
6175 }, 6317 },
6176 "notification-url": "https://packagist.org/downloads/", 6318 "notification-url": "https://packagist.org/downloads/",
6177 "license": [ 6319 "license": [
6178 "MIT" 6320 "MIT"
6179 ], 6321 ],
6180 "authors": [ 6322 "authors": [
6181 { 6323 {
6182 "name": "Nicolas Grekas", 6324 "name": "Nicolas Grekas",
6183 "email": "p@tchwork.com" 6325 "email": "p@tchwork.com"
6184 }, 6326 },
6185 { 6327 {
6186 "name": "Symfony Community", 6328 "name": "Symfony Community",
6187 "homepage": "https://symfony.com/contributors" 6329 "homepage": "https://symfony.com/contributors"
6188 } 6330 }
6189 ], 6331 ],
6190 "description": "Symfony polyfill for intl's Normalizer class and related functions", 6332 "description": "Symfony polyfill for intl's Normalizer class and related functions",
6191 "homepage": "https://symfony.com", 6333 "homepage": "https://symfony.com",
6192 "keywords": [ 6334 "keywords": [
6193 "compatibility", 6335 "compatibility",
6194 "intl", 6336 "intl",
6195 "normalizer", 6337 "normalizer",
6196 "polyfill", 6338 "polyfill",
6197 "portable", 6339 "portable",
6198 "shim" 6340 "shim"
6199 ], 6341 ],
6200 "support": { 6342 "support": {
6201 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" 6343 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
6202 }, 6344 },
6203 "funding": [ 6345 "funding": [
6204 { 6346 {
6205 "url": "https://symfony.com/sponsor", 6347 "url": "https://symfony.com/sponsor",
6206 "type": "custom" 6348 "type": "custom"
6207 }, 6349 },
6208 { 6350 {
6209 "url": "https://github.com/fabpot", 6351 "url": "https://github.com/fabpot",
6210 "type": "github" 6352 "type": "github"
6211 }, 6353 },
6212 { 6354 {
6213 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6355 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6214 "type": "tidelift" 6356 "type": "tidelift"
6215 } 6357 }
6216 ], 6358 ],
6217 "time": "2022-11-03T14:55:06+00:00" 6359 "time": "2022-11-03T14:55:06+00:00"
6218 }, 6360 },
6219 { 6361 {
6220 "name": "symfony/polyfill-mbstring", 6362 "name": "symfony/polyfill-mbstring",
6221 "version": "v1.27.0", 6363 "version": "v1.27.0",
6222 "source": { 6364 "source": {
6223 "type": "git", 6365 "type": "git",
6224 "url": "https://github.com/symfony/polyfill-mbstring.git", 6366 "url": "https://github.com/symfony/polyfill-mbstring.git",
6225 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" 6367 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
6226 }, 6368 },
6227 "dist": { 6369 "dist": {
6228 "type": "zip", 6370 "type": "zip",
6229 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", 6371 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
6230 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", 6372 "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
6231 "shasum": "" 6373 "shasum": ""
6232 }, 6374 },
6233 "require": { 6375 "require": {
6234 "php": ">=7.1" 6376 "php": ">=7.1"
6235 }, 6377 },
6236 "provide": { 6378 "provide": {
6237 "ext-mbstring": "*" 6379 "ext-mbstring": "*"
6238 }, 6380 },
6239 "suggest": { 6381 "suggest": {
6240 "ext-mbstring": "For best performance" 6382 "ext-mbstring": "For best performance"
6241 }, 6383 },
6242 "type": "library", 6384 "type": "library",
6243 "extra": { 6385 "extra": {
6244 "branch-alias": { 6386 "branch-alias": {
6245 "dev-main": "1.27-dev" 6387 "dev-main": "1.27-dev"
6246 }, 6388 },
6247 "thanks": { 6389 "thanks": {
6248 "name": "symfony/polyfill", 6390 "name": "symfony/polyfill",
6249 "url": "https://github.com/symfony/polyfill" 6391 "url": "https://github.com/symfony/polyfill"
6250 } 6392 }
6251 }, 6393 },
6252 "autoload": { 6394 "autoload": {
6253 "files": [ 6395 "files": [
6254 "bootstrap.php" 6396 "bootstrap.php"
6255 ], 6397 ],
6256 "psr-4": { 6398 "psr-4": {
6257 "Symfony\\Polyfill\\Mbstring\\": "" 6399 "Symfony\\Polyfill\\Mbstring\\": ""
6258 } 6400 }
6259 }, 6401 },
6260 "notification-url": "https://packagist.org/downloads/", 6402 "notification-url": "https://packagist.org/downloads/",
6261 "license": [ 6403 "license": [
6262 "MIT" 6404 "MIT"
6263 ], 6405 ],
6264 "authors": [ 6406 "authors": [
6265 { 6407 {
6266 "name": "Nicolas Grekas", 6408 "name": "Nicolas Grekas",
6267 "email": "p@tchwork.com" 6409 "email": "p@tchwork.com"
6268 }, 6410 },
6269 { 6411 {
6270 "name": "Symfony Community", 6412 "name": "Symfony Community",
6271 "homepage": "https://symfony.com/contributors" 6413 "homepage": "https://symfony.com/contributors"
6272 } 6414 }
6273 ], 6415 ],
6274 "description": "Symfony polyfill for the Mbstring extension", 6416 "description": "Symfony polyfill for the Mbstring extension",
6275 "homepage": "https://symfony.com", 6417 "homepage": "https://symfony.com",
6276 "keywords": [ 6418 "keywords": [
6277 "compatibility", 6419 "compatibility",
6278 "mbstring", 6420 "mbstring",
6279 "polyfill", 6421 "polyfill",
6280 "portable", 6422 "portable",
6281 "shim" 6423 "shim"
6282 ], 6424 ],
6283 "support": { 6425 "support": {
6284 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" 6426 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
6285 }, 6427 },
6286 "funding": [ 6428 "funding": [
6287 { 6429 {
6288 "url": "https://symfony.com/sponsor", 6430 "url": "https://symfony.com/sponsor",
6289 "type": "custom" 6431 "type": "custom"
6290 }, 6432 },
6291 { 6433 {
6292 "url": "https://github.com/fabpot", 6434 "url": "https://github.com/fabpot",
6293 "type": "github" 6435 "type": "github"
6294 }, 6436 },
6295 { 6437 {
6296 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6438 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6297 "type": "tidelift" 6439 "type": "tidelift"
6298 } 6440 }
6299 ], 6441 ],
6300 "time": "2022-11-03T14:55:06+00:00" 6442 "time": "2022-11-03T14:55:06+00:00"
6301 }, 6443 },
6302 { 6444 {
6303 "name": "symfony/polyfill-php72", 6445 "name": "symfony/polyfill-php72",
6304 "version": "v1.27.0", 6446 "version": "v1.27.0",
6305 "source": { 6447 "source": {
6306 "type": "git", 6448 "type": "git",
6307 "url": "https://github.com/symfony/polyfill-php72.git", 6449 "url": "https://github.com/symfony/polyfill-php72.git",
6308 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" 6450 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
6309 }, 6451 },
6310 "dist": { 6452 "dist": {
6311 "type": "zip", 6453 "type": "zip",
6312 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", 6454 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
6313 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", 6455 "reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
6314 "shasum": "" 6456 "shasum": ""
6315 }, 6457 },
6316 "require": { 6458 "require": {
6317 "php": ">=7.1" 6459 "php": ">=7.1"
6318 }, 6460 },
6319 "type": "library", 6461 "type": "library",
6320 "extra": { 6462 "extra": {
6321 "branch-alias": { 6463 "branch-alias": {
6322 "dev-main": "1.27-dev" 6464 "dev-main": "1.27-dev"
6323 }, 6465 },
6324 "thanks": { 6466 "thanks": {
6325 "name": "symfony/polyfill", 6467 "name": "symfony/polyfill",
6326 "url": "https://github.com/symfony/polyfill" 6468 "url": "https://github.com/symfony/polyfill"
6327 } 6469 }
6328 }, 6470 },
6329 "autoload": { 6471 "autoload": {
6330 "files": [ 6472 "files": [
6331 "bootstrap.php" 6473 "bootstrap.php"
6332 ], 6474 ],
6333 "psr-4": { 6475 "psr-4": {
6334 "Symfony\\Polyfill\\Php72\\": "" 6476 "Symfony\\Polyfill\\Php72\\": ""
6335 } 6477 }
6336 }, 6478 },
6337 "notification-url": "https://packagist.org/downloads/", 6479 "notification-url": "https://packagist.org/downloads/",
6338 "license": [ 6480 "license": [
6339 "MIT" 6481 "MIT"
6340 ], 6482 ],
6341 "authors": [ 6483 "authors": [
6342 { 6484 {
6343 "name": "Nicolas Grekas", 6485 "name": "Nicolas Grekas",
6344 "email": "p@tchwork.com" 6486 "email": "p@tchwork.com"
6345 }, 6487 },
6346 { 6488 {
6347 "name": "Symfony Community", 6489 "name": "Symfony Community",
6348 "homepage": "https://symfony.com/contributors" 6490 "homepage": "https://symfony.com/contributors"
6349 } 6491 }
6350 ], 6492 ],
6351 "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", 6493 "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
6352 "homepage": "https://symfony.com", 6494 "homepage": "https://symfony.com",
6353 "keywords": [ 6495 "keywords": [
6354 "compatibility", 6496 "compatibility",
6355 "polyfill", 6497 "polyfill",
6356 "portable", 6498 "portable",
6357 "shim" 6499 "shim"
6358 ], 6500 ],
6359 "support": { 6501 "support": {
6360 "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" 6502 "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
6361 }, 6503 },
6362 "funding": [ 6504 "funding": [
6363 { 6505 {
6364 "url": "https://symfony.com/sponsor", 6506 "url": "https://symfony.com/sponsor",
6365 "type": "custom" 6507 "type": "custom"
6366 }, 6508 },
6367 { 6509 {
6368 "url": "https://github.com/fabpot", 6510 "url": "https://github.com/fabpot",
6369 "type": "github" 6511 "type": "github"
6370 }, 6512 },
6371 { 6513 {
6372 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6514 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6373 "type": "tidelift" 6515 "type": "tidelift"
6374 } 6516 }
6375 ], 6517 ],
6376 "time": "2022-11-03T14:55:06+00:00" 6518 "time": "2022-11-03T14:55:06+00:00"
6377 }, 6519 },
6378 { 6520 {
6379 "name": "symfony/polyfill-php80", 6521 "name": "symfony/polyfill-php80",
6380 "version": "v1.27.0", 6522 "version": "v1.27.0",
6381 "source": { 6523 "source": {
6382 "type": "git", 6524 "type": "git",
6383 "url": "https://github.com/symfony/polyfill-php80.git", 6525 "url": "https://github.com/symfony/polyfill-php80.git",
6384 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" 6526 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
6385 }, 6527 },
6386 "dist": { 6528 "dist": {
6387 "type": "zip", 6529 "type": "zip",
6388 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", 6530 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
6389 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", 6531 "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
6390 "shasum": "" 6532 "shasum": ""
6391 }, 6533 },
6392 "require": { 6534 "require": {
6393 "php": ">=7.1" 6535 "php": ">=7.1"
6394 }, 6536 },
6395 "type": "library", 6537 "type": "library",
6396 "extra": { 6538 "extra": {
6397 "branch-alias": { 6539 "branch-alias": {
6398 "dev-main": "1.27-dev" 6540 "dev-main": "1.27-dev"
6399 }, 6541 },
6400 "thanks": { 6542 "thanks": {
6401 "name": "symfony/polyfill", 6543 "name": "symfony/polyfill",
6402 "url": "https://github.com/symfony/polyfill" 6544 "url": "https://github.com/symfony/polyfill"
6403 } 6545 }
6404 }, 6546 },
6405 "autoload": { 6547 "autoload": {
6406 "files": [ 6548 "files": [
6407 "bootstrap.php" 6549 "bootstrap.php"
6408 ], 6550 ],
6409 "psr-4": { 6551 "psr-4": {
6410 "Symfony\\Polyfill\\Php80\\": "" 6552 "Symfony\\Polyfill\\Php80\\": ""
6411 }, 6553 },
6412 "classmap": [ 6554 "classmap": [
6413 "Resources/stubs" 6555 "Resources/stubs"
6414 ] 6556 ]
6415 }, 6557 },
6416 "notification-url": "https://packagist.org/downloads/", 6558 "notification-url": "https://packagist.org/downloads/",
6417 "license": [ 6559 "license": [
6418 "MIT" 6560 "MIT"
6419 ], 6561 ],
6420 "authors": [ 6562 "authors": [
6421 { 6563 {
6422 "name": "Ion Bazan", 6564 "name": "Ion Bazan",
6423 "email": "ion.bazan@gmail.com" 6565 "email": "ion.bazan@gmail.com"
6424 }, 6566 },
6425 { 6567 {
6426 "name": "Nicolas Grekas", 6568 "name": "Nicolas Grekas",
6427 "email": "p@tchwork.com" 6569 "email": "p@tchwork.com"
6428 }, 6570 },
6429 { 6571 {
6430 "name": "Symfony Community", 6572 "name": "Symfony Community",
6431 "homepage": "https://symfony.com/contributors" 6573 "homepage": "https://symfony.com/contributors"
6432 } 6574 }
6433 ], 6575 ],
6434 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 6576 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
6435 "homepage": "https://symfony.com", 6577 "homepage": "https://symfony.com",
6436 "keywords": [ 6578 "keywords": [
6437 "compatibility", 6579 "compatibility",
6438 "polyfill", 6580 "polyfill",
6439 "portable", 6581 "portable",
6440 "shim" 6582 "shim"
6441 ], 6583 ],
6442 "support": { 6584 "support": {
6443 "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" 6585 "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
6444 }, 6586 },
6445 "funding": [ 6587 "funding": [
6446 { 6588 {
6447 "url": "https://symfony.com/sponsor", 6589 "url": "https://symfony.com/sponsor",
6448 "type": "custom" 6590 "type": "custom"
6449 }, 6591 },
6450 { 6592 {
6451 "url": "https://github.com/fabpot", 6593 "url": "https://github.com/fabpot",
6452 "type": "github" 6594 "type": "github"
6453 }, 6595 },
6454 { 6596 {
6455 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6597 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6456 "type": "tidelift" 6598 "type": "tidelift"
6457 } 6599 }
6458 ], 6600 ],
6459 "time": "2022-11-03T14:55:06+00:00" 6601 "time": "2022-11-03T14:55:06+00:00"
6460 }, 6602 },
6461 { 6603 {
6462 "name": "symfony/polyfill-php81", 6604 "name": "symfony/polyfill-php81",
6463 "version": "v1.27.0", 6605 "version": "v1.27.0",
6464 "source": { 6606 "source": {
6465 "type": "git", 6607 "type": "git",
6466 "url": "https://github.com/symfony/polyfill-php81.git", 6608 "url": "https://github.com/symfony/polyfill-php81.git",
6467 "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" 6609 "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a"
6468 }, 6610 },
6469 "dist": { 6611 "dist": {
6470 "type": "zip", 6612 "type": "zip",
6471 "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", 6613 "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a",
6472 "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", 6614 "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a",
6473 "shasum": "" 6615 "shasum": ""
6474 }, 6616 },
6475 "require": { 6617 "require": {
6476 "php": ">=7.1" 6618 "php": ">=7.1"
6477 }, 6619 },
6478 "type": "library", 6620 "type": "library",
6479 "extra": { 6621 "extra": {
6480 "branch-alias": { 6622 "branch-alias": {
6481 "dev-main": "1.27-dev" 6623 "dev-main": "1.27-dev"
6482 }, 6624 },
6483 "thanks": { 6625 "thanks": {
6484 "name": "symfony/polyfill", 6626 "name": "symfony/polyfill",
6485 "url": "https://github.com/symfony/polyfill" 6627 "url": "https://github.com/symfony/polyfill"
6486 } 6628 }
6487 }, 6629 },
6488 "autoload": { 6630 "autoload": {
6489 "files": [ 6631 "files": [
6490 "bootstrap.php" 6632 "bootstrap.php"
6491 ], 6633 ],
6492 "psr-4": { 6634 "psr-4": {
6493 "Symfony\\Polyfill\\Php81\\": "" 6635 "Symfony\\Polyfill\\Php81\\": ""
6494 }, 6636 },
6495 "classmap": [ 6637 "classmap": [
6496 "Resources/stubs" 6638 "Resources/stubs"
6497 ] 6639 ]
6498 }, 6640 },
6499 "notification-url": "https://packagist.org/downloads/", 6641 "notification-url": "https://packagist.org/downloads/",
6500 "license": [ 6642 "license": [
6501 "MIT" 6643 "MIT"
6502 ], 6644 ],
6503 "authors": [ 6645 "authors": [
6504 { 6646 {
6505 "name": "Nicolas Grekas", 6647 "name": "Nicolas Grekas",
6506 "email": "p@tchwork.com" 6648 "email": "p@tchwork.com"
6507 }, 6649 },
6508 { 6650 {
6509 "name": "Symfony Community", 6651 "name": "Symfony Community",
6510 "homepage": "https://symfony.com/contributors" 6652 "homepage": "https://symfony.com/contributors"
6511 } 6653 }
6512 ], 6654 ],
6513 "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", 6655 "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
6514 "homepage": "https://symfony.com", 6656 "homepage": "https://symfony.com",
6515 "keywords": [ 6657 "keywords": [
6516 "compatibility", 6658 "compatibility",
6517 "polyfill", 6659 "polyfill",
6518 "portable", 6660 "portable",
6519 "shim" 6661 "shim"
6520 ], 6662 ],
6521 "support": { 6663 "support": {
6522 "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" 6664 "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0"
6523 }, 6665 },
6524 "funding": [ 6666 "funding": [
6525 { 6667 {
6526 "url": "https://symfony.com/sponsor", 6668 "url": "https://symfony.com/sponsor",
6527 "type": "custom" 6669 "type": "custom"
6528 }, 6670 },
6529 { 6671 {
6530 "url": "https://github.com/fabpot", 6672 "url": "https://github.com/fabpot",
6531 "type": "github" 6673 "type": "github"
6532 }, 6674 },
6533 { 6675 {
6534 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6676 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6535 "type": "tidelift" 6677 "type": "tidelift"
6536 } 6678 }
6537 ], 6679 ],
6538 "time": "2022-11-03T14:55:06+00:00" 6680 "time": "2022-11-03T14:55:06+00:00"
6539 }, 6681 },
6540 { 6682 {
6541 "name": "symfony/polyfill-uuid", 6683 "name": "symfony/polyfill-uuid",
6542 "version": "v1.27.0", 6684 "version": "v1.27.0",
6543 "source": { 6685 "source": {
6544 "type": "git", 6686 "type": "git",
6545 "url": "https://github.com/symfony/polyfill-uuid.git", 6687 "url": "https://github.com/symfony/polyfill-uuid.git",
6546 "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166" 6688 "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166"
6547 }, 6689 },
6548 "dist": { 6690 "dist": {
6549 "type": "zip", 6691 "type": "zip",
6550 "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166", 6692 "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166",
6551 "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166", 6693 "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166",
6552 "shasum": "" 6694 "shasum": ""
6553 }, 6695 },
6554 "require": { 6696 "require": {
6555 "php": ">=7.1" 6697 "php": ">=7.1"
6556 }, 6698 },
6557 "provide": { 6699 "provide": {
6558 "ext-uuid": "*" 6700 "ext-uuid": "*"
6559 }, 6701 },
6560 "suggest": { 6702 "suggest": {
6561 "ext-uuid": "For best performance" 6703 "ext-uuid": "For best performance"
6562 }, 6704 },
6563 "type": "library", 6705 "type": "library",
6564 "extra": { 6706 "extra": {
6565 "branch-alias": { 6707 "branch-alias": {
6566 "dev-main": "1.27-dev" 6708 "dev-main": "1.27-dev"
6567 }, 6709 },
6568 "thanks": { 6710 "thanks": {
6569 "name": "symfony/polyfill", 6711 "name": "symfony/polyfill",
6570 "url": "https://github.com/symfony/polyfill" 6712 "url": "https://github.com/symfony/polyfill"
6571 } 6713 }
6572 }, 6714 },
6573 "autoload": { 6715 "autoload": {
6574 "files": [ 6716 "files": [
6575 "bootstrap.php" 6717 "bootstrap.php"
6576 ], 6718 ],
6577 "psr-4": { 6719 "psr-4": {
6578 "Symfony\\Polyfill\\Uuid\\": "" 6720 "Symfony\\Polyfill\\Uuid\\": ""
6579 } 6721 }
6580 }, 6722 },
6581 "notification-url": "https://packagist.org/downloads/", 6723 "notification-url": "https://packagist.org/downloads/",
6582 "license": [ 6724 "license": [
6583 "MIT" 6725 "MIT"
6584 ], 6726 ],
6585 "authors": [ 6727 "authors": [
6586 { 6728 {
6587 "name": "Grégoire Pineau", 6729 "name": "Grégoire Pineau",
6588 "email": "lyrixx@lyrixx.info" 6730 "email": "lyrixx@lyrixx.info"
6589 }, 6731 },
6590 { 6732 {
6591 "name": "Symfony Community", 6733 "name": "Symfony Community",
6592 "homepage": "https://symfony.com/contributors" 6734 "homepage": "https://symfony.com/contributors"
6593 } 6735 }
6594 ], 6736 ],
6595 "description": "Symfony polyfill for uuid functions", 6737 "description": "Symfony polyfill for uuid functions",
6596 "homepage": "https://symfony.com", 6738 "homepage": "https://symfony.com",
6597 "keywords": [ 6739 "keywords": [
6598 "compatibility", 6740 "compatibility",
6599 "polyfill", 6741 "polyfill",
6600 "portable", 6742 "portable",
6601 "uuid" 6743 "uuid"
6602 ], 6744 ],
6603 "support": { 6745 "support": {
6604 "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0" 6746 "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0"
6605 }, 6747 },
6606 "funding": [ 6748 "funding": [
6607 { 6749 {
6608 "url": "https://symfony.com/sponsor", 6750 "url": "https://symfony.com/sponsor",
6609 "type": "custom" 6751 "type": "custom"
6610 }, 6752 },
6611 { 6753 {
6612 "url": "https://github.com/fabpot", 6754 "url": "https://github.com/fabpot",
6613 "type": "github" 6755 "type": "github"
6614 }, 6756 },
6615 { 6757 {
6616 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6758 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6617 "type": "tidelift" 6759 "type": "tidelift"
6618 } 6760 }
6619 ], 6761 ],
6620 "time": "2022-11-03T14:55:06+00:00" 6762 "time": "2022-11-03T14:55:06+00:00"
6621 }, 6763 },
6622 { 6764 {
6623 "name": "symfony/process", 6765 "name": "symfony/process",
6624 "version": "v6.0.19", 6766 "version": "v6.0.19",
6625 "source": { 6767 "source": {
6626 "type": "git", 6768 "type": "git",
6627 "url": "https://github.com/symfony/process.git", 6769 "url": "https://github.com/symfony/process.git",
6628 "reference": "2114fd60f26a296cc403a7939ab91478475a33d4" 6770 "reference": "2114fd60f26a296cc403a7939ab91478475a33d4"
6629 }, 6771 },
6630 "dist": { 6772 "dist": {
6631 "type": "zip", 6773 "type": "zip",
6632 "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4", 6774 "url": "https://api.github.com/repos/symfony/process/zipball/2114fd60f26a296cc403a7939ab91478475a33d4",
6633 "reference": "2114fd60f26a296cc403a7939ab91478475a33d4", 6775 "reference": "2114fd60f26a296cc403a7939ab91478475a33d4",
6634 "shasum": "" 6776 "shasum": ""
6635 }, 6777 },
6636 "require": { 6778 "require": {
6637 "php": ">=8.0.2" 6779 "php": ">=8.0.2"
6638 }, 6780 },
6639 "type": "library", 6781 "type": "library",
6640 "autoload": { 6782 "autoload": {
6641 "psr-4": { 6783 "psr-4": {
6642 "Symfony\\Component\\Process\\": "" 6784 "Symfony\\Component\\Process\\": ""
6643 }, 6785 },
6644 "exclude-from-classmap": [ 6786 "exclude-from-classmap": [
6645 "/Tests/" 6787 "/Tests/"
6646 ] 6788 ]
6647 }, 6789 },
6648 "notification-url": "https://packagist.org/downloads/", 6790 "notification-url": "https://packagist.org/downloads/",
6649 "license": [ 6791 "license": [
6650 "MIT" 6792 "MIT"
6651 ], 6793 ],
6652 "authors": [ 6794 "authors": [
6653 { 6795 {
6654 "name": "Fabien Potencier", 6796 "name": "Fabien Potencier",
6655 "email": "fabien@symfony.com" 6797 "email": "fabien@symfony.com"
6656 }, 6798 },
6657 { 6799 {
6658 "name": "Symfony Community", 6800 "name": "Symfony Community",
6659 "homepage": "https://symfony.com/contributors" 6801 "homepage": "https://symfony.com/contributors"
6660 } 6802 }
6661 ], 6803 ],
6662 "description": "Executes commands in sub-processes", 6804 "description": "Executes commands in sub-processes",
6663 "homepage": "https://symfony.com", 6805 "homepage": "https://symfony.com",
6664 "support": { 6806 "support": {
6665 "source": "https://github.com/symfony/process/tree/v6.0.19" 6807 "source": "https://github.com/symfony/process/tree/v6.0.19"
6666 }, 6808 },
6667 "funding": [ 6809 "funding": [
6668 { 6810 {
6669 "url": "https://symfony.com/sponsor", 6811 "url": "https://symfony.com/sponsor",
6670 "type": "custom" 6812 "type": "custom"
6671 }, 6813 },
6672 { 6814 {
6673 "url": "https://github.com/fabpot", 6815 "url": "https://github.com/fabpot",
6674 "type": "github" 6816 "type": "github"
6675 }, 6817 },
6676 { 6818 {
6677 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6819 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6678 "type": "tidelift" 6820 "type": "tidelift"
6679 } 6821 }
6680 ], 6822 ],
6681 "time": "2023-01-01T08:36:10+00:00" 6823 "time": "2023-01-01T08:36:10+00:00"
6682 }, 6824 },
6683 { 6825 {
6684 "name": "symfony/routing", 6826 "name": "symfony/routing",
6685 "version": "v6.0.19", 6827 "version": "v6.0.19",
6686 "source": { 6828 "source": {
6687 "type": "git", 6829 "type": "git",
6688 "url": "https://github.com/symfony/routing.git", 6830 "url": "https://github.com/symfony/routing.git",
6689 "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac" 6831 "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac"
6690 }, 6832 },
6691 "dist": { 6833 "dist": {
6692 "type": "zip", 6834 "type": "zip",
6693 "url": "https://api.github.com/repos/symfony/routing/zipball/e56ca9b41c1ec447193474cd86ad7c0b547755ac", 6835 "url": "https://api.github.com/repos/symfony/routing/zipball/e56ca9b41c1ec447193474cd86ad7c0b547755ac",
6694 "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac", 6836 "reference": "e56ca9b41c1ec447193474cd86ad7c0b547755ac",
6695 "shasum": "" 6837 "shasum": ""
6696 }, 6838 },
6697 "require": { 6839 "require": {
6698 "php": ">=8.0.2" 6840 "php": ">=8.0.2"
6699 }, 6841 },
6700 "conflict": { 6842 "conflict": {
6701 "doctrine/annotations": "<1.12", 6843 "doctrine/annotations": "<1.12",
6702 "symfony/config": "<5.4", 6844 "symfony/config": "<5.4",
6703 "symfony/dependency-injection": "<5.4", 6845 "symfony/dependency-injection": "<5.4",
6704 "symfony/yaml": "<5.4" 6846 "symfony/yaml": "<5.4"
6705 }, 6847 },
6706 "require-dev": { 6848 "require-dev": {
6707 "doctrine/annotations": "^1.12|^2", 6849 "doctrine/annotations": "^1.12|^2",
6708 "psr/log": "^1|^2|^3", 6850 "psr/log": "^1|^2|^3",
6709 "symfony/config": "^5.4|^6.0", 6851 "symfony/config": "^5.4|^6.0",
6710 "symfony/dependency-injection": "^5.4|^6.0", 6852 "symfony/dependency-injection": "^5.4|^6.0",
6711 "symfony/expression-language": "^5.4|^6.0", 6853 "symfony/expression-language": "^5.4|^6.0",
6712 "symfony/http-foundation": "^5.4|^6.0", 6854 "symfony/http-foundation": "^5.4|^6.0",
6713 "symfony/yaml": "^5.4|^6.0" 6855 "symfony/yaml": "^5.4|^6.0"
6714 }, 6856 },
6715 "suggest": { 6857 "suggest": {
6716 "symfony/config": "For using the all-in-one router or any loader", 6858 "symfony/config": "For using the all-in-one router or any loader",
6717 "symfony/expression-language": "For using expression matching", 6859 "symfony/expression-language": "For using expression matching",
6718 "symfony/http-foundation": "For using a Symfony Request object", 6860 "symfony/http-foundation": "For using a Symfony Request object",
6719 "symfony/yaml": "For using the YAML loader" 6861 "symfony/yaml": "For using the YAML loader"
6720 }, 6862 },
6721 "type": "library", 6863 "type": "library",
6722 "autoload": { 6864 "autoload": {
6723 "psr-4": { 6865 "psr-4": {
6724 "Symfony\\Component\\Routing\\": "" 6866 "Symfony\\Component\\Routing\\": ""
6725 }, 6867 },
6726 "exclude-from-classmap": [ 6868 "exclude-from-classmap": [
6727 "/Tests/" 6869 "/Tests/"
6728 ] 6870 ]
6729 }, 6871 },
6730 "notification-url": "https://packagist.org/downloads/", 6872 "notification-url": "https://packagist.org/downloads/",
6731 "license": [ 6873 "license": [
6732 "MIT" 6874 "MIT"
6733 ], 6875 ],
6734 "authors": [ 6876 "authors": [
6735 { 6877 {
6736 "name": "Fabien Potencier", 6878 "name": "Fabien Potencier",
6737 "email": "fabien@symfony.com" 6879 "email": "fabien@symfony.com"
6738 }, 6880 },
6739 { 6881 {
6740 "name": "Symfony Community", 6882 "name": "Symfony Community",
6741 "homepage": "https://symfony.com/contributors" 6883 "homepage": "https://symfony.com/contributors"
6742 } 6884 }
6743 ], 6885 ],
6744 "description": "Maps an HTTP request to a set of configuration variables", 6886 "description": "Maps an HTTP request to a set of configuration variables",
6745 "homepage": "https://symfony.com", 6887 "homepage": "https://symfony.com",
6746 "keywords": [ 6888 "keywords": [
6747 "router", 6889 "router",
6748 "routing", 6890 "routing",
6749 "uri", 6891 "uri",
6750 "url" 6892 "url"
6751 ], 6893 ],
6752 "support": { 6894 "support": {
6753 "source": "https://github.com/symfony/routing/tree/v6.0.19" 6895 "source": "https://github.com/symfony/routing/tree/v6.0.19"
6754 }, 6896 },
6755 "funding": [ 6897 "funding": [
6756 { 6898 {
6757 "url": "https://symfony.com/sponsor", 6899 "url": "https://symfony.com/sponsor",
6758 "type": "custom" 6900 "type": "custom"
6759 }, 6901 },
6760 { 6902 {
6761 "url": "https://github.com/fabpot", 6903 "url": "https://github.com/fabpot",
6762 "type": "github" 6904 "type": "github"
6763 }, 6905 },
6764 { 6906 {
6765 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6907 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6766 "type": "tidelift" 6908 "type": "tidelift"
6767 } 6909 }
6768 ], 6910 ],
6769 "time": "2023-01-01T08:36:10+00:00" 6911 "time": "2023-01-01T08:36:10+00:00"
6770 }, 6912 },
6771 { 6913 {
6772 "name": "symfony/service-contracts", 6914 "name": "symfony/service-contracts",
6773 "version": "v3.0.2", 6915 "version": "v3.0.2",
6774 "source": { 6916 "source": {
6775 "type": "git", 6917 "type": "git",
6776 "url": "https://github.com/symfony/service-contracts.git", 6918 "url": "https://github.com/symfony/service-contracts.git",
6777 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" 6919 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66"
6778 }, 6920 },
6779 "dist": { 6921 "dist": {
6780 "type": "zip", 6922 "type": "zip",
6781 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", 6923 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66",
6782 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", 6924 "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66",
6783 "shasum": "" 6925 "shasum": ""
6784 }, 6926 },
6785 "require": { 6927 "require": {
6786 "php": ">=8.0.2", 6928 "php": ">=8.0.2",
6787 "psr/container": "^2.0" 6929 "psr/container": "^2.0"
6788 }, 6930 },
6789 "conflict": { 6931 "conflict": {
6790 "ext-psr": "<1.1|>=2" 6932 "ext-psr": "<1.1|>=2"
6791 }, 6933 },
6792 "suggest": { 6934 "suggest": {
6793 "symfony/service-implementation": "" 6935 "symfony/service-implementation": ""
6794 }, 6936 },
6795 "type": "library", 6937 "type": "library",
6796 "extra": { 6938 "extra": {
6797 "branch-alias": { 6939 "branch-alias": {
6798 "dev-main": "3.0-dev" 6940 "dev-main": "3.0-dev"
6799 }, 6941 },
6800 "thanks": { 6942 "thanks": {
6801 "name": "symfony/contracts", 6943 "name": "symfony/contracts",
6802 "url": "https://github.com/symfony/contracts" 6944 "url": "https://github.com/symfony/contracts"
6803 } 6945 }
6804 }, 6946 },
6805 "autoload": { 6947 "autoload": {
6806 "psr-4": { 6948 "psr-4": {
6807 "Symfony\\Contracts\\Service\\": "" 6949 "Symfony\\Contracts\\Service\\": ""
6808 } 6950 }
6809 }, 6951 },
6810 "notification-url": "https://packagist.org/downloads/", 6952 "notification-url": "https://packagist.org/downloads/",
6811 "license": [ 6953 "license": [
6812 "MIT" 6954 "MIT"
6813 ], 6955 ],
6814 "authors": [ 6956 "authors": [
6815 { 6957 {
6816 "name": "Nicolas Grekas", 6958 "name": "Nicolas Grekas",
6817 "email": "p@tchwork.com" 6959 "email": "p@tchwork.com"
6818 }, 6960 },
6819 { 6961 {
6820 "name": "Symfony Community", 6962 "name": "Symfony Community",
6821 "homepage": "https://symfony.com/contributors" 6963 "homepage": "https://symfony.com/contributors"
6822 } 6964 }
6823 ], 6965 ],
6824 "description": "Generic abstractions related to writing services", 6966 "description": "Generic abstractions related to writing services",
6825 "homepage": "https://symfony.com", 6967 "homepage": "https://symfony.com",
6826 "keywords": [ 6968 "keywords": [
6827 "abstractions", 6969 "abstractions",
6828 "contracts", 6970 "contracts",
6829 "decoupling", 6971 "decoupling",
6830 "interfaces", 6972 "interfaces",
6831 "interoperability", 6973 "interoperability",
6832 "standards" 6974 "standards"
6833 ], 6975 ],
6834 "support": { 6976 "support": {
6835 "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" 6977 "source": "https://github.com/symfony/service-contracts/tree/v3.0.2"
6836 }, 6978 },
6837 "funding": [ 6979 "funding": [
6838 { 6980 {
6839 "url": "https://symfony.com/sponsor", 6981 "url": "https://symfony.com/sponsor",
6840 "type": "custom" 6982 "type": "custom"
6841 }, 6983 },
6842 { 6984 {
6843 "url": "https://github.com/fabpot", 6985 "url": "https://github.com/fabpot",
6844 "type": "github" 6986 "type": "github"
6845 }, 6987 },
6846 { 6988 {
6847 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6989 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6848 "type": "tidelift" 6990 "type": "tidelift"
6849 } 6991 }
6850 ], 6992 ],
6851 "time": "2022-05-30T19:17:58+00:00" 6993 "time": "2022-05-30T19:17:58+00:00"
6852 }, 6994 },
6853 { 6995 {
6854 "name": "symfony/string", 6996 "name": "symfony/string",
6855 "version": "v6.0.19", 6997 "version": "v6.0.19",
6856 "source": { 6998 "source": {
6857 "type": "git", 6999 "type": "git",
6858 "url": "https://github.com/symfony/string.git", 7000 "url": "https://github.com/symfony/string.git",
6859 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" 7001 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a"
6860 }, 7002 },
6861 "dist": { 7003 "dist": {
6862 "type": "zip", 7004 "type": "zip",
6863 "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", 7005 "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a",
6864 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", 7006 "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a",
6865 "shasum": "" 7007 "shasum": ""
6866 }, 7008 },
6867 "require": { 7009 "require": {
6868 "php": ">=8.0.2", 7010 "php": ">=8.0.2",
6869 "symfony/polyfill-ctype": "~1.8", 7011 "symfony/polyfill-ctype": "~1.8",
6870 "symfony/polyfill-intl-grapheme": "~1.0", 7012 "symfony/polyfill-intl-grapheme": "~1.0",
6871 "symfony/polyfill-intl-normalizer": "~1.0", 7013 "symfony/polyfill-intl-normalizer": "~1.0",
6872 "symfony/polyfill-mbstring": "~1.0" 7014 "symfony/polyfill-mbstring": "~1.0"
6873 }, 7015 },
6874 "conflict": { 7016 "conflict": {
6875 "symfony/translation-contracts": "<2.0" 7017 "symfony/translation-contracts": "<2.0"
6876 }, 7018 },
6877 "require-dev": { 7019 "require-dev": {
6878 "symfony/error-handler": "^5.4|^6.0", 7020 "symfony/error-handler": "^5.4|^6.0",
6879 "symfony/http-client": "^5.4|^6.0", 7021 "symfony/http-client": "^5.4|^6.0",
6880 "symfony/translation-contracts": "^2.0|^3.0", 7022 "symfony/translation-contracts": "^2.0|^3.0",
6881 "symfony/var-exporter": "^5.4|^6.0" 7023 "symfony/var-exporter": "^5.4|^6.0"
6882 }, 7024 },
6883 "type": "library", 7025 "type": "library",
6884 "autoload": { 7026 "autoload": {
6885 "files": [ 7027 "files": [
6886 "Resources/functions.php" 7028 "Resources/functions.php"
6887 ], 7029 ],
6888 "psr-4": { 7030 "psr-4": {
6889 "Symfony\\Component\\String\\": "" 7031 "Symfony\\Component\\String\\": ""
6890 }, 7032 },
6891 "exclude-from-classmap": [ 7033 "exclude-from-classmap": [
6892 "/Tests/" 7034 "/Tests/"
6893 ] 7035 ]
6894 }, 7036 },
6895 "notification-url": "https://packagist.org/downloads/", 7037 "notification-url": "https://packagist.org/downloads/",
6896 "license": [ 7038 "license": [
6897 "MIT" 7039 "MIT"
6898 ], 7040 ],
6899 "authors": [ 7041 "authors": [
6900 { 7042 {
6901 "name": "Nicolas Grekas", 7043 "name": "Nicolas Grekas",
6902 "email": "p@tchwork.com" 7044 "email": "p@tchwork.com"
6903 }, 7045 },
6904 { 7046 {
6905 "name": "Symfony Community", 7047 "name": "Symfony Community",
6906 "homepage": "https://symfony.com/contributors" 7048 "homepage": "https://symfony.com/contributors"
6907 } 7049 }
6908 ], 7050 ],
6909 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", 7051 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
6910 "homepage": "https://symfony.com", 7052 "homepage": "https://symfony.com",
6911 "keywords": [ 7053 "keywords": [
6912 "grapheme", 7054 "grapheme",
6913 "i18n", 7055 "i18n",
6914 "string", 7056 "string",
6915 "unicode", 7057 "unicode",
6916 "utf-8", 7058 "utf-8",
6917 "utf8" 7059 "utf8"
6918 ], 7060 ],
6919 "support": { 7061 "support": {
6920 "source": "https://github.com/symfony/string/tree/v6.0.19" 7062 "source": "https://github.com/symfony/string/tree/v6.0.19"
6921 }, 7063 },
6922 "funding": [ 7064 "funding": [
6923 { 7065 {
6924 "url": "https://symfony.com/sponsor", 7066 "url": "https://symfony.com/sponsor",
6925 "type": "custom" 7067 "type": "custom"
6926 }, 7068 },
6927 { 7069 {
6928 "url": "https://github.com/fabpot", 7070 "url": "https://github.com/fabpot",
6929 "type": "github" 7071 "type": "github"
6930 }, 7072 },
6931 { 7073 {
6932 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 7074 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6933 "type": "tidelift" 7075 "type": "tidelift"
6934 } 7076 }
6935 ], 7077 ],
6936 "time": "2023-01-01T08:36:10+00:00" 7078 "time": "2023-01-01T08:36:10+00:00"
6937 }, 7079 },
6938 { 7080 {
6939 "name": "symfony/translation", 7081 "name": "symfony/translation",
6940 "version": "v6.0.19", 7082 "version": "v6.0.19",
6941 "source": { 7083 "source": {
6942 "type": "git", 7084 "type": "git",
6943 "url": "https://github.com/symfony/translation.git", 7085 "url": "https://github.com/symfony/translation.git",
6944 "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f" 7086 "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f"
6945 }, 7087 },
6946 "dist": { 7088 "dist": {
6947 "type": "zip", 7089 "type": "zip",
6948 "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", 7090 "url": "https://api.github.com/repos/symfony/translation/zipball/9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f",
6949 "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f", 7091 "reference": "9c24b3fdbbe9fb2ef3a6afd8bbaadfd72dad681f",
6950 "shasum": "" 7092 "shasum": ""
6951 }, 7093 },
6952 "require": { 7094 "require": {
6953 "php": ">=8.0.2", 7095 "php": ">=8.0.2",
6954 "symfony/polyfill-mbstring": "~1.0", 7096 "symfony/polyfill-mbstring": "~1.0",
6955 "symfony/translation-contracts": "^2.3|^3.0" 7097 "symfony/translation-contracts": "^2.3|^3.0"
6956 }, 7098 },
6957 "conflict": { 7099 "conflict": {
6958 "symfony/config": "<5.4", 7100 "symfony/config": "<5.4",
6959 "symfony/console": "<5.4", 7101 "symfony/console": "<5.4",
6960 "symfony/dependency-injection": "<5.4", 7102 "symfony/dependency-injection": "<5.4",
6961 "symfony/http-kernel": "<5.4", 7103 "symfony/http-kernel": "<5.4",
6962 "symfony/twig-bundle": "<5.4", 7104 "symfony/twig-bundle": "<5.4",
6963 "symfony/yaml": "<5.4" 7105 "symfony/yaml": "<5.4"
6964 }, 7106 },
6965 "provide": { 7107 "provide": {
6966 "symfony/translation-implementation": "2.3|3.0" 7108 "symfony/translation-implementation": "2.3|3.0"
6967 }, 7109 },
6968 "require-dev": { 7110 "require-dev": {
6969 "psr/log": "^1|^2|^3", 7111 "psr/log": "^1|^2|^3",
6970 "symfony/config": "^5.4|^6.0", 7112 "symfony/config": "^5.4|^6.0",
6971 "symfony/console": "^5.4|^6.0", 7113 "symfony/console": "^5.4|^6.0",
6972 "symfony/dependency-injection": "^5.4|^6.0", 7114 "symfony/dependency-injection": "^5.4|^6.0",
6973 "symfony/finder": "^5.4|^6.0", 7115 "symfony/finder": "^5.4|^6.0",
6974 "symfony/http-client-contracts": "^1.1|^2.0|^3.0", 7116 "symfony/http-client-contracts": "^1.1|^2.0|^3.0",
6975 "symfony/http-kernel": "^5.4|^6.0", 7117 "symfony/http-kernel": "^5.4|^6.0",
6976 "symfony/intl": "^5.4|^6.0", 7118 "symfony/intl": "^5.4|^6.0",
6977 "symfony/polyfill-intl-icu": "^1.21", 7119 "symfony/polyfill-intl-icu": "^1.21",
6978 "symfony/service-contracts": "^1.1.2|^2|^3", 7120 "symfony/service-contracts": "^1.1.2|^2|^3",
6979 "symfony/yaml": "^5.4|^6.0" 7121 "symfony/yaml": "^5.4|^6.0"
6980 }, 7122 },
6981 "suggest": { 7123 "suggest": {
6982 "psr/log-implementation": "To use logging capability in translator", 7124 "psr/log-implementation": "To use logging capability in translator",
6983 "symfony/config": "", 7125 "symfony/config": "",
6984 "symfony/yaml": "" 7126 "symfony/yaml": ""
6985 }, 7127 },
6986 "type": "library", 7128 "type": "library",
6987 "autoload": { 7129 "autoload": {
6988 "files": [ 7130 "files": [
6989 "Resources/functions.php" 7131 "Resources/functions.php"
6990 ], 7132 ],
6991 "psr-4": { 7133 "psr-4": {
6992 "Symfony\\Component\\Translation\\": "" 7134 "Symfony\\Component\\Translation\\": ""
6993 }, 7135 },
6994 "exclude-from-classmap": [ 7136 "exclude-from-classmap": [
6995 "/Tests/" 7137 "/Tests/"
6996 ] 7138 ]
6997 }, 7139 },
6998 "notification-url": "https://packagist.org/downloads/", 7140 "notification-url": "https://packagist.org/downloads/",
6999 "license": [ 7141 "license": [
7000 "MIT" 7142 "MIT"
7001 ], 7143 ],
7002 "authors": [ 7144 "authors": [
7003 { 7145 {
7004 "name": "Fabien Potencier", 7146 "name": "Fabien Potencier",
7005 "email": "fabien@symfony.com" 7147 "email": "fabien@symfony.com"
7006 }, 7148 },
7007 { 7149 {
7008 "name": "Symfony Community", 7150 "name": "Symfony Community",
7009 "homepage": "https://symfony.com/contributors" 7151 "homepage": "https://symfony.com/contributors"
7010 } 7152 }
7011 ], 7153 ],
7012 "description": "Provides tools to internationalize your application", 7154 "description": "Provides tools to internationalize your application",
7013 "homepage": "https://symfony.com", 7155 "homepage": "https://symfony.com",
7014 "support": { 7156 "support": {
7015 "source": "https://github.com/symfony/translation/tree/v6.0.19" 7157 "source": "https://github.com/symfony/translation/tree/v6.0.19"
7016 }, 7158 },
7017 "funding": [ 7159 "funding": [
7018 { 7160 {
7019 "url": "https://symfony.com/sponsor", 7161 "url": "https://symfony.com/sponsor",
7020 "type": "custom" 7162 "type": "custom"
7021 }, 7163 },
7022 { 7164 {
7023 "url": "https://github.com/fabpot", 7165 "url": "https://github.com/fabpot",
7024 "type": "github" 7166 "type": "github"
7025 }, 7167 },
7026 { 7168 {
7027 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 7169 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7028 "type": "tidelift" 7170 "type": "tidelift"
7029 } 7171 }
7030 ], 7172 ],
7031 "time": "2023-01-01T08:36:10+00:00" 7173 "time": "2023-01-01T08:36:10+00:00"
7032 }, 7174 },
7033 { 7175 {
7034 "name": "symfony/translation-contracts", 7176 "name": "symfony/translation-contracts",
7035 "version": "v3.0.2", 7177 "version": "v3.0.2",
7036 "source": { 7178 "source": {
7037 "type": "git", 7179 "type": "git",
7038 "url": "https://github.com/symfony/translation-contracts.git", 7180 "url": "https://github.com/symfony/translation-contracts.git",
7039 "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282" 7181 "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282"
7040 }, 7182 },
7041 "dist": { 7183 "dist": {
7042 "type": "zip", 7184 "type": "zip",
7043 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282", 7185 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/acbfbb274e730e5a0236f619b6168d9dedb3e282",
7044 "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282", 7186 "reference": "acbfbb274e730e5a0236f619b6168d9dedb3e282",
7045 "shasum": "" 7187 "shasum": ""
7046 }, 7188 },
7047 "require": { 7189 "require": {
7048 "php": ">=8.0.2" 7190 "php": ">=8.0.2"
7049 }, 7191 },
7050 "suggest": { 7192 "suggest": {
7051 "symfony/translation-implementation": "" 7193 "symfony/translation-implementation": ""
7052 }, 7194 },
7053 "type": "library", 7195 "type": "library",
7054 "extra": { 7196 "extra": {
7055 "branch-alias": { 7197 "branch-alias": {
7056 "dev-main": "3.0-dev" 7198 "dev-main": "3.0-dev"
7057 }, 7199 },
7058 "thanks": { 7200 "thanks": {
7059 "name": "symfony/contracts", 7201 "name": "symfony/contracts",
7060 "url": "https://github.com/symfony/contracts" 7202 "url": "https://github.com/symfony/contracts"
7061 } 7203 }
7062 }, 7204 },
7063 "autoload": { 7205 "autoload": {
7064 "psr-4": { 7206 "psr-4": {
7065 "Symfony\\Contracts\\Translation\\": "" 7207 "Symfony\\Contracts\\Translation\\": ""
7066 } 7208 }
7067 }, 7209 },
7068 "notification-url": "https://packagist.org/downloads/", 7210 "notification-url": "https://packagist.org/downloads/",
7069 "license": [ 7211 "license": [
7070 "MIT" 7212 "MIT"
7071 ], 7213 ],
7072 "authors": [ 7214 "authors": [
7073 { 7215 {
7074 "name": "Nicolas Grekas", 7216 "name": "Nicolas Grekas",
7075 "email": "p@tchwork.com" 7217 "email": "p@tchwork.com"
7076 }, 7218 },
7077 { 7219 {
7078 "name": "Symfony Community", 7220 "name": "Symfony Community",
7079 "homepage": "https://symfony.com/contributors" 7221 "homepage": "https://symfony.com/contributors"
7080 } 7222 }
7081 ], 7223 ],
7082 "description": "Generic abstractions related to translation", 7224 "description": "Generic abstractions related to translation",
7083 "homepage": "https://symfony.com", 7225 "homepage": "https://symfony.com",
7084 "keywords": [ 7226 "keywords": [
7085 "abstractions", 7227 "abstractions",
7086 "contracts", 7228 "contracts",
7087 "decoupling", 7229 "decoupling",
7088 "interfaces", 7230 "interfaces",
7089 "interoperability", 7231 "interoperability",
7090 "standards" 7232 "standards"
7091 ], 7233 ],
7092 "support": { 7234 "support": {
7093 "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2" 7235 "source": "https://github.com/symfony/translation-contracts/tree/v3.0.2"
7094 }, 7236 },
7095 "funding": [ 7237 "funding": [
7096 { 7238 {
7097 "url": "https://symfony.com/sponsor", 7239 "url": "https://symfony.com/sponsor",
7098 "type": "custom" 7240 "type": "custom"
7099 }, 7241 },
7100 { 7242 {
7101 "url": "https://github.com/fabpot", 7243 "url": "https://github.com/fabpot",
7102 "type": "github" 7244 "type": "github"
7103 }, 7245 },
7104 { 7246 {
7105 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 7247 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7106 "type": "tidelift" 7248 "type": "tidelift"
7107 } 7249 }
7108 ], 7250 ],
7109 "time": "2022-06-27T17:10:44+00:00" 7251 "time": "2022-06-27T17:10:44+00:00"
7110 }, 7252 },
7111 { 7253 {
7112 "name": "symfony/uid", 7254 "name": "symfony/uid",
7113 "version": "v6.0.19", 7255 "version": "v6.0.19",
7114 "source": { 7256 "source": {
7115 "type": "git", 7257 "type": "git",
7116 "url": "https://github.com/symfony/uid.git", 7258 "url": "https://github.com/symfony/uid.git",
7117 "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d" 7259 "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d"
7118 }, 7260 },
7119 "dist": { 7261 "dist": {
7120 "type": "zip", 7262 "type": "zip",
7121 "url": "https://api.github.com/repos/symfony/uid/zipball/6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d", 7263 "url": "https://api.github.com/repos/symfony/uid/zipball/6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d",
7122 "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d", 7264 "reference": "6499e28b0ac9f2aa3151e11845bdb5cd21e6bb9d",
7123 "shasum": "" 7265 "shasum": ""
7124 }, 7266 },
7125 "require": { 7267 "require": {
7126 "php": ">=8.0.2", 7268 "php": ">=8.0.2",
7127 "symfony/polyfill-uuid": "^1.15" 7269 "symfony/polyfill-uuid": "^1.15"
7128 }, 7270 },
7129 "require-dev": { 7271 "require-dev": {
7130 "symfony/console": "^5.4|^6.0" 7272 "symfony/console": "^5.4|^6.0"
7131 }, 7273 },
7132 "type": "library", 7274 "type": "library",
7133 "autoload": { 7275 "autoload": {
7134 "psr-4": { 7276 "psr-4": {
7135 "Symfony\\Component\\Uid\\": "" 7277 "Symfony\\Component\\Uid\\": ""
7136 }, 7278 },
7137 "exclude-from-classmap": [ 7279 "exclude-from-classmap": [
7138 "/Tests/" 7280 "/Tests/"
7139 ] 7281 ]
7140 }, 7282 },
7141 "notification-url": "https://packagist.org/downloads/", 7283 "notification-url": "https://packagist.org/downloads/",
7142 "license": [ 7284 "license": [
7143 "MIT" 7285 "MIT"
7144 ], 7286 ],
7145 "authors": [ 7287 "authors": [
7146 { 7288 {
7147 "name": "Grégoire Pineau", 7289 "name": "Grégoire Pineau",
7148 "email": "lyrixx@lyrixx.info" 7290 "email": "lyrixx@lyrixx.info"
7149 }, 7291 },
7150 { 7292 {
7151 "name": "Nicolas Grekas", 7293 "name": "Nicolas Grekas",
7152 "email": "p@tchwork.com" 7294 "email": "p@tchwork.com"
7153 }, 7295 },
7154 { 7296 {
7155 "name": "Symfony Community", 7297 "name": "Symfony Community",
7156 "homepage": "https://symfony.com/contributors" 7298 "homepage": "https://symfony.com/contributors"
7157 } 7299 }
7158 ], 7300 ],
7159 "description": "Provides an object-oriented API to generate and represent UIDs", 7301 "description": "Provides an object-oriented API to generate and represent UIDs",
7160 "homepage": "https://symfony.com", 7302 "homepage": "https://symfony.com",
7161 "keywords": [ 7303 "keywords": [
7162 "UID", 7304 "UID",
7163 "ulid", 7305 "ulid",
7164 "uuid" 7306 "uuid"
7165 ], 7307 ],
7166 "support": { 7308 "support": {
7167 "source": "https://github.com/symfony/uid/tree/v6.0.19" 7309 "source": "https://github.com/symfony/uid/tree/v6.0.19"
7168 }, 7310 },
7169 "funding": [ 7311 "funding": [
7170 { 7312 {
7171 "url": "https://symfony.com/sponsor", 7313 "url": "https://symfony.com/sponsor",
7172 "type": "custom" 7314 "type": "custom"
7173 }, 7315 },
7174 { 7316 {
7175 "url": "https://github.com/fabpot", 7317 "url": "https://github.com/fabpot",
7176 "type": "github" 7318 "type": "github"
7177 }, 7319 },
7178 { 7320 {
7179 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 7321 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7180 "type": "tidelift" 7322 "type": "tidelift"
7181 } 7323 }
7182 ], 7324 ],
7183 "time": "2023-01-01T08:36:10+00:00" 7325 "time": "2023-01-01T08:36:10+00:00"
7184 }, 7326 },
7185 { 7327 {
7186 "name": "symfony/var-dumper", 7328 "name": "symfony/var-dumper",
7187 "version": "v6.0.19", 7329 "version": "v6.0.19",
7188 "source": { 7330 "source": {
7189 "type": "git", 7331 "type": "git",
7190 "url": "https://github.com/symfony/var-dumper.git", 7332 "url": "https://github.com/symfony/var-dumper.git",
7191 "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52" 7333 "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52"
7192 }, 7334 },
7193 "dist": { 7335 "dist": {
7194 "type": "zip", 7336 "type": "zip",
7195 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eb980457fa6899840fe1687e8627a03a7d8a3d52", 7337 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eb980457fa6899840fe1687e8627a03a7d8a3d52",
7196 "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52", 7338 "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52",
7197 "shasum": "" 7339 "shasum": ""
7198 }, 7340 },
7199 "require": { 7341 "require": {
7200 "php": ">=8.0.2", 7342 "php": ">=8.0.2",
7201 "symfony/polyfill-mbstring": "~1.0" 7343 "symfony/polyfill-mbstring": "~1.0"
7202 }, 7344 },
7203 "conflict": { 7345 "conflict": {
7204 "phpunit/phpunit": "<5.4.3", 7346 "phpunit/phpunit": "<5.4.3",
7205 "symfony/console": "<5.4" 7347 "symfony/console": "<5.4"
7206 }, 7348 },
7207 "require-dev": { 7349 "require-dev": {
7208 "ext-iconv": "*", 7350 "ext-iconv": "*",
7209 "symfony/console": "^5.4|^6.0", 7351 "symfony/console": "^5.4|^6.0",
7210 "symfony/process": "^5.4|^6.0", 7352 "symfony/process": "^5.4|^6.0",
7211 "symfony/uid": "^5.4|^6.0", 7353 "symfony/uid": "^5.4|^6.0",
7212 "twig/twig": "^2.13|^3.0.4" 7354 "twig/twig": "^2.13|^3.0.4"
7213 }, 7355 },
7214 "suggest": { 7356 "suggest": {
7215 "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", 7357 "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
7216 "ext-intl": "To show region name in time zone dump", 7358 "ext-intl": "To show region name in time zone dump",
7217 "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" 7359 "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
7218 }, 7360 },
7219 "bin": [ 7361 "bin": [
7220 "Resources/bin/var-dump-server" 7362 "Resources/bin/var-dump-server"
7221 ], 7363 ],
7222 "type": "library", 7364 "type": "library",
7223 "autoload": { 7365 "autoload": {
7224 "files": [ 7366 "files": [
7225 "Resources/functions/dump.php" 7367 "Resources/functions/dump.php"
7226 ], 7368 ],
7227 "psr-4": { 7369 "psr-4": {
7228 "Symfony\\Component\\VarDumper\\": "" 7370 "Symfony\\Component\\VarDumper\\": ""
7229 }, 7371 },
7230 "exclude-from-classmap": [ 7372 "exclude-from-classmap": [
7231 "/Tests/" 7373 "/Tests/"
7232 ] 7374 ]
7233 }, 7375 },
7234 "notification-url": "https://packagist.org/downloads/", 7376 "notification-url": "https://packagist.org/downloads/",
7235 "license": [ 7377 "license": [
7236 "MIT" 7378 "MIT"
7237 ], 7379 ],
7238 "authors": [ 7380 "authors": [
7239 { 7381 {
7240 "name": "Nicolas Grekas", 7382 "name": "Nicolas Grekas",
7241 "email": "p@tchwork.com" 7383 "email": "p@tchwork.com"
7242 }, 7384 },
7243 { 7385 {
7244 "name": "Symfony Community", 7386 "name": "Symfony Community",
7245 "homepage": "https://symfony.com/contributors" 7387 "homepage": "https://symfony.com/contributors"
7246 } 7388 }
7247 ], 7389 ],
7248 "description": "Provides mechanisms for walking through any arbitrary PHP variable", 7390 "description": "Provides mechanisms for walking through any arbitrary PHP variable",
7249 "homepage": "https://symfony.com", 7391 "homepage": "https://symfony.com",
7250 "keywords": [ 7392 "keywords": [
7251 "debug", 7393 "debug",
7252 "dump" 7394 "dump"
7253 ], 7395 ],
7254 "support": { 7396 "support": {
7255 "source": "https://github.com/symfony/var-dumper/tree/v6.0.19" 7397 "source": "https://github.com/symfony/var-dumper/tree/v6.0.19"
7256 }, 7398 },
7257 "funding": [ 7399 "funding": [
7258 { 7400 {
7259 "url": "https://symfony.com/sponsor", 7401 "url": "https://symfony.com/sponsor",
7260 "type": "custom" 7402 "type": "custom"
7261 }, 7403 },
7262 { 7404 {
7263 "url": "https://github.com/fabpot", 7405 "url": "https://github.com/fabpot",
7264 "type": "github" 7406 "type": "github"
7265 }, 7407 },
7266 { 7408 {
7267 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 7409 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7268 "type": "tidelift" 7410 "type": "tidelift"
7269 } 7411 }
7270 ], 7412 ],
7271 "time": "2023-01-20T17:44:14+00:00" 7413 "time": "2023-01-20T17:44:14+00:00"
7272 }, 7414 },
7273 { 7415 {
7274 "name": "tgalopin/html-sanitizer", 7416 "name": "tgalopin/html-sanitizer",
7275 "version": "1.5.0", 7417 "version": "1.5.0",
7276 "source": { 7418 "source": {
7277 "type": "git", 7419 "type": "git",
7278 "url": "https://github.com/tgalopin/html-sanitizer.git", 7420 "url": "https://github.com/tgalopin/html-sanitizer.git",
7279 "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913" 7421 "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913"
7280 }, 7422 },
7281 "dist": { 7423 "dist": {
7282 "type": "zip", 7424 "type": "zip",
7283 "url": "https://api.github.com/repos/tgalopin/html-sanitizer/zipball/5d02dcb6f2ea4f505731eac440798caa1b3b0913", 7425 "url": "https://api.github.com/repos/tgalopin/html-sanitizer/zipball/5d02dcb6f2ea4f505731eac440798caa1b3b0913",
7284 "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913", 7426 "reference": "5d02dcb6f2ea4f505731eac440798caa1b3b0913",
7285 "shasum": "" 7427 "shasum": ""
7286 }, 7428 },
7287 "require": { 7429 "require": {
7288 "ext-dom": "*", 7430 "ext-dom": "*",
7289 "league/uri-parser": "^1.4.1", 7431 "league/uri-parser": "^1.4.1",
7290 "masterminds/html5": "^2.4", 7432 "masterminds/html5": "^2.4",
7291 "php": ">=7.1", 7433 "php": ">=7.1",
7292 "psr/log": "^1.0|^2.0|^3.0" 7434 "psr/log": "^1.0|^2.0|^3.0"
7293 }, 7435 },
7294 "require-dev": { 7436 "require-dev": {
7295 "phpunit/phpunit": "^7.4", 7437 "phpunit/phpunit": "^7.4",
7296 "symfony/var-dumper": "^4.1" 7438 "symfony/var-dumper": "^4.1"
7297 }, 7439 },
7298 "type": "library", 7440 "type": "library",
7299 "autoload": { 7441 "autoload": {
7300 "psr-4": { 7442 "psr-4": {
7301 "HtmlSanitizer\\": "src" 7443 "HtmlSanitizer\\": "src"
7302 } 7444 }
7303 }, 7445 },
7304 "notification-url": "https://packagist.org/downloads/", 7446 "notification-url": "https://packagist.org/downloads/",
7305 "license": [ 7447 "license": [
7306 "MIT" 7448 "MIT"
7307 ], 7449 ],
7308 "authors": [ 7450 "authors": [
7309 { 7451 {
7310 "name": "Titouan Galopin", 7452 "name": "Titouan Galopin",
7311 "email": "galopintitouan@gmail.com" 7453 "email": "galopintitouan@gmail.com"
7312 } 7454 }
7313 ], 7455 ],
7314 "description": "Sanitize untrustworthy HTML user input", 7456 "description": "Sanitize untrustworthy HTML user input",
7315 "support": { 7457 "support": {
7316 "issues": "https://github.com/tgalopin/html-sanitizer/issues", 7458 "issues": "https://github.com/tgalopin/html-sanitizer/issues",
7317 "source": "https://github.com/tgalopin/html-sanitizer/tree/1.5.0" 7459 "source": "https://github.com/tgalopin/html-sanitizer/tree/1.5.0"
7318 }, 7460 },
7319 "abandoned": "symfony/html-sanitizer", 7461 "abandoned": "symfony/html-sanitizer",
7320 "time": "2021-09-14T08:27:50+00:00" 7462 "time": "2021-09-14T08:27:50+00:00"
7321 }, 7463 },
7322 { 7464 {
7323 "name": "tijsverkoyen/css-to-inline-styles", 7465 "name": "tijsverkoyen/css-to-inline-styles",
7324 "version": "2.2.6", 7466 "version": "2.2.6",
7325 "source": { 7467 "source": {
7326 "type": "git", 7468 "type": "git",
7327 "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", 7469 "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
7328 "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c" 7470 "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c"
7329 }, 7471 },
7330 "dist": { 7472 "dist": {
7331 "type": "zip", 7473 "type": "zip",
7332 "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c", 7474 "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c",
7333 "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c", 7475 "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c",
7334 "shasum": "" 7476 "shasum": ""
7335 }, 7477 },
7336 "require": { 7478 "require": {
7337 "ext-dom": "*", 7479 "ext-dom": "*",
7338 "ext-libxml": "*", 7480 "ext-libxml": "*",
7339 "php": "^5.5 || ^7.0 || ^8.0", 7481 "php": "^5.5 || ^7.0 || ^8.0",
7340 "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" 7482 "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
7341 }, 7483 },
7342 "require-dev": { 7484 "require-dev": {
7343 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" 7485 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10"
7344 }, 7486 },
7345 "type": "library", 7487 "type": "library",
7346 "extra": { 7488 "extra": {
7347 "branch-alias": { 7489 "branch-alias": {
7348 "dev-master": "2.2.x-dev" 7490 "dev-master": "2.2.x-dev"
7349 } 7491 }
7350 }, 7492 },
7351 "autoload": { 7493 "autoload": {
7352 "psr-4": { 7494 "psr-4": {
7353 "TijsVerkoyen\\CssToInlineStyles\\": "src" 7495 "TijsVerkoyen\\CssToInlineStyles\\": "src"
7354 } 7496 }
7355 }, 7497 },
7356 "notification-url": "https://packagist.org/downloads/", 7498 "notification-url": "https://packagist.org/downloads/",
7357 "license": [ 7499 "license": [
7358 "BSD-3-Clause" 7500 "BSD-3-Clause"
7359 ], 7501 ],
7360 "authors": [ 7502 "authors": [
7361 { 7503 {
7362 "name": "Tijs Verkoyen", 7504 "name": "Tijs Verkoyen",
7363 "email": "css_to_inline_styles@verkoyen.eu", 7505 "email": "css_to_inline_styles@verkoyen.eu",
7364 "role": "Developer" 7506 "role": "Developer"
7365 } 7507 }
7366 ], 7508 ],
7367 "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", 7509 "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
7368 "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", 7510 "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
7369 "support": { 7511 "support": {
7370 "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", 7512 "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues",
7371 "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6" 7513 "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6"
7372 }, 7514 },
7373 "time": "2023-01-03T09:29:04+00:00" 7515 "time": "2023-01-03T09:29:04+00:00"
7374 }, 7516 },
7375 { 7517 {
7376 "name": "vlucas/phpdotenv", 7518 "name": "vlucas/phpdotenv",
7377 "version": "v5.5.0", 7519 "version": "v5.5.0",
7378 "source": { 7520 "source": {
7379 "type": "git", 7521 "type": "git",
7380 "url": "https://github.com/vlucas/phpdotenv.git", 7522 "url": "https://github.com/vlucas/phpdotenv.git",
7381 "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" 7523 "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7"
7382 }, 7524 },
7383 "dist": { 7525 "dist": {
7384 "type": "zip", 7526 "type": "zip",
7385 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", 7527 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
7386 "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", 7528 "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
7387 "shasum": "" 7529 "shasum": ""
7388 }, 7530 },
7389 "require": { 7531 "require": {
7390 "ext-pcre": "*", 7532 "ext-pcre": "*",
7391 "graham-campbell/result-type": "^1.0.2", 7533 "graham-campbell/result-type": "^1.0.2",
7392 "php": "^7.1.3 || ^8.0", 7534 "php": "^7.1.3 || ^8.0",
7393 "phpoption/phpoption": "^1.8", 7535 "phpoption/phpoption": "^1.8",
7394 "symfony/polyfill-ctype": "^1.23", 7536 "symfony/polyfill-ctype": "^1.23",
7395 "symfony/polyfill-mbstring": "^1.23.1", 7537 "symfony/polyfill-mbstring": "^1.23.1",
7396 "symfony/polyfill-php80": "^1.23.1" 7538 "symfony/polyfill-php80": "^1.23.1"
7397 }, 7539 },
7398 "require-dev": { 7540 "require-dev": {
7399 "bamarni/composer-bin-plugin": "^1.4.1", 7541 "bamarni/composer-bin-plugin": "^1.4.1",
7400 "ext-filter": "*", 7542 "ext-filter": "*",
7401 "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" 7543 "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25"
7402 }, 7544 },
7403 "suggest": { 7545 "suggest": {
7404 "ext-filter": "Required to use the boolean validator." 7546 "ext-filter": "Required to use the boolean validator."
7405 }, 7547 },
7406 "type": "library", 7548 "type": "library",
7407 "extra": { 7549 "extra": {
7408 "bamarni-bin": { 7550 "bamarni-bin": {
7409 "bin-links": true, 7551 "bin-links": true,
7410 "forward-command": true 7552 "forward-command": true
7411 }, 7553 },
7412 "branch-alias": { 7554 "branch-alias": {
7413 "dev-master": "5.5-dev" 7555 "dev-master": "5.5-dev"
7414 } 7556 }
7415 }, 7557 },
7416 "autoload": { 7558 "autoload": {
7417 "psr-4": { 7559 "psr-4": {
7418 "Dotenv\\": "src/" 7560 "Dotenv\\": "src/"
7419 } 7561 }
7420 }, 7562 },
7421 "notification-url": "https://packagist.org/downloads/", 7563 "notification-url": "https://packagist.org/downloads/",
7422 "license": [ 7564 "license": [
7423 "BSD-3-Clause" 7565 "BSD-3-Clause"
7424 ], 7566 ],
7425 "authors": [ 7567 "authors": [
7426 { 7568 {
7427 "name": "Graham Campbell", 7569 "name": "Graham Campbell",
7428 "email": "hello@gjcampbell.co.uk", 7570 "email": "hello@gjcampbell.co.uk",
7429 "homepage": "https://github.com/GrahamCampbell" 7571 "homepage": "https://github.com/GrahamCampbell"
7430 }, 7572 },
7431 { 7573 {
7432 "name": "Vance Lucas", 7574 "name": "Vance Lucas",
7433 "email": "vance@vancelucas.com", 7575 "email": "vance@vancelucas.com",
7434 "homepage": "https://github.com/vlucas" 7576 "homepage": "https://github.com/vlucas"
7435 } 7577 }
7436 ], 7578 ],
7437 "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", 7579 "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
7438 "keywords": [ 7580 "keywords": [
7439 "dotenv", 7581 "dotenv",
7440 "env", 7582 "env",
7441 "environment" 7583 "environment"
7442 ], 7584 ],
7443 "support": { 7585 "support": {
7444 "issues": "https://github.com/vlucas/phpdotenv/issues", 7586 "issues": "https://github.com/vlucas/phpdotenv/issues",
7445 "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" 7587 "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0"
7446 }, 7588 },
7447 "funding": [ 7589 "funding": [
7448 { 7590 {
7449 "url": "https://github.com/GrahamCampbell", 7591 "url": "https://github.com/GrahamCampbell",
7450 "type": "github" 7592 "type": "github"
7451 }, 7593 },
7452 { 7594 {
7453 "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", 7595 "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
7454 "type": "tidelift" 7596 "type": "tidelift"
7455 } 7597 }
7456 ], 7598 ],
7457 "time": "2022-10-16T01:01:54+00:00" 7599 "time": "2022-10-16T01:01:54+00:00"
7458 }, 7600 },
7459 { 7601 {
7460 "name": "voku/portable-ascii", 7602 "name": "voku/portable-ascii",
7461 "version": "2.0.1", 7603 "version": "2.0.1",
7462 "source": { 7604 "source": {
7463 "type": "git", 7605 "type": "git",
7464 "url": "https://github.com/voku/portable-ascii.git", 7606 "url": "https://github.com/voku/portable-ascii.git",
7465 "reference": "b56450eed252f6801410d810c8e1727224ae0743" 7607 "reference": "b56450eed252f6801410d810c8e1727224ae0743"
7466 }, 7608 },
7467 "dist": { 7609 "dist": {
7468 "type": "zip", 7610 "type": "zip",
7469 "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", 7611 "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743",
7470 "reference": "b56450eed252f6801410d810c8e1727224ae0743", 7612 "reference": "b56450eed252f6801410d810c8e1727224ae0743",
7471 "shasum": "" 7613 "shasum": ""
7472 }, 7614 },
7473 "require": { 7615 "require": {
7474 "php": ">=7.0.0" 7616 "php": ">=7.0.0"
7475 }, 7617 },
7476 "require-dev": { 7618 "require-dev": {
7477 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 7619 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
7478 }, 7620 },
7479 "suggest": { 7621 "suggest": {
7480 "ext-intl": "Use Intl for transliterator_transliterate() support" 7622 "ext-intl": "Use Intl for transliterator_transliterate() support"
7481 }, 7623 },
7482 "type": "library", 7624 "type": "library",
7483 "autoload": { 7625 "autoload": {
7484 "psr-4": { 7626 "psr-4": {
7485 "voku\\": "src/voku/" 7627 "voku\\": "src/voku/"
7486 } 7628 }
7487 }, 7629 },
7488 "notification-url": "https://packagist.org/downloads/", 7630 "notification-url": "https://packagist.org/downloads/",
7489 "license": [ 7631 "license": [
7490 "MIT" 7632 "MIT"
7491 ], 7633 ],
7492 "authors": [ 7634 "authors": [
7493 { 7635 {
7494 "name": "Lars Moelleken", 7636 "name": "Lars Moelleken",
7495 "homepage": "http://www.moelleken.org/" 7637 "homepage": "http://www.moelleken.org/"
7496 } 7638 }
7497 ], 7639 ],
7498 "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", 7640 "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
7499 "homepage": "https://github.com/voku/portable-ascii", 7641 "homepage": "https://github.com/voku/portable-ascii",
7500 "keywords": [ 7642 "keywords": [
7501 "ascii", 7643 "ascii",
7502 "clean", 7644 "clean",
7503 "php" 7645 "php"
7504 ], 7646 ],
7505 "support": { 7647 "support": {
7506 "issues": "https://github.com/voku/portable-ascii/issues", 7648 "issues": "https://github.com/voku/portable-ascii/issues",
7507 "source": "https://github.com/voku/portable-ascii/tree/2.0.1" 7649 "source": "https://github.com/voku/portable-ascii/tree/2.0.1"
7508 }, 7650 },
7509 "funding": [ 7651 "funding": [
7510 { 7652 {
7511 "url": "https://www.paypal.me/moelleken", 7653 "url": "https://www.paypal.me/moelleken",
7512 "type": "custom" 7654 "type": "custom"
7513 }, 7655 },
7514 { 7656 {
7515 "url": "https://github.com/voku", 7657 "url": "https://github.com/voku",
7516 "type": "github" 7658 "type": "github"
7517 }, 7659 },
7518 { 7660 {
7519 "url": "https://opencollective.com/portable-ascii", 7661 "url": "https://opencollective.com/portable-ascii",
7520 "type": "open_collective" 7662 "type": "open_collective"
7521 }, 7663 },
7522 { 7664 {
7523 "url": "https://www.patreon.com/voku", 7665 "url": "https://www.patreon.com/voku",
7524 "type": "patreon" 7666 "type": "patreon"
7525 }, 7667 },
7526 { 7668 {
7527 "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", 7669 "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
7528 "type": "tidelift" 7670 "type": "tidelift"
7529 } 7671 }
7530 ], 7672 ],
7531 "time": "2022-03-08T17:03:00+00:00" 7673 "time": "2022-03-08T17:03:00+00:00"
7532 }, 7674 },
7533 { 7675 {
7534 "name": "webmozart/assert", 7676 "name": "webmozart/assert",
7535 "version": "1.11.0", 7677 "version": "1.11.0",
7536 "source": { 7678 "source": {
7537 "type": "git", 7679 "type": "git",
7538 "url": "https://github.com/webmozarts/assert.git", 7680 "url": "https://github.com/webmozarts/assert.git",
7539 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" 7681 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
7540 }, 7682 },
7541 "dist": { 7683 "dist": {
7542 "type": "zip", 7684 "type": "zip",
7543 "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", 7685 "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
7544 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", 7686 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
7545 "shasum": "" 7687 "shasum": ""
7546 }, 7688 },
7547 "require": { 7689 "require": {
7548 "ext-ctype": "*", 7690 "ext-ctype": "*",
7549 "php": "^7.2 || ^8.0" 7691 "php": "^7.2 || ^8.0"
7550 }, 7692 },
7551 "conflict": { 7693 "conflict": {
7552 "phpstan/phpstan": "<0.12.20", 7694 "phpstan/phpstan": "<0.12.20",
7553 "vimeo/psalm": "<4.6.1 || 4.6.2" 7695 "vimeo/psalm": "<4.6.1 || 4.6.2"
7554 }, 7696 },
7555 "require-dev": { 7697 "require-dev": {
7556 "phpunit/phpunit": "^8.5.13" 7698 "phpunit/phpunit": "^8.5.13"
7557 }, 7699 },
7558 "type": "library", 7700 "type": "library",
7559 "extra": { 7701 "extra": {
7560 "branch-alias": { 7702 "branch-alias": {
7561 "dev-master": "1.10-dev" 7703 "dev-master": "1.10-dev"
7562 } 7704 }
7563 }, 7705 },
7564 "autoload": { 7706 "autoload": {
7565 "psr-4": { 7707 "psr-4": {
7566 "Webmozart\\Assert\\": "src/" 7708 "Webmozart\\Assert\\": "src/"
7567 } 7709 }
7568 }, 7710 },
7569 "notification-url": "https://packagist.org/downloads/", 7711 "notification-url": "https://packagist.org/downloads/",
7570 "license": [ 7712 "license": [
7571 "MIT" 7713 "MIT"
7572 ], 7714 ],
7573 "authors": [ 7715 "authors": [
7574 { 7716 {
7575 "name": "Bernhard Schussek", 7717 "name": "Bernhard Schussek",
7576 "email": "bschussek@gmail.com" 7718 "email": "bschussek@gmail.com"
7577 } 7719 }
7578 ], 7720 ],
7579 "description": "Assertions to validate method input/output with nice error messages.", 7721 "description": "Assertions to validate method input/output with nice error messages.",
7580 "keywords": [ 7722 "keywords": [
7581 "assert", 7723 "assert",
7582 "check", 7724 "check",
7583 "validate" 7725 "validate"
7584 ], 7726 ],
7585 "support": { 7727 "support": {
7586 "issues": "https://github.com/webmozarts/assert/issues", 7728 "issues": "https://github.com/webmozarts/assert/issues",
7587 "source": "https://github.com/webmozarts/assert/tree/1.11.0" 7729 "source": "https://github.com/webmozarts/assert/tree/1.11.0"
7588 }, 7730 },
7589 "time": "2022-06-03T18:03:27+00:00" 7731 "time": "2022-06-03T18:03:27+00:00"
7590 } 7732 }
7591 ], 7733 ],
7592 "packages-dev": [ 7734 "packages-dev": [
7593 { 7735 {
7594 "name": "barryvdh/laravel-debugbar", 7736 "name": "barryvdh/laravel-debugbar",
7595 "version": "v3.9.2", 7737 "version": "v3.9.2",
7596 "source": { 7738 "source": {
7597 "type": "git", 7739 "type": "git",
7598 "url": "https://github.com/barryvdh/laravel-debugbar.git", 7740 "url": "https://github.com/barryvdh/laravel-debugbar.git",
7599 "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1" 7741 "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1"
7600 }, 7742 },
7601 "dist": { 7743 "dist": {
7602 "type": "zip", 7744 "type": "zip",
7603 "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/bfd0131c146973cab164e50f5cdd8a67cc60cab1", 7745 "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/bfd0131c146973cab164e50f5cdd8a67cc60cab1",
7604 "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1", 7746 "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1",
7605 "shasum": "" 7747 "shasum": ""
7606 }, 7748 },
7607 "require": { 7749 "require": {
7608 "illuminate/routing": "^9|^10", 7750 "illuminate/routing": "^9|^10",
7609 "illuminate/session": "^9|^10", 7751 "illuminate/session": "^9|^10",
7610 "illuminate/support": "^9|^10", 7752 "illuminate/support": "^9|^10",
7611 "maximebf/debugbar": "^1.18.2", 7753 "maximebf/debugbar": "^1.18.2",
7612 "php": "^8.0", 7754 "php": "^8.0",
7613 "symfony/finder": "^6" 7755 "symfony/finder": "^6"
7614 }, 7756 },
7615 "require-dev": { 7757 "require-dev": {
7616 "mockery/mockery": "^1.3.3", 7758 "mockery/mockery": "^1.3.3",
7617 "orchestra/testbench-dusk": "^5|^6|^7|^8", 7759 "orchestra/testbench-dusk": "^5|^6|^7|^8",
7618 "phpunit/phpunit": "^8.5.30|^9.0", 7760 "phpunit/phpunit": "^8.5.30|^9.0",
7619 "squizlabs/php_codesniffer": "^3.5" 7761 "squizlabs/php_codesniffer": "^3.5"
7620 }, 7762 },
7621 "type": "library", 7763 "type": "library",
7622 "extra": { 7764 "extra": {
7623 "branch-alias": { 7765 "branch-alias": {
7624 "dev-master": "3.8-dev" 7766 "dev-master": "3.8-dev"
7625 }, 7767 },
7626 "laravel": { 7768 "laravel": {
7627 "providers": [ 7769 "providers": [
7628 "Barryvdh\\Debugbar\\ServiceProvider" 7770 "Barryvdh\\Debugbar\\ServiceProvider"
7629 ], 7771 ],
7630 "aliases": { 7772 "aliases": {
7631 "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar" 7773 "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar"
7632 } 7774 }
7633 } 7775 }
7634 }, 7776 },
7635 "autoload": { 7777 "autoload": {
7636 "files": [ 7778 "files": [
7637 "src/helpers.php" 7779 "src/helpers.php"
7638 ], 7780 ],
7639 "psr-4": { 7781 "psr-4": {
7640 "Barryvdh\\Debugbar\\": "src/" 7782 "Barryvdh\\Debugbar\\": "src/"
7641 } 7783 }
7642 }, 7784 },
7643 "notification-url": "https://packagist.org/downloads/", 7785 "notification-url": "https://packagist.org/downloads/",
7644 "license": [ 7786 "license": [
7645 "MIT" 7787 "MIT"
7646 ], 7788 ],
7647 "authors": [ 7789 "authors": [
7648 { 7790 {
7649 "name": "Barry vd. Heuvel", 7791 "name": "Barry vd. Heuvel",
7650 "email": "barryvdh@gmail.com" 7792 "email": "barryvdh@gmail.com"
7651 } 7793 }
7652 ], 7794 ],
7653 "description": "PHP Debugbar integration for Laravel", 7795 "description": "PHP Debugbar integration for Laravel",
7654 "keywords": [ 7796 "keywords": [
7655 "debug", 7797 "debug",
7656 "debugbar", 7798 "debugbar",
7657 "laravel", 7799 "laravel",
7658 "profiler", 7800 "profiler",
7659 "webprofiler" 7801 "webprofiler"
7660 ], 7802 ],
7661 "support": { 7803 "support": {
7662 "issues": "https://github.com/barryvdh/laravel-debugbar/issues", 7804 "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
7663 "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.9.2" 7805 "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.9.2"
7664 }, 7806 },
7665 "funding": [ 7807 "funding": [
7666 { 7808 {
7667 "url": "https://fruitcake.nl", 7809 "url": "https://fruitcake.nl",
7668 "type": "custom" 7810 "type": "custom"
7669 }, 7811 },
7670 { 7812 {
7671 "url": "https://github.com/barryvdh", 7813 "url": "https://github.com/barryvdh",
7672 "type": "github" 7814 "type": "github"
7673 } 7815 }
7674 ], 7816 ],
7675 "time": "2023-08-25T18:43:57+00:00" 7817 "time": "2023-08-25T18:43:57+00:00"
7676 }, 7818 },
7677 { 7819 {
7678 "name": "doctrine/instantiator", 7820 "name": "doctrine/instantiator",
7679 "version": "1.5.0", 7821 "version": "1.5.0",
7680 "source": { 7822 "source": {
7681 "type": "git", 7823 "type": "git",
7682 "url": "https://github.com/doctrine/instantiator.git", 7824 "url": "https://github.com/doctrine/instantiator.git",
7683 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" 7825 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
7684 }, 7826 },
7685 "dist": { 7827 "dist": {
7686 "type": "zip", 7828 "type": "zip",
7687 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", 7829 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
7688 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", 7830 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
7689 "shasum": "" 7831 "shasum": ""
7690 }, 7832 },
7691 "require": { 7833 "require": {
7692 "php": "^7.1 || ^8.0" 7834 "php": "^7.1 || ^8.0"
7693 }, 7835 },
7694 "require-dev": { 7836 "require-dev": {
7695 "doctrine/coding-standard": "^9 || ^11", 7837 "doctrine/coding-standard": "^9 || ^11",
7696 "ext-pdo": "*", 7838 "ext-pdo": "*",
7697 "ext-phar": "*", 7839 "ext-phar": "*",
7698 "phpbench/phpbench": "^0.16 || ^1", 7840 "phpbench/phpbench": "^0.16 || ^1",
7699 "phpstan/phpstan": "^1.4", 7841 "phpstan/phpstan": "^1.4",
7700 "phpstan/phpstan-phpunit": "^1", 7842 "phpstan/phpstan-phpunit": "^1",
7701 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 7843 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
7702 "vimeo/psalm": "^4.30 || ^5.4" 7844 "vimeo/psalm": "^4.30 || ^5.4"
7703 }, 7845 },
7704 "type": "library", 7846 "type": "library",
7705 "autoload": { 7847 "autoload": {
7706 "psr-4": { 7848 "psr-4": {
7707 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 7849 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
7708 } 7850 }
7709 }, 7851 },
7710 "notification-url": "https://packagist.org/downloads/", 7852 "notification-url": "https://packagist.org/downloads/",
7711 "license": [ 7853 "license": [
7712 "MIT" 7854 "MIT"
7713 ], 7855 ],
7714 "authors": [ 7856 "authors": [
7715 { 7857 {
7716 "name": "Marco Pivetta", 7858 "name": "Marco Pivetta",
7717 "email": "ocramius@gmail.com", 7859 "email": "ocramius@gmail.com",
7718 "homepage": "https://ocramius.github.io/" 7860 "homepage": "https://ocramius.github.io/"
7719 } 7861 }
7720 ], 7862 ],
7721 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 7863 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
7722 "homepage": "https://www.doctrine-project.org/projects/instantiator.html", 7864 "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
7723 "keywords": [ 7865 "keywords": [
7724 "constructor", 7866 "constructor",
7725 "instantiate" 7867 "instantiate"
7726 ], 7868 ],
7727 "support": { 7869 "support": {
7728 "issues": "https://github.com/doctrine/instantiator/issues", 7870 "issues": "https://github.com/doctrine/instantiator/issues",
7729 "source": "https://github.com/doctrine/instantiator/tree/1.5.0" 7871 "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
7730 }, 7872 },
7731 "funding": [ 7873 "funding": [
7732 { 7874 {
7733 "url": "https://www.doctrine-project.org/sponsorship.html", 7875 "url": "https://www.doctrine-project.org/sponsorship.html",
7734 "type": "custom" 7876 "type": "custom"
7735 }, 7877 },
7736 { 7878 {
7737 "url": "https://www.patreon.com/phpdoctrine", 7879 "url": "https://www.patreon.com/phpdoctrine",
7738 "type": "patreon" 7880 "type": "patreon"
7739 }, 7881 },
7740 { 7882 {
7741 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 7883 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
7742 "type": "tidelift" 7884 "type": "tidelift"
7743 } 7885 }
7744 ], 7886 ],
7745 "time": "2022-12-30T00:15:36+00:00" 7887 "time": "2022-12-30T00:15:36+00:00"
7746 }, 7888 },
7747 { 7889 {
7748 "name": "fakerphp/faker", 7890 "name": "fakerphp/faker",
7749 "version": "v1.21.0", 7891 "version": "v1.21.0",
7750 "source": { 7892 "source": {
7751 "type": "git", 7893 "type": "git",
7752 "url": "https://github.com/FakerPHP/Faker.git", 7894 "url": "https://github.com/FakerPHP/Faker.git",
7753 "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d" 7895 "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d"
7754 }, 7896 },
7755 "dist": { 7897 "dist": {
7756 "type": "zip", 7898 "type": "zip",
7757 "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d", 7899 "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/92efad6a967f0b79c499705c69b662f738cc9e4d",
7758 "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d", 7900 "reference": "92efad6a967f0b79c499705c69b662f738cc9e4d",
7759 "shasum": "" 7901 "shasum": ""
7760 }, 7902 },
7761 "require": { 7903 "require": {
7762 "php": "^7.4 || ^8.0", 7904 "php": "^7.4 || ^8.0",
7763 "psr/container": "^1.0 || ^2.0", 7905 "psr/container": "^1.0 || ^2.0",
7764 "symfony/deprecation-contracts": "^2.2 || ^3.0" 7906 "symfony/deprecation-contracts": "^2.2 || ^3.0"
7765 }, 7907 },
7766 "conflict": { 7908 "conflict": {
7767 "fzaninotto/faker": "*" 7909 "fzaninotto/faker": "*"
7768 }, 7910 },
7769 "require-dev": { 7911 "require-dev": {
7770 "bamarni/composer-bin-plugin": "^1.4.1", 7912 "bamarni/composer-bin-plugin": "^1.4.1",
7771 "doctrine/persistence": "^1.3 || ^2.0", 7913 "doctrine/persistence": "^1.3 || ^2.0",
7772 "ext-intl": "*", 7914 "ext-intl": "*",
7773 "phpunit/phpunit": "^9.5.26", 7915 "phpunit/phpunit": "^9.5.26",
7774 "symfony/phpunit-bridge": "^5.4.16" 7916 "symfony/phpunit-bridge": "^5.4.16"
7775 }, 7917 },
7776 "suggest": { 7918 "suggest": {
7777 "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", 7919 "doctrine/orm": "Required to use Faker\\ORM\\Doctrine",
7778 "ext-curl": "Required by Faker\\Provider\\Image to download images.", 7920 "ext-curl": "Required by Faker\\Provider\\Image to download images.",
7779 "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", 7921 "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.",
7780 "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", 7922 "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.",
7781 "ext-mbstring": "Required for multibyte Unicode string functionality." 7923 "ext-mbstring": "Required for multibyte Unicode string functionality."
7782 }, 7924 },
7783 "type": "library", 7925 "type": "library",
7784 "extra": { 7926 "extra": {
7785 "branch-alias": { 7927 "branch-alias": {
7786 "dev-main": "v1.21-dev" 7928 "dev-main": "v1.21-dev"
7787 } 7929 }
7788 }, 7930 },
7789 "autoload": { 7931 "autoload": {
7790 "psr-4": { 7932 "psr-4": {
7791 "Faker\\": "src/Faker/" 7933 "Faker\\": "src/Faker/"
7792 } 7934 }
7793 }, 7935 },
7794 "notification-url": "https://packagist.org/downloads/", 7936 "notification-url": "https://packagist.org/downloads/",
7795 "license": [ 7937 "license": [
7796 "MIT" 7938 "MIT"
7797 ], 7939 ],
7798 "authors": [ 7940 "authors": [
7799 { 7941 {
7800 "name": "François Zaninotto" 7942 "name": "François Zaninotto"
7801 } 7943 }
7802 ], 7944 ],
7803 "description": "Faker is a PHP library that generates fake data for you.", 7945 "description": "Faker is a PHP library that generates fake data for you.",
7804 "keywords": [ 7946 "keywords": [
7805 "data", 7947 "data",
7806 "faker", 7948 "faker",
7807 "fixtures" 7949 "fixtures"
7808 ], 7950 ],
7809 "support": { 7951 "support": {
7810 "issues": "https://github.com/FakerPHP/Faker/issues", 7952 "issues": "https://github.com/FakerPHP/Faker/issues",
7811 "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0" 7953 "source": "https://github.com/FakerPHP/Faker/tree/v1.21.0"
7812 }, 7954 },
7813 "time": "2022-12-13T13:54:32+00:00" 7955 "time": "2022-12-13T13:54:32+00:00"
7814 }, 7956 },
7815 { 7957 {
7816 "name": "filp/whoops", 7958 "name": "filp/whoops",
7817 "version": "2.15.2", 7959 "version": "2.15.2",
7818 "source": { 7960 "source": {
7819 "type": "git", 7961 "type": "git",
7820 "url": "https://github.com/filp/whoops.git", 7962 "url": "https://github.com/filp/whoops.git",
7821 "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73" 7963 "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73"
7822 }, 7964 },
7823 "dist": { 7965 "dist": {
7824 "type": "zip", 7966 "type": "zip",
7825 "url": "https://api.github.com/repos/filp/whoops/zipball/aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", 7967 "url": "https://api.github.com/repos/filp/whoops/zipball/aac9304c5ed61bf7b1b7a6064bf9806ab842ce73",
7826 "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73", 7968 "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73",
7827 "shasum": "" 7969 "shasum": ""
7828 }, 7970 },
7829 "require": { 7971 "require": {
7830 "php": "^5.5.9 || ^7.0 || ^8.0", 7972 "php": "^5.5.9 || ^7.0 || ^8.0",
7831 "psr/log": "^1.0.1 || ^2.0 || ^3.0" 7973 "psr/log": "^1.0.1 || ^2.0 || ^3.0"
7832 }, 7974 },
7833 "require-dev": { 7975 "require-dev": {
7834 "mockery/mockery": "^0.9 || ^1.0", 7976 "mockery/mockery": "^0.9 || ^1.0",
7835 "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", 7977 "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
7836 "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" 7978 "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
7837 }, 7979 },
7838 "suggest": { 7980 "suggest": {
7839 "symfony/var-dumper": "Pretty print complex values better with var-dumper available", 7981 "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
7840 "whoops/soap": "Formats errors as SOAP responses" 7982 "whoops/soap": "Formats errors as SOAP responses"
7841 }, 7983 },
7842 "type": "library", 7984 "type": "library",
7843 "extra": { 7985 "extra": {
7844 "branch-alias": { 7986 "branch-alias": {
7845 "dev-master": "2.7-dev" 7987 "dev-master": "2.7-dev"
7846 } 7988 }
7847 }, 7989 },
7848 "autoload": { 7990 "autoload": {
7849 "psr-4": { 7991 "psr-4": {
7850 "Whoops\\": "src/Whoops/" 7992 "Whoops\\": "src/Whoops/"
7851 } 7993 }
7852 }, 7994 },
7853 "notification-url": "https://packagist.org/downloads/", 7995 "notification-url": "https://packagist.org/downloads/",
7854 "license": [ 7996 "license": [
7855 "MIT" 7997 "MIT"
7856 ], 7998 ],
7857 "authors": [ 7999 "authors": [
7858 { 8000 {
7859 "name": "Filipe Dobreira", 8001 "name": "Filipe Dobreira",
7860 "homepage": "https://github.com/filp", 8002 "homepage": "https://github.com/filp",
7861 "role": "Developer" 8003 "role": "Developer"
7862 } 8004 }
7863 ], 8005 ],
7864 "description": "php error handling for cool kids", 8006 "description": "php error handling for cool kids",
7865 "homepage": "https://filp.github.io/whoops/", 8007 "homepage": "https://filp.github.io/whoops/",
7866 "keywords": [ 8008 "keywords": [
7867 "error", 8009 "error",
7868 "exception", 8010 "exception",
7869 "handling", 8011 "handling",
7870 "library", 8012 "library",
7871 "throwable", 8013 "throwable",
7872 "whoops" 8014 "whoops"
7873 ], 8015 ],
7874 "support": { 8016 "support": {
7875 "issues": "https://github.com/filp/whoops/issues", 8017 "issues": "https://github.com/filp/whoops/issues",
7876 "source": "https://github.com/filp/whoops/tree/2.15.2" 8018 "source": "https://github.com/filp/whoops/tree/2.15.2"
7877 }, 8019 },
7878 "funding": [ 8020 "funding": [
7879 { 8021 {
7880 "url": "https://github.com/denis-sokolov", 8022 "url": "https://github.com/denis-sokolov",
7881 "type": "github" 8023 "type": "github"
7882 } 8024 }
7883 ], 8025 ],
7884 "time": "2023-04-12T12:00:00+00:00" 8026 "time": "2023-04-12T12:00:00+00:00"
7885 }, 8027 },
7886 { 8028 {
7887 "name": "hamcrest/hamcrest-php", 8029 "name": "hamcrest/hamcrest-php",
7888 "version": "v2.0.1", 8030 "version": "v2.0.1",
7889 "source": { 8031 "source": {
7890 "type": "git", 8032 "type": "git",
7891 "url": "https://github.com/hamcrest/hamcrest-php.git", 8033 "url": "https://github.com/hamcrest/hamcrest-php.git",
7892 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" 8034 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
7893 }, 8035 },
7894 "dist": { 8036 "dist": {
7895 "type": "zip", 8037 "type": "zip",
7896 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 8038 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
7897 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 8039 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
7898 "shasum": "" 8040 "shasum": ""
7899 }, 8041 },
7900 "require": { 8042 "require": {
7901 "php": "^5.3|^7.0|^8.0" 8043 "php": "^5.3|^7.0|^8.0"
7902 }, 8044 },
7903 "replace": { 8045 "replace": {
7904 "cordoval/hamcrest-php": "*", 8046 "cordoval/hamcrest-php": "*",
7905 "davedevelopment/hamcrest-php": "*", 8047 "davedevelopment/hamcrest-php": "*",
7906 "kodova/hamcrest-php": "*" 8048 "kodova/hamcrest-php": "*"
7907 }, 8049 },
7908 "require-dev": { 8050 "require-dev": {
7909 "phpunit/php-file-iterator": "^1.4 || ^2.0", 8051 "phpunit/php-file-iterator": "^1.4 || ^2.0",
7910 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" 8052 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
7911 }, 8053 },
7912 "type": "library", 8054 "type": "library",
7913 "extra": { 8055 "extra": {
7914 "branch-alias": { 8056 "branch-alias": {
7915 "dev-master": "2.1-dev" 8057 "dev-master": "2.1-dev"
7916 } 8058 }
7917 }, 8059 },
7918 "autoload": { 8060 "autoload": {
7919 "classmap": [ 8061 "classmap": [
7920 "hamcrest" 8062 "hamcrest"
7921 ] 8063 ]
7922 }, 8064 },
7923 "notification-url": "https://packagist.org/downloads/", 8065 "notification-url": "https://packagist.org/downloads/",
7924 "license": [ 8066 "license": [
7925 "BSD-3-Clause" 8067 "BSD-3-Clause"
7926 ], 8068 ],
7927 "description": "This is the PHP port of Hamcrest Matchers", 8069 "description": "This is the PHP port of Hamcrest Matchers",
7928 "keywords": [ 8070 "keywords": [
7929 "test" 8071 "test"
7930 ], 8072 ],
7931 "support": { 8073 "support": {
7932 "issues": "https://github.com/hamcrest/hamcrest-php/issues", 8074 "issues": "https://github.com/hamcrest/hamcrest-php/issues",
7933 "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" 8075 "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1"
7934 }, 8076 },
7935 "time": "2020-07-09T08:09:16+00:00" 8077 "time": "2020-07-09T08:09:16+00:00"
7936 }, 8078 },
7937 { 8079 {
7938 "name": "laravel/pint", 8080 "name": "laravel/pint",
7939 "version": "v1.5.0", 8081 "version": "v1.5.0",
7940 "source": { 8082 "source": {
7941 "type": "git", 8083 "type": "git",
7942 "url": "https://github.com/laravel/pint.git", 8084 "url": "https://github.com/laravel/pint.git",
7943 "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362" 8085 "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362"
7944 }, 8086 },
7945 "dist": { 8087 "dist": {
7946 "type": "zip", 8088 "type": "zip",
7947 "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362", 8089 "url": "https://api.github.com/repos/laravel/pint/zipball/e0a8cef58b74662f27355be9cdea0e726bbac362",
7948 "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362", 8090 "reference": "e0a8cef58b74662f27355be9cdea0e726bbac362",
7949 "shasum": "" 8091 "shasum": ""
7950 }, 8092 },
7951 "require": { 8093 "require": {
7952 "ext-json": "*", 8094 "ext-json": "*",
7953 "ext-mbstring": "*", 8095 "ext-mbstring": "*",
7954 "ext-tokenizer": "*", 8096 "ext-tokenizer": "*",
7955 "ext-xml": "*", 8097 "ext-xml": "*",
7956 "php": "^8.0" 8098 "php": "^8.0"
7957 }, 8099 },
7958 "require-dev": { 8100 "require-dev": {
7959 "friendsofphp/php-cs-fixer": "^3.14.4", 8101 "friendsofphp/php-cs-fixer": "^3.14.4",
7960 "illuminate/view": "^9.51.0", 8102 "illuminate/view": "^9.51.0",
7961 "laravel-zero/framework": "^9.2.0", 8103 "laravel-zero/framework": "^9.2.0",
7962 "mockery/mockery": "^1.5.1", 8104 "mockery/mockery": "^1.5.1",
7963 "nunomaduro/larastan": "^2.4.0", 8105 "nunomaduro/larastan": "^2.4.0",
7964 "nunomaduro/termwind": "^1.15.1", 8106 "nunomaduro/termwind": "^1.15.1",
7965 "pestphp/pest": "^1.22.4" 8107 "pestphp/pest": "^1.22.4"
7966 }, 8108 },
7967 "bin": [ 8109 "bin": [
7968 "builds/pint" 8110 "builds/pint"
7969 ], 8111 ],
7970 "type": "project", 8112 "type": "project",
7971 "autoload": { 8113 "autoload": {
7972 "psr-4": { 8114 "psr-4": {
7973 "App\\": "app/", 8115 "App\\": "app/",
7974 "Database\\Seeders\\": "database/seeders/", 8116 "Database\\Seeders\\": "database/seeders/",
7975 "Database\\Factories\\": "database/factories/" 8117 "Database\\Factories\\": "database/factories/"
7976 } 8118 }
7977 }, 8119 },
7978 "notification-url": "https://packagist.org/downloads/", 8120 "notification-url": "https://packagist.org/downloads/",
7979 "license": [ 8121 "license": [
7980 "MIT" 8122 "MIT"
7981 ], 8123 ],
7982 "authors": [ 8124 "authors": [
7983 { 8125 {
7984 "name": "Nuno Maduro", 8126 "name": "Nuno Maduro",
7985 "email": "enunomaduro@gmail.com" 8127 "email": "enunomaduro@gmail.com"
7986 } 8128 }
7987 ], 8129 ],
7988 "description": "An opinionated code formatter for PHP.", 8130 "description": "An opinionated code formatter for PHP.",
7989 "homepage": "https://laravel.com", 8131 "homepage": "https://laravel.com",
7990 "keywords": [ 8132 "keywords": [
7991 "format", 8133 "format",
7992 "formatter", 8134 "formatter",
7993 "lint", 8135 "lint",
7994 "linter", 8136 "linter",
7995 "php" 8137 "php"
7996 ], 8138 ],
7997 "support": { 8139 "support": {
7998 "issues": "https://github.com/laravel/pint/issues", 8140 "issues": "https://github.com/laravel/pint/issues",
7999 "source": "https://github.com/laravel/pint" 8141 "source": "https://github.com/laravel/pint"
8000 }, 8142 },
8001 "time": "2023-02-14T16:31:02+00:00" 8143 "time": "2023-02-14T16:31:02+00:00"
8002 }, 8144 },
8003 { 8145 {
8004 "name": "laravel/sail", 8146 "name": "laravel/sail",
8005 "version": "v1.22.0", 8147 "version": "v1.22.0",
8006 "source": { 8148 "source": {
8007 "type": "git", 8149 "type": "git",
8008 "url": "https://github.com/laravel/sail.git", 8150 "url": "https://github.com/laravel/sail.git",
8009 "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56" 8151 "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56"
8010 }, 8152 },
8011 "dist": { 8153 "dist": {
8012 "type": "zip", 8154 "type": "zip",
8013 "url": "https://api.github.com/repos/laravel/sail/zipball/923e1e112b6a8598664dbb0ee79dd3137f1c9d56", 8155 "url": "https://api.github.com/repos/laravel/sail/zipball/923e1e112b6a8598664dbb0ee79dd3137f1c9d56",
8014 "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56", 8156 "reference": "923e1e112b6a8598664dbb0ee79dd3137f1c9d56",
8015 "shasum": "" 8157 "shasum": ""
8016 }, 8158 },
8017 "require": { 8159 "require": {
8018 "illuminate/console": "^8.0|^9.0|^10.0", 8160 "illuminate/console": "^8.0|^9.0|^10.0",
8019 "illuminate/contracts": "^8.0|^9.0|^10.0", 8161 "illuminate/contracts": "^8.0|^9.0|^10.0",
8020 "illuminate/support": "^8.0|^9.0|^10.0", 8162 "illuminate/support": "^8.0|^9.0|^10.0",
8021 "php": "^8.0", 8163 "php": "^8.0",
8022 "symfony/yaml": "^6.0" 8164 "symfony/yaml": "^6.0"
8023 }, 8165 },
8024 "require-dev": { 8166 "require-dev": {
8025 "orchestra/testbench": "^6.0|^7.0|^8.0", 8167 "orchestra/testbench": "^6.0|^7.0|^8.0",
8026 "phpstan/phpstan": "^1.10" 8168 "phpstan/phpstan": "^1.10"
8027 }, 8169 },
8028 "bin": [ 8170 "bin": [
8029 "bin/sail" 8171 "bin/sail"
8030 ], 8172 ],
8031 "type": "library", 8173 "type": "library",
8032 "extra": { 8174 "extra": {
8033 "branch-alias": { 8175 "branch-alias": {
8034 "dev-master": "1.x-dev" 8176 "dev-master": "1.x-dev"
8035 }, 8177 },
8036 "laravel": { 8178 "laravel": {
8037 "providers": [ 8179 "providers": [
8038 "Laravel\\Sail\\SailServiceProvider" 8180 "Laravel\\Sail\\SailServiceProvider"
8039 ] 8181 ]
8040 } 8182 }
8041 }, 8183 },
8042 "autoload": { 8184 "autoload": {
8043 "psr-4": { 8185 "psr-4": {
8044 "Laravel\\Sail\\": "src/" 8186 "Laravel\\Sail\\": "src/"
8045 } 8187 }
8046 }, 8188 },
8047 "notification-url": "https://packagist.org/downloads/", 8189 "notification-url": "https://packagist.org/downloads/",
8048 "license": [ 8190 "license": [
8049 "MIT" 8191 "MIT"
8050 ], 8192 ],
8051 "authors": [ 8193 "authors": [
8052 { 8194 {
8053 "name": "Taylor Otwell", 8195 "name": "Taylor Otwell",
8054 "email": "taylor@laravel.com" 8196 "email": "taylor@laravel.com"
8055 } 8197 }
8056 ], 8198 ],
8057 "description": "Docker files for running a basic Laravel application.", 8199 "description": "Docker files for running a basic Laravel application.",
8058 "keywords": [ 8200 "keywords": [
8059 "docker", 8201 "docker",
8060 "laravel" 8202 "laravel"
8061 ], 8203 ],
8062 "support": { 8204 "support": {
8063 "issues": "https://github.com/laravel/sail/issues", 8205 "issues": "https://github.com/laravel/sail/issues",
8064 "source": "https://github.com/laravel/sail" 8206 "source": "https://github.com/laravel/sail"
8065 }, 8207 },
8066 "time": "2023-05-04T14:52:56+00:00" 8208 "time": "2023-05-04T14:52:56+00:00"
8067 }, 8209 },
8068 { 8210 {
8069 "name": "maximebf/debugbar", 8211 "name": "maximebf/debugbar",
8070 "version": "v1.19.0", 8212 "version": "v1.19.0",
8071 "source": { 8213 "source": {
8072 "type": "git", 8214 "type": "git",
8073 "url": "https://github.com/maximebf/php-debugbar.git", 8215 "url": "https://github.com/maximebf/php-debugbar.git",
8074 "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e" 8216 "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e"
8075 }, 8217 },
8076 "dist": { 8218 "dist": {
8077 "type": "zip", 8219 "type": "zip",
8078 "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/30f65f18f7ac086255a77a079f8e0dcdd35e828e", 8220 "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/30f65f18f7ac086255a77a079f8e0dcdd35e828e",
8079 "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e", 8221 "reference": "30f65f18f7ac086255a77a079f8e0dcdd35e828e",
8080 "shasum": "" 8222 "shasum": ""
8081 }, 8223 },
8082 "require": { 8224 "require": {
8083 "php": "^7.1|^8", 8225 "php": "^7.1|^8",
8084 "psr/log": "^1|^2|^3", 8226 "psr/log": "^1|^2|^3",
8085 "symfony/var-dumper": "^4|^5|^6" 8227 "symfony/var-dumper": "^4|^5|^6"
8086 }, 8228 },
8087 "require-dev": { 8229 "require-dev": {
8088 "phpunit/phpunit": ">=7.5.20 <10.0", 8230 "phpunit/phpunit": ">=7.5.20 <10.0",
8089 "twig/twig": "^1.38|^2.7|^3.0" 8231 "twig/twig": "^1.38|^2.7|^3.0"
8090 }, 8232 },
8091 "suggest": { 8233 "suggest": {
8092 "kriswallsmith/assetic": "The best way to manage assets", 8234 "kriswallsmith/assetic": "The best way to manage assets",
8093 "monolog/monolog": "Log using Monolog", 8235 "monolog/monolog": "Log using Monolog",
8094 "predis/predis": "Redis storage" 8236 "predis/predis": "Redis storage"
8095 }, 8237 },
8096 "type": "library", 8238 "type": "library",
8097 "extra": { 8239 "extra": {
8098 "branch-alias": { 8240 "branch-alias": {
8099 "dev-master": "1.18-dev" 8241 "dev-master": "1.18-dev"
8100 } 8242 }
8101 }, 8243 },
8102 "autoload": { 8244 "autoload": {
8103 "psr-4": { 8245 "psr-4": {
8104 "DebugBar\\": "src/DebugBar/" 8246 "DebugBar\\": "src/DebugBar/"
8105 } 8247 }
8106 }, 8248 },
8107 "notification-url": "https://packagist.org/downloads/", 8249 "notification-url": "https://packagist.org/downloads/",
8108 "license": [ 8250 "license": [
8109 "MIT" 8251 "MIT"
8110 ], 8252 ],
8111 "authors": [ 8253 "authors": [
8112 { 8254 {
8113 "name": "Maxime Bouroumeau-Fuseau", 8255 "name": "Maxime Bouroumeau-Fuseau",
8114 "email": "maxime.bouroumeau@gmail.com", 8256 "email": "maxime.bouroumeau@gmail.com",
8115 "homepage": "http://maximebf.com" 8257 "homepage": "http://maximebf.com"
8116 }, 8258 },
8117 { 8259 {
8118 "name": "Barry vd. Heuvel", 8260 "name": "Barry vd. Heuvel",
8119 "email": "barryvdh@gmail.com" 8261 "email": "barryvdh@gmail.com"
8120 } 8262 }
8121 ], 8263 ],
8122 "description": "Debug bar in the browser for php application", 8264 "description": "Debug bar in the browser for php application",
8123 "homepage": "https://github.com/maximebf/php-debugbar", 8265 "homepage": "https://github.com/maximebf/php-debugbar",
8124 "keywords": [ 8266 "keywords": [
8125 "debug", 8267 "debug",
8126 "debugbar" 8268 "debugbar"
8127 ], 8269 ],
8128 "support": { 8270 "support": {
8129 "issues": "https://github.com/maximebf/php-debugbar/issues", 8271 "issues": "https://github.com/maximebf/php-debugbar/issues",
8130 "source": "https://github.com/maximebf/php-debugbar/tree/v1.19.0" 8272 "source": "https://github.com/maximebf/php-debugbar/tree/v1.19.0"
8131 }, 8273 },
8132 "time": "2023-09-19T19:53:10+00:00" 8274 "time": "2023-09-19T19:53:10+00:00"
8133 }, 8275 },
8134 { 8276 {
8135 "name": "mockery/mockery", 8277 "name": "mockery/mockery",
8136 "version": "1.5.1", 8278 "version": "1.5.1",
8137 "source": { 8279 "source": {
8138 "type": "git", 8280 "type": "git",
8139 "url": "https://github.com/mockery/mockery.git", 8281 "url": "https://github.com/mockery/mockery.git",
8140 "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" 8282 "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e"
8141 }, 8283 },
8142 "dist": { 8284 "dist": {
8143 "type": "zip", 8285 "type": "zip",
8144 "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", 8286 "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
8145 "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", 8287 "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
8146 "shasum": "" 8288 "shasum": ""
8147 }, 8289 },
8148 "require": { 8290 "require": {
8149 "hamcrest/hamcrest-php": "^2.0.1", 8291 "hamcrest/hamcrest-php": "^2.0.1",
8150 "lib-pcre": ">=7.0", 8292 "lib-pcre": ">=7.0",
8151 "php": "^7.3 || ^8.0" 8293 "php": "^7.3 || ^8.0"
8152 }, 8294 },
8153 "conflict": { 8295 "conflict": {
8154 "phpunit/phpunit": "<8.0" 8296 "phpunit/phpunit": "<8.0"
8155 }, 8297 },
8156 "require-dev": { 8298 "require-dev": {
8157 "phpunit/phpunit": "^8.5 || ^9.3" 8299 "phpunit/phpunit": "^8.5 || ^9.3"
8158 }, 8300 },
8159 "type": "library", 8301 "type": "library",
8160 "extra": { 8302 "extra": {
8161 "branch-alias": { 8303 "branch-alias": {
8162 "dev-master": "1.4.x-dev" 8304 "dev-master": "1.4.x-dev"
8163 } 8305 }
8164 }, 8306 },
8165 "autoload": { 8307 "autoload": {
8166 "psr-0": { 8308 "psr-0": {
8167 "Mockery": "library/" 8309 "Mockery": "library/"
8168 } 8310 }
8169 }, 8311 },
8170 "notification-url": "https://packagist.org/downloads/", 8312 "notification-url": "https://packagist.org/downloads/",
8171 "license": [ 8313 "license": [
8172 "BSD-3-Clause" 8314 "BSD-3-Clause"
8173 ], 8315 ],
8174 "authors": [ 8316 "authors": [
8175 { 8317 {
8176 "name": "Pádraic Brady", 8318 "name": "Pádraic Brady",
8177 "email": "padraic.brady@gmail.com", 8319 "email": "padraic.brady@gmail.com",
8178 "homepage": "http://blog.astrumfutura.com" 8320 "homepage": "http://blog.astrumfutura.com"
8179 }, 8321 },
8180 { 8322 {
8181 "name": "Dave Marshall", 8323 "name": "Dave Marshall",
8182 "email": "dave.marshall@atstsolutions.co.uk", 8324 "email": "dave.marshall@atstsolutions.co.uk",
8183 "homepage": "http://davedevelopment.co.uk" 8325 "homepage": "http://davedevelopment.co.uk"
8184 } 8326 }
8185 ], 8327 ],
8186 "description": "Mockery is a simple yet flexible PHP mock object framework", 8328 "description": "Mockery is a simple yet flexible PHP mock object framework",
8187 "homepage": "https://github.com/mockery/mockery", 8329 "homepage": "https://github.com/mockery/mockery",
8188 "keywords": [ 8330 "keywords": [
8189 "BDD", 8331 "BDD",
8190 "TDD", 8332 "TDD",
8191 "library", 8333 "library",
8192 "mock", 8334 "mock",
8193 "mock objects", 8335 "mock objects",
8194 "mockery", 8336 "mockery",
8195 "stub", 8337 "stub",
8196 "test", 8338 "test",
8197 "test double", 8339 "test double",
8198 "testing" 8340 "testing"
8199 ], 8341 ],
8200 "support": { 8342 "support": {
8201 "issues": "https://github.com/mockery/mockery/issues", 8343 "issues": "https://github.com/mockery/mockery/issues",
8202 "source": "https://github.com/mockery/mockery/tree/1.5.1" 8344 "source": "https://github.com/mockery/mockery/tree/1.5.1"
8203 }, 8345 },
8204 "time": "2022-09-07T15:32:08+00:00" 8346 "time": "2022-09-07T15:32:08+00:00"
8205 }, 8347 },
8206 { 8348 {
8207 "name": "myclabs/deep-copy", 8349 "name": "myclabs/deep-copy",
8208 "version": "1.11.1", 8350 "version": "1.11.1",
8209 "source": { 8351 "source": {
8210 "type": "git", 8352 "type": "git",
8211 "url": "https://github.com/myclabs/DeepCopy.git", 8353 "url": "https://github.com/myclabs/DeepCopy.git",
8212 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" 8354 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
8213 }, 8355 },
8214 "dist": { 8356 "dist": {
8215 "type": "zip", 8357 "type": "zip",
8216 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 8358 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
8217 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 8359 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
8218 "shasum": "" 8360 "shasum": ""
8219 }, 8361 },
8220 "require": { 8362 "require": {
8221 "php": "^7.1 || ^8.0" 8363 "php": "^7.1 || ^8.0"
8222 }, 8364 },
8223 "conflict": { 8365 "conflict": {
8224 "doctrine/collections": "<1.6.8", 8366 "doctrine/collections": "<1.6.8",
8225 "doctrine/common": "<2.13.3 || >=3,<3.2.2" 8367 "doctrine/common": "<2.13.3 || >=3,<3.2.2"
8226 }, 8368 },
8227 "require-dev": { 8369 "require-dev": {
8228 "doctrine/collections": "^1.6.8", 8370 "doctrine/collections": "^1.6.8",
8229 "doctrine/common": "^2.13.3 || ^3.2.2", 8371 "doctrine/common": "^2.13.3 || ^3.2.2",
8230 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 8372 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
8231 }, 8373 },
8232 "type": "library", 8374 "type": "library",
8233 "autoload": { 8375 "autoload": {
8234 "files": [ 8376 "files": [
8235 "src/DeepCopy/deep_copy.php" 8377 "src/DeepCopy/deep_copy.php"
8236 ], 8378 ],
8237 "psr-4": { 8379 "psr-4": {
8238 "DeepCopy\\": "src/DeepCopy/" 8380 "DeepCopy\\": "src/DeepCopy/"
8239 } 8381 }
8240 }, 8382 },
8241 "notification-url": "https://packagist.org/downloads/", 8383 "notification-url": "https://packagist.org/downloads/",
8242 "license": [ 8384 "license": [
8243 "MIT" 8385 "MIT"
8244 ], 8386 ],
8245 "description": "Create deep copies (clones) of your objects", 8387 "description": "Create deep copies (clones) of your objects",
8246 "keywords": [ 8388 "keywords": [
8247 "clone", 8389 "clone",
8248 "copy", 8390 "copy",
8249 "duplicate", 8391 "duplicate",
8250 "object", 8392 "object",
8251 "object graph" 8393 "object graph"
8252 ], 8394 ],
8253 "support": { 8395 "support": {
8254 "issues": "https://github.com/myclabs/DeepCopy/issues", 8396 "issues": "https://github.com/myclabs/DeepCopy/issues",
8255 "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" 8397 "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
8256 }, 8398 },
8257 "funding": [ 8399 "funding": [
8258 { 8400 {
8259 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 8401 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
8260 "type": "tidelift" 8402 "type": "tidelift"
8261 } 8403 }
8262 ], 8404 ],
8263 "time": "2023-03-08T13:26:56+00:00" 8405 "time": "2023-03-08T13:26:56+00:00"
8264 }, 8406 },
8265 { 8407 {
8266 "name": "nunomaduro/collision", 8408 "name": "nunomaduro/collision",
8267 "version": "v6.4.0", 8409 "version": "v6.4.0",
8268 "source": { 8410 "source": {
8269 "type": "git", 8411 "type": "git",
8270 "url": "https://github.com/nunomaduro/collision.git", 8412 "url": "https://github.com/nunomaduro/collision.git",
8271 "reference": "f05978827b9343cba381ca05b8c7deee346b6015" 8413 "reference": "f05978827b9343cba381ca05b8c7deee346b6015"
8272 }, 8414 },
8273 "dist": { 8415 "dist": {
8274 "type": "zip", 8416 "type": "zip",
8275 "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015", 8417 "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f05978827b9343cba381ca05b8c7deee346b6015",
8276 "reference": "f05978827b9343cba381ca05b8c7deee346b6015", 8418 "reference": "f05978827b9343cba381ca05b8c7deee346b6015",
8277 "shasum": "" 8419 "shasum": ""
8278 }, 8420 },
8279 "require": { 8421 "require": {
8280 "filp/whoops": "^2.14.5", 8422 "filp/whoops": "^2.14.5",
8281 "php": "^8.0.0", 8423 "php": "^8.0.0",
8282 "symfony/console": "^6.0.2" 8424 "symfony/console": "^6.0.2"
8283 }, 8425 },
8284 "require-dev": { 8426 "require-dev": {
8285 "brianium/paratest": "^6.4.1", 8427 "brianium/paratest": "^6.4.1",
8286 "laravel/framework": "^9.26.1", 8428 "laravel/framework": "^9.26.1",
8287 "laravel/pint": "^1.1.1", 8429 "laravel/pint": "^1.1.1",
8288 "nunomaduro/larastan": "^1.0.3", 8430 "nunomaduro/larastan": "^1.0.3",
8289 "nunomaduro/mock-final-classes": "^1.1.0", 8431 "nunomaduro/mock-final-classes": "^1.1.0",
8290 "orchestra/testbench": "^7.7", 8432 "orchestra/testbench": "^7.7",
8291 "phpunit/phpunit": "^9.5.23", 8433 "phpunit/phpunit": "^9.5.23",
8292 "spatie/ignition": "^1.4.1" 8434 "spatie/ignition": "^1.4.1"
8293 }, 8435 },
8294 "type": "library", 8436 "type": "library",
8295 "extra": { 8437 "extra": {
8296 "branch-alias": { 8438 "branch-alias": {
8297 "dev-develop": "6.x-dev" 8439 "dev-develop": "6.x-dev"
8298 }, 8440 },
8299 "laravel": { 8441 "laravel": {
8300 "providers": [ 8442 "providers": [
8301 "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" 8443 "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
8302 ] 8444 ]
8303 } 8445 }
8304 }, 8446 },
8305 "autoload": { 8447 "autoload": {
8306 "psr-4": { 8448 "psr-4": {
8307 "NunoMaduro\\Collision\\": "src/" 8449 "NunoMaduro\\Collision\\": "src/"
8308 } 8450 }
8309 }, 8451 },
8310 "notification-url": "https://packagist.org/downloads/", 8452 "notification-url": "https://packagist.org/downloads/",
8311 "license": [ 8453 "license": [
8312 "MIT" 8454 "MIT"
8313 ], 8455 ],
8314 "authors": [ 8456 "authors": [
8315 { 8457 {
8316 "name": "Nuno Maduro", 8458 "name": "Nuno Maduro",
8317 "email": "enunomaduro@gmail.com" 8459 "email": "enunomaduro@gmail.com"
8318 } 8460 }
8319 ], 8461 ],
8320 "description": "Cli error handling for console/command-line PHP applications.", 8462 "description": "Cli error handling for console/command-line PHP applications.",
8321 "keywords": [ 8463 "keywords": [
8322 "artisan", 8464 "artisan",
8323 "cli", 8465 "cli",
8324 "command-line", 8466 "command-line",
8325 "console", 8467 "console",
8326 "error", 8468 "error",
8327 "handling", 8469 "handling",
8328 "laravel", 8470 "laravel",
8329 "laravel-zero", 8471 "laravel-zero",
8330 "php", 8472 "php",
8331 "symfony" 8473 "symfony"
8332 ], 8474 ],
8333 "support": { 8475 "support": {
8334 "issues": "https://github.com/nunomaduro/collision/issues", 8476 "issues": "https://github.com/nunomaduro/collision/issues",
8335 "source": "https://github.com/nunomaduro/collision" 8477 "source": "https://github.com/nunomaduro/collision"
8336 }, 8478 },
8337 "funding": [ 8479 "funding": [
8338 { 8480 {
8339 "url": "https://www.paypal.com/paypalme/enunomaduro", 8481 "url": "https://www.paypal.com/paypalme/enunomaduro",
8340 "type": "custom" 8482 "type": "custom"
8341 }, 8483 },
8342 { 8484 {
8343 "url": "https://github.com/nunomaduro", 8485 "url": "https://github.com/nunomaduro",
8344 "type": "github" 8486 "type": "github"
8345 }, 8487 },
8346 { 8488 {
8347 "url": "https://www.patreon.com/nunomaduro", 8489 "url": "https://www.patreon.com/nunomaduro",
8348 "type": "patreon" 8490 "type": "patreon"
8349 } 8491 }
8350 ], 8492 ],
8351 "time": "2023-01-03T12:54:54+00:00" 8493 "time": "2023-01-03T12:54:54+00:00"
8352 }, 8494 },
8353 { 8495 {
8354 "name": "phar-io/manifest", 8496 "name": "phar-io/manifest",
8355 "version": "2.0.3", 8497 "version": "2.0.3",
8356 "source": { 8498 "source": {
8357 "type": "git", 8499 "type": "git",
8358 "url": "https://github.com/phar-io/manifest.git", 8500 "url": "https://github.com/phar-io/manifest.git",
8359 "reference": "97803eca37d319dfa7826cc2437fc020857acb53" 8501 "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
8360 }, 8502 },
8361 "dist": { 8503 "dist": {
8362 "type": "zip", 8504 "type": "zip",
8363 "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", 8505 "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
8364 "reference": "97803eca37d319dfa7826cc2437fc020857acb53", 8506 "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
8365 "shasum": "" 8507 "shasum": ""
8366 }, 8508 },
8367 "require": { 8509 "require": {
8368 "ext-dom": "*", 8510 "ext-dom": "*",
8369 "ext-phar": "*", 8511 "ext-phar": "*",
8370 "ext-xmlwriter": "*", 8512 "ext-xmlwriter": "*",
8371 "phar-io/version": "^3.0.1", 8513 "phar-io/version": "^3.0.1",
8372 "php": "^7.2 || ^8.0" 8514 "php": "^7.2 || ^8.0"
8373 }, 8515 },
8374 "type": "library", 8516 "type": "library",
8375 "extra": { 8517 "extra": {
8376 "branch-alias": { 8518 "branch-alias": {
8377 "dev-master": "2.0.x-dev" 8519 "dev-master": "2.0.x-dev"
8378 } 8520 }
8379 }, 8521 },
8380 "autoload": { 8522 "autoload": {
8381 "classmap": [ 8523 "classmap": [
8382 "src/" 8524 "src/"
8383 ] 8525 ]
8384 }, 8526 },
8385 "notification-url": "https://packagist.org/downloads/", 8527 "notification-url": "https://packagist.org/downloads/",
8386 "license": [ 8528 "license": [
8387 "BSD-3-Clause" 8529 "BSD-3-Clause"
8388 ], 8530 ],
8389 "authors": [ 8531 "authors": [
8390 { 8532 {
8391 "name": "Arne Blankerts", 8533 "name": "Arne Blankerts",
8392 "email": "arne@blankerts.de", 8534 "email": "arne@blankerts.de",
8393 "role": "Developer" 8535 "role": "Developer"
8394 }, 8536 },
8395 { 8537 {
8396 "name": "Sebastian Heuer", 8538 "name": "Sebastian Heuer",
8397 "email": "sebastian@phpeople.de", 8539 "email": "sebastian@phpeople.de",
8398 "role": "Developer" 8540 "role": "Developer"
8399 }, 8541 },
8400 { 8542 {
8401 "name": "Sebastian Bergmann", 8543 "name": "Sebastian Bergmann",
8402 "email": "sebastian@phpunit.de", 8544 "email": "sebastian@phpunit.de",
8403 "role": "Developer" 8545 "role": "Developer"
8404 } 8546 }
8405 ], 8547 ],
8406 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 8548 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
8407 "support": { 8549 "support": {
8408 "issues": "https://github.com/phar-io/manifest/issues", 8550 "issues": "https://github.com/phar-io/manifest/issues",
8409 "source": "https://github.com/phar-io/manifest/tree/2.0.3" 8551 "source": "https://github.com/phar-io/manifest/tree/2.0.3"
8410 }, 8552 },
8411 "time": "2021-07-20T11:28:43+00:00" 8553 "time": "2021-07-20T11:28:43+00:00"
8412 }, 8554 },
8413 { 8555 {
8414 "name": "phar-io/version", 8556 "name": "phar-io/version",
8415 "version": "3.2.1", 8557 "version": "3.2.1",
8416 "source": { 8558 "source": {
8417 "type": "git", 8559 "type": "git",
8418 "url": "https://github.com/phar-io/version.git", 8560 "url": "https://github.com/phar-io/version.git",
8419 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 8561 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
8420 }, 8562 },
8421 "dist": { 8563 "dist": {
8422 "type": "zip", 8564 "type": "zip",
8423 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 8565 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
8424 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 8566 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
8425 "shasum": "" 8567 "shasum": ""
8426 }, 8568 },
8427 "require": { 8569 "require": {
8428 "php": "^7.2 || ^8.0" 8570 "php": "^7.2 || ^8.0"
8429 }, 8571 },
8430 "type": "library", 8572 "type": "library",
8431 "autoload": { 8573 "autoload": {
8432 "classmap": [ 8574 "classmap": [
8433 "src/" 8575 "src/"
8434 ] 8576 ]
8435 }, 8577 },
8436 "notification-url": "https://packagist.org/downloads/", 8578 "notification-url": "https://packagist.org/downloads/",
8437 "license": [ 8579 "license": [
8438 "BSD-3-Clause" 8580 "BSD-3-Clause"
8439 ], 8581 ],
8440 "authors": [ 8582 "authors": [
8441 { 8583 {
8442 "name": "Arne Blankerts", 8584 "name": "Arne Blankerts",
8443 "email": "arne@blankerts.de", 8585 "email": "arne@blankerts.de",
8444 "role": "Developer" 8586 "role": "Developer"
8445 }, 8587 },
8446 { 8588 {
8447 "name": "Sebastian Heuer", 8589 "name": "Sebastian Heuer",
8448 "email": "sebastian@phpeople.de", 8590 "email": "sebastian@phpeople.de",
8449 "role": "Developer" 8591 "role": "Developer"
8450 }, 8592 },
8451 { 8593 {
8452 "name": "Sebastian Bergmann", 8594 "name": "Sebastian Bergmann",
8453 "email": "sebastian@phpunit.de", 8595 "email": "sebastian@phpunit.de",
8454 "role": "Developer" 8596 "role": "Developer"
8455 } 8597 }
8456 ], 8598 ],
8457 "description": "Library for handling version information and constraints", 8599 "description": "Library for handling version information and constraints",
8458 "support": { 8600 "support": {
8459 "issues": "https://github.com/phar-io/version/issues", 8601 "issues": "https://github.com/phar-io/version/issues",
8460 "source": "https://github.com/phar-io/version/tree/3.2.1" 8602 "source": "https://github.com/phar-io/version/tree/3.2.1"
8461 }, 8603 },
8462 "time": "2022-02-21T01:04:05+00:00" 8604 "time": "2022-02-21T01:04:05+00:00"
8463 }, 8605 },
8464 { 8606 {
8465 "name": "phpunit/php-code-coverage", 8607 "name": "phpunit/php-code-coverage",
8466 "version": "9.2.26", 8608 "version": "9.2.26",
8467 "source": { 8609 "source": {
8468 "type": "git", 8610 "type": "git",
8469 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 8611 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
8470 "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" 8612 "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
8471 }, 8613 },
8472 "dist": { 8614 "dist": {
8473 "type": "zip", 8615 "type": "zip",
8474 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", 8616 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
8475 "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", 8617 "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
8476 "shasum": "" 8618 "shasum": ""
8477 }, 8619 },
8478 "require": { 8620 "require": {
8479 "ext-dom": "*", 8621 "ext-dom": "*",
8480 "ext-libxml": "*", 8622 "ext-libxml": "*",
8481 "ext-xmlwriter": "*", 8623 "ext-xmlwriter": "*",
8482 "nikic/php-parser": "^4.15", 8624 "nikic/php-parser": "^4.15",
8483 "php": ">=7.3", 8625 "php": ">=7.3",
8484 "phpunit/php-file-iterator": "^3.0.3", 8626 "phpunit/php-file-iterator": "^3.0.3",
8485 "phpunit/php-text-template": "^2.0.2", 8627 "phpunit/php-text-template": "^2.0.2",
8486 "sebastian/code-unit-reverse-lookup": "^2.0.2", 8628 "sebastian/code-unit-reverse-lookup": "^2.0.2",
8487 "sebastian/complexity": "^2.0", 8629 "sebastian/complexity": "^2.0",
8488 "sebastian/environment": "^5.1.2", 8630 "sebastian/environment": "^5.1.2",
8489 "sebastian/lines-of-code": "^1.0.3", 8631 "sebastian/lines-of-code": "^1.0.3",
8490 "sebastian/version": "^3.0.1", 8632 "sebastian/version": "^3.0.1",
8491 "theseer/tokenizer": "^1.2.0" 8633 "theseer/tokenizer": "^1.2.0"
8492 }, 8634 },
8493 "require-dev": { 8635 "require-dev": {
8494 "phpunit/phpunit": "^9.3" 8636 "phpunit/phpunit": "^9.3"
8495 }, 8637 },
8496 "suggest": { 8638 "suggest": {
8497 "ext-pcov": "PHP extension that provides line coverage", 8639 "ext-pcov": "PHP extension that provides line coverage",
8498 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 8640 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
8499 }, 8641 },
8500 "type": "library", 8642 "type": "library",
8501 "extra": { 8643 "extra": {
8502 "branch-alias": { 8644 "branch-alias": {
8503 "dev-master": "9.2-dev" 8645 "dev-master": "9.2-dev"
8504 } 8646 }
8505 }, 8647 },
8506 "autoload": { 8648 "autoload": {
8507 "classmap": [ 8649 "classmap": [
8508 "src/" 8650 "src/"
8509 ] 8651 ]
8510 }, 8652 },
8511 "notification-url": "https://packagist.org/downloads/", 8653 "notification-url": "https://packagist.org/downloads/",
8512 "license": [ 8654 "license": [
8513 "BSD-3-Clause" 8655 "BSD-3-Clause"
8514 ], 8656 ],
8515 "authors": [ 8657 "authors": [
8516 { 8658 {
8517 "name": "Sebastian Bergmann", 8659 "name": "Sebastian Bergmann",
8518 "email": "sebastian@phpunit.de", 8660 "email": "sebastian@phpunit.de",
8519 "role": "lead" 8661 "role": "lead"
8520 } 8662 }
8521 ], 8663 ],
8522 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 8664 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
8523 "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 8665 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
8524 "keywords": [ 8666 "keywords": [
8525 "coverage", 8667 "coverage",
8526 "testing", 8668 "testing",
8527 "xunit" 8669 "xunit"
8528 ], 8670 ],
8529 "support": { 8671 "support": {
8530 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 8672 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
8531 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" 8673 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
8532 }, 8674 },
8533 "funding": [ 8675 "funding": [
8534 { 8676 {
8535 "url": "https://github.com/sebastianbergmann", 8677 "url": "https://github.com/sebastianbergmann",
8536 "type": "github" 8678 "type": "github"
8537 } 8679 }
8538 ], 8680 ],
8539 "time": "2023-03-06T12:58:08+00:00" 8681 "time": "2023-03-06T12:58:08+00:00"
8540 }, 8682 },
8541 { 8683 {
8542 "name": "phpunit/php-file-iterator", 8684 "name": "phpunit/php-file-iterator",
8543 "version": "3.0.6", 8685 "version": "3.0.6",
8544 "source": { 8686 "source": {
8545 "type": "git", 8687 "type": "git",
8546 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 8688 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
8547 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" 8689 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
8548 }, 8690 },
8549 "dist": { 8691 "dist": {
8550 "type": "zip", 8692 "type": "zip",
8551 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 8693 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
8552 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 8694 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
8553 "shasum": "" 8695 "shasum": ""
8554 }, 8696 },
8555 "require": { 8697 "require": {
8556 "php": ">=7.3" 8698 "php": ">=7.3"
8557 }, 8699 },
8558 "require-dev": { 8700 "require-dev": {
8559 "phpunit/phpunit": "^9.3" 8701 "phpunit/phpunit": "^9.3"
8560 }, 8702 },
8561 "type": "library", 8703 "type": "library",
8562 "extra": { 8704 "extra": {
8563 "branch-alias": { 8705 "branch-alias": {
8564 "dev-master": "3.0-dev" 8706 "dev-master": "3.0-dev"
8565 } 8707 }
8566 }, 8708 },
8567 "autoload": { 8709 "autoload": {
8568 "classmap": [ 8710 "classmap": [
8569 "src/" 8711 "src/"
8570 ] 8712 ]
8571 }, 8713 },
8572 "notification-url": "https://packagist.org/downloads/", 8714 "notification-url": "https://packagist.org/downloads/",
8573 "license": [ 8715 "license": [
8574 "BSD-3-Clause" 8716 "BSD-3-Clause"
8575 ], 8717 ],
8576 "authors": [ 8718 "authors": [
8577 { 8719 {
8578 "name": "Sebastian Bergmann", 8720 "name": "Sebastian Bergmann",
8579 "email": "sebastian@phpunit.de", 8721 "email": "sebastian@phpunit.de",
8580 "role": "lead" 8722 "role": "lead"
8581 } 8723 }
8582 ], 8724 ],
8583 "description": "FilterIterator implementation that filters files based on a list of suffixes.", 8725 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
8584 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 8726 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
8585 "keywords": [ 8727 "keywords": [
8586 "filesystem", 8728 "filesystem",
8587 "iterator" 8729 "iterator"
8588 ], 8730 ],
8589 "support": { 8731 "support": {
8590 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 8732 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
8591 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" 8733 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
8592 }, 8734 },
8593 "funding": [ 8735 "funding": [
8594 { 8736 {
8595 "url": "https://github.com/sebastianbergmann", 8737 "url": "https://github.com/sebastianbergmann",
8596 "type": "github" 8738 "type": "github"
8597 } 8739 }
8598 ], 8740 ],
8599 "time": "2021-12-02T12:48:52+00:00" 8741 "time": "2021-12-02T12:48:52+00:00"
8600 }, 8742 },
8601 { 8743 {
8602 "name": "phpunit/php-invoker", 8744 "name": "phpunit/php-invoker",
8603 "version": "3.1.1", 8745 "version": "3.1.1",
8604 "source": { 8746 "source": {
8605 "type": "git", 8747 "type": "git",
8606 "url": "https://github.com/sebastianbergmann/php-invoker.git", 8748 "url": "https://github.com/sebastianbergmann/php-invoker.git",
8607 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" 8749 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
8608 }, 8750 },
8609 "dist": { 8751 "dist": {
8610 "type": "zip", 8752 "type": "zip",
8611 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 8753 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
8612 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 8754 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
8613 "shasum": "" 8755 "shasum": ""
8614 }, 8756 },
8615 "require": { 8757 "require": {
8616 "php": ">=7.3" 8758 "php": ">=7.3"
8617 }, 8759 },
8618 "require-dev": { 8760 "require-dev": {
8619 "ext-pcntl": "*", 8761 "ext-pcntl": "*",
8620 "phpunit/phpunit": "^9.3" 8762 "phpunit/phpunit": "^9.3"
8621 }, 8763 },
8622 "suggest": { 8764 "suggest": {
8623 "ext-pcntl": "*" 8765 "ext-pcntl": "*"
8624 }, 8766 },
8625 "type": "library", 8767 "type": "library",
8626 "extra": { 8768 "extra": {
8627 "branch-alias": { 8769 "branch-alias": {
8628 "dev-master": "3.1-dev" 8770 "dev-master": "3.1-dev"
8629 } 8771 }
8630 }, 8772 },
8631 "autoload": { 8773 "autoload": {
8632 "classmap": [ 8774 "classmap": [
8633 "src/" 8775 "src/"
8634 ] 8776 ]
8635 }, 8777 },
8636 "notification-url": "https://packagist.org/downloads/", 8778 "notification-url": "https://packagist.org/downloads/",
8637 "license": [ 8779 "license": [
8638 "BSD-3-Clause" 8780 "BSD-3-Clause"
8639 ], 8781 ],
8640 "authors": [ 8782 "authors": [
8641 { 8783 {
8642 "name": "Sebastian Bergmann", 8784 "name": "Sebastian Bergmann",
8643 "email": "sebastian@phpunit.de", 8785 "email": "sebastian@phpunit.de",
8644 "role": "lead" 8786 "role": "lead"
8645 } 8787 }
8646 ], 8788 ],
8647 "description": "Invoke callables with a timeout", 8789 "description": "Invoke callables with a timeout",
8648 "homepage": "https://github.com/sebastianbergmann/php-invoker/", 8790 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
8649 "keywords": [ 8791 "keywords": [
8650 "process" 8792 "process"
8651 ], 8793 ],
8652 "support": { 8794 "support": {
8653 "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 8795 "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
8654 "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" 8796 "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
8655 }, 8797 },
8656 "funding": [ 8798 "funding": [
8657 { 8799 {
8658 "url": "https://github.com/sebastianbergmann", 8800 "url": "https://github.com/sebastianbergmann",
8659 "type": "github" 8801 "type": "github"
8660 } 8802 }
8661 ], 8803 ],
8662 "time": "2020-09-28T05:58:55+00:00" 8804 "time": "2020-09-28T05:58:55+00:00"
8663 }, 8805 },
8664 { 8806 {
8665 "name": "phpunit/php-text-template", 8807 "name": "phpunit/php-text-template",
8666 "version": "2.0.4", 8808 "version": "2.0.4",
8667 "source": { 8809 "source": {
8668 "type": "git", 8810 "type": "git",
8669 "url": "https://github.com/sebastianbergmann/php-text-template.git", 8811 "url": "https://github.com/sebastianbergmann/php-text-template.git",
8670 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" 8812 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
8671 }, 8813 },
8672 "dist": { 8814 "dist": {
8673 "type": "zip", 8815 "type": "zip",
8674 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 8816 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
8675 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 8817 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
8676 "shasum": "" 8818 "shasum": ""
8677 }, 8819 },
8678 "require": { 8820 "require": {
8679 "php": ">=7.3" 8821 "php": ">=7.3"
8680 }, 8822 },
8681 "require-dev": { 8823 "require-dev": {
8682 "phpunit/phpunit": "^9.3" 8824 "phpunit/phpunit": "^9.3"
8683 }, 8825 },
8684 "type": "library", 8826 "type": "library",
8685 "extra": { 8827 "extra": {
8686 "branch-alias": { 8828 "branch-alias": {
8687 "dev-master": "2.0-dev" 8829 "dev-master": "2.0-dev"
8688 } 8830 }
8689 }, 8831 },
8690 "autoload": { 8832 "autoload": {
8691 "classmap": [ 8833 "classmap": [
8692 "src/" 8834 "src/"
8693 ] 8835 ]
8694 }, 8836 },
8695 "notification-url": "https://packagist.org/downloads/", 8837 "notification-url": "https://packagist.org/downloads/",
8696 "license": [ 8838 "license": [
8697 "BSD-3-Clause" 8839 "BSD-3-Clause"
8698 ], 8840 ],
8699 "authors": [ 8841 "authors": [
8700 { 8842 {
8701 "name": "Sebastian Bergmann", 8843 "name": "Sebastian Bergmann",
8702 "email": "sebastian@phpunit.de", 8844 "email": "sebastian@phpunit.de",
8703 "role": "lead" 8845 "role": "lead"
8704 } 8846 }
8705 ], 8847 ],
8706 "description": "Simple template engine.", 8848 "description": "Simple template engine.",
8707 "homepage": "https://github.com/sebastianbergmann/php-text-template/", 8849 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
8708 "keywords": [ 8850 "keywords": [
8709 "template" 8851 "template"
8710 ], 8852 ],
8711 "support": { 8853 "support": {
8712 "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 8854 "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
8713 "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" 8855 "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
8714 }, 8856 },
8715 "funding": [ 8857 "funding": [
8716 { 8858 {
8717 "url": "https://github.com/sebastianbergmann", 8859 "url": "https://github.com/sebastianbergmann",
8718 "type": "github" 8860 "type": "github"
8719 } 8861 }
8720 ], 8862 ],
8721 "time": "2020-10-26T05:33:50+00:00" 8863 "time": "2020-10-26T05:33:50+00:00"
8722 }, 8864 },
8723 { 8865 {
8724 "name": "phpunit/php-timer", 8866 "name": "phpunit/php-timer",
8725 "version": "5.0.3", 8867 "version": "5.0.3",
8726 "source": { 8868 "source": {
8727 "type": "git", 8869 "type": "git",
8728 "url": "https://github.com/sebastianbergmann/php-timer.git", 8870 "url": "https://github.com/sebastianbergmann/php-timer.git",
8729 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" 8871 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
8730 }, 8872 },
8731 "dist": { 8873 "dist": {
8732 "type": "zip", 8874 "type": "zip",
8733 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 8875 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
8734 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 8876 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
8735 "shasum": "" 8877 "shasum": ""
8736 }, 8878 },
8737 "require": { 8879 "require": {
8738 "php": ">=7.3" 8880 "php": ">=7.3"
8739 }, 8881 },
8740 "require-dev": { 8882 "require-dev": {
8741 "phpunit/phpunit": "^9.3" 8883 "phpunit/phpunit": "^9.3"
8742 }, 8884 },
8743 "type": "library", 8885 "type": "library",
8744 "extra": { 8886 "extra": {
8745 "branch-alias": { 8887 "branch-alias": {
8746 "dev-master": "5.0-dev" 8888 "dev-master": "5.0-dev"
8747 } 8889 }
8748 }, 8890 },
8749 "autoload": { 8891 "autoload": {
8750 "classmap": [ 8892 "classmap": [
8751 "src/" 8893 "src/"
8752 ] 8894 ]
8753 }, 8895 },
8754 "notification-url": "https://packagist.org/downloads/", 8896 "notification-url": "https://packagist.org/downloads/",
8755 "license": [ 8897 "license": [
8756 "BSD-3-Clause" 8898 "BSD-3-Clause"
8757 ], 8899 ],
8758 "authors": [ 8900 "authors": [
8759 { 8901 {
8760 "name": "Sebastian Bergmann", 8902 "name": "Sebastian Bergmann",
8761 "email": "sebastian@phpunit.de", 8903 "email": "sebastian@phpunit.de",
8762 "role": "lead" 8904 "role": "lead"
8763 } 8905 }
8764 ], 8906 ],
8765 "description": "Utility class for timing", 8907 "description": "Utility class for timing",
8766 "homepage": "https://github.com/sebastianbergmann/php-timer/", 8908 "homepage": "https://github.com/sebastianbergmann/php-timer/",
8767 "keywords": [ 8909 "keywords": [
8768 "timer" 8910 "timer"
8769 ], 8911 ],
8770 "support": { 8912 "support": {
8771 "issues": "https://github.com/sebastianbergmann/php-timer/issues", 8913 "issues": "https://github.com/sebastianbergmann/php-timer/issues",
8772 "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" 8914 "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
8773 }, 8915 },
8774 "funding": [ 8916 "funding": [
8775 { 8917 {
8776 "url": "https://github.com/sebastianbergmann", 8918 "url": "https://github.com/sebastianbergmann",
8777 "type": "github" 8919 "type": "github"
8778 } 8920 }
8779 ], 8921 ],
8780 "time": "2020-10-26T13:16:10+00:00" 8922 "time": "2020-10-26T13:16:10+00:00"
8781 }, 8923 },
8782 { 8924 {
8783 "name": "phpunit/phpunit", 8925 "name": "phpunit/phpunit",
8784 "version": "9.6.8", 8926 "version": "9.6.8",
8785 "source": { 8927 "source": {
8786 "type": "git", 8928 "type": "git",
8787 "url": "https://github.com/sebastianbergmann/phpunit.git", 8929 "url": "https://github.com/sebastianbergmann/phpunit.git",
8788 "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e" 8930 "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e"
8789 }, 8931 },
8790 "dist": { 8932 "dist": {
8791 "type": "zip", 8933 "type": "zip",
8792 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e", 8934 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/17d621b3aff84d0c8b62539e269e87d8d5baa76e",
8793 "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e", 8935 "reference": "17d621b3aff84d0c8b62539e269e87d8d5baa76e",
8794 "shasum": "" 8936 "shasum": ""
8795 }, 8937 },
8796 "require": { 8938 "require": {
8797 "doctrine/instantiator": "^1.3.1 || ^2", 8939 "doctrine/instantiator": "^1.3.1 || ^2",
8798 "ext-dom": "*", 8940 "ext-dom": "*",
8799 "ext-json": "*", 8941 "ext-json": "*",
8800 "ext-libxml": "*", 8942 "ext-libxml": "*",
8801 "ext-mbstring": "*", 8943 "ext-mbstring": "*",
8802 "ext-xml": "*", 8944 "ext-xml": "*",
8803 "ext-xmlwriter": "*", 8945 "ext-xmlwriter": "*",
8804 "myclabs/deep-copy": "^1.10.1", 8946 "myclabs/deep-copy": "^1.10.1",
8805 "phar-io/manifest": "^2.0.3", 8947 "phar-io/manifest": "^2.0.3",
8806 "phar-io/version": "^3.0.2", 8948 "phar-io/version": "^3.0.2",
8807 "php": ">=7.3", 8949 "php": ">=7.3",
8808 "phpunit/php-code-coverage": "^9.2.13", 8950 "phpunit/php-code-coverage": "^9.2.13",
8809 "phpunit/php-file-iterator": "^3.0.5", 8951 "phpunit/php-file-iterator": "^3.0.5",
8810 "phpunit/php-invoker": "^3.1.1", 8952 "phpunit/php-invoker": "^3.1.1",
8811 "phpunit/php-text-template": "^2.0.3", 8953 "phpunit/php-text-template": "^2.0.3",
8812 "phpunit/php-timer": "^5.0.2", 8954 "phpunit/php-timer": "^5.0.2",
8813 "sebastian/cli-parser": "^1.0.1", 8955 "sebastian/cli-parser": "^1.0.1",
8814 "sebastian/code-unit": "^1.0.6", 8956 "sebastian/code-unit": "^1.0.6",
8815 "sebastian/comparator": "^4.0.8", 8957 "sebastian/comparator": "^4.0.8",
8816 "sebastian/diff": "^4.0.3", 8958 "sebastian/diff": "^4.0.3",
8817 "sebastian/environment": "^5.1.3", 8959 "sebastian/environment": "^5.1.3",
8818 "sebastian/exporter": "^4.0.5", 8960 "sebastian/exporter": "^4.0.5",
8819 "sebastian/global-state": "^5.0.1", 8961 "sebastian/global-state": "^5.0.1",
8820 "sebastian/object-enumerator": "^4.0.3", 8962 "sebastian/object-enumerator": "^4.0.3",
8821 "sebastian/resource-operations": "^3.0.3", 8963 "sebastian/resource-operations": "^3.0.3",
8822 "sebastian/type": "^3.2", 8964 "sebastian/type": "^3.2",
8823 "sebastian/version": "^3.0.2" 8965 "sebastian/version": "^3.0.2"
8824 }, 8966 },
8825 "suggest": { 8967 "suggest": {
8826 "ext-soap": "To be able to generate mocks based on WSDL files", 8968 "ext-soap": "To be able to generate mocks based on WSDL files",
8827 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 8969 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
8828 }, 8970 },
8829 "bin": [ 8971 "bin": [
8830 "phpunit" 8972 "phpunit"
8831 ], 8973 ],
8832 "type": "library", 8974 "type": "library",
8833 "extra": { 8975 "extra": {
8834 "branch-alias": { 8976 "branch-alias": {
8835 "dev-master": "9.6-dev" 8977 "dev-master": "9.6-dev"
8836 } 8978 }
8837 }, 8979 },
8838 "autoload": { 8980 "autoload": {
8839 "files": [ 8981 "files": [
8840 "src/Framework/Assert/Functions.php" 8982 "src/Framework/Assert/Functions.php"
8841 ], 8983 ],
8842 "classmap": [ 8984 "classmap": [
8843 "src/" 8985 "src/"
8844 ] 8986 ]
8845 }, 8987 },
8846 "notification-url": "https://packagist.org/downloads/", 8988 "notification-url": "https://packagist.org/downloads/",
8847 "license": [ 8989 "license": [
8848 "BSD-3-Clause" 8990 "BSD-3-Clause"
8849 ], 8991 ],
8850 "authors": [ 8992 "authors": [
8851 { 8993 {
8852 "name": "Sebastian Bergmann", 8994 "name": "Sebastian Bergmann",
8853 "email": "sebastian@phpunit.de", 8995 "email": "sebastian@phpunit.de",
8854 "role": "lead" 8996 "role": "lead"
8855 } 8997 }
8856 ], 8998 ],
8857 "description": "The PHP Unit Testing framework.", 8999 "description": "The PHP Unit Testing framework.",
8858 "homepage": "https://phpunit.de/", 9000 "homepage": "https://phpunit.de/",
8859 "keywords": [ 9001 "keywords": [
8860 "phpunit", 9002 "phpunit",
8861 "testing", 9003 "testing",
8862 "xunit" 9004 "xunit"
8863 ], 9005 ],
8864 "support": { 9006 "support": {
8865 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 9007 "issues": "https://github.com/sebastianbergmann/phpunit/issues",
8866 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 9008 "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
8867 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8" 9009 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.8"
8868 }, 9010 },
8869 "funding": [ 9011 "funding": [
8870 { 9012 {
8871 "url": "https://phpunit.de/sponsors.html", 9013 "url": "https://phpunit.de/sponsors.html",
8872 "type": "custom" 9014 "type": "custom"
8873 }, 9015 },
8874 { 9016 {
8875 "url": "https://github.com/sebastianbergmann", 9017 "url": "https://github.com/sebastianbergmann",
8876 "type": "github" 9018 "type": "github"
8877 }, 9019 },
8878 { 9020 {
8879 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 9021 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
8880 "type": "tidelift" 9022 "type": "tidelift"
8881 } 9023 }
8882 ], 9024 ],
8883 "time": "2023-05-11T05:14:45+00:00" 9025 "time": "2023-05-11T05:14:45+00:00"
8884 }, 9026 },
8885 { 9027 {
8886 "name": "sebastian/cli-parser", 9028 "name": "sebastian/cli-parser",
8887 "version": "1.0.1", 9029 "version": "1.0.1",
8888 "source": { 9030 "source": {
8889 "type": "git", 9031 "type": "git",
8890 "url": "https://github.com/sebastianbergmann/cli-parser.git", 9032 "url": "https://github.com/sebastianbergmann/cli-parser.git",
8891 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" 9033 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
8892 }, 9034 },
8893 "dist": { 9035 "dist": {
8894 "type": "zip", 9036 "type": "zip",
8895 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", 9037 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
8896 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", 9038 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
8897 "shasum": "" 9039 "shasum": ""
8898 }, 9040 },
8899 "require": { 9041 "require": {
8900 "php": ">=7.3" 9042 "php": ">=7.3"
8901 }, 9043 },
8902 "require-dev": { 9044 "require-dev": {
8903 "phpunit/phpunit": "^9.3" 9045 "phpunit/phpunit": "^9.3"
8904 }, 9046 },
8905 "type": "library", 9047 "type": "library",
8906 "extra": { 9048 "extra": {
8907 "branch-alias": { 9049 "branch-alias": {
8908 "dev-master": "1.0-dev" 9050 "dev-master": "1.0-dev"
8909 } 9051 }
8910 }, 9052 },
8911 "autoload": { 9053 "autoload": {
8912 "classmap": [ 9054 "classmap": [
8913 "src/" 9055 "src/"
8914 ] 9056 ]
8915 }, 9057 },
8916 "notification-url": "https://packagist.org/downloads/", 9058 "notification-url": "https://packagist.org/downloads/",
8917 "license": [ 9059 "license": [
8918 "BSD-3-Clause" 9060 "BSD-3-Clause"
8919 ], 9061 ],
8920 "authors": [ 9062 "authors": [
8921 { 9063 {
8922 "name": "Sebastian Bergmann", 9064 "name": "Sebastian Bergmann",
8923 "email": "sebastian@phpunit.de", 9065 "email": "sebastian@phpunit.de",
8924 "role": "lead" 9066 "role": "lead"
8925 } 9067 }
8926 ], 9068 ],
8927 "description": "Library for parsing CLI options", 9069 "description": "Library for parsing CLI options",
8928 "homepage": "https://github.com/sebastianbergmann/cli-parser", 9070 "homepage": "https://github.com/sebastianbergmann/cli-parser",
8929 "support": { 9071 "support": {
8930 "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 9072 "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
8931 "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" 9073 "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
8932 }, 9074 },
8933 "funding": [ 9075 "funding": [
8934 { 9076 {
8935 "url": "https://github.com/sebastianbergmann", 9077 "url": "https://github.com/sebastianbergmann",
8936 "type": "github" 9078 "type": "github"
8937 } 9079 }
8938 ], 9080 ],
8939 "time": "2020-09-28T06:08:49+00:00" 9081 "time": "2020-09-28T06:08:49+00:00"
8940 }, 9082 },
8941 { 9083 {
8942 "name": "sebastian/code-unit", 9084 "name": "sebastian/code-unit",
8943 "version": "1.0.8", 9085 "version": "1.0.8",
8944 "source": { 9086 "source": {
8945 "type": "git", 9087 "type": "git",
8946 "url": "https://github.com/sebastianbergmann/code-unit.git", 9088 "url": "https://github.com/sebastianbergmann/code-unit.git",
8947 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" 9089 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
8948 }, 9090 },
8949 "dist": { 9091 "dist": {
8950 "type": "zip", 9092 "type": "zip",
8951 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", 9093 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
8952 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", 9094 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
8953 "shasum": "" 9095 "shasum": ""
8954 }, 9096 },
8955 "require": { 9097 "require": {
8956 "php": ">=7.3" 9098 "php": ">=7.3"
8957 }, 9099 },
8958 "require-dev": { 9100 "require-dev": {
8959 "phpunit/phpunit": "^9.3" 9101 "phpunit/phpunit": "^9.3"
8960 }, 9102 },
8961 "type": "library", 9103 "type": "library",
8962 "extra": { 9104 "extra": {
8963 "branch-alias": { 9105 "branch-alias": {
8964 "dev-master": "1.0-dev" 9106 "dev-master": "1.0-dev"
8965 } 9107 }
8966 }, 9108 },
8967 "autoload": { 9109 "autoload": {
8968 "classmap": [ 9110 "classmap": [
8969 "src/" 9111 "src/"
8970 ] 9112 ]
8971 }, 9113 },
8972 "notification-url": "https://packagist.org/downloads/", 9114 "notification-url": "https://packagist.org/downloads/",
8973 "license": [ 9115 "license": [
8974 "BSD-3-Clause" 9116 "BSD-3-Clause"
8975 ], 9117 ],
8976 "authors": [ 9118 "authors": [
8977 { 9119 {
8978 "name": "Sebastian Bergmann", 9120 "name": "Sebastian Bergmann",
8979 "email": "sebastian@phpunit.de", 9121 "email": "sebastian@phpunit.de",
8980 "role": "lead" 9122 "role": "lead"
8981 } 9123 }
8982 ], 9124 ],
8983 "description": "Collection of value objects that represent the PHP code units", 9125 "description": "Collection of value objects that represent the PHP code units",
8984 "homepage": "https://github.com/sebastianbergmann/code-unit", 9126 "homepage": "https://github.com/sebastianbergmann/code-unit",
8985 "support": { 9127 "support": {
8986 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 9128 "issues": "https://github.com/sebastianbergmann/code-unit/issues",
8987 "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" 9129 "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
8988 }, 9130 },
8989 "funding": [ 9131 "funding": [
8990 { 9132 {
8991 "url": "https://github.com/sebastianbergmann", 9133 "url": "https://github.com/sebastianbergmann",
8992 "type": "github" 9134 "type": "github"
8993 } 9135 }
8994 ], 9136 ],
8995 "time": "2020-10-26T13:08:54+00:00" 9137 "time": "2020-10-26T13:08:54+00:00"
8996 }, 9138 },
8997 { 9139 {
8998 "name": "sebastian/code-unit-reverse-lookup", 9140 "name": "sebastian/code-unit-reverse-lookup",
8999 "version": "2.0.3", 9141 "version": "2.0.3",
9000 "source": { 9142 "source": {
9001 "type": "git", 9143 "type": "git",
9002 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 9144 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
9003 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" 9145 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
9004 }, 9146 },
9005 "dist": { 9147 "dist": {
9006 "type": "zip", 9148 "type": "zip",
9007 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 9149 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
9008 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 9150 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
9009 "shasum": "" 9151 "shasum": ""
9010 }, 9152 },
9011 "require": { 9153 "require": {
9012 "php": ">=7.3" 9154 "php": ">=7.3"
9013 }, 9155 },
9014 "require-dev": { 9156 "require-dev": {
9015 "phpunit/phpunit": "^9.3" 9157 "phpunit/phpunit": "^9.3"
9016 }, 9158 },
9017 "type": "library", 9159 "type": "library",
9018 "extra": { 9160 "extra": {
9019 "branch-alias": { 9161 "branch-alias": {
9020 "dev-master": "2.0-dev" 9162 "dev-master": "2.0-dev"
9021 } 9163 }
9022 }, 9164 },
9023 "autoload": { 9165 "autoload": {
9024 "classmap": [ 9166 "classmap": [
9025 "src/" 9167 "src/"
9026 ] 9168 ]
9027 }, 9169 },
9028 "notification-url": "https://packagist.org/downloads/", 9170 "notification-url": "https://packagist.org/downloads/",
9029 "license": [ 9171 "license": [
9030 "BSD-3-Clause" 9172 "BSD-3-Clause"
9031 ], 9173 ],
9032 "authors": [ 9174 "authors": [
9033 { 9175 {
9034 "name": "Sebastian Bergmann", 9176 "name": "Sebastian Bergmann",
9035 "email": "sebastian@phpunit.de" 9177 "email": "sebastian@phpunit.de"
9036 } 9178 }
9037 ], 9179 ],
9038 "description": "Looks up which function or method a line of code belongs to", 9180 "description": "Looks up which function or method a line of code belongs to",
9039 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 9181 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
9040 "support": { 9182 "support": {
9041 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 9183 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
9042 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" 9184 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
9043 }, 9185 },
9044 "funding": [ 9186 "funding": [
9045 { 9187 {
9046 "url": "https://github.com/sebastianbergmann", 9188 "url": "https://github.com/sebastianbergmann",
9047 "type": "github" 9189 "type": "github"
9048 } 9190 }
9049 ], 9191 ],
9050 "time": "2020-09-28T05:30:19+00:00" 9192 "time": "2020-09-28T05:30:19+00:00"
9051 }, 9193 },
9052 { 9194 {
9053 "name": "sebastian/comparator", 9195 "name": "sebastian/comparator",
9054 "version": "4.0.8", 9196 "version": "4.0.8",
9055 "source": { 9197 "source": {
9056 "type": "git", 9198 "type": "git",
9057 "url": "https://github.com/sebastianbergmann/comparator.git", 9199 "url": "https://github.com/sebastianbergmann/comparator.git",
9058 "reference": "fa0f136dd2334583309d32b62544682ee972b51a" 9200 "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
9059 }, 9201 },
9060 "dist": { 9202 "dist": {
9061 "type": "zip", 9203 "type": "zip",
9062 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", 9204 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
9063 "reference": "fa0f136dd2334583309d32b62544682ee972b51a", 9205 "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
9064 "shasum": "" 9206 "shasum": ""
9065 }, 9207 },
9066 "require": { 9208 "require": {
9067 "php": ">=7.3", 9209 "php": ">=7.3",
9068 "sebastian/diff": "^4.0", 9210 "sebastian/diff": "^4.0",
9069 "sebastian/exporter": "^4.0" 9211 "sebastian/exporter": "^4.0"
9070 }, 9212 },
9071 "require-dev": { 9213 "require-dev": {
9072 "phpunit/phpunit": "^9.3" 9214 "phpunit/phpunit": "^9.3"
9073 }, 9215 },
9074 "type": "library", 9216 "type": "library",
9075 "extra": { 9217 "extra": {
9076 "branch-alias": { 9218 "branch-alias": {
9077 "dev-master": "4.0-dev" 9219 "dev-master": "4.0-dev"
9078 } 9220 }
9079 }, 9221 },
9080 "autoload": { 9222 "autoload": {
9081 "classmap": [ 9223 "classmap": [
9082 "src/" 9224 "src/"
9083 ] 9225 ]
9084 }, 9226 },
9085 "notification-url": "https://packagist.org/downloads/", 9227 "notification-url": "https://packagist.org/downloads/",
9086 "license": [ 9228 "license": [
9087 "BSD-3-Clause" 9229 "BSD-3-Clause"
9088 ], 9230 ],
9089 "authors": [ 9231 "authors": [
9090 { 9232 {
9091 "name": "Sebastian Bergmann", 9233 "name": "Sebastian Bergmann",
9092 "email": "sebastian@phpunit.de" 9234 "email": "sebastian@phpunit.de"
9093 }, 9235 },
9094 { 9236 {
9095 "name": "Jeff Welch", 9237 "name": "Jeff Welch",
9096 "email": "whatthejeff@gmail.com" 9238 "email": "whatthejeff@gmail.com"
9097 }, 9239 },
9098 { 9240 {
9099 "name": "Volker Dusch", 9241 "name": "Volker Dusch",
9100 "email": "github@wallbash.com" 9242 "email": "github@wallbash.com"
9101 }, 9243 },
9102 { 9244 {
9103 "name": "Bernhard Schussek", 9245 "name": "Bernhard Schussek",
9104 "email": "bschussek@2bepublished.at" 9246 "email": "bschussek@2bepublished.at"
9105 } 9247 }
9106 ], 9248 ],
9107 "description": "Provides the functionality to compare PHP values for equality", 9249 "description": "Provides the functionality to compare PHP values for equality",
9108 "homepage": "https://github.com/sebastianbergmann/comparator", 9250 "homepage": "https://github.com/sebastianbergmann/comparator",
9109 "keywords": [ 9251 "keywords": [
9110 "comparator", 9252 "comparator",
9111 "compare", 9253 "compare",
9112 "equality" 9254 "equality"
9113 ], 9255 ],
9114 "support": { 9256 "support": {
9115 "issues": "https://github.com/sebastianbergmann/comparator/issues", 9257 "issues": "https://github.com/sebastianbergmann/comparator/issues",
9116 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" 9258 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
9117 }, 9259 },
9118 "funding": [ 9260 "funding": [
9119 { 9261 {
9120 "url": "https://github.com/sebastianbergmann", 9262 "url": "https://github.com/sebastianbergmann",
9121 "type": "github" 9263 "type": "github"
9122 } 9264 }
9123 ], 9265 ],
9124 "time": "2022-09-14T12:41:17+00:00" 9266 "time": "2022-09-14T12:41:17+00:00"
9125 }, 9267 },
9126 { 9268 {
9127 "name": "sebastian/complexity", 9269 "name": "sebastian/complexity",
9128 "version": "2.0.2", 9270 "version": "2.0.2",
9129 "source": { 9271 "source": {
9130 "type": "git", 9272 "type": "git",
9131 "url": "https://github.com/sebastianbergmann/complexity.git", 9273 "url": "https://github.com/sebastianbergmann/complexity.git",
9132 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" 9274 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
9133 }, 9275 },
9134 "dist": { 9276 "dist": {
9135 "type": "zip", 9277 "type": "zip",
9136 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", 9278 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
9137 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", 9279 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
9138 "shasum": "" 9280 "shasum": ""
9139 }, 9281 },
9140 "require": { 9282 "require": {
9141 "nikic/php-parser": "^4.7", 9283 "nikic/php-parser": "^4.7",
9142 "php": ">=7.3" 9284 "php": ">=7.3"
9143 }, 9285 },
9144 "require-dev": { 9286 "require-dev": {
9145 "phpunit/phpunit": "^9.3" 9287 "phpunit/phpunit": "^9.3"
9146 }, 9288 },
9147 "type": "library", 9289 "type": "library",
9148 "extra": { 9290 "extra": {
9149 "branch-alias": { 9291 "branch-alias": {
9150 "dev-master": "2.0-dev" 9292 "dev-master": "2.0-dev"
9151 } 9293 }
9152 }, 9294 },
9153 "autoload": { 9295 "autoload": {
9154 "classmap": [ 9296 "classmap": [
9155 "src/" 9297 "src/"
9156 ] 9298 ]
9157 }, 9299 },
9158 "notification-url": "https://packagist.org/downloads/", 9300 "notification-url": "https://packagist.org/downloads/",
9159 "license": [ 9301 "license": [
9160 "BSD-3-Clause" 9302 "BSD-3-Clause"
9161 ], 9303 ],
9162 "authors": [ 9304 "authors": [
9163 { 9305 {
9164 "name": "Sebastian Bergmann", 9306 "name": "Sebastian Bergmann",
9165 "email": "sebastian@phpunit.de", 9307 "email": "sebastian@phpunit.de",
9166 "role": "lead" 9308 "role": "lead"
9167 } 9309 }
9168 ], 9310 ],
9169 "description": "Library for calculating the complexity of PHP code units", 9311 "description": "Library for calculating the complexity of PHP code units",
9170 "homepage": "https://github.com/sebastianbergmann/complexity", 9312 "homepage": "https://github.com/sebastianbergmann/complexity",
9171 "support": { 9313 "support": {
9172 "issues": "https://github.com/sebastianbergmann/complexity/issues", 9314 "issues": "https://github.com/sebastianbergmann/complexity/issues",
9173 "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" 9315 "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
9174 }, 9316 },
9175 "funding": [ 9317 "funding": [
9176 { 9318 {
9177 "url": "https://github.com/sebastianbergmann", 9319 "url": "https://github.com/sebastianbergmann",
9178 "type": "github" 9320 "type": "github"
9179 } 9321 }
9180 ], 9322 ],
9181 "time": "2020-10-26T15:52:27+00:00" 9323 "time": "2020-10-26T15:52:27+00:00"
9182 }, 9324 },
9183 { 9325 {
9184 "name": "sebastian/diff", 9326 "name": "sebastian/diff",
9185 "version": "4.0.5", 9327 "version": "4.0.5",
9186 "source": { 9328 "source": {
9187 "type": "git", 9329 "type": "git",
9188 "url": "https://github.com/sebastianbergmann/diff.git", 9330 "url": "https://github.com/sebastianbergmann/diff.git",
9189 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" 9331 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
9190 }, 9332 },
9191 "dist": { 9333 "dist": {
9192 "type": "zip", 9334 "type": "zip",
9193 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 9335 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
9194 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 9336 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
9195 "shasum": "" 9337 "shasum": ""
9196 }, 9338 },
9197 "require": { 9339 "require": {
9198 "php": ">=7.3" 9340 "php": ">=7.3"
9199 }, 9341 },
9200 "require-dev": { 9342 "require-dev": {
9201 "phpunit/phpunit": "^9.3", 9343 "phpunit/phpunit": "^9.3",
9202 "symfony/process": "^4.2 || ^5" 9344 "symfony/process": "^4.2 || ^5"
9203 }, 9345 },
9204 "type": "library", 9346 "type": "library",
9205 "extra": { 9347 "extra": {
9206 "branch-alias": { 9348 "branch-alias": {
9207 "dev-master": "4.0-dev" 9349 "dev-master": "4.0-dev"
9208 } 9350 }
9209 }, 9351 },
9210 "autoload": { 9352 "autoload": {
9211 "classmap": [ 9353 "classmap": [
9212 "src/" 9354 "src/"
9213 ] 9355 ]
9214 }, 9356 },
9215 "notification-url": "https://packagist.org/downloads/", 9357 "notification-url": "https://packagist.org/downloads/",
9216 "license": [ 9358 "license": [
9217 "BSD-3-Clause" 9359 "BSD-3-Clause"
9218 ], 9360 ],
9219 "authors": [ 9361 "authors": [
9220 { 9362 {
9221 "name": "Sebastian Bergmann", 9363 "name": "Sebastian Bergmann",
9222 "email": "sebastian@phpunit.de" 9364 "email": "sebastian@phpunit.de"
9223 }, 9365 },
9224 { 9366 {
9225 "name": "Kore Nordmann", 9367 "name": "Kore Nordmann",
9226 "email": "mail@kore-nordmann.de" 9368 "email": "mail@kore-nordmann.de"
9227 } 9369 }
9228 ], 9370 ],
9229 "description": "Diff implementation", 9371 "description": "Diff implementation",
9230 "homepage": "https://github.com/sebastianbergmann/diff", 9372 "homepage": "https://github.com/sebastianbergmann/diff",
9231 "keywords": [ 9373 "keywords": [
9232 "diff", 9374 "diff",
9233 "udiff", 9375 "udiff",
9234 "unidiff", 9376 "unidiff",
9235 "unified diff" 9377 "unified diff"
9236 ], 9378 ],
9237 "support": { 9379 "support": {
9238 "issues": "https://github.com/sebastianbergmann/diff/issues", 9380 "issues": "https://github.com/sebastianbergmann/diff/issues",
9239 "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" 9381 "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
9240 }, 9382 },
9241 "funding": [ 9383 "funding": [
9242 { 9384 {
9243 "url": "https://github.com/sebastianbergmann", 9385 "url": "https://github.com/sebastianbergmann",
9244 "type": "github" 9386 "type": "github"
9245 } 9387 }
9246 ], 9388 ],
9247 "time": "2023-05-07T05:35:17+00:00" 9389 "time": "2023-05-07T05:35:17+00:00"
9248 }, 9390 },
9249 { 9391 {
9250 "name": "sebastian/environment", 9392 "name": "sebastian/environment",
9251 "version": "5.1.5", 9393 "version": "5.1.5",
9252 "source": { 9394 "source": {
9253 "type": "git", 9395 "type": "git",
9254 "url": "https://github.com/sebastianbergmann/environment.git", 9396 "url": "https://github.com/sebastianbergmann/environment.git",
9255 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" 9397 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
9256 }, 9398 },
9257 "dist": { 9399 "dist": {
9258 "type": "zip", 9400 "type": "zip",
9259 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 9401 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
9260 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 9402 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
9261 "shasum": "" 9403 "shasum": ""
9262 }, 9404 },
9263 "require": { 9405 "require": {
9264 "php": ">=7.3" 9406 "php": ">=7.3"
9265 }, 9407 },
9266 "require-dev": { 9408 "require-dev": {
9267 "phpunit/phpunit": "^9.3" 9409 "phpunit/phpunit": "^9.3"
9268 }, 9410 },
9269 "suggest": { 9411 "suggest": {
9270 "ext-posix": "*" 9412 "ext-posix": "*"
9271 }, 9413 },
9272 "type": "library", 9414 "type": "library",
9273 "extra": { 9415 "extra": {
9274 "branch-alias": { 9416 "branch-alias": {
9275 "dev-master": "5.1-dev" 9417 "dev-master": "5.1-dev"
9276 } 9418 }
9277 }, 9419 },
9278 "autoload": { 9420 "autoload": {
9279 "classmap": [ 9421 "classmap": [
9280 "src/" 9422 "src/"
9281 ] 9423 ]
9282 }, 9424 },
9283 "notification-url": "https://packagist.org/downloads/", 9425 "notification-url": "https://packagist.org/downloads/",
9284 "license": [ 9426 "license": [
9285 "BSD-3-Clause" 9427 "BSD-3-Clause"
9286 ], 9428 ],
9287 "authors": [ 9429 "authors": [
9288 { 9430 {
9289 "name": "Sebastian Bergmann", 9431 "name": "Sebastian Bergmann",
9290 "email": "sebastian@phpunit.de" 9432 "email": "sebastian@phpunit.de"
9291 } 9433 }
9292 ], 9434 ],
9293 "description": "Provides functionality to handle HHVM/PHP environments", 9435 "description": "Provides functionality to handle HHVM/PHP environments",
9294 "homepage": "http://www.github.com/sebastianbergmann/environment", 9436 "homepage": "http://www.github.com/sebastianbergmann/environment",
9295 "keywords": [ 9437 "keywords": [
9296 "Xdebug", 9438 "Xdebug",
9297 "environment", 9439 "environment",
9298 "hhvm" 9440 "hhvm"
9299 ], 9441 ],
9300 "support": { 9442 "support": {
9301 "issues": "https://github.com/sebastianbergmann/environment/issues", 9443 "issues": "https://github.com/sebastianbergmann/environment/issues",
9302 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" 9444 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
9303 }, 9445 },
9304 "funding": [ 9446 "funding": [
9305 { 9447 {
9306 "url": "https://github.com/sebastianbergmann", 9448 "url": "https://github.com/sebastianbergmann",
9307 "type": "github" 9449 "type": "github"
9308 } 9450 }
9309 ], 9451 ],
9310 "time": "2023-02-03T06:03:51+00:00" 9452 "time": "2023-02-03T06:03:51+00:00"
9311 }, 9453 },
9312 { 9454 {
9313 "name": "sebastian/exporter", 9455 "name": "sebastian/exporter",
9314 "version": "4.0.5", 9456 "version": "4.0.5",
9315 "source": { 9457 "source": {
9316 "type": "git", 9458 "type": "git",
9317 "url": "https://github.com/sebastianbergmann/exporter.git", 9459 "url": "https://github.com/sebastianbergmann/exporter.git",
9318 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" 9460 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
9319 }, 9461 },
9320 "dist": { 9462 "dist": {
9321 "type": "zip", 9463 "type": "zip",
9322 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 9464 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
9323 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 9465 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
9324 "shasum": "" 9466 "shasum": ""
9325 }, 9467 },
9326 "require": { 9468 "require": {
9327 "php": ">=7.3", 9469 "php": ">=7.3",
9328 "sebastian/recursion-context": "^4.0" 9470 "sebastian/recursion-context": "^4.0"
9329 }, 9471 },
9330 "require-dev": { 9472 "require-dev": {
9331 "ext-mbstring": "*", 9473 "ext-mbstring": "*",
9332 "phpunit/phpunit": "^9.3" 9474 "phpunit/phpunit": "^9.3"
9333 }, 9475 },
9334 "type": "library", 9476 "type": "library",
9335 "extra": { 9477 "extra": {
9336 "branch-alias": { 9478 "branch-alias": {
9337 "dev-master": "4.0-dev" 9479 "dev-master": "4.0-dev"
9338 } 9480 }
9339 }, 9481 },
9340 "autoload": { 9482 "autoload": {
9341 "classmap": [ 9483 "classmap": [
9342 "src/" 9484 "src/"
9343 ] 9485 ]
9344 }, 9486 },
9345 "notification-url": "https://packagist.org/downloads/", 9487 "notification-url": "https://packagist.org/downloads/",
9346 "license": [ 9488 "license": [
9347 "BSD-3-Clause" 9489 "BSD-3-Clause"
9348 ], 9490 ],
9349 "authors": [ 9491 "authors": [
9350 { 9492 {
9351 "name": "Sebastian Bergmann", 9493 "name": "Sebastian Bergmann",
9352 "email": "sebastian@phpunit.de" 9494 "email": "sebastian@phpunit.de"
9353 }, 9495 },
9354 { 9496 {
9355 "name": "Jeff Welch", 9497 "name": "Jeff Welch",
9356 "email": "whatthejeff@gmail.com" 9498 "email": "whatthejeff@gmail.com"
9357 }, 9499 },
9358 { 9500 {
9359 "name": "Volker Dusch", 9501 "name": "Volker Dusch",
9360 "email": "github@wallbash.com" 9502 "email": "github@wallbash.com"
9361 }, 9503 },
9362 { 9504 {
9363 "name": "Adam Harvey", 9505 "name": "Adam Harvey",
9364 "email": "aharvey@php.net" 9506 "email": "aharvey@php.net"
9365 }, 9507 },
9366 { 9508 {
9367 "name": "Bernhard Schussek", 9509 "name": "Bernhard Schussek",
9368 "email": "bschussek@gmail.com" 9510 "email": "bschussek@gmail.com"
9369 } 9511 }
9370 ], 9512 ],
9371 "description": "Provides the functionality to export PHP variables for visualization", 9513 "description": "Provides the functionality to export PHP variables for visualization",
9372 "homepage": "https://www.github.com/sebastianbergmann/exporter", 9514 "homepage": "https://www.github.com/sebastianbergmann/exporter",
9373 "keywords": [ 9515 "keywords": [
9374 "export", 9516 "export",
9375 "exporter" 9517 "exporter"
9376 ], 9518 ],
9377 "support": { 9519 "support": {
9378 "issues": "https://github.com/sebastianbergmann/exporter/issues", 9520 "issues": "https://github.com/sebastianbergmann/exporter/issues",
9379 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" 9521 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
9380 }, 9522 },
9381 "funding": [ 9523 "funding": [
9382 { 9524 {
9383 "url": "https://github.com/sebastianbergmann", 9525 "url": "https://github.com/sebastianbergmann",
9384 "type": "github" 9526 "type": "github"
9385 } 9527 }
9386 ], 9528 ],
9387 "time": "2022-09-14T06:03:37+00:00" 9529 "time": "2022-09-14T06:03:37+00:00"
9388 }, 9530 },
9389 { 9531 {
9390 "name": "sebastian/global-state", 9532 "name": "sebastian/global-state",
9391 "version": "5.0.5", 9533 "version": "5.0.5",
9392 "source": { 9534 "source": {
9393 "type": "git", 9535 "type": "git",
9394 "url": "https://github.com/sebastianbergmann/global-state.git", 9536 "url": "https://github.com/sebastianbergmann/global-state.git",
9395 "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" 9537 "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
9396 }, 9538 },
9397 "dist": { 9539 "dist": {
9398 "type": "zip", 9540 "type": "zip",
9399 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", 9541 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
9400 "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", 9542 "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
9401 "shasum": "" 9543 "shasum": ""
9402 }, 9544 },
9403 "require": { 9545 "require": {
9404 "php": ">=7.3", 9546 "php": ">=7.3",
9405 "sebastian/object-reflector": "^2.0", 9547 "sebastian/object-reflector": "^2.0",
9406 "sebastian/recursion-context": "^4.0" 9548 "sebastian/recursion-context": "^4.0"
9407 }, 9549 },
9408 "require-dev": { 9550 "require-dev": {
9409 "ext-dom": "*", 9551 "ext-dom": "*",
9410 "phpunit/phpunit": "^9.3" 9552 "phpunit/phpunit": "^9.3"
9411 }, 9553 },
9412 "suggest": { 9554 "suggest": {
9413 "ext-uopz": "*" 9555 "ext-uopz": "*"
9414 }, 9556 },
9415 "type": "library", 9557 "type": "library",
9416 "extra": { 9558 "extra": {
9417 "branch-alias": { 9559 "branch-alias": {
9418 "dev-master": "5.0-dev" 9560 "dev-master": "5.0-dev"
9419 } 9561 }
9420 }, 9562 },
9421 "autoload": { 9563 "autoload": {
9422 "classmap": [ 9564 "classmap": [
9423 "src/" 9565 "src/"
9424 ] 9566 ]
9425 }, 9567 },
9426 "notification-url": "https://packagist.org/downloads/", 9568 "notification-url": "https://packagist.org/downloads/",
9427 "license": [ 9569 "license": [
9428 "BSD-3-Clause" 9570 "BSD-3-Clause"
9429 ], 9571 ],
9430 "authors": [ 9572 "authors": [
9431 { 9573 {
9432 "name": "Sebastian Bergmann", 9574 "name": "Sebastian Bergmann",
9433 "email": "sebastian@phpunit.de" 9575 "email": "sebastian@phpunit.de"
9434 } 9576 }
9435 ], 9577 ],
9436 "description": "Snapshotting of global state", 9578 "description": "Snapshotting of global state",
9437 "homepage": "http://www.github.com/sebastianbergmann/global-state", 9579 "homepage": "http://www.github.com/sebastianbergmann/global-state",
9438 "keywords": [ 9580 "keywords": [
9439 "global state" 9581 "global state"
9440 ], 9582 ],
9441 "support": { 9583 "support": {
9442 "issues": "https://github.com/sebastianbergmann/global-state/issues", 9584 "issues": "https://github.com/sebastianbergmann/global-state/issues",
9443 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" 9585 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
9444 }, 9586 },
9445 "funding": [ 9587 "funding": [
9446 { 9588 {
9447 "url": "https://github.com/sebastianbergmann", 9589 "url": "https://github.com/sebastianbergmann",
9448 "type": "github" 9590 "type": "github"
9449 } 9591 }
9450 ], 9592 ],
9451 "time": "2022-02-14T08:28:10+00:00" 9593 "time": "2022-02-14T08:28:10+00:00"
9452 }, 9594 },
9453 { 9595 {
9454 "name": "sebastian/lines-of-code", 9596 "name": "sebastian/lines-of-code",
9455 "version": "1.0.3", 9597 "version": "1.0.3",
9456 "source": { 9598 "source": {
9457 "type": "git", 9599 "type": "git",
9458 "url": "https://github.com/sebastianbergmann/lines-of-code.git", 9600 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
9459 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" 9601 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
9460 }, 9602 },
9461 "dist": { 9603 "dist": {
9462 "type": "zip", 9604 "type": "zip",
9463 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", 9605 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
9464 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", 9606 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
9465 "shasum": "" 9607 "shasum": ""
9466 }, 9608 },
9467 "require": { 9609 "require": {
9468 "nikic/php-parser": "^4.6", 9610 "nikic/php-parser": "^4.6",
9469 "php": ">=7.3" 9611 "php": ">=7.3"
9470 }, 9612 },
9471 "require-dev": { 9613 "require-dev": {
9472 "phpunit/phpunit": "^9.3" 9614 "phpunit/phpunit": "^9.3"
9473 }, 9615 },
9474 "type": "library", 9616 "type": "library",
9475 "extra": { 9617 "extra": {
9476 "branch-alias": { 9618 "branch-alias": {
9477 "dev-master": "1.0-dev" 9619 "dev-master": "1.0-dev"
9478 } 9620 }
9479 }, 9621 },
9480 "autoload": { 9622 "autoload": {
9481 "classmap": [ 9623 "classmap": [
9482 "src/" 9624 "src/"
9483 ] 9625 ]
9484 }, 9626 },
9485 "notification-url": "https://packagist.org/downloads/", 9627 "notification-url": "https://packagist.org/downloads/",
9486 "license": [ 9628 "license": [
9487 "BSD-3-Clause" 9629 "BSD-3-Clause"
9488 ], 9630 ],
9489 "authors": [ 9631 "authors": [
9490 { 9632 {
9491 "name": "Sebastian Bergmann", 9633 "name": "Sebastian Bergmann",
9492 "email": "sebastian@phpunit.de", 9634 "email": "sebastian@phpunit.de",
9493 "role": "lead" 9635 "role": "lead"
9494 } 9636 }
9495 ], 9637 ],
9496 "description": "Library for counting the lines of code in PHP source code", 9638 "description": "Library for counting the lines of code in PHP source code",
9497 "homepage": "https://github.com/sebastianbergmann/lines-of-code", 9639 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
9498 "support": { 9640 "support": {
9499 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 9641 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
9500 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" 9642 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
9501 }, 9643 },
9502 "funding": [ 9644 "funding": [
9503 { 9645 {
9504 "url": "https://github.com/sebastianbergmann", 9646 "url": "https://github.com/sebastianbergmann",
9505 "type": "github" 9647 "type": "github"
9506 } 9648 }
9507 ], 9649 ],
9508 "time": "2020-11-28T06:42:11+00:00" 9650 "time": "2020-11-28T06:42:11+00:00"
9509 }, 9651 },
9510 { 9652 {
9511 "name": "sebastian/object-enumerator", 9653 "name": "sebastian/object-enumerator",
9512 "version": "4.0.4", 9654 "version": "4.0.4",
9513 "source": { 9655 "source": {
9514 "type": "git", 9656 "type": "git",
9515 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 9657 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
9516 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" 9658 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
9517 }, 9659 },
9518 "dist": { 9660 "dist": {
9519 "type": "zip", 9661 "type": "zip",
9520 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", 9662 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
9521 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", 9663 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
9522 "shasum": "" 9664 "shasum": ""
9523 }, 9665 },
9524 "require": { 9666 "require": {
9525 "php": ">=7.3", 9667 "php": ">=7.3",
9526 "sebastian/object-reflector": "^2.0", 9668 "sebastian/object-reflector": "^2.0",
9527 "sebastian/recursion-context": "^4.0" 9669 "sebastian/recursion-context": "^4.0"
9528 }, 9670 },
9529 "require-dev": { 9671 "require-dev": {
9530 "phpunit/phpunit": "^9.3" 9672 "phpunit/phpunit": "^9.3"
9531 }, 9673 },
9532 "type": "library", 9674 "type": "library",
9533 "extra": { 9675 "extra": {
9534 "branch-alias": { 9676 "branch-alias": {
9535 "dev-master": "4.0-dev" 9677 "dev-master": "4.0-dev"
9536 } 9678 }
9537 }, 9679 },
9538 "autoload": { 9680 "autoload": {
9539 "classmap": [ 9681 "classmap": [
9540 "src/" 9682 "src/"
9541 ] 9683 ]
9542 }, 9684 },
9543 "notification-url": "https://packagist.org/downloads/", 9685 "notification-url": "https://packagist.org/downloads/",
9544 "license": [ 9686 "license": [
9545 "BSD-3-Clause" 9687 "BSD-3-Clause"
9546 ], 9688 ],
9547 "authors": [ 9689 "authors": [
9548 { 9690 {
9549 "name": "Sebastian Bergmann", 9691 "name": "Sebastian Bergmann",
9550 "email": "sebastian@phpunit.de" 9692 "email": "sebastian@phpunit.de"
9551 } 9693 }
9552 ], 9694 ],
9553 "description": "Traverses array structures and object graphs to enumerate all referenced objects", 9695 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
9554 "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 9696 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
9555 "support": { 9697 "support": {
9556 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 9698 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
9557 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" 9699 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
9558 }, 9700 },
9559 "funding": [ 9701 "funding": [
9560 { 9702 {
9561 "url": "https://github.com/sebastianbergmann", 9703 "url": "https://github.com/sebastianbergmann",
9562 "type": "github" 9704 "type": "github"
9563 } 9705 }
9564 ], 9706 ],
9565 "time": "2020-10-26T13:12:34+00:00" 9707 "time": "2020-10-26T13:12:34+00:00"
9566 }, 9708 },
9567 { 9709 {
9568 "name": "sebastian/object-reflector", 9710 "name": "sebastian/object-reflector",
9569 "version": "2.0.4", 9711 "version": "2.0.4",
9570 "source": { 9712 "source": {
9571 "type": "git", 9713 "type": "git",
9572 "url": "https://github.com/sebastianbergmann/object-reflector.git", 9714 "url": "https://github.com/sebastianbergmann/object-reflector.git",
9573 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" 9715 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
9574 }, 9716 },
9575 "dist": { 9717 "dist": {
9576 "type": "zip", 9718 "type": "zip",
9577 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 9719 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
9578 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 9720 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
9579 "shasum": "" 9721 "shasum": ""
9580 }, 9722 },
9581 "require": { 9723 "require": {
9582 "php": ">=7.3" 9724 "php": ">=7.3"
9583 }, 9725 },
9584 "require-dev": { 9726 "require-dev": {
9585 "phpunit/phpunit": "^9.3" 9727 "phpunit/phpunit": "^9.3"
9586 }, 9728 },
9587 "type": "library", 9729 "type": "library",
9588 "extra": { 9730 "extra": {
9589 "branch-alias": { 9731 "branch-alias": {
9590 "dev-master": "2.0-dev" 9732 "dev-master": "2.0-dev"
9591 } 9733 }
9592 }, 9734 },
9593 "autoload": { 9735 "autoload": {
9594 "classmap": [ 9736 "classmap": [
9595 "src/" 9737 "src/"
9596 ] 9738 ]
9597 }, 9739 },
9598 "notification-url": "https://packagist.org/downloads/", 9740 "notification-url": "https://packagist.org/downloads/",
9599 "license": [ 9741 "license": [
9600 "BSD-3-Clause" 9742 "BSD-3-Clause"
9601 ], 9743 ],
9602 "authors": [ 9744 "authors": [
9603 { 9745 {
9604 "name": "Sebastian Bergmann", 9746 "name": "Sebastian Bergmann",
9605 "email": "sebastian@phpunit.de" 9747 "email": "sebastian@phpunit.de"
9606 } 9748 }
9607 ], 9749 ],
9608 "description": "Allows reflection of object attributes, including inherited and non-public ones", 9750 "description": "Allows reflection of object attributes, including inherited and non-public ones",
9609 "homepage": "https://github.com/sebastianbergmann/object-reflector/", 9751 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
9610 "support": { 9752 "support": {
9611 "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 9753 "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
9612 "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" 9754 "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
9613 }, 9755 },
9614 "funding": [ 9756 "funding": [
9615 { 9757 {
9616 "url": "https://github.com/sebastianbergmann", 9758 "url": "https://github.com/sebastianbergmann",
9617 "type": "github" 9759 "type": "github"
9618 } 9760 }
9619 ], 9761 ],
9620 "time": "2020-10-26T13:14:26+00:00" 9762 "time": "2020-10-26T13:14:26+00:00"
9621 }, 9763 },
9622 { 9764 {
9623 "name": "sebastian/recursion-context", 9765 "name": "sebastian/recursion-context",
9624 "version": "4.0.5", 9766 "version": "4.0.5",
9625 "source": { 9767 "source": {
9626 "type": "git", 9768 "type": "git",
9627 "url": "https://github.com/sebastianbergmann/recursion-context.git", 9769 "url": "https://github.com/sebastianbergmann/recursion-context.git",
9628 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" 9770 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
9629 }, 9771 },
9630 "dist": { 9772 "dist": {
9631 "type": "zip", 9773 "type": "zip",
9632 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 9774 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
9633 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 9775 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
9634 "shasum": "" 9776 "shasum": ""
9635 }, 9777 },
9636 "require": { 9778 "require": {
9637 "php": ">=7.3" 9779 "php": ">=7.3"
9638 }, 9780 },
9639 "require-dev": { 9781 "require-dev": {
9640 "phpunit/phpunit": "^9.3" 9782 "phpunit/phpunit": "^9.3"
9641 }, 9783 },
9642 "type": "library", 9784 "type": "library",
9643 "extra": { 9785 "extra": {
9644 "branch-alias": { 9786 "branch-alias": {
9645 "dev-master": "4.0-dev" 9787 "dev-master": "4.0-dev"
9646 } 9788 }
9647 }, 9789 },
9648 "autoload": { 9790 "autoload": {
9649 "classmap": [ 9791 "classmap": [
9650 "src/" 9792 "src/"
9651 ] 9793 ]
9652 }, 9794 },
9653 "notification-url": "https://packagist.org/downloads/", 9795 "notification-url": "https://packagist.org/downloads/",
9654 "license": [ 9796 "license": [
9655 "BSD-3-Clause" 9797 "BSD-3-Clause"
9656 ], 9798 ],
9657 "authors": [ 9799 "authors": [
9658 { 9800 {
9659 "name": "Sebastian Bergmann", 9801 "name": "Sebastian Bergmann",
9660 "email": "sebastian@phpunit.de" 9802 "email": "sebastian@phpunit.de"
9661 }, 9803 },
9662 { 9804 {
9663 "name": "Jeff Welch", 9805 "name": "Jeff Welch",
9664 "email": "whatthejeff@gmail.com" 9806 "email": "whatthejeff@gmail.com"
9665 }, 9807 },
9666 { 9808 {
9667 "name": "Adam Harvey", 9809 "name": "Adam Harvey",
9668 "email": "aharvey@php.net" 9810 "email": "aharvey@php.net"
9669 } 9811 }
9670 ], 9812 ],
9671 "description": "Provides functionality to recursively process PHP variables", 9813 "description": "Provides functionality to recursively process PHP variables",
9672 "homepage": "https://github.com/sebastianbergmann/recursion-context", 9814 "homepage": "https://github.com/sebastianbergmann/recursion-context",
9673 "support": { 9815 "support": {
9674 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 9816 "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
9675 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" 9817 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
9676 }, 9818 },
9677 "funding": [ 9819 "funding": [
9678 { 9820 {
9679 "url": "https://github.com/sebastianbergmann", 9821 "url": "https://github.com/sebastianbergmann",
9680 "type": "github" 9822 "type": "github"
9681 } 9823 }
9682 ], 9824 ],
9683 "time": "2023-02-03T06:07:39+00:00" 9825 "time": "2023-02-03T06:07:39+00:00"
9684 }, 9826 },
9685 { 9827 {
9686 "name": "sebastian/resource-operations", 9828 "name": "sebastian/resource-operations",
9687 "version": "3.0.3", 9829 "version": "3.0.3",
9688 "source": { 9830 "source": {
9689 "type": "git", 9831 "type": "git",
9690 "url": "https://github.com/sebastianbergmann/resource-operations.git", 9832 "url": "https://github.com/sebastianbergmann/resource-operations.git",
9691 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" 9833 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
9692 }, 9834 },
9693 "dist": { 9835 "dist": {
9694 "type": "zip", 9836 "type": "zip",
9695 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 9837 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
9696 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 9838 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
9697 "shasum": "" 9839 "shasum": ""
9698 }, 9840 },
9699 "require": { 9841 "require": {
9700 "php": ">=7.3" 9842 "php": ">=7.3"
9701 }, 9843 },
9702 "require-dev": { 9844 "require-dev": {
9703 "phpunit/phpunit": "^9.0" 9845 "phpunit/phpunit": "^9.0"
9704 }, 9846 },
9705 "type": "library", 9847 "type": "library",
9706 "extra": { 9848 "extra": {
9707 "branch-alias": { 9849 "branch-alias": {
9708 "dev-master": "3.0-dev" 9850 "dev-master": "3.0-dev"
9709 } 9851 }
9710 }, 9852 },
9711 "autoload": { 9853 "autoload": {
9712 "classmap": [ 9854 "classmap": [
9713 "src/" 9855 "src/"
9714 ] 9856 ]
9715 }, 9857 },
9716 "notification-url": "https://packagist.org/downloads/", 9858 "notification-url": "https://packagist.org/downloads/",
9717 "license": [ 9859 "license": [
9718 "BSD-3-Clause" 9860 "BSD-3-Clause"
9719 ], 9861 ],
9720 "authors": [ 9862 "authors": [
9721 { 9863 {
9722 "name": "Sebastian Bergmann", 9864 "name": "Sebastian Bergmann",
9723 "email": "sebastian@phpunit.de" 9865 "email": "sebastian@phpunit.de"
9724 } 9866 }
9725 ], 9867 ],
9726 "description": "Provides a list of PHP built-in functions that operate on resources", 9868 "description": "Provides a list of PHP built-in functions that operate on resources",
9727 "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 9869 "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
9728 "support": { 9870 "support": {
9729 "issues": "https://github.com/sebastianbergmann/resource-operations/issues", 9871 "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
9730 "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" 9872 "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
9731 }, 9873 },
9732 "funding": [ 9874 "funding": [
9733 { 9875 {
9734 "url": "https://github.com/sebastianbergmann", 9876 "url": "https://github.com/sebastianbergmann",
9735 "type": "github" 9877 "type": "github"
9736 } 9878 }
9737 ], 9879 ],
9738 "time": "2020-09-28T06:45:17+00:00" 9880 "time": "2020-09-28T06:45:17+00:00"
9739 }, 9881 },
9740 { 9882 {
9741 "name": "sebastian/type", 9883 "name": "sebastian/type",
9742 "version": "3.2.1", 9884 "version": "3.2.1",
9743 "source": { 9885 "source": {
9744 "type": "git", 9886 "type": "git",
9745 "url": "https://github.com/sebastianbergmann/type.git", 9887 "url": "https://github.com/sebastianbergmann/type.git",
9746 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" 9888 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
9747 }, 9889 },
9748 "dist": { 9890 "dist": {
9749 "type": "zip", 9891 "type": "zip",
9750 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 9892 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
9751 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 9893 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
9752 "shasum": "" 9894 "shasum": ""
9753 }, 9895 },
9754 "require": { 9896 "require": {
9755 "php": ">=7.3" 9897 "php": ">=7.3"
9756 }, 9898 },
9757 "require-dev": { 9899 "require-dev": {
9758 "phpunit/phpunit": "^9.5" 9900 "phpunit/phpunit": "^9.5"
9759 }, 9901 },
9760 "type": "library", 9902 "type": "library",
9761 "extra": { 9903 "extra": {
9762 "branch-alias": { 9904 "branch-alias": {
9763 "dev-master": "3.2-dev" 9905 "dev-master": "3.2-dev"
9764 } 9906 }
9765 }, 9907 },
9766 "autoload": { 9908 "autoload": {
9767 "classmap": [ 9909 "classmap": [
9768 "src/" 9910 "src/"
9769 ] 9911 ]
9770 }, 9912 },
9771 "notification-url": "https://packagist.org/downloads/", 9913 "notification-url": "https://packagist.org/downloads/",
9772 "license": [ 9914 "license": [
9773 "BSD-3-Clause" 9915 "BSD-3-Clause"
9774 ], 9916 ],
9775 "authors": [ 9917 "authors": [
9776 { 9918 {
9777 "name": "Sebastian Bergmann", 9919 "name": "Sebastian Bergmann",
9778 "email": "sebastian@phpunit.de", 9920 "email": "sebastian@phpunit.de",
9779 "role": "lead" 9921 "role": "lead"
9780 } 9922 }
9781 ], 9923 ],
9782 "description": "Collection of value objects that represent the types of the PHP type system", 9924 "description": "Collection of value objects that represent the types of the PHP type system",
9783 "homepage": "https://github.com/sebastianbergmann/type", 9925 "homepage": "https://github.com/sebastianbergmann/type",
9784 "support": { 9926 "support": {
9785 "issues": "https://github.com/sebastianbergmann/type/issues", 9927 "issues": "https://github.com/sebastianbergmann/type/issues",
9786 "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" 9928 "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
9787 }, 9929 },
9788 "funding": [ 9930 "funding": [
9789 { 9931 {
9790 "url": "https://github.com/sebastianbergmann", 9932 "url": "https://github.com/sebastianbergmann",
9791 "type": "github" 9933 "type": "github"
9792 } 9934 }
9793 ], 9935 ],
9794 "time": "2023-02-03T06:13:03+00:00" 9936 "time": "2023-02-03T06:13:03+00:00"
9795 }, 9937 },
9796 { 9938 {
9797 "name": "sebastian/version", 9939 "name": "sebastian/version",
9798 "version": "3.0.2", 9940 "version": "3.0.2",
9799 "source": { 9941 "source": {
9800 "type": "git", 9942 "type": "git",
9801 "url": "https://github.com/sebastianbergmann/version.git", 9943 "url": "https://github.com/sebastianbergmann/version.git",
9802 "reference": "c6c1022351a901512170118436c764e473f6de8c" 9944 "reference": "c6c1022351a901512170118436c764e473f6de8c"
9803 }, 9945 },
9804 "dist": { 9946 "dist": {
9805 "type": "zip", 9947 "type": "zip",
9806 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", 9948 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
9807 "reference": "c6c1022351a901512170118436c764e473f6de8c", 9949 "reference": "c6c1022351a901512170118436c764e473f6de8c",
9808 "shasum": "" 9950 "shasum": ""
9809 }, 9951 },
9810 "require": { 9952 "require": {
9811 "php": ">=7.3" 9953 "php": ">=7.3"
9812 }, 9954 },
9813 "type": "library", 9955 "type": "library",
9814 "extra": { 9956 "extra": {
9815 "branch-alias": { 9957 "branch-alias": {
9816 "dev-master": "3.0-dev" 9958 "dev-master": "3.0-dev"
9817 } 9959 }
9818 }, 9960 },
9819 "autoload": { 9961 "autoload": {
9820 "classmap": [ 9962 "classmap": [
9821 "src/" 9963 "src/"
9822 ] 9964 ]
9823 }, 9965 },
9824 "notification-url": "https://packagist.org/downloads/", 9966 "notification-url": "https://packagist.org/downloads/",
9825 "license": [ 9967 "license": [
9826 "BSD-3-Clause" 9968 "BSD-3-Clause"
9827 ], 9969 ],
9828 "authors": [ 9970 "authors": [
9829 { 9971 {
9830 "name": "Sebastian Bergmann", 9972 "name": "Sebastian Bergmann",
9831 "email": "sebastian@phpunit.de", 9973 "email": "sebastian@phpunit.de",
9832 "role": "lead" 9974 "role": "lead"
9833 } 9975 }
9834 ], 9976 ],
9835 "description": "Library that helps with managing the version number of Git-hosted PHP projects", 9977 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
9836 "homepage": "https://github.com/sebastianbergmann/version", 9978 "homepage": "https://github.com/sebastianbergmann/version",
9837 "support": { 9979 "support": {
9838 "issues": "https://github.com/sebastianbergmann/version/issues", 9980 "issues": "https://github.com/sebastianbergmann/version/issues",
9839 "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" 9981 "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
9840 }, 9982 },
9841 "funding": [ 9983 "funding": [
9842 { 9984 {
9843 "url": "https://github.com/sebastianbergmann", 9985 "url": "https://github.com/sebastianbergmann",
9844 "type": "github" 9986 "type": "github"
9845 } 9987 }
9846 ], 9988 ],
9847 "time": "2020-09-28T06:39:44+00:00" 9989 "time": "2020-09-28T06:39:44+00:00"
9848 }, 9990 },
9849 { 9991 {
9850 "name": "spatie/backtrace", 9992 "name": "spatie/backtrace",
9851 "version": "1.4.0", 9993 "version": "1.4.0",
9852 "source": { 9994 "source": {
9853 "type": "git", 9995 "type": "git",
9854 "url": "https://github.com/spatie/backtrace.git", 9996 "url": "https://github.com/spatie/backtrace.git",
9855 "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c" 9997 "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c"
9856 }, 9998 },
9857 "dist": { 9999 "dist": {
9858 "type": "zip", 10000 "type": "zip",
9859 "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c", 10001 "url": "https://api.github.com/repos/spatie/backtrace/zipball/ec4dd16476b802dbdc6b4467f84032837e316b8c",
9860 "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c", 10002 "reference": "ec4dd16476b802dbdc6b4467f84032837e316b8c",
9861 "shasum": "" 10003 "shasum": ""
9862 }, 10004 },
9863 "require": { 10005 "require": {
9864 "php": "^7.3|^8.0" 10006 "php": "^7.3|^8.0"
9865 }, 10007 },
9866 "require-dev": { 10008 "require-dev": {
9867 "ext-json": "*", 10009 "ext-json": "*",
9868 "phpunit/phpunit": "^9.3", 10010 "phpunit/phpunit": "^9.3",
9869 "spatie/phpunit-snapshot-assertions": "^4.2", 10011 "spatie/phpunit-snapshot-assertions": "^4.2",
9870 "symfony/var-dumper": "^5.1" 10012 "symfony/var-dumper": "^5.1"
9871 }, 10013 },
9872 "type": "library", 10014 "type": "library",
9873 "autoload": { 10015 "autoload": {
9874 "psr-4": { 10016 "psr-4": {
9875 "Spatie\\Backtrace\\": "src" 10017 "Spatie\\Backtrace\\": "src"
9876 } 10018 }
9877 }, 10019 },
9878 "notification-url": "https://packagist.org/downloads/", 10020 "notification-url": "https://packagist.org/downloads/",
9879 "license": [ 10021 "license": [
9880 "MIT" 10022 "MIT"
9881 ], 10023 ],
9882 "authors": [ 10024 "authors": [
9883 { 10025 {
9884 "name": "Freek Van de Herten", 10026 "name": "Freek Van de Herten",
9885 "email": "freek@spatie.be", 10027 "email": "freek@spatie.be",
9886 "homepage": "https://spatie.be", 10028 "homepage": "https://spatie.be",
9887 "role": "Developer" 10029 "role": "Developer"
9888 } 10030 }
9889 ], 10031 ],
9890 "description": "A better backtrace", 10032 "description": "A better backtrace",
9891 "homepage": "https://github.com/spatie/backtrace", 10033 "homepage": "https://github.com/spatie/backtrace",
9892 "keywords": [ 10034 "keywords": [
9893 "Backtrace", 10035 "Backtrace",
9894 "spatie" 10036 "spatie"
9895 ], 10037 ],
9896 "support": { 10038 "support": {
9897 "source": "https://github.com/spatie/backtrace/tree/1.4.0" 10039 "source": "https://github.com/spatie/backtrace/tree/1.4.0"
9898 }, 10040 },
9899 "funding": [ 10041 "funding": [
9900 { 10042 {
9901 "url": "https://github.com/sponsors/spatie", 10043 "url": "https://github.com/sponsors/spatie",
9902 "type": "github" 10044 "type": "github"
9903 }, 10045 },
9904 { 10046 {
9905 "url": "https://spatie.be/open-source/support-us", 10047 "url": "https://spatie.be/open-source/support-us",
9906 "type": "other" 10048 "type": "other"
9907 } 10049 }
9908 ], 10050 ],
9909 "time": "2023-03-04T08:57:24+00:00" 10051 "time": "2023-03-04T08:57:24+00:00"
9910 }, 10052 },
9911 { 10053 {
9912 "name": "spatie/flare-client-php", 10054 "name": "spatie/flare-client-php",
9913 "version": "1.3.6", 10055 "version": "1.3.6",
9914 "source": { 10056 "source": {
9915 "type": "git", 10057 "type": "git",
9916 "url": "https://github.com/spatie/flare-client-php.git", 10058 "url": "https://github.com/spatie/flare-client-php.git",
9917 "reference": "530ac81255af79f114344286e4275f8869c671e2" 10059 "reference": "530ac81255af79f114344286e4275f8869c671e2"
9918 }, 10060 },
9919 "dist": { 10061 "dist": {
9920 "type": "zip", 10062 "type": "zip",
9921 "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/530ac81255af79f114344286e4275f8869c671e2", 10063 "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/530ac81255af79f114344286e4275f8869c671e2",
9922 "reference": "530ac81255af79f114344286e4275f8869c671e2", 10064 "reference": "530ac81255af79f114344286e4275f8869c671e2",
9923 "shasum": "" 10065 "shasum": ""
9924 }, 10066 },
9925 "require": { 10067 "require": {
9926 "illuminate/pipeline": "^8.0|^9.0|^10.0", 10068 "illuminate/pipeline": "^8.0|^9.0|^10.0",
9927 "php": "^8.0", 10069 "php": "^8.0",
9928 "spatie/backtrace": "^1.2", 10070 "spatie/backtrace": "^1.2",
9929 "symfony/http-foundation": "^5.0|^6.0", 10071 "symfony/http-foundation": "^5.0|^6.0",
9930 "symfony/mime": "^5.2|^6.0", 10072 "symfony/mime": "^5.2|^6.0",
9931 "symfony/process": "^5.2|^6.0", 10073 "symfony/process": "^5.2|^6.0",
9932 "symfony/var-dumper": "^5.2|^6.0" 10074 "symfony/var-dumper": "^5.2|^6.0"
9933 }, 10075 },
9934 "require-dev": { 10076 "require-dev": {
9935 "dms/phpunit-arraysubset-asserts": "^0.3.0", 10077 "dms/phpunit-arraysubset-asserts": "^0.3.0",
9936 "pestphp/pest": "^1.20", 10078 "pestphp/pest": "^1.20",
9937 "phpstan/extension-installer": "^1.1", 10079 "phpstan/extension-installer": "^1.1",
9938 "phpstan/phpstan-deprecation-rules": "^1.0", 10080 "phpstan/phpstan-deprecation-rules": "^1.0",
9939 "phpstan/phpstan-phpunit": "^1.0", 10081 "phpstan/phpstan-phpunit": "^1.0",
9940 "spatie/phpunit-snapshot-assertions": "^4.0" 10082 "spatie/phpunit-snapshot-assertions": "^4.0"
9941 }, 10083 },
9942 "type": "library", 10084 "type": "library",
9943 "extra": { 10085 "extra": {
9944 "branch-alias": { 10086 "branch-alias": {
9945 "dev-main": "1.1.x-dev" 10087 "dev-main": "1.1.x-dev"
9946 } 10088 }
9947 }, 10089 },
9948 "autoload": { 10090 "autoload": {
9949 "files": [ 10091 "files": [
9950 "src/helpers.php" 10092 "src/helpers.php"
9951 ], 10093 ],
9952 "psr-4": { 10094 "psr-4": {
9953 "Spatie\\FlareClient\\": "src" 10095 "Spatie\\FlareClient\\": "src"
9954 } 10096 }
9955 }, 10097 },
9956 "notification-url": "https://packagist.org/downloads/", 10098 "notification-url": "https://packagist.org/downloads/",
9957 "license": [ 10099 "license": [
9958 "MIT" 10100 "MIT"
9959 ], 10101 ],
9960 "description": "Send PHP errors to Flare", 10102 "description": "Send PHP errors to Flare",
9961 "homepage": "https://github.com/spatie/flare-client-php", 10103 "homepage": "https://github.com/spatie/flare-client-php",
9962 "keywords": [ 10104 "keywords": [
9963 "exception", 10105 "exception",
9964 "flare", 10106 "flare",
9965 "reporting", 10107 "reporting",
9966 "spatie" 10108 "spatie"
9967 ], 10109 ],
9968 "support": { 10110 "support": {
9969 "issues": "https://github.com/spatie/flare-client-php/issues", 10111 "issues": "https://github.com/spatie/flare-client-php/issues",
9970 "source": "https://github.com/spatie/flare-client-php/tree/1.3.6" 10112 "source": "https://github.com/spatie/flare-client-php/tree/1.3.6"
9971 }, 10113 },
9972 "funding": [ 10114 "funding": [
9973 { 10115 {
9974 "url": "https://github.com/spatie", 10116 "url": "https://github.com/spatie",
9975 "type": "github" 10117 "type": "github"
9976 } 10118 }
9977 ], 10119 ],
9978 "time": "2023-04-12T07:57:12+00:00" 10120 "time": "2023-04-12T07:57:12+00:00"
9979 }, 10121 },
9980 { 10122 {
9981 "name": "spatie/ignition", 10123 "name": "spatie/ignition",
9982 "version": "1.7.0", 10124 "version": "1.7.0",
9983 "source": { 10125 "source": {
9984 "type": "git", 10126 "type": "git",
9985 "url": "https://github.com/spatie/ignition.git", 10127 "url": "https://github.com/spatie/ignition.git",
9986 "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78" 10128 "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78"
9987 }, 10129 },
9988 "dist": { 10130 "dist": {
9989 "type": "zip", 10131 "type": "zip",
9990 "url": "https://api.github.com/repos/spatie/ignition/zipball/f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", 10132 "url": "https://api.github.com/repos/spatie/ignition/zipball/f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78",
9991 "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78", 10133 "reference": "f747d83c6d7cb6229b462f3ddbb3a82dc0db0f78",
9992 "shasum": "" 10134 "shasum": ""
9993 }, 10135 },
9994 "require": { 10136 "require": {
9995 "ext-json": "*", 10137 "ext-json": "*",
9996 "ext-mbstring": "*", 10138 "ext-mbstring": "*",
9997 "php": "^8.0", 10139 "php": "^8.0",
9998 "spatie/backtrace": "^1.4", 10140 "spatie/backtrace": "^1.4",
9999 "spatie/flare-client-php": "^1.1", 10141 "spatie/flare-client-php": "^1.1",
10000 "symfony/console": "^5.4|^6.0", 10142 "symfony/console": "^5.4|^6.0",
10001 "symfony/var-dumper": "^5.4|^6.0" 10143 "symfony/var-dumper": "^5.4|^6.0"
10002 }, 10144 },
10003 "require-dev": { 10145 "require-dev": {
10004 "illuminate/cache": "^9.52", 10146 "illuminate/cache": "^9.52",
10005 "mockery/mockery": "^1.4", 10147 "mockery/mockery": "^1.4",
10006 "pestphp/pest": "^1.20", 10148 "pestphp/pest": "^1.20",
10007 "phpstan/extension-installer": "^1.1", 10149 "phpstan/extension-installer": "^1.1",
10008 "phpstan/phpstan-deprecation-rules": "^1.0", 10150 "phpstan/phpstan-deprecation-rules": "^1.0",
10009 "phpstan/phpstan-phpunit": "^1.0", 10151 "phpstan/phpstan-phpunit": "^1.0",
10010 "psr/simple-cache-implementation": "*", 10152 "psr/simple-cache-implementation": "*",
10011 "symfony/cache": "^6.2", 10153 "symfony/cache": "^6.2",
10012 "symfony/process": "^5.4|^6.0", 10154 "symfony/process": "^5.4|^6.0",
10013 "vlucas/phpdotenv": "^5.5" 10155 "vlucas/phpdotenv": "^5.5"
10014 }, 10156 },
10015 "suggest": { 10157 "suggest": {
10016 "openai-php/client": "Require get solutions from OpenAI", 10158 "openai-php/client": "Require get solutions from OpenAI",
10017 "simple-cache-implementation": "To cache solutions from OpenAI" 10159 "simple-cache-implementation": "To cache solutions from OpenAI"
10018 }, 10160 },
10019 "type": "library", 10161 "type": "library",
10020 "extra": { 10162 "extra": {
10021 "branch-alias": { 10163 "branch-alias": {
10022 "dev-main": "1.5.x-dev" 10164 "dev-main": "1.5.x-dev"
10023 } 10165 }
10024 }, 10166 },
10025 "autoload": { 10167 "autoload": {
10026 "psr-4": { 10168 "psr-4": {
10027 "Spatie\\Ignition\\": "src" 10169 "Spatie\\Ignition\\": "src"
10028 } 10170 }
10029 }, 10171 },
10030 "notification-url": "https://packagist.org/downloads/", 10172 "notification-url": "https://packagist.org/downloads/",
10031 "license": [ 10173 "license": [
10032 "MIT" 10174 "MIT"
10033 ], 10175 ],
10034 "authors": [ 10176 "authors": [
10035 { 10177 {
10036 "name": "Spatie", 10178 "name": "Spatie",
10037 "email": "info@spatie.be", 10179 "email": "info@spatie.be",
10038 "role": "Developer" 10180 "role": "Developer"
10039 } 10181 }
10040 ], 10182 ],
10041 "description": "A beautiful error page for PHP applications.", 10183 "description": "A beautiful error page for PHP applications.",
10042 "homepage": "https://flareapp.io/ignition", 10184 "homepage": "https://flareapp.io/ignition",
10043 "keywords": [ 10185 "keywords": [
10044 "error", 10186 "error",
10045 "flare", 10187 "flare",
10046 "laravel", 10188 "laravel",
10047 "page" 10189 "page"
10048 ], 10190 ],
10049 "support": { 10191 "support": {
10050 "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", 10192 "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
10051 "forum": "https://twitter.com/flareappio", 10193 "forum": "https://twitter.com/flareappio",
10052 "issues": "https://github.com/spatie/ignition/issues", 10194 "issues": "https://github.com/spatie/ignition/issues",
10053 "source": "https://github.com/spatie/ignition" 10195 "source": "https://github.com/spatie/ignition"
10054 }, 10196 },
10055 "funding": [ 10197 "funding": [
10056 { 10198 {
10057 "url": "https://github.com/spatie", 10199 "url": "https://github.com/spatie",
10058 "type": "github" 10200 "type": "github"
10059 } 10201 }
10060 ], 10202 ],
10061 "time": "2023-05-04T13:20:26+00:00" 10203 "time": "2023-05-04T13:20:26+00:00"
10062 }, 10204 },
10063 { 10205 {
10064 "name": "spatie/laravel-ignition", 10206 "name": "spatie/laravel-ignition",
10065 "version": "1.6.4", 10207 "version": "1.6.4",
10066 "source": { 10208 "source": {
10067 "type": "git", 10209 "type": "git",
10068 "url": "https://github.com/spatie/laravel-ignition.git", 10210 "url": "https://github.com/spatie/laravel-ignition.git",
10069 "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc" 10211 "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc"
10070 }, 10212 },
10071 "dist": { 10213 "dist": {
10072 "type": "zip", 10214 "type": "zip",
10073 "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", 10215 "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc",
10074 "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc", 10216 "reference": "1a2b4bd3d48c72526c0ba417687e5c56b5cf49bc",
10075 "shasum": "" 10217 "shasum": ""
10076 }, 10218 },
10077 "require": { 10219 "require": {
10078 "ext-curl": "*", 10220 "ext-curl": "*",
10079 "ext-json": "*", 10221 "ext-json": "*",
10080 "ext-mbstring": "*", 10222 "ext-mbstring": "*",
10081 "illuminate/support": "^8.77|^9.27", 10223 "illuminate/support": "^8.77|^9.27",
10082 "monolog/monolog": "^2.3", 10224 "monolog/monolog": "^2.3",
10083 "php": "^8.0", 10225 "php": "^8.0",
10084 "spatie/flare-client-php": "^1.0.1", 10226 "spatie/flare-client-php": "^1.0.1",
10085 "spatie/ignition": "^1.4.1", 10227 "spatie/ignition": "^1.4.1",
10086 "symfony/console": "^5.0|^6.0", 10228 "symfony/console": "^5.0|^6.0",
10087 "symfony/var-dumper": "^5.0|^6.0" 10229 "symfony/var-dumper": "^5.0|^6.0"
10088 }, 10230 },
10089 "require-dev": { 10231 "require-dev": {
10090 "filp/whoops": "^2.14", 10232 "filp/whoops": "^2.14",
10091 "livewire/livewire": "^2.8|dev-develop", 10233 "livewire/livewire": "^2.8|dev-develop",
10092 "mockery/mockery": "^1.4", 10234 "mockery/mockery": "^1.4",
10093 "nunomaduro/larastan": "^1.0", 10235 "nunomaduro/larastan": "^1.0",
10094 "orchestra/testbench": "^6.23|^7.0", 10236 "orchestra/testbench": "^6.23|^7.0",
10095 "pestphp/pest": "^1.20", 10237 "pestphp/pest": "^1.20",
10096 "phpstan/extension-installer": "^1.1", 10238 "phpstan/extension-installer": "^1.1",
10097 "phpstan/phpstan-deprecation-rules": "^1.0", 10239 "phpstan/phpstan-deprecation-rules": "^1.0",
10098 "phpstan/phpstan-phpunit": "^1.0", 10240 "phpstan/phpstan-phpunit": "^1.0",
10099 "spatie/laravel-ray": "^1.27" 10241 "spatie/laravel-ray": "^1.27"
10100 }, 10242 },
10101 "type": "library", 10243 "type": "library",
10102 "extra": { 10244 "extra": {
10103 "laravel": { 10245 "laravel": {
10104 "providers": [ 10246 "providers": [
10105 "Spatie\\LaravelIgnition\\IgnitionServiceProvider" 10247 "Spatie\\LaravelIgnition\\IgnitionServiceProvider"
10106 ], 10248 ],
10107 "aliases": { 10249 "aliases": {
10108 "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" 10250 "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare"
10109 } 10251 }
10110 } 10252 }
10111 }, 10253 },
10112 "autoload": { 10254 "autoload": {
10113 "files": [ 10255 "files": [
10114 "src/helpers.php" 10256 "src/helpers.php"
10115 ], 10257 ],
10116 "psr-4": { 10258 "psr-4": {
10117 "Spatie\\LaravelIgnition\\": "src" 10259 "Spatie\\LaravelIgnition\\": "src"
10118 } 10260 }
10119 }, 10261 },
10120 "notification-url": "https://packagist.org/downloads/", 10262 "notification-url": "https://packagist.org/downloads/",
10121 "license": [ 10263 "license": [
10122 "MIT" 10264 "MIT"
10123 ], 10265 ],
10124 "authors": [ 10266 "authors": [
10125 { 10267 {
10126 "name": "Spatie", 10268 "name": "Spatie",
10127 "email": "info@spatie.be", 10269 "email": "info@spatie.be",
10128 "role": "Developer" 10270 "role": "Developer"
10129 } 10271 }
10130 ], 10272 ],
10131 "description": "A beautiful error page for Laravel applications.", 10273 "description": "A beautiful error page for Laravel applications.",
10132 "homepage": "https://flareapp.io/ignition", 10274 "homepage": "https://flareapp.io/ignition",
10133 "keywords": [ 10275 "keywords": [
10134 "error", 10276 "error",
10135 "flare", 10277 "flare",
10136 "laravel", 10278 "laravel",
10137 "page" 10279 "page"
10138 ], 10280 ],
10139 "support": { 10281 "support": {
10140 "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", 10282 "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
10141 "forum": "https://twitter.com/flareappio", 10283 "forum": "https://twitter.com/flareappio",
10142 "issues": "https://github.com/spatie/laravel-ignition/issues", 10284 "issues": "https://github.com/spatie/laravel-ignition/issues",
10143 "source": "https://github.com/spatie/laravel-ignition" 10285 "source": "https://github.com/spatie/laravel-ignition"
10144 }, 10286 },
10145 "funding": [ 10287 "funding": [
10146 { 10288 {
10147 "url": "https://github.com/spatie", 10289 "url": "https://github.com/spatie",
10148 "type": "github" 10290 "type": "github"
10149 } 10291 }
10150 ], 10292 ],
10151 "time": "2023-01-03T19:28:04+00:00" 10293 "time": "2023-01-03T19:28:04+00:00"
10152 }, 10294 },
10153 { 10295 {
10154 "name": "symfony/yaml", 10296 "name": "symfony/yaml",
10155 "version": "v6.0.19", 10297 "version": "v6.0.19",
10156 "source": { 10298 "source": {
10157 "type": "git", 10299 "type": "git",
10158 "url": "https://github.com/symfony/yaml.git", 10300 "url": "https://github.com/symfony/yaml.git",
10159 "reference": "deec3a812a0305a50db8ae689b183f43d915c884" 10301 "reference": "deec3a812a0305a50db8ae689b183f43d915c884"
10160 }, 10302 },
10161 "dist": { 10303 "dist": {
10162 "type": "zip", 10304 "type": "zip",
10163 "url": "https://api.github.com/repos/symfony/yaml/zipball/deec3a812a0305a50db8ae689b183f43d915c884", 10305 "url": "https://api.github.com/repos/symfony/yaml/zipball/deec3a812a0305a50db8ae689b183f43d915c884",
10164 "reference": "deec3a812a0305a50db8ae689b183f43d915c884", 10306 "reference": "deec3a812a0305a50db8ae689b183f43d915c884",
10165 "shasum": "" 10307 "shasum": ""
10166 }, 10308 },
10167 "require": { 10309 "require": {
10168 "php": ">=8.0.2", 10310 "php": ">=8.0.2",
10169 "symfony/polyfill-ctype": "^1.8" 10311 "symfony/polyfill-ctype": "^1.8"
10170 }, 10312 },
10171 "conflict": { 10313 "conflict": {
10172 "symfony/console": "<5.4" 10314 "symfony/console": "<5.4"
10173 }, 10315 },
10174 "require-dev": { 10316 "require-dev": {
10175 "symfony/console": "^5.4|^6.0" 10317 "symfony/console": "^5.4|^6.0"
10176 }, 10318 },
10177 "suggest": { 10319 "suggest": {
10178 "symfony/console": "For validating YAML files using the lint command" 10320 "symfony/console": "For validating YAML files using the lint command"
10179 }, 10321 },
10180 "bin": [ 10322 "bin": [
10181 "Resources/bin/yaml-lint" 10323 "Resources/bin/yaml-lint"
10182 ], 10324 ],
10183 "type": "library", 10325 "type": "library",
10184 "autoload": { 10326 "autoload": {
10185 "psr-4": { 10327 "psr-4": {
10186 "Symfony\\Component\\Yaml\\": "" 10328 "Symfony\\Component\\Yaml\\": ""
10187 }, 10329 },
10188 "exclude-from-classmap": [ 10330 "exclude-from-classmap": [
10189 "/Tests/" 10331 "/Tests/"
10190 ] 10332 ]
10191 }, 10333 },
10192 "notification-url": "https://packagist.org/downloads/", 10334 "notification-url": "https://packagist.org/downloads/",
10193 "license": [ 10335 "license": [
10194 "MIT" 10336 "MIT"
10195 ], 10337 ],
10196 "authors": [ 10338 "authors": [
10197 { 10339 {
10198 "name": "Fabien Potencier", 10340 "name": "Fabien Potencier",
10199 "email": "fabien@symfony.com" 10341 "email": "fabien@symfony.com"
10200 }, 10342 },
10201 { 10343 {
10202 "name": "Symfony Community", 10344 "name": "Symfony Community",
10203 "homepage": "https://symfony.com/contributors" 10345 "homepage": "https://symfony.com/contributors"
10204 } 10346 }
10205 ], 10347 ],
10206 "description": "Loads and dumps YAML files", 10348 "description": "Loads and dumps YAML files",
10207 "homepage": "https://symfony.com", 10349 "homepage": "https://symfony.com",
10208 "support": { 10350 "support": {
10209 "source": "https://github.com/symfony/yaml/tree/v6.0.19" 10351 "source": "https://github.com/symfony/yaml/tree/v6.0.19"
10210 }, 10352 },
10211 "funding": [ 10353 "funding": [
10212 { 10354 {
10213 "url": "https://symfony.com/sponsor", 10355 "url": "https://symfony.com/sponsor",
10214 "type": "custom" 10356 "type": "custom"
10215 }, 10357 },
10216 { 10358 {
10217 "url": "https://github.com/fabpot", 10359 "url": "https://github.com/fabpot",
10218 "type": "github" 10360 "type": "github"
10219 }, 10361 },
10220 { 10362 {
10221 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 10363 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
10222 "type": "tidelift" 10364 "type": "tidelift"
10223 } 10365 }
10224 ], 10366 ],
10225 "time": "2023-01-11T11:50:03+00:00" 10367 "time": "2023-01-11T11:50:03+00:00"
10226 }, 10368 },
10227 { 10369 {
10228 "name": "theseer/tokenizer", 10370 "name": "theseer/tokenizer",
10229 "version": "1.2.1", 10371 "version": "1.2.1",
10230 "source": { 10372 "source": {
10231 "type": "git", 10373 "type": "git",
10232 "url": "https://github.com/theseer/tokenizer.git", 10374 "url": "https://github.com/theseer/tokenizer.git",
10233 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" 10375 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
10234 }, 10376 },
10235 "dist": { 10377 "dist": {
10236 "type": "zip", 10378 "type": "zip",
10237 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", 10379 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
10238 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", 10380 "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
10239 "shasum": "" 10381 "shasum": ""
10240 }, 10382 },
10241 "require": { 10383 "require": {
10242 "ext-dom": "*", 10384 "ext-dom": "*",
10243 "ext-tokenizer": "*", 10385 "ext-tokenizer": "*",
10244 "ext-xmlwriter": "*", 10386 "ext-xmlwriter": "*",
10245 "php": "^7.2 || ^8.0" 10387 "php": "^7.2 || ^8.0"
10246 }, 10388 },
10247 "type": "library", 10389 "type": "library",
10248 "autoload": { 10390 "autoload": {
10249 "classmap": [ 10391 "classmap": [
10250 "src/" 10392 "src/"
10251 ] 10393 ]
10252 }, 10394 },
10253 "notification-url": "https://packagist.org/downloads/", 10395 "notification-url": "https://packagist.org/downloads/",
10254 "license": [ 10396 "license": [
10255 "BSD-3-Clause" 10397 "BSD-3-Clause"
10256 ], 10398 ],
10257 "authors": [ 10399 "authors": [
10258 { 10400 {
10259 "name": "Arne Blankerts", 10401 "name": "Arne Blankerts",
10260 "email": "arne@blankerts.de", 10402 "email": "arne@blankerts.de",
10261 "role": "Developer" 10403 "role": "Developer"
10262 } 10404 }
10263 ], 10405 ],
10264 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 10406 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
10265 "support": { 10407 "support": {
10266 "issues": "https://github.com/theseer/tokenizer/issues", 10408 "issues": "https://github.com/theseer/tokenizer/issues",
10267 "source": "https://github.com/theseer/tokenizer/tree/1.2.1" 10409 "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
10268 }, 10410 },
10269 "funding": [ 10411 "funding": [
10270 { 10412 {
10271 "url": "https://github.com/theseer", 10413 "url": "https://github.com/theseer",
10272 "type": "github" 10414 "type": "github"
10273 } 10415 }
10274 ], 10416 ],
10275 "time": "2021-07-28T10:34:58+00:00" 10417 "time": "2021-07-28T10:34:58+00:00"
10276 } 10418 }
10277 ], 10419 ],
10278 "aliases": [], 10420 "aliases": [],
10279 "minimum-stability": "stable", 10421 "minimum-stability": "stable",
10280 "stability-flags": [], 10422 "stability-flags": [],
10281 "prefer-stable": true, 10423 "prefer-stable": true,
10282 "prefer-lowest": false, 10424 "prefer-lowest": false,
10283 "platform": { 10425 "platform": {
10284 "php": "^8.0.2" 10426 "php": "^8.0.2"
10285 }, 10427 },
10286 "platform-dev": [], 10428 "platform-dev": [],
10287 "plugin-api-version": "2.6.0" 10429 "plugin-api-version": "2.6.0"
10288 } 10430 }
10289 10431
1 <?php 1 <?php
2 2
3 return [ 3 return [
4 4
5 /* 5 /*
6 |-------------------------------------------------------------------------- 6 |--------------------------------------------------------------------------
7 | Third Party Services 7 | Third Party Services
8 |-------------------------------------------------------------------------- 8 |--------------------------------------------------------------------------
9 | 9 |
10 | This file is for storing the credentials for third party services such 10 | This file is for storing the credentials for third party services such
11 | as Mailgun, Postmark, AWS and more. This file provides the de facto 11 | as Mailgun, Postmark, AWS and more. This file provides the de facto
12 | location for this type of information, allowing packages to have 12 | location for this type of information, allowing packages to have
13 | a conventional file to locate the various service credentials. 13 | a conventional file to locate the various service credentials.
14 | 14 |
15 */ 15 */
16 16
17 'mailgun' => [ 17 'mailgun' => [
18 'domain' => env('MAILGUN_DOMAIN'), 18 'domain' => env('MAILGUN_DOMAIN'),
19 'secret' => env('MAILGUN_SECRET'), 19 'secret' => env('MAILGUN_SECRET'),
20 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), 20 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
21 'scheme' => 'https', 21 'scheme' => 'https',
22 ], 22 ],
23 23
24 'postmark' => [ 24 'postmark' => [
25 'token' => env('POSTMARK_TOKEN'), 25 'token' => env('POSTMARK_TOKEN'),
26 ], 26 ],
27 27
28 'ses' => [ 28 'ses' => [
29 'key' => env('AWS_ACCESS_KEY_ID'), 29 'key' => env('AWS_ACCESS_KEY_ID'),
30 'secret' => env('AWS_SECRET_ACCESS_KEY'), 30 'secret' => env('AWS_SECRET_ACCESS_KEY'),
31 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), 31 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'),
32 ], 32 ],
33 33
34 'telegram' => [
35 'chat_title' => env('TELEGRAM_GROUP_TITLE'),
36 ]
34 ]; 37 ];
35 38
File was created 1 <?php
2
3 use Telegram\Bot\Commands\HelpCommand;
4
5 return [
6 /*
7 |--------------------------------------------------------------------------
8 | Your Telegram Bots
9 |--------------------------------------------------------------------------
10 | You may use multiple bots at once using the manager class. Each bot
11 | that you own should be configured here.
12 |
13 | Here are each of the telegram bots config parameters.
14 |
15 | Supported Params:
16 |
17 | - name: The *personal* name you would like to refer to your bot as.
18 |
19 | - token: Your Telegram Bot's Access Token.
20 Refer for more details: https://core.telegram.org/bots#botfather
21 | Example: (string) '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11'.
22 |
23 | - commands: (Optional) Commands to register for this bot,
24 | Supported Values: "Command Group Name", "Shared Command Name", "Full Path to Class".
25 | Default: Registers Global Commands.
26 | Example: (array) [
27 | 'admin', // Command Group Name.
28 | 'status', // Shared Command Name.
29 | Acme\Project\Commands\BotFather\HelloCommand::class,
30 | Acme\Project\Commands\BotFather\ByeCommand::class,
31 | ]
32 */
33 'bots' => [
34 'channel_bot' => [
35 'token' => env('TELEGRAM_BOT_API_KEY'),
36 ]
37 ],
38
39 /*
40 |--------------------------------------------------------------------------
41 | Default Bot Name
42 |--------------------------------------------------------------------------
43 |
44 | Here you may specify which of the bots you wish to use as
45 | your default bot for regular use.
46 |
47 */
48 'default' => 'channel_bot',
49
50 /*
51 |--------------------------------------------------------------------------
52 | Asynchronous Requests [Optional]
53 |--------------------------------------------------------------------------
54 |
55 | When set to True, All the requests would be made non-blocking (Async).
56 |
57 | Default: false
58 | Possible Values: (Boolean) "true" OR "false"
59 |
60 */
61 'async_requests' => env('TELEGRAM_ASYNC_REQUESTS', false),
62
63 /*
64 |--------------------------------------------------------------------------
65 | HTTP Client Handler [Optional]
66 |--------------------------------------------------------------------------
67 |
68 | If you'd like to use a custom HTTP Client Handler.
69 | Should be an instance of \Telegram\Bot\HttpClients\HttpClientInterface
70 |
71 | Default: GuzzlePHP
72 |
73 */
74 'http_client_handler' => null,
75
76 /*
77 |--------------------------------------------------------------------------
78 | Base Bot Url [Optional]
79 |--------------------------------------------------------------------------
80 |
81 | If you'd like to use a custom Base Bot Url.
82 | Should be a local bot api endpoint or a proxy to the telegram api endpoint
83 |
84 | Default: https://api.telegram.org/bot
85 |
86 */
87 'base_bot_url' => null,
88
89 /*
90 |--------------------------------------------------------------------------
91 | Resolve Injected Dependencies in commands [Optional]
92 |--------------------------------------------------------------------------
93 |
94 | Using Laravel's IoC container, we can easily type hint dependencies in
95 | our command's constructor and have them automatically resolved for us.
96 |
97 | Default: true
98 | Possible Values: (Boolean) "true" OR "false"
99 |
100 */
101 'resolve_command_dependencies' => true,
102
103 /*
104 |--------------------------------------------------------------------------
105 | Register Telegram Global Commands [Optional]
106 |--------------------------------------------------------------------------
107 |
108 | If you'd like to use the SDK's built in command handler system,
109 | You can register all the global commands here.
110 |
111 | Global commands will apply to all the bots in system and are always active.
112 |
113 | The command class should extend the \Telegram\Bot\Commands\Command class.
114 |
115 | Default: The SDK registers, a help command which when a user sends /help
116 | will respond with a list of available commands and description.
117 |
118 */
119 'commands' => [
120 HelpCommand::class,
121 ],
122
123 /*
124 |--------------------------------------------------------------------------
125 | Command Groups [Optional]
126 |--------------------------------------------------------------------------
127 |
128 | You can organize a set of commands into groups which can later,
129 | be re-used across all your bots.
130 |
131 | You can create 4 types of groups:
132 | 1. Group using full path to command classes.
133 | 2. Group using shared commands: Provide the key name of the shared command
134 | and the system will automatically resolve to the appropriate command.
135 | 3. Group using other groups of commands: You can create a group which uses other
136 | groups of commands to bundle them into one group.
137 | 4. You can create a group with a combination of 1, 2 and 3 all together in one group.
138 |
139 | Examples shown below are by the group type for you to understand each of them.
140 */
141 'command_groups' => [
142 /* // Group Type: 1
143 'commmon' => [
144 Acme\Project\Commands\TodoCommand::class,
145 Acme\Project\Commands\TaskCommand::class,
146 ],
147 */
148
149 /* // Group Type: 2
150 'subscription' => [
151 'start', // Shared Command Name.
152 'stop', // Shared Command Name.
153 ],
154 */
155
156 /* // Group Type: 3
157 'auth' => [
158 Acme\Project\Commands\LoginCommand::class,
159 Acme\Project\Commands\SomeCommand::class,
160 ],
161
162 'stats' => [
163 Acme\Project\Commands\UserStatsCommand::class,
164 Acme\Project\Commands\SubscriberStatsCommand::class,
165 Acme\Project\Commands\ReportsCommand::class,
166 ],
167
168 'admin' => [
169 'auth', // Command Group Name.
170 'stats' // Command Group Name.
171 ],
172 */
173
174 /* // Group Type: 4
175 'myBot' => [
176 'admin', // Command Group Name.
177 'subscription', // Command Group Name.
178 'status', // Shared Command Name.
179 'Acme\Project\Commands\BotCommand' // Full Path to Command Class.
180 ],
181 */
182 ],
183
184 /*
185 |--------------------------------------------------------------------------
186 | Shared Commands [Optional]
187 |--------------------------------------------------------------------------
188 |
189 | Shared commands let you register commands that can be shared between,
190 | one or more bots across the project.
191 |
192 | This will help you prevent from having to register same set of commands,
193 | for each bot over and over again and make it easier to maintain them.
194 |
195 | Shared commands are not active by default, You need to use the key name to register them,
196 | individually in a group of commands or in bot commands.
197 | Think of this as a central storage, to register, reuse and maintain them across all bots.
198 |
199 */
200 'shared_commands' => [
201 // 'start' => Acme\Project\Commands\StartCommand::class,
202 // 'stop' => Acme\Project\Commands\StopCommand::class,
203 // 'status' => Acme\Project\Commands\StatusCommand::class,
204 ],
205 ];
206
public/css/style_may2024.css
1 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 1 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 /* Document 2 /* Document
3 ========================================================================== */ 3 ========================================================================== */
4 /** 4 /**
5 * 1. Correct the line height in all browsers. 5 * 1. Correct the line height in all browsers.
6 * 2. Prevent adjustments of font size after orientation changes in iOS. 6 * 2. Prevent adjustments of font size after orientation changes in iOS.
7 */ 7 */
8 @import url(fonts.css); 8 @import url(fonts.css);
9 @import url(jquery.fancybox.css); 9 @import url(jquery.fancybox.css);
10 @import url(jquery.select2.css); 10 @import url(jquery.select2.css);
11 @import url(star-rating.min.css); 11 @import url(star-rating.min.css);
12 @import url(swiper.css); 12 @import url(swiper.css);
13 @import url(general.css); 13 @import url(general.css);
14 html { 14 html {
15 line-height: 1.15; /* 1 */ 15 line-height: 1.15; /* 1 */
16 -webkit-text-size-adjust: 100%; /* 2 */ 16 -webkit-text-size-adjust: 100%; /* 2 */
17 } 17 }
18 18
19 /* Sections 19 /* Sections
20 ========================================================================== */ 20 ========================================================================== */
21 /** 21 /**
22 * Remove the margin in all browsers. 22 * Remove the margin in all browsers.
23 */ 23 */
24 body { 24 body {
25 margin: 0; 25 margin: 0;
26 } 26 }
27 27
28 /** 28 /**
29 * Render the `main` element consistently in IE. 29 * Render the `main` element consistently in IE.
30 */ 30 */
31 main { 31 main {
32 display: block; 32 display: block;
33 } 33 }
34 34
35 /** 35 /**
36 * Correct the font size and margin on `h1` elements within `section` and 36 * Correct the font size and margin on `h1` elements within `section` and
37 * `article` contexts in Chrome, Firefox, and Safari. 37 * `article` contexts in Chrome, Firefox, and Safari.
38 */ 38 */
39 h1 { 39 h1 {
40 font-size: 2em; 40 font-size: 2em;
41 margin: 0.67em 0; 41 margin: 0.67em 0;
42 } 42 }
43 43
44 /* Grouping content 44 /* Grouping content
45 ========================================================================== */ 45 ========================================================================== */
46 /** 46 /**
47 * 1. Add the correct box sizing in Firefox. 47 * 1. Add the correct box sizing in Firefox.
48 * 2. Show the overflow in Edge and IE. 48 * 2. Show the overflow in Edge and IE.
49 */ 49 */
50 hr { 50 hr {
51 -webkit-box-sizing: content-box; 51 -webkit-box-sizing: content-box;
52 box-sizing: content-box; /* 1 */ 52 box-sizing: content-box; /* 1 */
53 height: 0; /* 1 */ 53 height: 0; /* 1 */
54 overflow: visible; /* 2 */ 54 overflow: visible; /* 2 */
55 } 55 }
56 56
57 /** 57 /**
58 * 1. Correct the inheritance and scaling of font size in all browsers. 58 * 1. Correct the inheritance and scaling of font size in all browsers.
59 * 2. Correct the odd `em` font sizing in all browsers. 59 * 2. Correct the odd `em` font sizing in all browsers.
60 */ 60 */
61 pre { 61 pre {
62 font-family: monospace, monospace; /* 1 */ 62 font-family: monospace, monospace; /* 1 */
63 font-size: 1em; /* 2 */ 63 font-size: 1em; /* 2 */
64 } 64 }
65 65
66 /* Text-level semantics 66 /* Text-level semantics
67 ========================================================================== */ 67 ========================================================================== */
68 /** 68 /**
69 * Remove the gray background on active links in IE 10. 69 * Remove the gray background on active links in IE 10.
70 */ 70 */
71 a { 71 a {
72 background-color: transparent; 72 background-color: transparent;
73 } 73 }
74 74
75 /** 75 /**
76 * 1. Remove the bottom border in Chrome 57- 76 * 1. Remove the bottom border in Chrome 57-
77 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 77 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
78 */ 78 */
79 abbr[title] { 79 abbr[title] {
80 border-bottom: none; /* 1 */ 80 border-bottom: none; /* 1 */
81 text-decoration: underline; /* 2 */ 81 text-decoration: underline; /* 2 */
82 -webkit-text-decoration: underline dotted; 82 -webkit-text-decoration: underline dotted;
83 text-decoration: underline dotted; /* 2 */ 83 text-decoration: underline dotted; /* 2 */
84 } 84 }
85 85
86 /** 86 /**
87 * Add the correct font weight in Chrome, Edge, and Safari. 87 * Add the correct font weight in Chrome, Edge, and Safari.
88 */ 88 */
89 b, 89 b,
90 strong { 90 strong {
91 font-weight: bolder; 91 font-weight: bolder;
92 } 92 }
93 93
94 /** 94 /**
95 * 1. Correct the inheritance and scaling of font size in all browsers. 95 * 1. Correct the inheritance and scaling of font size in all browsers.
96 * 2. Correct the odd `em` font sizing in all browsers. 96 * 2. Correct the odd `em` font sizing in all browsers.
97 */ 97 */
98 code, 98 code,
99 kbd, 99 kbd,
100 samp { 100 samp {
101 font-family: monospace, monospace; /* 1 */ 101 font-family: monospace, monospace; /* 1 */
102 font-size: 1em; /* 2 */ 102 font-size: 1em; /* 2 */
103 } 103 }
104 104
105 /** 105 /**
106 * Add the correct font size in all browsers. 106 * Add the correct font size in all browsers.
107 */ 107 */
108 small { 108 small {
109 font-size: 80%; 109 font-size: 80%;
110 } 110 }
111 111
112 /** 112 /**
113 * Prevent `sub` and `sup` elements from affecting the line height in 113 * Prevent `sub` and `sup` elements from affecting the line height in
114 * all browsers. 114 * all browsers.
115 */ 115 */
116 sub, 116 sub,
117 sup { 117 sup {
118 font-size: 75%; 118 font-size: 75%;
119 line-height: 0; 119 line-height: 0;
120 position: relative; 120 position: relative;
121 vertical-align: baseline; 121 vertical-align: baseline;
122 } 122 }
123 123
124 sub { 124 sub {
125 bottom: -0.25em; 125 bottom: -0.25em;
126 } 126 }
127 127
128 sup { 128 sup {
129 top: -0.5em; 129 top: -0.5em;
130 } 130 }
131 131
132 /* Embedded content 132 /* Embedded content
133 ========================================================================== */ 133 ========================================================================== */
134 /** 134 /**
135 * Remove the border on images inside links in IE 10. 135 * Remove the border on images inside links in IE 10.
136 */ 136 */
137 img { 137 img {
138 border-style: none; 138 border-style: none;
139 } 139 }
140 140
141 /* Forms 141 /* Forms
142 ========================================================================== */ 142 ========================================================================== */
143 /** 143 /**
144 * 1. Change the font styles in all browsers. 144 * 1. Change the font styles in all browsers.
145 * 2. Remove the margin in Firefox and Safari. 145 * 2. Remove the margin in Firefox and Safari.
146 */ 146 */
147 button, 147 button,
148 input, 148 input,
149 optgroup, 149 optgroup,
150 select, 150 select,
151 textarea { 151 textarea {
152 font-family: inherit; /* 1 */ 152 font-family: inherit; /* 1 */
153 font-size: 100%; /* 1 */ 153 font-size: 100%; /* 1 */
154 line-height: 1.15; /* 1 */ 154 line-height: 1.15; /* 1 */
155 margin: 0; /* 2 */ 155 margin: 0; /* 2 */
156 } 156 }
157 157
158 /** 158 /**
159 * Show the overflow in IE. 159 * Show the overflow in IE.
160 * 1. Show the overflow in Edge. 160 * 1. Show the overflow in Edge.
161 */ 161 */
162 button, 162 button,
163 input { /* 1 */ 163 input { /* 1 */
164 overflow: visible; 164 overflow: visible;
165 } 165 }
166 166
167 /** 167 /**
168 * Remove the inheritance of text transform in Edge, Firefox, and IE. 168 * Remove the inheritance of text transform in Edge, Firefox, and IE.
169 * 1. Remove the inheritance of text transform in Firefox. 169 * 1. Remove the inheritance of text transform in Firefox.
170 */ 170 */
171 button, 171 button,
172 select { /* 1 */ 172 select { /* 1 */
173 text-transform: none; 173 text-transform: none;
174 } 174 }
175 175
176 /** 176 /**
177 * Correct the inability to style clickable types in iOS and Safari. 177 * Correct the inability to style clickable types in iOS and Safari.
178 */ 178 */
179 button, 179 button,
180 [type=button], 180 [type=button],
181 [type=reset], 181 [type=reset],
182 [type=submit] { 182 [type=submit] {
183 -webkit-appearance: button; 183 -webkit-appearance: button;
184 } 184 }
185 185
186 /** 186 /**
187 * Remove the inner border and padding in Firefox. 187 * Remove the inner border and padding in Firefox.
188 */ 188 */
189 button::-moz-focus-inner, 189 button::-moz-focus-inner,
190 [type=button]::-moz-focus-inner, 190 [type=button]::-moz-focus-inner,
191 [type=reset]::-moz-focus-inner, 191 [type=reset]::-moz-focus-inner,
192 [type=submit]::-moz-focus-inner { 192 [type=submit]::-moz-focus-inner {
193 border-style: none; 193 border-style: none;
194 padding: 0; 194 padding: 0;
195 } 195 }
196 196
197 /** 197 /**
198 * Restore the focus styles unset by the previous rule. 198 * Restore the focus styles unset by the previous rule.
199 */ 199 */
200 button:-moz-focusring, 200 button:-moz-focusring,
201 [type=button]:-moz-focusring, 201 [type=button]:-moz-focusring,
202 [type=reset]:-moz-focusring, 202 [type=reset]:-moz-focusring,
203 [type=submit]:-moz-focusring { 203 [type=submit]:-moz-focusring {
204 outline: 1px dotted ButtonText; 204 outline: 1px dotted ButtonText;
205 } 205 }
206 206
207 /** 207 /**
208 * Correct the padding in Firefox. 208 * Correct the padding in Firefox.
209 */ 209 */
210 fieldset { 210 fieldset {
211 padding: 0.35em 0.75em 0.625em; 211 padding: 0.35em 0.75em 0.625em;
212 } 212 }
213 213
214 /** 214 /**
215 * 1. Correct the text wrapping in Edge and IE. 215 * 1. Correct the text wrapping in Edge and IE.
216 * 2. Correct the color inheritance from `fieldset` elements in IE. 216 * 2. Correct the color inheritance from `fieldset` elements in IE.
217 * 3. Remove the padding so developers are not caught out when they zero out 217 * 3. Remove the padding so developers are not caught out when they zero out
218 * `fieldset` elements in all browsers. 218 * `fieldset` elements in all browsers.
219 */ 219 */
220 legend { 220 legend {
221 -webkit-box-sizing: border-box; 221 -webkit-box-sizing: border-box;
222 box-sizing: border-box; /* 1 */ 222 box-sizing: border-box; /* 1 */
223 color: inherit; /* 2 */ 223 color: inherit; /* 2 */
224 display: table; /* 1 */ 224 display: table; /* 1 */
225 max-width: 100%; /* 1 */ 225 max-width: 100%; /* 1 */
226 padding: 0; /* 3 */ 226 padding: 0; /* 3 */
227 white-space: normal; /* 1 */ 227 white-space: normal; /* 1 */
228 } 228 }
229 229
230 /** 230 /**
231 * Add the correct vertical alignment in Chrome, Firefox, and Opera. 231 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
232 */ 232 */
233 progress { 233 progress {
234 vertical-align: baseline; 234 vertical-align: baseline;
235 } 235 }
236 236
237 /** 237 /**
238 * Remove the default vertical scrollbar in IE 10+. 238 * Remove the default vertical scrollbar in IE 10+.
239 */ 239 */
240 textarea { 240 textarea {
241 overflow: auto; 241 overflow: auto;
242 } 242 }
243 243
244 /** 244 /**
245 * 1. Add the correct box sizing in IE 10. 245 * 1. Add the correct box sizing in IE 10.
246 * 2. Remove the padding in IE 10. 246 * 2. Remove the padding in IE 10.
247 */ 247 */
248 [type=checkbox], 248 [type=checkbox],
249 [type=radio] { 249 [type=radio] {
250 -webkit-box-sizing: border-box; 250 -webkit-box-sizing: border-box;
251 box-sizing: border-box; /* 1 */ 251 box-sizing: border-box; /* 1 */
252 padding: 0; /* 2 */ 252 padding: 0; /* 2 */
253 } 253 }
254 254
255 /** 255 /**
256 * Correct the cursor style of increment and decrement buttons in Chrome. 256 * Correct the cursor style of increment and decrement buttons in Chrome.
257 */ 257 */
258 [type=number]::-webkit-inner-spin-button, 258 [type=number]::-webkit-inner-spin-button,
259 [type=number]::-webkit-outer-spin-button { 259 [type=number]::-webkit-outer-spin-button {
260 height: auto; 260 height: auto;
261 } 261 }
262 262
263 /** 263 /**
264 * 1. Correct the odd appearance in Chrome and Safari. 264 * 1. Correct the odd appearance in Chrome and Safari.
265 * 2. Correct the outline style in Safari. 265 * 2. Correct the outline style in Safari.
266 */ 266 */
267 [type=search] { 267 [type=search] {
268 -webkit-appearance: textfield; /* 1 */ 268 -webkit-appearance: textfield; /* 1 */
269 outline-offset: -2px; /* 2 */ 269 outline-offset: -2px; /* 2 */
270 } 270 }
271 271
272 /** 272 /**
273 * Remove the inner padding in Chrome and Safari on macOS. 273 * Remove the inner padding in Chrome and Safari on macOS.
274 */ 274 */
275 [type=search]::-webkit-search-decoration { 275 [type=search]::-webkit-search-decoration {
276 -webkit-appearance: none; 276 -webkit-appearance: none;
277 } 277 }
278 278
279 /** 279 /**
280 * 1. Correct the inability to style clickable types in iOS and Safari. 280 * 1. Correct the inability to style clickable types in iOS and Safari.
281 * 2. Change font properties to `inherit` in Safari. 281 * 2. Change font properties to `inherit` in Safari.
282 */ 282 */
283 ::-webkit-file-upload-button { 283 ::-webkit-file-upload-button {
284 -webkit-appearance: button; /* 1 */ 284 -webkit-appearance: button; /* 1 */
285 font: inherit; /* 2 */ 285 font: inherit; /* 2 */
286 } 286 }
287 287
288 /* Interactive 288 /* Interactive
289 ========================================================================== */ 289 ========================================================================== */
290 /* 290 /*
291 * Add the correct display in Edge, IE 10+, and Firefox. 291 * Add the correct display in Edge, IE 10+, and Firefox.
292 */ 292 */
293 details { 293 details {
294 display: block; 294 display: block;
295 } 295 }
296 296
297 /* 297 /*
298 * Add the correct display in all browsers. 298 * Add the correct display in all browsers.
299 */ 299 */
300 summary { 300 summary {
301 display: list-item; 301 display: list-item;
302 } 302 }
303 303
304 /* Misc 304 /* Misc
305 ========================================================================== */ 305 ========================================================================== */
306 /** 306 /**
307 * Add the correct display in IE 10+. 307 * Add the correct display in IE 10+.
308 */ 308 */
309 template { 309 template {
310 display: none; 310 display: none;
311 } 311 }
312 312
313 /** 313 /**
314 * Add the correct display in IE 10. 314 * Add the correct display in IE 10.
315 */ 315 */
316 [hidden] { 316 [hidden] {
317 display: none; 317 display: none;
318 } 318 }
319 319
320 .green { 320 .green {
321 color: #377d87; 321 color: #377d87;
322 } 322 }
323 323
324 .red { 324 .red {
325 color: #eb5757; 325 color: #eb5757;
326 } 326 }
327 327
328 .rotate180 { 328 .rotate180 {
329 -webkit-transform: rotate(180deg); 329 -webkit-transform: rotate(180deg);
330 -ms-transform: rotate(180deg); 330 -ms-transform: rotate(180deg);
331 transform: rotate(180deg); 331 transform: rotate(180deg);
332 } 332 }
333 333
334 ::-moz-selection { 334 ::-moz-selection {
335 color: #000; 335 color: #000;
336 background: #acc0e6; 336 background: #acc0e6;
337 } 337 }
338 338
339 ::selection { 339 ::selection {
340 color: #000; 340 color: #000;
341 background: #acc0e6; 341 background: #acc0e6;
342 } 342 }
343 343
344 ::-webkit-scrollbar { 344 ::-webkit-scrollbar {
345 width: 8px; 345 width: 8px;
346 height: 8px; 346 height: 8px;
347 } 347 }
348 348
349 ::-webkit-scrollbar-track { 349 ::-webkit-scrollbar-track {
350 border-radius: 999px; 350 border-radius: 999px;
351 background-color: #fff; 351 background-color: #fff;
352 } 352 }
353 353
354 ::-webkit-scrollbar-thumb { 354 ::-webkit-scrollbar-thumb {
355 border-radius: 999px; 355 border-radius: 999px;
356 background-color: #377d87; 356 background-color: #377d87;
357 } 357 }
358 358
359 ::-webkit-input-placeholder { 359 ::-webkit-input-placeholder {
360 color: #9c9d9d; 360 color: #9c9d9d;
361 opacity: 1; 361 opacity: 1;
362 } 362 }
363 363
364 :focus::-webkit-input-placeholder { 364 :focus::-webkit-input-placeholder {
365 color: transparent; 365 color: transparent;
366 } 366 }
367 367
368 :-ms-input-placeholder { 368 :-ms-input-placeholder {
369 color: #9c9d9d; 369 color: #9c9d9d;
370 opacity: 1; 370 opacity: 1;
371 } 371 }
372 372
373 :focus:-ms-input-placeholder { 373 :focus:-ms-input-placeholder {
374 color: transparent; 374 color: transparent;
375 } 375 }
376 376
377 ::-ms-input-placeholder { 377 ::-ms-input-placeholder {
378 color: #9c9d9d; 378 color: #9c9d9d;
379 opacity: 1; 379 opacity: 1;
380 } 380 }
381 381
382 :focus::-ms-input-placeholder { 382 :focus::-ms-input-placeholder {
383 color: transparent; 383 color: transparent;
384 } 384 }
385 385
386 ::-moz-placeholder { 386 ::-moz-placeholder {
387 color: #9c9d9d; 387 color: #9c9d9d;
388 opacity: 1; 388 opacity: 1;
389 } 389 }
390 390
391 :focus::-moz-placeholder { 391 :focus::-moz-placeholder {
392 color: transparent; 392 color: transparent;
393 } 393 }
394 394
395 ::-webkit-input-placeholder { 395 ::-webkit-input-placeholder {
396 color: #9c9d9d; 396 color: #9c9d9d;
397 opacity: 1; 397 opacity: 1;
398 } 398 }
399 399
400 ::-moz-placeholder { 400 ::-moz-placeholder {
401 color: #9c9d9d; 401 color: #9c9d9d;
402 opacity: 1; 402 opacity: 1;
403 } 403 }
404 404
405 :-ms-input-placeholder { 405 :-ms-input-placeholder {
406 color: #9c9d9d; 406 color: #9c9d9d;
407 opacity: 1; 407 opacity: 1;
408 } 408 }
409 409
410 ::-ms-input-placeholder { 410 ::-ms-input-placeholder {
411 color: #9c9d9d; 411 color: #9c9d9d;
412 opacity: 1; 412 opacity: 1;
413 } 413 }
414 414
415 ::placeholder { 415 ::placeholder {
416 color: #9c9d9d; 416 color: #9c9d9d;
417 opacity: 1; 417 opacity: 1;
418 } 418 }
419 419
420 :focus::-webkit-input-placeholder { 420 :focus::-webkit-input-placeholder {
421 color: transparent; 421 color: transparent;
422 } 422 }
423 423
424 :focus::-moz-placeholder { 424 :focus::-moz-placeholder {
425 color: transparent; 425 color: transparent;
426 } 426 }
427 427
428 :focus:-ms-input-placeholder { 428 :focus:-ms-input-placeholder {
429 color: transparent; 429 color: transparent;
430 } 430 }
431 431
432 :focus::-ms-input-placeholder { 432 :focus::-ms-input-placeholder {
433 color: transparent; 433 color: transparent;
434 } 434 }
435 435
436 :focus::placeholder { 436 :focus::placeholder {
437 color: transparent; 437 color: transparent;
438 } 438 }
439 439
440 *, 440 *,
441 *:before, 441 *:before,
442 *:after { 442 *:after {
443 -webkit-box-sizing: border-box; 443 -webkit-box-sizing: border-box;
444 box-sizing: border-box; 444 box-sizing: border-box;
445 -webkit-appearance: none; 445 -webkit-appearance: none;
446 -moz-appearance: none; 446 -moz-appearance: none;
447 appearance: none; 447 appearance: none;
448 outline: none; 448 outline: none;
449 -webkit-box-shadow: none; 449 -webkit-box-shadow: none;
450 box-shadow: none; 450 box-shadow: none;
451 } 451 }
452 452
453 a, 453 a,
454 button, 454 button,
455 select { 455 select {
456 color: inherit; 456 color: inherit;
457 } 457 }
458 458
459 a { 459 a {
460 text-decoration: none; 460 text-decoration: none;
461 } 461 }
462 462
463 a, 463 a,
464 input[type=button], 464 input[type=button],
465 input[type=submit], 465 input[type=submit],
466 button { 466 button {
467 -webkit-user-select: none; 467 -webkit-user-select: none;
468 -moz-user-select: none; 468 -moz-user-select: none;
469 -ms-user-select: none; 469 -ms-user-select: none;
470 user-select: none; 470 user-select: none;
471 -webkit-transition: 0.3s; 471 -webkit-transition: 0.3s;
472 transition: 0.3s; 472 transition: 0.3s;
473 cursor: pointer; 473 cursor: pointer;
474 } 474 }
475 475
476 [type=tel] { 476 [type=tel] {
477 letter-spacing: 1px; 477 letter-spacing: 1px;
478 } 478 }
479 479
480 .br, 480 .br,
481 img, 481 img,
482 svg { 482 svg {
483 display: block; 483 display: block;
484 } 484 }
485 485
486 .float-left { 486 .float-left {
487 float: left; 487 float: left;
488 } 488 }
489 489
490 .float-right { 490 .float-right {
491 float: right; 491 float: right;
492 } 492 }
493 493
494 .clear-both:after { 494 .clear-both:after {
495 content: ""; 495 content: "";
496 display: block; 496 display: block;
497 clear: both; 497 clear: both;
498 } 498 }
499 499
500 h1, 500 h1,
501 h2, 501 h2,
502 h3, 502 h3,
503 h4, 503 h4,
504 h5, 504 h5,
505 h6 { 505 h6 {
506 margin: 0; 506 margin: 0;
507 } 507 }
508 508
509 #body { 509 #body {
510 font-family: "Circe", sans-serif; 510 font-family: "Circe", sans-serif;
511 color: #000; 511 color: #000;
512 background: #fff; 512 background: #fff;
513 display: -webkit-box; 513 display: -webkit-box;
514 display: -ms-flexbox; 514 display: -ms-flexbox;
515 display: flex; 515 display: flex;
516 -webkit-box-orient: vertical; 516 -webkit-box-orient: vertical;
517 -webkit-box-direction: normal; 517 -webkit-box-direction: normal;
518 -ms-flex-direction: column; 518 -ms-flex-direction: column;
519 flex-direction: column; 519 flex-direction: column;
520 -webkit-box-pack: justify; 520 -webkit-box-pack: justify;
521 -ms-flex-pack: justify; 521 -ms-flex-pack: justify;
522 justify-content: space-between; 522 justify-content: space-between;
523 gap: 50px; 523 gap: 50px;
524 min-width: 320px; 524 min-width: 320px;
525 min-height: 100vh; 525 min-height: 100vh;
526 line-height: 1.25; 526 line-height: 1.25;
527 } 527 }
528 @media (min-width: 768px) { 528 @media (min-width: 768px) {
529 #body { 529 #body {
530 gap: 60px; 530 gap: 60px;
531 } 531 }
532 } 532 }
533 #body.pdf { 533 #body.pdf {
534 gap: 0; 534 gap: 0;
535 } 535 }
536 536
537 .container { 537 .container {
538 width: 100%; 538 width: 100%;
539 max-width: 1280px; 539 max-width: 1280px;
540 margin-left: auto; 540 margin-left: auto;
541 margin-right: auto; 541 margin-right: auto;
542 padding-left: 10px; 542 padding-left: 10px;
543 padding-right: 10px; 543 padding-right: 10px;
544 } 544 }
545 @media (min-width: 768px) { 545 @media (min-width: 768px) {
546 .container { 546 .container {
547 padding-left: 20px; 547 padding-left: 20px;
548 padding-right: 20px; 548 padding-right: 20px;
549 } 549 }
550 } 550 }
551 551
552 .to-top { 552 .to-top {
553 position: fixed; 553 position: fixed;
554 right: 10px; 554 right: 10px;
555 bottom: 10px; 555 bottom: 10px;
556 border-radius: 999px; 556 border-radius: 999px;
557 display: -webkit-box; 557 display: -webkit-box;
558 display: -ms-flexbox; 558 display: -ms-flexbox;
559 display: flex; 559 display: flex;
560 -webkit-box-pack: center; 560 -webkit-box-pack: center;
561 -ms-flex-pack: center; 561 -ms-flex-pack: center;
562 justify-content: center; 562 justify-content: center;
563 -webkit-box-align: center; 563 -webkit-box-align: center;
564 -ms-flex-align: center; 564 -ms-flex-align: center;
565 align-items: center; 565 align-items: center;
566 color: #fff; 566 color: #fff;
567 background: #377d87; 567 background: #377d87;
568 width: 40px; 568 width: 40px;
569 height: 40px; 569 height: 40px;
570 -webkit-transition: 0.3s; 570 -webkit-transition: 0.3s;
571 transition: 0.3s; 571 transition: 0.3s;
572 margin-right: -100px; 572 margin-right: -100px;
573 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 573 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
574 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 574 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
575 z-index: 99; 575 z-index: 99;
576 border: 1px solid #377d87; 576 border: 1px solid #377d87;
577 } 577 }
578 .to-top:hover { 578 .to-top:hover {
579 background: #fff; 579 background: #fff;
580 color: #377d87; 580 color: #377d87;
581 } 581 }
582 .to-top svg { 582 .to-top svg {
583 width: 10px; 583 width: 10px;
584 height: 10px; 584 height: 10px;
585 } 585 }
586 @media (min-width: 768px) { 586 @media (min-width: 768px) {
587 .to-top { 587 .to-top {
588 width: 50px; 588 width: 50px;
589 height: 50px; 589 height: 50px;
590 right: 20px; 590 right: 20px;
591 bottom: 20px; 591 bottom: 20px;
592 } 592 }
593 .to-top svg { 593 .to-top svg {
594 width: 12px; 594 width: 12px;
595 height: 12px; 595 height: 12px;
596 } 596 }
597 } 597 }
598 598
599 .begin .to-top { 599 .begin .to-top {
600 margin-right: 0; 600 margin-right: 0;
601 } 601 }
602 602
603 .socials { 603 .socials {
604 display: -webkit-box; 604 display: -webkit-box;
605 display: -ms-flexbox; 605 display: -ms-flexbox;
606 display: flex; 606 display: flex;
607 -webkit-box-align: center; 607 -webkit-box-align: center;
608 -ms-flex-align: center; 608 -ms-flex-align: center;
609 align-items: center; 609 align-items: center;
610 -webkit-box-pack: center; 610 -webkit-box-pack: center;
611 -ms-flex-pack: center; 611 -ms-flex-pack: center;
612 justify-content: center; 612 justify-content: center;
613 gap: 8px; 613 gap: 8px;
614 } 614 }
615 .socials a { 615 .socials a {
616 display: -webkit-box; 616 display: -webkit-box;
617 display: -ms-flexbox; 617 display: -ms-flexbox;
618 display: flex; 618 display: flex;
619 -webkit-box-align: center; 619 -webkit-box-align: center;
620 -ms-flex-align: center; 620 -ms-flex-align: center;
621 align-items: center; 621 align-items: center;
622 -webkit-box-pack: center; 622 -webkit-box-pack: center;
623 -ms-flex-pack: center; 623 -ms-flex-pack: center;
624 justify-content: center; 624 justify-content: center;
625 border: 1px solid #377d87; 625 border: 1px solid #377d87;
626 color: #377d87; 626 color: #377d87;
627 border-radius: 999px; 627 border-radius: 999px;
628 width: 38px; 628 width: 38px;
629 height: 38px; 629 height: 38px;
630 } 630 }
631 .socials a:hover { 631 .socials a:hover {
632 background: #377d87; 632 background: #377d87;
633 color: #fff; 633 color: #fff;
634 } 634 }
635 .socials svg { 635 .socials svg {
636 width: 12px; 636 width: 12px;
637 height: 12px; 637 height: 12px;
638 } 638 }
639 639
640 .nls { 640 .nls {
641 display: -webkit-box; 641 display: -webkit-box;
642 display: -ms-flexbox; 642 display: -ms-flexbox;
643 display: flex; 643 display: flex;
644 color: #000; 644 color: #000;
645 text-align: left; 645 text-align: left;
646 } 646 }
647 .nls:hover { 647 .nls:hover {
648 color: #377d87; 648 color: #377d87;
649 } 649 }
650 .nls svg { 650 .nls svg {
651 width: 30px; 651 width: 30px;
652 height: 40px; 652 height: 40px;
653 } 653 }
654 @media (min-width: 768px) { 654 @media (min-width: 768px) {
655 .nls svg { 655 .nls svg {
656 width: 24px; 656 width: 24px;
657 height: 31px; 657 height: 31px;
658 } 658 }
659 } 659 }
660 .nls span { 660 .nls span {
661 width: calc(100% - 30px); 661 width: calc(100% - 30px);
662 padding-left: 12px; 662 padding-left: 12px;
663 display: -webkit-box; 663 display: -webkit-box;
664 display: -ms-flexbox; 664 display: -ms-flexbox;
665 display: flex; 665 display: flex;
666 -webkit-box-orient: vertical; 666 -webkit-box-orient: vertical;
667 -webkit-box-direction: normal; 667 -webkit-box-direction: normal;
668 -ms-flex-direction: column; 668 -ms-flex-direction: column;
669 flex-direction: column; 669 flex-direction: column;
670 -webkit-box-pack: center; 670 -webkit-box-pack: center;
671 -ms-flex-pack: center; 671 -ms-flex-pack: center;
672 justify-content: center; 672 justify-content: center;
673 font-size: 12px; 673 font-size: 12px;
674 line-height: 1.4; 674 line-height: 1.4;
675 } 675 }
676 @media (min-width: 768px) { 676 @media (min-width: 768px) {
677 .nls span { 677 .nls span {
678 width: calc(100% - 24px); 678 width: calc(100% - 24px);
679 } 679 }
680 } 680 }
681 .nls b { 681 .nls b {
682 font-weight: 400; 682 font-weight: 400;
683 } 683 }
684 684
685 .title, 685 .title,
686 h1 { 686 h1 {
687 margin: 0; 687 margin: 0;
688 font-weight: 700; 688 font-weight: 700;
689 font-size: 32px; 689 font-size: 32px;
690 } 690 }
691 @media (min-width: 768px) { 691 @media (min-width: 768px) {
692 .title, 692 .title,
693 h1 { 693 h1 {
694 font-size: 40px; 694 font-size: 40px;
695 } 695 }
696 } 696 }
697 @media (min-width: 992px) { 697 @media (min-width: 992px) {
698 .title, 698 .title,
699 h1 { 699 h1 {
700 font-size: 48px; 700 font-size: 48px;
701 } 701 }
702 } 702 }
703 @media (min-width: 1280px) { 703 @media (min-width: 1280px) {
704 .title, 704 .title,
705 h1 { 705 h1 {
706 font-size: 64px; 706 font-size: 64px;
707 } 707 }
708 } 708 }
709 709
710 .swiper-pagination { 710 .swiper-pagination {
711 display: -webkit-box; 711 display: -webkit-box;
712 display: -ms-flexbox; 712 display: -ms-flexbox;
713 display: flex; 713 display: flex;
714 -webkit-box-pack: center; 714 -webkit-box-pack: center;
715 -ms-flex-pack: center; 715 -ms-flex-pack: center;
716 justify-content: center; 716 justify-content: center;
717 -webkit-box-align: center; 717 -webkit-box-align: center;
718 -ms-flex-align: center; 718 -ms-flex-align: center;
719 align-items: center; 719 align-items: center;
720 position: static; 720 position: static;
721 margin-top: 20px; 721 margin-top: 20px;
722 gap: 8px; 722 gap: 8px;
723 } 723 }
724 @media (min-width: 768px) { 724 @media (min-width: 768px) {
725 .swiper-pagination { 725 .swiper-pagination {
726 margin-top: 30px; 726 margin-top: 30px;
727 } 727 }
728 } 728 }
729 .swiper-pagination-bullet { 729 .swiper-pagination-bullet {
730 width: 16px; 730 width: 16px;
731 height: 16px; 731 height: 16px;
732 opacity: 1; 732 opacity: 1;
733 border: 1px solid #cdcece; 733 border: 1px solid #cdcece;
734 -webkit-transition: 0.3s; 734 -webkit-transition: 0.3s;
735 transition: 0.3s; 735 transition: 0.3s;
736 background: transparent; 736 background: transparent;
737 display: -webkit-box; 737 display: -webkit-box;
738 display: -ms-flexbox; 738 display: -ms-flexbox;
739 display: flex; 739 display: flex;
740 -webkit-box-pack: center; 740 -webkit-box-pack: center;
741 -ms-flex-pack: center; 741 -ms-flex-pack: center;
742 justify-content: center; 742 justify-content: center;
743 -webkit-box-align: center; 743 -webkit-box-align: center;
744 -ms-flex-align: center; 744 -ms-flex-align: center;
745 align-items: center; 745 align-items: center;
746 margin: 0 !important; 746 margin: 0 !important;
747 } 747 }
748 .swiper-pagination-bullet:before { 748 .swiper-pagination-bullet:before {
749 content: ""; 749 content: "";
750 width: 6px; 750 width: 6px;
751 height: 6px; 751 height: 6px;
752 border-radius: 999px; 752 border-radius: 999px;
753 background: #377d87; 753 background: #377d87;
754 opacity: 0; 754 opacity: 0;
755 -webkit-transition: 0.3s; 755 -webkit-transition: 0.3s;
756 transition: 0.3s; 756 transition: 0.3s;
757 } 757 }
758 .swiper-pagination-bullet:hover { 758 .swiper-pagination-bullet:hover {
759 border-color: #377d87; 759 border-color: #377d87;
760 } 760 }
761 .swiper-pagination-bullet-active { 761 .swiper-pagination-bullet-active {
762 border-color: #377d87; 762 border-color: #377d87;
763 } 763 }
764 .swiper-pagination-bullet-active:before { 764 .swiper-pagination-bullet-active:before {
765 opacity: 1; 765 opacity: 1;
766 } 766 }
767 767
768 .navs { 768 .navs {
769 display: -webkit-box; 769 display: -webkit-box;
770 display: -ms-flexbox; 770 display: -ms-flexbox;
771 display: flex; 771 display: flex;
772 -webkit-box-align: center; 772 -webkit-box-align: center;
773 -ms-flex-align: center; 773 -ms-flex-align: center;
774 align-items: center; 774 align-items: center;
775 -webkit-box-pack: justify; 775 -webkit-box-pack: justify;
776 -ms-flex-pack: justify; 776 -ms-flex-pack: justify;
777 justify-content: space-between; 777 justify-content: space-between;
778 gap: 20px; 778 gap: 20px;
779 width: 80px; 779 width: 80px;
780 } 780 }
781 .navs button { 781 .navs button {
782 color: #377d87; 782 color: #377d87;
783 background: none; 783 background: none;
784 border: none; 784 border: none;
785 padding: 0; 785 padding: 0;
786 } 786 }
787 .navs button[disabled] { 787 .navs button[disabled] {
788 cursor: not-allowed; 788 cursor: not-allowed;
789 color: #cddee1; 789 color: #cddee1;
790 } 790 }
791 .navs svg { 791 .navs svg {
792 width: 14px; 792 width: 14px;
793 height: 28px; 793 height: 28px;
794 } 794 }
795 795
796 .select { 796 .select {
797 position: relative; 797 position: relative;
798 } 798 }
799 .select2 { 799 .select2 {
800 width: 100% !important; 800 width: 100% !important;
801 } 801 }
802 .select2-container { 802 .select2-container {
803 font-size: 12px; 803 font-size: 12px;
804 } 804 }
805 @media (min-width: 768px) { 805 @media (min-width: 768px) {
806 .select2-container { 806 .select2-container {
807 font-size: 16px; 807 font-size: 16px;
808 } 808 }
809 } 809 }
810 .select2-container--open .select2-selection { 810 .select2-container--open .select2-selection {
811 border-color: #377d87 !important; 811 border-color: #377d87 !important;
812 } 812 }
813 .select2-container--open .select2-selection__arrow svg { 813 .select2-container--open .select2-selection__arrow svg {
814 -webkit-transform: rotate(180deg); 814 -webkit-transform: rotate(180deg);
815 -ms-transform: rotate(180deg); 815 -ms-transform: rotate(180deg);
816 transform: rotate(180deg); 816 transform: rotate(180deg);
817 } 817 }
818 .select2-selection { 818 .select2-selection {
819 min-height: 30px !important; 819 min-height: 30px !important;
820 border-radius: 8px !important; 820 border-radius: 8px !important;
821 border-color: #e7e7e7 !important; 821 border-color: #e7e7e7 !important;
822 -webkit-transition: 0.3s; 822 -webkit-transition: 0.3s;
823 transition: 0.3s; 823 transition: 0.3s;
824 } 824 }
825 @media (min-width: 768px) { 825 @media (min-width: 768px) {
826 .select2-selection { 826 .select2-selection {
827 min-height: 50px !important; 827 min-height: 50px !important;
828 } 828 }
829 } 829 }
830 .select2-selection__rendered { 830 .select2-selection__rendered {
831 line-height: 28px !important; 831 line-height: 28px !important;
832 padding: 0 30px 0 10px !important; 832 padding: 0 30px 0 10px !important;
833 } 833 }
834 @media (min-width: 768px) { 834 @media (min-width: 768px) {
835 .select2-selection__rendered { 835 .select2-selection__rendered {
836 line-height: 48px !important; 836 line-height: 48px !important;
837 padding: 0 46px 0 20px !important; 837 padding: 0 46px 0 20px !important;
838 } 838 }
839 } 839 }
840 .select2-selection--multiple .select2-selection__rendered { 840 .select2-selection--multiple .select2-selection__rendered {
841 display: -webkit-box !important; 841 display: -webkit-box !important;
842 display: -ms-flexbox !important; 842 display: -ms-flexbox !important;
843 display: flex !important; 843 display: flex !important;
844 -webkit-box-align: center; 844 -webkit-box-align: center;
845 -ms-flex-align: center; 845 -ms-flex-align: center;
846 align-items: center; 846 align-items: center;
847 -ms-flex-wrap: wrap; 847 -ms-flex-wrap: wrap;
848 flex-wrap: wrap; 848 flex-wrap: wrap;
849 gap: 10px; 849 gap: 10px;
850 padding-top: 10px !important; 850 padding-top: 10px !important;
851 padding-bottom: 10px !important; 851 padding-bottom: 10px !important;
852 } 852 }
853 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { 853 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
854 margin: 0; 854 margin: 0;
855 } 855 }
856 .select2-selection__arrow { 856 .select2-selection__arrow {
857 top: 0 !important; 857 top: 0 !important;
858 right: 0 !important; 858 right: 0 !important;
859 width: 30px !important; 859 width: 30px !important;
860 height: 100% !important; 860 height: 100% !important;
861 display: -webkit-box; 861 display: -webkit-box;
862 display: -ms-flexbox; 862 display: -ms-flexbox;
863 display: flex; 863 display: flex;
864 -webkit-box-pack: center; 864 -webkit-box-pack: center;
865 -ms-flex-pack: center; 865 -ms-flex-pack: center;
866 justify-content: center; 866 justify-content: center;
867 -webkit-box-align: center; 867 -webkit-box-align: center;
868 -ms-flex-align: center; 868 -ms-flex-align: center;
869 align-items: center; 869 align-items: center;
870 color: #377d87; 870 color: #377d87;
871 } 871 }
872 @media (min-width: 768px) { 872 @media (min-width: 768px) {
873 .select2-selection__arrow { 873 .select2-selection__arrow {
874 width: 50px !important; 874 width: 50px !important;
875 } 875 }
876 } 876 }
877 .select2-selection__arrow svg { 877 .select2-selection__arrow svg {
878 width: 12px; 878 width: 12px;
879 height: 12px; 879 height: 12px;
880 -webkit-transition: 0.3s; 880 -webkit-transition: 0.3s;
881 transition: 0.3s; 881 transition: 0.3s;
882 } 882 }
883 @media (min-width: 768px) { 883 @media (min-width: 768px) {
884 .select2-selection__arrow svg { 884 .select2-selection__arrow svg {
885 width: 14px; 885 width: 14px;
886 height: 14px; 886 height: 14px;
887 } 887 }
888 } 888 }
889 .select2-selection__choice { 889 .select2-selection__choice {
890 display: -webkit-box; 890 display: -webkit-box;
891 display: -ms-flexbox; 891 display: -ms-flexbox;
892 display: flex; 892 display: flex;
893 -webkit-box-orient: horizontal; 893 -webkit-box-orient: horizontal;
894 -webkit-box-direction: reverse; 894 -webkit-box-direction: reverse;
895 -ms-flex-direction: row-reverse; 895 -ms-flex-direction: row-reverse;
896 flex-direction: row-reverse; 896 flex-direction: row-reverse;
897 -webkit-box-align: center; 897 -webkit-box-align: center;
898 -ms-flex-align: center; 898 -ms-flex-align: center;
899 align-items: center; 899 align-items: center;
900 -webkit-box-pack: center; 900 -webkit-box-pack: center;
901 -ms-flex-pack: center; 901 -ms-flex-pack: center;
902 justify-content: center; 902 justify-content: center;
903 gap: 4px; 903 gap: 4px;
904 padding: 0 4px 0 6px !important; 904 padding: 0 4px 0 6px !important;
905 background: #377d87 !important; 905 background: #377d87 !important;
906 border: none !important; 906 border: none !important;
907 border-radius: 6px !important; 907 border-radius: 6px !important;
908 line-height: 1 !important; 908 line-height: 1 !important;
909 color: #fff; 909 color: #fff;
910 height: 24px; 910 height: 24px;
911 } 911 }
912 @media (min-width: 768px) { 912 @media (min-width: 768px) {
913 .select2-selection__choice { 913 .select2-selection__choice {
914 height: 32px; 914 height: 32px;
915 gap: 6px; 915 gap: 6px;
916 padding: 0 6px 0 10px !important; 916 padding: 0 6px 0 10px !important;
917 border-radius: 8px !important; 917 border-radius: 8px !important;
918 } 918 }
919 } 919 }
920 .select2-selection__choice__remove { 920 .select2-selection__choice__remove {
921 width: 14px; 921 width: 14px;
922 height: 14px; 922 height: 14px;
923 padding-top: 4px; 923 padding-top: 4px;
924 display: -webkit-box !important; 924 display: -webkit-box !important;
925 display: -ms-flexbox !important; 925 display: -ms-flexbox !important;
926 display: flex !important; 926 display: flex !important;
927 -webkit-box-pack: center; 927 -webkit-box-pack: center;
928 -ms-flex-pack: center; 928 -ms-flex-pack: center;
929 justify-content: center; 929 justify-content: center;
930 -webkit-box-align: center; 930 -webkit-box-align: center;
931 -ms-flex-align: center; 931 -ms-flex-align: center;
932 align-items: center; 932 align-items: center;
933 color: #fff !important; 933 color: #fff !important;
934 font-weight: 400 !important; 934 font-weight: 400 !important;
935 font-size: 26px; 935 font-size: 26px;
936 } 936 }
937 .select2-search { 937 .select2-search {
938 display: none; 938 display: none;
939 } 939 }
940 .select2-dropdown { 940 .select2-dropdown {
941 z-index: 99999; 941 z-index: 99999;
942 border: none; 942 border: none;
943 border-radius: 0; 943 border-radius: 0;
944 background: none; 944 background: none;
945 padding: 5px 0; 945 padding: 5px 0;
946 } 946 }
947 @media (min-width: 768px) { 947 @media (min-width: 768px) {
948 .select2-dropdown { 948 .select2-dropdown {
949 padding: 10px 0; 949 padding: 10px 0;
950 } 950 }
951 } 951 }
952 .select2-results { 952 .select2-results {
953 background: #fff; 953 background: #fff;
954 border-radius: 8px; 954 border-radius: 8px;
955 border: 1px solid #377d87; 955 border: 1px solid #377d87;
956 overflow: hidden; 956 overflow: hidden;
957 } 957 }
958 @media (min-width: 768px) { 958 @media (min-width: 768px) {
959 .select2-results__option { 959 .select2-results__option {
960 padding: 10px 14px; 960 padding: 10px 14px;
961 } 961 }
962 } 962 }
963 .select2-results__option--highlighted { 963 .select2-results__option--highlighted {
964 background: #377d87 !important; 964 background: #377d87 !important;
965 } 965 }
966 @media (min-width: 768px) { 966 @media (min-width: 768px) {
967 .select_search .select2-selection__rendered { 967 .select_search .select2-selection__rendered {
968 padding-left: 60px !important; 968 padding-left: 60px !important;
969 } 969 }
970 } 970 }
971 .select_search .select__icon { 971 .select_search .select__icon {
972 display: none; 972 display: none;
973 height: 28px; 973 height: 28px;
974 -webkit-box-align: center; 974 -webkit-box-align: center;
975 -ms-flex-align: center; 975 -ms-flex-align: center;
976 align-items: center; 976 align-items: center;
977 padding-right: 12px; 977 padding-right: 12px;
978 z-index: 2; 978 z-index: 2;
979 position: absolute; 979 position: absolute;
980 top: 50%; 980 top: 50%;
981 left: 15px; 981 left: 15px;
982 margin-top: -14px; 982 margin-top: -14px;
983 } 983 }
984 @media (min-width: 768px) { 984 @media (min-width: 768px) {
985 .select_search .select__icon { 985 .select_search .select__icon {
986 display: -webkit-box; 986 display: -webkit-box;
987 display: -ms-flexbox; 987 display: -ms-flexbox;
988 display: flex; 988 display: flex;
989 } 989 }
990 } 990 }
991 .select_search .select__icon:after { 991 .select_search .select__icon:after {
992 content: ""; 992 content: "";
993 width: 1px; 993 width: 1px;
994 height: 100%; 994 height: 100%;
995 border-radius: 999px; 995 border-radius: 999px;
996 position: absolute; 996 position: absolute;
997 top: 0; 997 top: 0;
998 right: 0; 998 right: 0;
999 background: #cecece; 999 background: #cecece;
1000 } 1000 }
1001 .select_search .select__icon svg { 1001 .select_search .select__icon svg {
1002 color: #9c9d9d; 1002 color: #9c9d9d;
1003 width: 20px; 1003 width: 20px;
1004 height: 20px; 1004 height: 20px;
1005 } 1005 }
1006 1006
1007 .form-group { 1007 .form-group {
1008 display: -webkit-box; 1008 display: -webkit-box;
1009 display: -ms-flexbox; 1009 display: -ms-flexbox;
1010 display: flex; 1010 display: flex;
1011 -webkit-box-orient: vertical; 1011 -webkit-box-orient: vertical;
1012 -webkit-box-direction: normal; 1012 -webkit-box-direction: normal;
1013 -ms-flex-direction: column; 1013 -ms-flex-direction: column;
1014 flex-direction: column; 1014 flex-direction: column;
1015 gap: 4px; 1015 gap: 4px;
1016 } 1016 }
1017 .form-group__label { 1017 .form-group__label {
1018 font-size: 12px; 1018 font-size: 12px;
1019 } 1019 }
1020 @media (min-width: 768px) { 1020 @media (min-width: 768px) {
1021 .form-group__label { 1021 .form-group__label {
1022 font-size: 16px; 1022 font-size: 16px;
1023 } 1023 }
1024 } 1024 }
1025 .form-group__item { 1025 .form-group__item {
1026 display: -webkit-box; 1026 display: -webkit-box;
1027 display: -ms-flexbox; 1027 display: -ms-flexbox;
1028 display: flex; 1028 display: flex;
1029 -webkit-box-orient: vertical; 1029 -webkit-box-orient: vertical;
1030 -webkit-box-direction: normal; 1030 -webkit-box-direction: normal;
1031 -ms-flex-direction: column; 1031 -ms-flex-direction: column;
1032 flex-direction: column; 1032 flex-direction: column;
1033 position: relative; 1033 position: relative;
1034 } 1034 }
1035 1035
1036 .input { 1036 .input {
1037 display: block; 1037 display: block;
1038 height: 30px; 1038 height: 30px;
1039 border: 1px solid #cecece; 1039 border: 1px solid #cecece;
1040 background: #fff; 1040 background: #fff;
1041 font-size: 12px; 1041 font-size: 12px;
1042 border-radius: 8px; 1042 border-radius: 8px;
1043 padding: 0 10px; 1043 padding: 0 10px;
1044 color: #000; 1044 color: #000;
1045 -webkit-transition: 0.3s; 1045 -webkit-transition: 0.3s;
1046 transition: 0.3s; 1046 transition: 0.3s;
1047 position: relative; 1047 position: relative;
1048 z-index: 1; 1048 z-index: 1;
1049 } 1049 }
1050 @media (min-width: 768px) { 1050 @media (min-width: 768px) {
1051 .input { 1051 .input {
1052 padding: 0 20px; 1052 padding: 0 20px;
1053 height: 44px; 1053 height: 44px;
1054 font-size: 16px; 1054 font-size: 16px;
1055 } 1055 }
1056 } 1056 }
1057 .input:focus { 1057 .input:focus {
1058 border-color: #377d87; 1058 border-color: #377d87;
1059 } 1059 }
1060 .input[disabled] { 1060 .input[disabled] {
1061 color: #9c9d9d; 1061 color: #9c9d9d;
1062 background: #e7e7e7; 1062 background: #e7e7e7;
1063 } 1063 }
1064 .input[type=date] { 1064 .input[type=date] {
1065 text-transform: uppercase; 1065 text-transform: uppercase;
1066 } 1066 }
1067 1067
1068 .textarea { 1068 .textarea {
1069 resize: none; 1069 resize: none;
1070 display: block; 1070 display: block;
1071 width: 100%; 1071 width: 100%;
1072 border-radius: 8px; 1072 border-radius: 8px;
1073 border: 1px solid #cecece; 1073 border: 1px solid #cecece;
1074 background: #fff; 1074 background: #fff;
1075 -webkit-transition: 0.3s; 1075 -webkit-transition: 0.3s;
1076 transition: 0.3s; 1076 transition: 0.3s;
1077 font-size: 12px; 1077 font-size: 12px;
1078 line-height: 1.4; 1078 line-height: 1.4;
1079 padding: 10px; 1079 padding: 10px;
1080 aspect-ratio: 8/3; 1080 aspect-ratio: 8/3;
1081 max-height: 250px; 1081 max-height: 250px;
1082 } 1082 }
1083 @media (min-width: 768px) { 1083 @media (min-width: 768px) {
1084 .textarea { 1084 .textarea {
1085 padding: 20px; 1085 padding: 20px;
1086 font-size: 16px; 1086 font-size: 16px;
1087 height: 280px; 1087 height: 280px;
1088 } 1088 }
1089 } 1089 }
1090 .textarea:focus { 1090 .textarea:focus {
1091 border-color: #377d87; 1091 border-color: #377d87;
1092 } 1092 }
1093 1093
1094 .button { 1094 .button {
1095 display: -webkit-box; 1095 display: -webkit-box;
1096 display: -ms-flexbox; 1096 display: -ms-flexbox;
1097 display: flex; 1097 display: flex;
1098 -webkit-box-pack: center; 1098 -webkit-box-pack: center;
1099 -ms-flex-pack: center; 1099 -ms-flex-pack: center;
1100 justify-content: center; 1100 justify-content: center;
1101 -webkit-box-align: center; 1101 -webkit-box-align: center;
1102 -ms-flex-align: center; 1102 -ms-flex-align: center;
1103 align-items: center; 1103 align-items: center;
1104 color: #fff; 1104 color: #fff;
1105 background: #377d87; 1105 background: #377d87;
1106 height: 30px; 1106 height: 30px;
1107 border-radius: 8px; 1107 border-radius: 8px;
1108 padding: 0 12px; 1108 padding: 0 12px;
1109 border: 1px solid #377d87; 1109 border: 1px solid #377d87;
1110 font-weight: 700; 1110 font-weight: 700;
1111 font-size: 12px; 1111 font-size: 12px;
1112 text-align: center; 1112 text-align: center;
1113 line-height: 1; 1113 line-height: 1;
1114 gap: 6px; 1114 gap: 6px;
1115 -webkit-transition: 0.3s; 1115 -webkit-transition: 0.3s;
1116 transition: 0.3s; 1116 transition: 0.3s;
1117 cursor: pointer; 1117 cursor: pointer;
1118 } 1118 }
1119 @media (min-width: 768px) { 1119 @media (min-width: 768px) {
1120 .button { 1120 .button {
1121 padding: 0 24px; 1121 padding: 0 24px;
1122 font-size: 16px; 1122 font-size: 16px;
1123 height: 44px; 1123 height: 44px;
1124 gap: 12px; 1124 gap: 12px;
1125 } 1125 }
1126 } 1126 }
1127 @media (min-width: 992px) { 1127 @media (min-width: 992px) {
1128 .button { 1128 .button {
1129 padding: 0 36px; 1129 padding: 0 36px;
1130 } 1130 }
1131 } 1131 }
1132 .button:hover { 1132 .button:hover {
1133 background: transparent; 1133 background: transparent;
1134 color: #377d87; 1134 color: #377d87;
1135 } 1135 }
1136 .button img, 1136 .button img,
1137 .button svg { 1137 .button svg {
1138 width: 12px; 1138 width: 12px;
1139 height: 12px; 1139 height: 12px;
1140 } 1140 }
1141 @media (min-width: 768px) { 1141 @media (min-width: 768px) {
1142 .button img, 1142 .button img,
1143 .button svg { 1143 .button svg {
1144 width: 18px; 1144 width: 18px;
1145 height: 18px; 1145 height: 18px;
1146 } 1146 }
1147 } 1147 }
1148 .button_more span + span { 1148 .button_more span + span {
1149 display: none; 1149 display: none;
1150 } 1150 }
1151 .button_more.active span { 1151 .button_more.active span {
1152 display: none; 1152 display: none;
1153 } 1153 }
1154 .button_more.active span + span { 1154 .button_more.active span + span {
1155 display: block; 1155 display: block;
1156 } 1156 }
1157 .button_light { 1157 .button_light {
1158 background: transparent; 1158 background: transparent;
1159 color: #377d87; 1159 color: #377d87;
1160 } 1160 }
1161 .button_light:hover { 1161 .button_light:hover {
1162 background: #377d87; 1162 background: #377d87;
1163 color: #fff; 1163 color: #fff;
1164 } 1164 }
1165 .button_whited { 1165 .button_whited {
1166 background: #fff; 1166 background: #fff;
1167 color: #377d87; 1167 color: #377d87;
1168 border-color: #fff; 1168 border-color: #fff;
1169 } 1169 }
1170 .button_whited:hover { 1170 .button_whited:hover {
1171 background: #377d87; 1171 background: #377d87;
1172 color: #fff; 1172 color: #fff;
1173 } 1173 }
1174 1174
1175 .search { 1175 .search {
1176 width: 100%; 1176 width: 100%;
1177 position: relative; 1177 position: relative;
1178 background: #fff; 1178 background: #fff;
1179 border-radius: 8px; 1179 border-radius: 8px;
1180 } 1180 }
1181 .search span { 1181 .search span {
1182 display: none; 1182 display: none;
1183 height: 28px; 1183 height: 28px;
1184 -webkit-box-align: center; 1184 -webkit-box-align: center;
1185 -ms-flex-align: center; 1185 -ms-flex-align: center;
1186 align-items: center; 1186 align-items: center;
1187 padding-right: 12px; 1187 padding-right: 12px;
1188 z-index: 1; 1188 z-index: 1;
1189 position: absolute; 1189 position: absolute;
1190 top: 50%; 1190 top: 50%;
1191 left: 15px; 1191 left: 15px;
1192 margin-top: -14px; 1192 margin-top: -14px;
1193 } 1193 }
1194 @media (min-width: 768px) { 1194 @media (min-width: 768px) {
1195 .search span { 1195 .search span {
1196 display: -webkit-box; 1196 display: -webkit-box;
1197 display: -ms-flexbox; 1197 display: -ms-flexbox;
1198 display: flex; 1198 display: flex;
1199 } 1199 }
1200 } 1200 }
1201 .search span:after { 1201 .search span:after {
1202 content: ""; 1202 content: "";
1203 width: 1px; 1203 width: 1px;
1204 height: 100%; 1204 height: 100%;
1205 border-radius: 999px; 1205 border-radius: 999px;
1206 position: absolute; 1206 position: absolute;
1207 top: 0; 1207 top: 0;
1208 right: 0; 1208 right: 0;
1209 background: #cecece; 1209 background: #cecece;
1210 } 1210 }
1211 .search span svg { 1211 .search span svg {
1212 color: #9c9d9d; 1212 color: #9c9d9d;
1213 width: 20px; 1213 width: 20px;
1214 height: 20px; 1214 height: 20px;
1215 } 1215 }
1216 .search input { 1216 .search input {
1217 width: 100%; 1217 width: 100%;
1218 padding-right: 150px; 1218 padding-right: 150px;
1219 position: relative; 1219 position: relative;
1220 z-index: 2; 1220 z-index: 2;
1221 background: none; 1221 background: none;
1222 } 1222 }
1223 @media (min-width: 768px) { 1223 @media (min-width: 768px) {
1224 .search input { 1224 .search input {
1225 padding-left: 60px; 1225 padding-left: 60px;
1226 padding-right: 220px; 1226 padding-right: 220px;
1227 } 1227 }
1228 } 1228 }
1229 .search button { 1229 .search button {
1230 width: 140px; 1230 width: 140px;
1231 position: absolute; 1231 position: absolute;
1232 padding: 0; 1232 padding: 0;
1233 top: 0; 1233 top: 0;
1234 right: 0; 1234 right: 0;
1235 z-index: 3; 1235 z-index: 3;
1236 } 1236 }
1237 @media (min-width: 768px) { 1237 @media (min-width: 768px) {
1238 .search button { 1238 .search button {
1239 width: 200px; 1239 width: 200px;
1240 } 1240 }
1241 } 1241 }
1242 1242
1243 .breadcrumbs { 1243 .breadcrumbs {
1244 display: -webkit-box; 1244 display: -webkit-box;
1245 display: -ms-flexbox; 1245 display: -ms-flexbox;
1246 display: flex; 1246 display: flex;
1247 -webkit-box-align: center; 1247 -webkit-box-align: center;
1248 -ms-flex-align: center; 1248 -ms-flex-align: center;
1249 align-items: center; 1249 align-items: center;
1250 -ms-flex-wrap: wrap; 1250 -ms-flex-wrap: wrap;
1251 flex-wrap: wrap; 1251 flex-wrap: wrap;
1252 gap: 12px 6px; 1252 gap: 12px 6px;
1253 margin: 0; 1253 margin: 0;
1254 padding: 0; 1254 padding: 0;
1255 font-size: 11px; 1255 font-size: 11px;
1256 color: #cecece; 1256 color: #cecece;
1257 line-height: 1; 1257 line-height: 1;
1258 } 1258 }
1259 @media (min-width: 992px) { 1259 @media (min-width: 992px) {
1260 .breadcrumbs { 1260 .breadcrumbs {
1261 font-size: 13px; 1261 font-size: 13px;
1262 } 1262 }
1263 } 1263 }
1264 @media (min-width: 1280px) { 1264 @media (min-width: 1280px) {
1265 .breadcrumbs { 1265 .breadcrumbs {
1266 font-size: 16px; 1266 font-size: 16px;
1267 } 1267 }
1268 } 1268 }
1269 .breadcrumbs li { 1269 .breadcrumbs li {
1270 display: -webkit-box; 1270 display: -webkit-box;
1271 display: -ms-flexbox; 1271 display: -ms-flexbox;
1272 display: flex; 1272 display: flex;
1273 -webkit-box-align: center; 1273 -webkit-box-align: center;
1274 -ms-flex-align: center; 1274 -ms-flex-align: center;
1275 align-items: center; 1275 align-items: center;
1276 gap: 6px; 1276 gap: 6px;
1277 } 1277 }
1278 .breadcrumbs li:before { 1278 .breadcrumbs li:before {
1279 content: ""; 1279 content: "";
1280 width: 4px; 1280 width: 4px;
1281 height: 4px; 1281 height: 4px;
1282 background: #cecece; 1282 background: #cecece;
1283 border-radius: 999px; 1283 border-radius: 999px;
1284 position: relative; 1284 position: relative;
1285 top: -1px; 1285 top: -1px;
1286 } 1286 }
1287 .breadcrumbs li:first-child:before { 1287 .breadcrumbs li:first-child:before {
1288 display: none; 1288 display: none;
1289 } 1289 }
1290 .breadcrumbs li:last-child:before { 1290 .breadcrumbs li:last-child:before {
1291 background: #377d87; 1291 background: #377d87;
1292 } 1292 }
1293 .breadcrumbs a:hover { 1293 .breadcrumbs a:hover {
1294 color: #377d87; 1294 color: #377d87;
1295 } 1295 }
1296 .breadcrumbs b { 1296 .breadcrumbs b {
1297 color: #377d87; 1297 color: #377d87;
1298 font-weight: 700; 1298 font-weight: 700;
1299 } 1299 }
1300 1300
1301 .pagination { 1301 .pagination {
1302 display: -webkit-box; 1302 display: -webkit-box;
1303 display: -ms-flexbox; 1303 display: -ms-flexbox;
1304 display: flex; 1304 display: flex;
1305 -webkit-box-align: center; 1305 -webkit-box-align: center;
1306 -ms-flex-align: center; 1306 -ms-flex-align: center;
1307 align-items: center; 1307 align-items: center;
1308 -webkit-box-pack: center; 1308 -webkit-box-pack: center;
1309 -ms-flex-pack: center; 1309 -ms-flex-pack: center;
1310 justify-content: center; 1310 justify-content: center;
1311 -ms-flex-wrap: wrap; 1311 -ms-flex-wrap: wrap;
1312 flex-wrap: wrap; 1312 flex-wrap: wrap;
1313 line-height: 1; 1313 line-height: 1;
1314 color: #000; 1314 color: #000;
1315 font-size: 12px; 1315 font-size: 12px;
1316 margin: 0 auto; 1316 margin: 0 auto;
1317 } 1317 }
1318 @media (min-width: 768px) { 1318 @media (min-width: 768px) {
1319 .pagination { 1319 .pagination {
1320 font-size: 14px; 1320 font-size: 14px;
1321 gap: 3px; 1321 gap: 3px;
1322 } 1322 }
1323 } 1323 }
1324 .pagination__item { 1324 .pagination__item {
1325 width: 40px; 1325 width: 40px;
1326 height: 40px; 1326 height: 40px;
1327 display: -webkit-box; 1327 display: -webkit-box;
1328 display: -ms-flexbox; 1328 display: -ms-flexbox;
1329 display: flex; 1329 display: flex;
1330 -webkit-box-pack: center; 1330 -webkit-box-pack: center;
1331 -ms-flex-pack: center; 1331 -ms-flex-pack: center;
1332 justify-content: center; 1332 justify-content: center;
1333 -webkit-box-align: center; 1333 -webkit-box-align: center;
1334 -ms-flex-align: center; 1334 -ms-flex-align: center;
1335 align-items: center; 1335 align-items: center;
1336 background: none; 1336 background: none;
1337 padding: 0; 1337 padding: 0;
1338 border: 1px solid transparent; 1338 border: 1px solid transparent;
1339 border-radius: 8px; 1339 border-radius: 8px;
1340 } 1340 }
1341 .pagination__item:hover { 1341 .pagination__item:hover {
1342 -webkit-transition: 0s; 1342 -webkit-transition: 0s;
1343 transition: 0s; 1343 transition: 0s;
1344 color: #377d87; 1344 color: #377d87;
1345 font-weight: 700; 1345 font-weight: 700;
1346 } 1346 }
1347 .pagination__item.active { 1347 .pagination__item.active {
1348 font-weight: 700; 1348 font-weight: 700;
1349 color: #fff; 1349 color: #fff;
1350 background: #377d87; 1350 background: #377d87;
1351 border-color: #377d87; 1351 border-color: #377d87;
1352 } 1352 }
1353 .pagination__dots { 1353 .pagination__dots {
1354 width: 40px; 1354 width: 40px;
1355 height: 40px; 1355 height: 40px;
1356 display: -webkit-box; 1356 display: -webkit-box;
1357 display: -ms-flexbox; 1357 display: -ms-flexbox;
1358 display: flex; 1358 display: flex;
1359 -webkit-box-pack: center; 1359 -webkit-box-pack: center;
1360 -ms-flex-pack: center; 1360 -ms-flex-pack: center;
1361 justify-content: center; 1361 justify-content: center;
1362 -webkit-box-align: center; 1362 -webkit-box-align: center;
1363 -ms-flex-align: center; 1363 -ms-flex-align: center;
1364 align-items: center; 1364 align-items: center;
1365 } 1365 }
1366 .pagination__dots svg { 1366 .pagination__dots svg {
1367 width: 15px; 1367 width: 15px;
1368 height: 15px; 1368 height: 15px;
1369 } 1369 }
1370 .pagination__nav { 1370 .pagination__nav {
1371 width: 40px; 1371 width: 40px;
1372 height: 40px; 1372 height: 40px;
1373 display: none; 1373 display: none;
1374 -webkit-box-pack: center; 1374 -webkit-box-pack: center;
1375 -ms-flex-pack: center; 1375 -ms-flex-pack: center;
1376 justify-content: center; 1376 justify-content: center;
1377 -webkit-box-align: center; 1377 -webkit-box-align: center;
1378 -ms-flex-align: center; 1378 -ms-flex-align: center;
1379 align-items: center; 1379 align-items: center;
1380 background: none; 1380 background: none;
1381 padding: 0; 1381 padding: 0;
1382 border: 1px solid #cddee1; 1382 border: 1px solid #cddee1;
1383 color: #377d87; 1383 color: #377d87;
1384 border-radius: 8px; 1384 border-radius: 8px;
1385 } 1385 }
1386 @media (min-width: 768px) { 1386 @media (min-width: 768px) {
1387 .pagination__nav { 1387 .pagination__nav {
1388 display: -webkit-box; 1388 display: -webkit-box;
1389 display: -ms-flexbox; 1389 display: -ms-flexbox;
1390 display: flex; 1390 display: flex;
1391 } 1391 }
1392 } 1392 }
1393 .pagination__nav:hover { 1393 .pagination__nav:hover {
1394 border-color: #377d87; 1394 border-color: #377d87;
1395 background: #377d87; 1395 background: #377d87;
1396 color: #fff; 1396 color: #fff;
1397 } 1397 }
1398 .pagination__nav svg { 1398 .pagination__nav svg {
1399 width: 10px; 1399 width: 10px;
1400 height: 10px; 1400 height: 10px;
1401 } 1401 }
1402 .pagination__nav_prev { 1402 .pagination__nav_prev {
1403 margin-right: 37px; 1403 margin-right: 37px;
1404 } 1404 }
1405 .pagination__nav_prev svg { 1405 .pagination__nav_prev svg {
1406 -webkit-transform: rotate(180deg); 1406 -webkit-transform: rotate(180deg);
1407 -ms-transform: rotate(180deg); 1407 -ms-transform: rotate(180deg);
1408 transform: rotate(180deg); 1408 transform: rotate(180deg);
1409 } 1409 }
1410 .pagination__nav_next { 1410 .pagination__nav_next {
1411 margin-left: 37px; 1411 margin-left: 37px;
1412 } 1412 }
1413 1413
1414 .filters { 1414 .filters {
1415 display: -webkit-box; 1415 display: -webkit-box;
1416 display: -ms-flexbox; 1416 display: -ms-flexbox;
1417 display: flex; 1417 display: flex;
1418 -webkit-box-orient: vertical; 1418 -webkit-box-orient: vertical;
1419 -webkit-box-direction: normal; 1419 -webkit-box-direction: normal;
1420 -ms-flex-direction: column; 1420 -ms-flex-direction: column;
1421 flex-direction: column; 1421 flex-direction: column;
1422 gap: 10px; 1422 gap: 10px;
1423 } 1423 }
1424 @media (min-width: 768px) { 1424 @media (min-width: 768px) {
1425 .filters { 1425 .filters {
1426 -webkit-box-orient: horizontal; 1426 -webkit-box-orient: horizontal;
1427 -webkit-box-direction: normal; 1427 -webkit-box-direction: normal;
1428 -ms-flex-direction: row; 1428 -ms-flex-direction: row;
1429 flex-direction: row; 1429 flex-direction: row;
1430 -webkit-box-align: center; 1430 -webkit-box-align: center;
1431 -ms-flex-align: center; 1431 -ms-flex-align: center;
1432 align-items: center; 1432 align-items: center;
1433 -webkit-box-pack: justify; 1433 -webkit-box-pack: justify;
1434 -ms-flex-pack: justify; 1434 -ms-flex-pack: justify;
1435 justify-content: space-between; 1435 justify-content: space-between;
1436 } 1436 }
1437 } 1437 }
1438 .filters__label { 1438 .filters__label {
1439 color: #377d87; 1439 color: #377d87;
1440 font-size: 12px; 1440 font-size: 12px;
1441 font-weight: 700; 1441 font-weight: 700;
1442 } 1442 }
1443 @media (min-width: 768px) { 1443 @media (min-width: 768px) {
1444 .filters__label { 1444 .filters__label {
1445 font-size: 16px; 1445 font-size: 16px;
1446 } 1446 }
1447 } 1447 }
1448 @media (min-width: 992px) { 1448 @media (min-width: 992px) {
1449 .filters__label { 1449 .filters__label {
1450 font-size: 18px; 1450 font-size: 18px;
1451 } 1451 }
1452 } 1452 }
1453 .filters__body { 1453 .filters__body {
1454 display: -webkit-box; 1454 display: -webkit-box;
1455 display: -ms-flexbox; 1455 display: -ms-flexbox;
1456 display: flex; 1456 display: flex;
1457 -webkit-box-orient: vertical; 1457 -webkit-box-orient: vertical;
1458 -webkit-box-direction: normal; 1458 -webkit-box-direction: normal;
1459 -ms-flex-direction: column; 1459 -ms-flex-direction: column;
1460 flex-direction: column; 1460 flex-direction: column;
1461 } 1461 }
1462 @media (min-width: 768px) { 1462 @media (min-width: 768px) {
1463 .filters__body { 1463 .filters__body {
1464 -webkit-box-orient: horizontal; 1464 -webkit-box-orient: horizontal;
1465 -webkit-box-direction: normal; 1465 -webkit-box-direction: normal;
1466 -ms-flex-direction: row; 1466 -ms-flex-direction: row;
1467 flex-direction: row; 1467 flex-direction: row;
1468 -webkit-box-align: center; 1468 -webkit-box-align: center;
1469 -ms-flex-align: center; 1469 -ms-flex-align: center;
1470 align-items: center; 1470 align-items: center;
1471 } 1471 }
1472 } 1472 }
1473 @media (min-width: 768px) { 1473 @media (min-width: 768px) {
1474 .filters__select { 1474 .filters__select {
1475 width: 250px; 1475 width: 250px;
1476 } 1476 }
1477 } 1477 }
1478 @media (min-width: 992px) { 1478 @media (min-width: 992px) {
1479 .filters__select { 1479 .filters__select {
1480 width: 310px; 1480 width: 310px;
1481 } 1481 }
1482 } 1482 }
1483 .filters__item { 1483 .filters__item {
1484 display: none; 1484 display: none;
1485 -webkit-box-pack: center; 1485 -webkit-box-pack: center;
1486 -ms-flex-pack: center; 1486 -ms-flex-pack: center;
1487 justify-content: center; 1487 justify-content: center;
1488 -webkit-box-align: center; 1488 -webkit-box-align: center;
1489 -ms-flex-align: center; 1489 -ms-flex-align: center;
1490 align-items: center; 1490 align-items: center;
1491 width: 50px; 1491 width: 50px;
1492 height: 50px; 1492 height: 50px;
1493 padding: 0; 1493 padding: 0;
1494 background: #fff; 1494 background: #fff;
1495 border: 1px solid #377d87; 1495 border: 1px solid #377d87;
1496 color: #377d87; 1496 color: #377d87;
1497 border-radius: 8px; 1497 border-radius: 8px;
1498 margin-left: 20px; 1498 margin-left: 20px;
1499 } 1499 }
1500 @media (min-width: 768px) { 1500 @media (min-width: 768px) {
1501 .filters__item { 1501 .filters__item {
1502 display: -webkit-box; 1502 display: -webkit-box;
1503 display: -ms-flexbox; 1503 display: -ms-flexbox;
1504 display: flex; 1504 display: flex;
1505 } 1505 }
1506 } 1506 }
1507 .filters__item svg { 1507 .filters__item svg {
1508 width: 24px; 1508 width: 24px;
1509 height: 24px; 1509 height: 24px;
1510 } 1510 }
1511 .filters__item.active { 1511 .filters__item.active {
1512 background: #377d87; 1512 background: #377d87;
1513 color: #fff; 1513 color: #fff;
1514 } 1514 }
1515 .filters__item + .filters__item { 1515 .filters__item + .filters__item {
1516 margin-left: 8px; 1516 margin-left: 8px;
1517 } 1517 }
1518 1518
1519 .like, 1519 .like,
1520 .chat { 1520 .chat {
1521 width: 30px; 1521 width: 30px;
1522 height: 30px; 1522 height: 30px;
1523 display: -webkit-box; 1523 display: -webkit-box;
1524 display: -ms-flexbox; 1524 display: -ms-flexbox;
1525 display: flex; 1525 display: flex;
1526 -webkit-box-pack: center; 1526 -webkit-box-pack: center;
1527 -ms-flex-pack: center; 1527 -ms-flex-pack: center;
1528 justify-content: center; 1528 justify-content: center;
1529 -webkit-box-align: center; 1529 -webkit-box-align: center;
1530 -ms-flex-align: center; 1530 -ms-flex-align: center;
1531 align-items: center; 1531 align-items: center;
1532 background: none; 1532 background: none;
1533 border: 1px solid #377d87; 1533 border: 1px solid #377d87;
1534 padding: 0; 1534 padding: 0;
1535 color: #377d87; 1535 color: #377d87;
1536 border-radius: 6px; 1536 border-radius: 6px;
1537 } 1537 }
1538 @media (min-width: 768px) { 1538 @media (min-width: 768px) {
1539 .like, 1539 .like,
1540 .chat { 1540 .chat {
1541 width: 44px; 1541 width: 44px;
1542 height: 44px; 1542 height: 44px;
1543 } 1543 }
1544 } 1544 }
1545 .like.active, 1545 .like.active,
1546 .chat.active { 1546 .chat.active {
1547 background: #377d87; 1547 background: #377d87;
1548 color: #fff; 1548 color: #fff;
1549 } 1549 }
1550 .like svg, 1550 .like svg,
1551 .chat svg { 1551 .chat svg {
1552 width: 14px; 1552 width: 14px;
1553 height: 14px; 1553 height: 14px;
1554 } 1554 }
1555 @media (min-width: 768px) { 1555 @media (min-width: 768px) {
1556 .like svg, 1556 .like svg,
1557 .chat svg { 1557 .chat svg {
1558 width: 20px; 1558 width: 20px;
1559 height: 20px; 1559 height: 20px;
1560 } 1560 }
1561 } 1561 }
1562 1562
1563 .like.active { 1563 .like.active {
1564 background: #eb5757; 1564 background: #eb5757;
1565 border-color: #eb5757; 1565 border-color: #eb5757;
1566 } 1566 }
1567 1567
1568 .checkbox { 1568 .checkbox {
1569 display: -webkit-box; 1569 display: -webkit-box;
1570 display: -ms-flexbox; 1570 display: -ms-flexbox;
1571 display: flex; 1571 display: flex;
1572 -webkit-box-align: start; 1572 -webkit-box-align: start;
1573 -ms-flex-align: start; 1573 -ms-flex-align: start;
1574 align-items: flex-start; 1574 align-items: flex-start;
1575 cursor: pointer; 1575 cursor: pointer;
1576 position: relative; 1576 position: relative;
1577 } 1577 }
1578 .checkbox__input { 1578 .checkbox__input {
1579 position: absolute; 1579 position: absolute;
1580 z-index: 1; 1580 z-index: 1;
1581 width: 14px; 1581 width: 14px;
1582 height: 14px; 1582 height: 14px;
1583 padding: 0; 1583 padding: 0;
1584 background: none; 1584 background: none;
1585 border: none; 1585 border: none;
1586 opacity: 0; 1586 opacity: 0;
1587 } 1587 }
1588 @media (min-width: 768px) { 1588 @media (min-width: 768px) {
1589 .checkbox__input { 1589 .checkbox__input {
1590 width: 20px; 1590 width: 20px;
1591 height: 20px; 1591 height: 20px;
1592 } 1592 }
1593 } 1593 }
1594 .checkbox__icon { 1594 .checkbox__icon {
1595 width: 14px; 1595 width: 14px;
1596 height: 14px; 1596 height: 14px;
1597 border: 1px solid #cfcfcf; 1597 border: 1px solid #cfcfcf;
1598 background: #fff; 1598 background: #fff;
1599 color: #fff; 1599 color: #fff;
1600 display: -webkit-box; 1600 display: -webkit-box;
1601 display: -ms-flexbox; 1601 display: -ms-flexbox;
1602 display: flex; 1602 display: flex;
1603 -webkit-box-pack: center; 1603 -webkit-box-pack: center;
1604 -ms-flex-pack: center; 1604 -ms-flex-pack: center;
1605 justify-content: center; 1605 justify-content: center;
1606 -webkit-box-align: center; 1606 -webkit-box-align: center;
1607 -ms-flex-align: center; 1607 -ms-flex-align: center;
1608 align-items: center; 1608 align-items: center;
1609 border-radius: 4px; 1609 border-radius: 4px;
1610 -webkit-transition: 0.3s; 1610 -webkit-transition: 0.3s;
1611 transition: 0.3s; 1611 transition: 0.3s;
1612 position: relative; 1612 position: relative;
1613 z-index: 2; 1613 z-index: 2;
1614 } 1614 }
1615 @media (min-width: 768px) { 1615 @media (min-width: 768px) {
1616 .checkbox__icon { 1616 .checkbox__icon {
1617 width: 20px; 1617 width: 20px;
1618 height: 20px; 1618 height: 20px;
1619 } 1619 }
1620 } 1620 }
1621 .checkbox__icon svg { 1621 .checkbox__icon svg {
1622 width: 8px; 1622 width: 8px;
1623 height: 8px; 1623 height: 8px;
1624 opacity: 0; 1624 opacity: 0;
1625 } 1625 }
1626 @media (min-width: 768px) { 1626 @media (min-width: 768px) {
1627 .checkbox__icon svg { 1627 .checkbox__icon svg {
1628 width: 10px; 1628 width: 10px;
1629 height: 10px; 1629 height: 10px;
1630 } 1630 }
1631 } 1631 }
1632 .checkbox__input:checked + .checkbox__icon { 1632 .checkbox__input:checked + .checkbox__icon {
1633 border-color: #377d87; 1633 border-color: #377d87;
1634 background: #377d87; 1634 background: #377d87;
1635 } 1635 }
1636 .checkbox__input:checked + .checkbox__icon svg { 1636 .checkbox__input:checked + .checkbox__icon svg {
1637 opacity: 1; 1637 opacity: 1;
1638 } 1638 }
1639 .checkbox__text { 1639 .checkbox__text {
1640 width: calc(100% - 14px); 1640 width: calc(100% - 14px);
1641 padding-left: 6px; 1641 padding-left: 6px;
1642 font-size: 12px; 1642 font-size: 12px;
1643 line-height: 1; 1643 line-height: 1;
1644 display: -webkit-box; 1644 display: -webkit-box;
1645 display: -ms-flexbox; 1645 display: -ms-flexbox;
1646 display: flex; 1646 display: flex;
1647 -webkit-box-align: center; 1647 -webkit-box-align: center;
1648 -ms-flex-align: center; 1648 -ms-flex-align: center;
1649 align-items: center; 1649 align-items: center;
1650 min-height: 14px; 1650 min-height: 14px;
1651 } 1651 }
1652 @media (min-width: 768px) { 1652 @media (min-width: 768px) {
1653 .checkbox__text { 1653 .checkbox__text {
1654 width: calc(100% - 20px); 1654 width: calc(100% - 20px);
1655 padding-left: 12px; 1655 padding-left: 12px;
1656 font-size: 15px; 1656 font-size: 15px;
1657 min-height: 20px; 1657 min-height: 20px;
1658 } 1658 }
1659 } 1659 }
1660 .checkbox__text a { 1660 .checkbox__text a {
1661 color: #377d87; 1661 color: #377d87;
1662 text-decoration: underline; 1662 text-decoration: underline;
1663 } 1663 }
1664 1664
1665 .file { 1665 .file {
1666 display: -webkit-box; 1666 display: -webkit-box;
1667 display: -ms-flexbox; 1667 display: -ms-flexbox;
1668 display: flex; 1668 display: flex;
1669 -webkit-box-orient: vertical; 1669 -webkit-box-orient: vertical;
1670 -webkit-box-direction: normal; 1670 -webkit-box-direction: normal;
1671 -ms-flex-direction: column; 1671 -ms-flex-direction: column;
1672 flex-direction: column; 1672 flex-direction: column;
1673 } 1673 }
1674 .file__input input { 1674 .file__input input {
1675 display: none; 1675 display: none;
1676 } 1676 }
1677 .file__list { 1677 .file__list {
1678 display: -webkit-box; 1678 display: -webkit-box;
1679 display: -ms-flexbox; 1679 display: -ms-flexbox;
1680 display: flex; 1680 display: flex;
1681 -webkit-box-orient: vertical; 1681 -webkit-box-orient: vertical;
1682 -webkit-box-direction: normal; 1682 -webkit-box-direction: normal;
1683 -ms-flex-direction: column; 1683 -ms-flex-direction: column;
1684 flex-direction: column; 1684 flex-direction: column;
1685 } 1685 }
1686 .file__list-item { 1686 .file__list-item {
1687 display: -webkit-box; 1687 display: -webkit-box;
1688 display: -ms-flexbox; 1688 display: -ms-flexbox;
1689 display: flex; 1689 display: flex;
1690 -webkit-box-align: start; 1690 -webkit-box-align: start;
1691 -ms-flex-align: start; 1691 -ms-flex-align: start;
1692 align-items: flex-start; 1692 align-items: flex-start;
1693 margin-top: 16px; 1693 margin-top: 16px;
1694 } 1694 }
1695 .file__list-item-left { 1695 .file__list-item-left {
1696 width: calc(100% - 16px); 1696 width: calc(100% - 16px);
1697 min-height: 16px; 1697 min-height: 16px;
1698 color: #9c9d9d; 1698 color: #9c9d9d;
1699 font-size: 12px; 1699 font-size: 12px;
1700 display: -webkit-box; 1700 display: -webkit-box;
1701 display: -ms-flexbox; 1701 display: -ms-flexbox;
1702 display: flex; 1702 display: flex;
1703 -webkit-box-align: start; 1703 -webkit-box-align: start;
1704 -ms-flex-align: start; 1704 -ms-flex-align: start;
1705 align-items: flex-start; 1705 align-items: flex-start;
1706 } 1706 }
1707 @media (min-width: 768px) { 1707 @media (min-width: 768px) {
1708 .file__list-item-left { 1708 .file__list-item-left {
1709 width: auto; 1709 width: auto;
1710 max-width: calc(100% - 16px); 1710 max-width: calc(100% - 16px);
1711 font-size: 16px; 1711 font-size: 16px;
1712 } 1712 }
1713 } 1713 }
1714 .file__list-item-left svg { 1714 .file__list-item-left svg {
1715 width: 16px; 1715 width: 16px;
1716 height: 16px; 1716 height: 16px;
1717 } 1717 }
1718 .file__list-item-left span { 1718 .file__list-item-left span {
1719 width: calc(100% - 16px); 1719 width: calc(100% - 16px);
1720 min-height: 16px; 1720 min-height: 16px;
1721 display: -webkit-box; 1721 display: -webkit-box;
1722 display: -ms-flexbox; 1722 display: -ms-flexbox;
1723 display: flex; 1723 display: flex;
1724 -webkit-box-align: center; 1724 -webkit-box-align: center;
1725 -ms-flex-align: center; 1725 -ms-flex-align: center;
1726 align-items: center; 1726 align-items: center;
1727 padding: 0 8px; 1727 padding: 0 8px;
1728 } 1728 }
1729 .file__list-item-right { 1729 .file__list-item-right {
1730 display: -webkit-box; 1730 display: -webkit-box;
1731 display: -ms-flexbox; 1731 display: -ms-flexbox;
1732 display: flex; 1732 display: flex;
1733 -webkit-box-pack: center; 1733 -webkit-box-pack: center;
1734 -ms-flex-pack: center; 1734 -ms-flex-pack: center;
1735 justify-content: center; 1735 justify-content: center;
1736 -webkit-box-align: center; 1736 -webkit-box-align: center;
1737 -ms-flex-align: center; 1737 -ms-flex-align: center;
1738 align-items: center; 1738 align-items: center;
1739 padding: 0; 1739 padding: 0;
1740 background: none; 1740 background: none;
1741 border: none; 1741 border: none;
1742 width: 16px; 1742 width: 16px;
1743 height: 16px; 1743 height: 16px;
1744 color: #377d87; 1744 color: #377d87;
1745 } 1745 }
1746 .file__list-item-right:hover { 1746 .file__list-item-right:hover {
1747 color: #000; 1747 color: #000;
1748 } 1748 }
1749 .file__list-item-right svg { 1749 .file__list-item-right svg {
1750 width: 10px; 1750 width: 10px;
1751 height: 10px; 1751 height: 10px;
1752 } 1752 }
1753 .file__list-item + .file__list-item { 1753 .file__list-item + .file__list-item {
1754 margin-top: 10px; 1754 margin-top: 10px;
1755 } 1755 }
1756 1756
1757 .rate { 1757 .rate {
1758 display: -webkit-box; 1758 display: -webkit-box;
1759 display: -ms-flexbox; 1759 display: -ms-flexbox;
1760 display: flex; 1760 display: flex;
1761 -webkit-box-align: center; 1761 -webkit-box-align: center;
1762 -ms-flex-align: center; 1762 -ms-flex-align: center;
1763 align-items: center; 1763 align-items: center;
1764 gap: 10px; 1764 gap: 10px;
1765 } 1765 }
1766 @media (min-width: 768px) { 1766 @media (min-width: 768px) {
1767 .rate { 1767 .rate {
1768 gap: 20px; 1768 gap: 20px;
1769 } 1769 }
1770 } 1770 }
1771 .rate__label { 1771 .rate__label {
1772 font-size: 12px; 1772 font-size: 12px;
1773 font-weight: 700; 1773 font-weight: 700;
1774 line-height: 1; 1774 line-height: 1;
1775 } 1775 }
1776 @media (min-width: 768px) { 1776 @media (min-width: 768px) {
1777 .rate__label { 1777 .rate__label {
1778 font-size: 18px; 1778 font-size: 18px;
1779 } 1779 }
1780 } 1780 }
1781 .rate__stars { 1781 .rate__stars {
1782 display: -webkit-box; 1782 display: -webkit-box;
1783 display: -ms-flexbox; 1783 display: -ms-flexbox;
1784 display: flex; 1784 display: flex;
1785 -webkit-box-orient: vertical; 1785 -webkit-box-orient: vertical;
1786 -webkit-box-direction: normal; 1786 -webkit-box-direction: normal;
1787 -ms-flex-direction: column; 1787 -ms-flex-direction: column;
1788 flex-direction: column; 1788 flex-direction: column;
1789 } 1789 }
1790 1790
1791 .back { 1791 .back {
1792 display: -webkit-box; 1792 display: -webkit-box;
1793 display: -ms-flexbox; 1793 display: -ms-flexbox;
1794 display: flex; 1794 display: flex;
1795 -webkit-box-align: center; 1795 -webkit-box-align: center;
1796 -ms-flex-align: center; 1796 -ms-flex-align: center;
1797 align-items: center; 1797 align-items: center;
1798 font-size: 14px; 1798 font-size: 14px;
1799 color: #377d87; 1799 color: #377d87;
1800 font-weight: 700; 1800 font-weight: 700;
1801 } 1801 }
1802 @media (min-width: 768px) { 1802 @media (min-width: 768px) {
1803 .back { 1803 .back {
1804 font-size: 18px; 1804 font-size: 18px;
1805 } 1805 }
1806 } 1806 }
1807 .back:hover { 1807 .back:hover {
1808 color: #4d88d9; 1808 color: #4d88d9;
1809 } 1809 }
1810 .back svg { 1810 .back svg {
1811 width: 16px; 1811 width: 16px;
1812 height: 16px; 1812 height: 16px;
1813 } 1813 }
1814 @media (min-width: 768px) { 1814 @media (min-width: 768px) {
1815 .back svg { 1815 .back svg {
1816 width: 26px; 1816 width: 26px;
1817 height: 26px; 1817 height: 26px;
1818 } 1818 }
1819 } 1819 }
1820 .back span { 1820 .back span {
1821 width: calc(100% - 16px); 1821 width: calc(100% - 16px);
1822 padding-left: 10px; 1822 padding-left: 10px;
1823 } 1823 }
1824 @media (min-width: 768px) { 1824 @media (min-width: 768px) {
1825 .back span { 1825 .back span {
1826 width: calc(100% - 26px); 1826 width: calc(100% - 26px);
1827 padding-left: 20px; 1827 padding-left: 20px;
1828 } 1828 }
1829 } 1829 }
1830 1830
1831 .callback { 1831 .callback {
1832 display: -webkit-box; 1832 display: -webkit-box;
1833 display: -ms-flexbox; 1833 display: -ms-flexbox;
1834 display: flex; 1834 display: flex;
1835 -webkit-box-orient: vertical; 1835 -webkit-box-orient: vertical;
1836 -webkit-box-direction: normal; 1836 -webkit-box-direction: normal;
1837 -ms-flex-direction: column; 1837 -ms-flex-direction: column;
1838 flex-direction: column; 1838 flex-direction: column;
1839 gap: 16px; 1839 gap: 16px;
1840 } 1840 }
1841 @media (min-width: 992px) { 1841 @media (min-width: 992px) {
1842 .callback { 1842 .callback {
1843 -webkit-box-orient: horizontal; 1843 -webkit-box-orient: horizontal;
1844 -webkit-box-direction: normal; 1844 -webkit-box-direction: normal;
1845 -ms-flex-direction: row; 1845 -ms-flex-direction: row;
1846 flex-direction: row; 1846 flex-direction: row;
1847 -webkit-box-pack: justify; 1847 -webkit-box-pack: justify;
1848 -ms-flex-pack: justify; 1848 -ms-flex-pack: justify;
1849 justify-content: space-between; 1849 justify-content: space-between;
1850 -ms-flex-wrap: wrap; 1850 -ms-flex-wrap: wrap;
1851 flex-wrap: wrap; 1851 flex-wrap: wrap;
1852 gap: 20px 0; 1852 gap: 20px 0;
1853 } 1853 }
1854 } 1854 }
1855 .callback__body { 1855 .callback__body {
1856 display: -webkit-box; 1856 display: -webkit-box;
1857 display: -ms-flexbox; 1857 display: -ms-flexbox;
1858 display: flex; 1858 display: flex;
1859 -webkit-box-orient: vertical; 1859 -webkit-box-orient: vertical;
1860 -webkit-box-direction: normal; 1860 -webkit-box-direction: normal;
1861 -ms-flex-direction: column; 1861 -ms-flex-direction: column;
1862 flex-direction: column; 1862 flex-direction: column;
1863 gap: 16px; 1863 gap: 16px;
1864 } 1864 }
1865 @media (min-width: 992px) { 1865 @media (min-width: 992px) {
1866 .callback__body { 1866 .callback__body {
1867 width: calc(50% - 10px); 1867 width: calc(50% - 10px);
1868 gap: 10px; 1868 gap: 10px;
1869 } 1869 }
1870 } 1870 }
1871 @media (min-width: 992px) { 1871 @media (min-width: 992px) {
1872 .callback__textarea { 1872 .callback__textarea {
1873 width: calc(50% - 10px); 1873 width: calc(50% - 10px);
1874 height: auto; 1874 height: auto;
1875 } 1875 }
1876 } 1876 }
1877 .callback__bottom { 1877 .callback__bottom {
1878 display: -webkit-box; 1878 display: -webkit-box;
1879 display: -ms-flexbox; 1879 display: -ms-flexbox;
1880 display: flex; 1880 display: flex;
1881 -webkit-box-orient: vertical; 1881 -webkit-box-orient: vertical;
1882 -webkit-box-direction: normal; 1882 -webkit-box-direction: normal;
1883 -ms-flex-direction: column; 1883 -ms-flex-direction: column;
1884 flex-direction: column; 1884 flex-direction: column;
1885 gap: 16px; 1885 gap: 16px;
1886 } 1886 }
1887 @media (min-width: 768px) { 1887 @media (min-width: 768px) {
1888 .callback__bottom { 1888 .callback__bottom {
1889 -webkit-box-align: start; 1889 -webkit-box-align: start;
1890 -ms-flex-align: start; 1890 -ms-flex-align: start;
1891 align-items: flex-start; 1891 align-items: flex-start;
1892 } 1892 }
1893 } 1893 }
1894 @media (min-width: 992px) { 1894 @media (min-width: 992px) {
1895 .callback__bottom { 1895 .callback__bottom {
1896 width: 100%; 1896 width: 100%;
1897 gap: 20px; 1897 gap: 20px;
1898 } 1898 }
1899 } 1899 }
1900 1900
1901 .error .input, 1901 .error .input,
1902 .error .textarea { 1902 .error .textarea {
1903 border-color: #eb5757; 1903 border-color: #eb5757;
1904 } 1904 }
1905 .error label { 1905 .error label {
1906 display: block; 1906 display: block;
1907 } 1907 }
1908 1908
1909 .eye { 1909 .eye {
1910 position: absolute; 1910 position: absolute;
1911 z-index: 2; 1911 z-index: 2;
1912 top: 50%; 1912 top: 50%;
1913 -webkit-transform: translate(0, -50%); 1913 -webkit-transform: translate(0, -50%);
1914 -ms-transform: translate(0, -50%); 1914 -ms-transform: translate(0, -50%);
1915 transform: translate(0, -50%); 1915 transform: translate(0, -50%);
1916 right: 10px; 1916 right: 10px;
1917 aspect-ratio: 1/1; 1917 aspect-ratio: 1/1;
1918 width: 16px; 1918 width: 16px;
1919 padding: 0; 1919 padding: 0;
1920 border: none; 1920 border: none;
1921 background: none; 1921 background: none;
1922 color: #9c9d9d; 1922 color: #9c9d9d;
1923 } 1923 }
1924 @media (min-width: 768px) { 1924 @media (min-width: 768px) {
1925 .eye { 1925 .eye {
1926 width: 24px; 1926 width: 24px;
1927 right: 20px; 1927 right: 20px;
1928 } 1928 }
1929 } 1929 }
1930 .eye svg { 1930 .eye svg {
1931 position: absolute; 1931 position: absolute;
1932 top: 0; 1932 top: 0;
1933 left: 0; 1933 left: 0;
1934 width: 100%; 1934 width: 100%;
1935 height: 100%; 1935 height: 100%;
1936 } 1936 }
1937 .eye svg + svg { 1937 .eye svg + svg {
1938 display: none; 1938 display: none;
1939 } 1939 }
1940 .eye.active { 1940 .eye.active {
1941 color: #377d87; 1941 color: #377d87;
1942 } 1942 }
1943 .eye.active svg { 1943 .eye.active svg {
1944 display: none; 1944 display: none;
1945 } 1945 }
1946 .eye.active svg + svg { 1946 .eye.active svg + svg {
1947 display: block; 1947 display: block;
1948 } 1948 }
1949 1949
1950 .del { 1950 .del {
1951 width: 32px; 1951 width: 32px;
1952 aspect-ratio: 1/1; 1952 aspect-ratio: 1/1;
1953 background: #377d87; 1953 background: #377d87;
1954 color: #fff; 1954 color: #fff;
1955 display: -webkit-box; 1955 display: -webkit-box;
1956 display: -ms-flexbox; 1956 display: -ms-flexbox;
1957 display: flex; 1957 display: flex;
1958 -webkit-box-pack: center; 1958 -webkit-box-pack: center;
1959 -ms-flex-pack: center; 1959 -ms-flex-pack: center;
1960 justify-content: center; 1960 justify-content: center;
1961 -webkit-box-align: center; 1961 -webkit-box-align: center;
1962 -ms-flex-align: center; 1962 -ms-flex-align: center;
1963 align-items: center; 1963 align-items: center;
1964 border-radius: 8px; 1964 border-radius: 8px;
1965 padding: 0; 1965 padding: 0;
1966 border: 1px solid #377d87; 1966 border: 1px solid #377d87;
1967 } 1967 }
1968 .del:hover { 1968 .del:hover {
1969 background: #fff; 1969 background: #fff;
1970 color: #377d87; 1970 color: #377d87;
1971 } 1971 }
1972 .del svg { 1972 .del svg {
1973 width: 50%; 1973 width: 50%;
1974 aspect-ratio: 1/1; 1974 aspect-ratio: 1/1;
1975 } 1975 }
1976 1976
1977 .notify { 1977 .notify {
1978 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 1978 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
1979 padding: 6px 12px; 1979 padding: 6px 12px;
1980 border-radius: 8px; 1980 border-radius: 8px;
1981 display: -webkit-box; 1981 display: -webkit-box;
1982 display: -ms-flexbox; 1982 display: -ms-flexbox;
1983 display: flex; 1983 display: flex;
1984 -webkit-box-align: start; 1984 -webkit-box-align: start;
1985 -ms-flex-align: start; 1985 -ms-flex-align: start;
1986 align-items: flex-start; 1986 align-items: flex-start;
1987 } 1987 }
1988 @media (min-width: 768px) { 1988 @media (min-width: 768px) {
1989 .notify { 1989 .notify {
1990 padding: 12px 20px; 1990 padding: 12px 20px;
1991 } 1991 }
1992 } 1992 }
1993 .notify_red { 1993 .notify_red {
1994 background: #f9cdcd; 1994 background: #f9cdcd;
1995 } 1995 }
1996 .notify svg { 1996 .notify svg {
1997 color: #4d88d9; 1997 color: #4d88d9;
1998 width: 20px; 1998 width: 20px;
1999 aspect-ratio: 1/1; 1999 aspect-ratio: 1/1;
2000 } 2000 }
2001 .notify span { 2001 .notify span {
2002 font-size: 12px; 2002 font-size: 12px;
2003 padding-left: 10px; 2003 padding-left: 10px;
2004 min-height: 20px; 2004 min-height: 20px;
2005 display: -webkit-box; 2005 display: -webkit-box;
2006 display: -ms-flexbox; 2006 display: -ms-flexbox;
2007 display: flex; 2007 display: flex;
2008 -webkit-box-align: center; 2008 -webkit-box-align: center;
2009 -ms-flex-align: center; 2009 -ms-flex-align: center;
2010 align-items: center; 2010 align-items: center;
2011 } 2011 }
2012 @media (min-width: 768px) { 2012 @media (min-width: 768px) {
2013 .notify span { 2013 .notify span {
2014 font-size: 16px; 2014 font-size: 16px;
2015 } 2015 }
2016 } 2016 }
2017 2017
2018 .table { 2018 .table {
2019 margin: 0 -10px; 2019 margin: 0 -10px;
2020 display: -webkit-box; 2020 display: -webkit-box;
2021 display: -ms-flexbox; 2021 display: -ms-flexbox;
2022 display: flex; 2022 display: flex;
2023 -webkit-box-orient: vertical; 2023 -webkit-box-orient: vertical;
2024 -webkit-box-direction: reverse; 2024 -webkit-box-direction: reverse;
2025 -ms-flex-direction: column-reverse; 2025 -ms-flex-direction: column-reverse;
2026 flex-direction: column-reverse; 2026 flex-direction: column-reverse;
2027 -webkit-box-align: center; 2027 -webkit-box-align: center;
2028 -ms-flex-align: center; 2028 -ms-flex-align: center;
2029 align-items: center; 2029 align-items: center;
2030 gap: 20px; 2030 gap: 20px;
2031 } 2031 }
2032 @media (min-width: 768px) { 2032 @media (min-width: 768px) {
2033 .table { 2033 .table {
2034 margin: 0; 2034 margin: 0;
2035 gap: 30px; 2035 gap: 30px;
2036 } 2036 }
2037 } 2037 }
2038 .table__button { 2038 .table__button {
2039 display: none; 2039 display: none;
2040 } 2040 }
2041 .table_spoiler .table__button { 2041 .table_spoiler .table__button {
2042 display: -webkit-box; 2042 display: -webkit-box;
2043 display: -ms-flexbox; 2043 display: -ms-flexbox;
2044 display: flex; 2044 display: flex;
2045 } 2045 }
2046 .table__scroll { 2046 .table__scroll {
2047 overflow: hidden; 2047 overflow: hidden;
2048 overflow-x: auto; 2048 overflow-x: auto;
2049 padding: 0 10px; 2049 padding: 0 10px;
2050 width: 100%; 2050 width: 100%;
2051 } 2051 }
2052 @media (min-width: 768px) { 2052 @media (min-width: 768px) {
2053 .table__scroll { 2053 .table__scroll {
2054 padding: 0; 2054 padding: 0;
2055 } 2055 }
2056 } 2056 }
2057 .table__body { 2057 .table__body {
2058 border-radius: 8px; 2058 border-radius: 8px;
2059 overflow: hidden; 2059 overflow: hidden;
2060 } 2060 }
2061 .table__body_min-width { 2061 .table__body_min-width {
2062 min-width: 580px; 2062 min-width: 580px;
2063 } 2063 }
2064 .table table { 2064 .table table {
2065 border-collapse: collapse; 2065 border-collapse: collapse;
2066 width: 100%; 2066 width: 100%;
2067 font-size: 12px; 2067 font-size: 12px;
2068 border-radius: 8px; 2068 border-radius: 8px;
2069 } 2069 }
2070 @media (min-width: 768px) { 2070 @media (min-width: 768px) {
2071 .table table { 2071 .table table {
2072 font-size: 14px; 2072 font-size: 14px;
2073 } 2073 }
2074 } 2074 }
2075 @media (min-width: 1280px) { 2075 @media (min-width: 1280px) {
2076 .table table { 2076 .table table {
2077 font-size: 16px; 2077 font-size: 16px;
2078 } 2078 }
2079 } 2079 }
2080 .table thead tr th, 2080 .table thead tr th,
2081 .table thead tr td { 2081 .table thead tr td {
2082 background: #377d87; 2082 background: #377d87;
2083 color: #fff; 2083 color: #fff;
2084 font-weight: 700; 2084 font-weight: 700;
2085 border-top-color: #377d87; 2085 border-top-color: #377d87;
2086 } 2086 }
2087 .table thead tr th:first-child, 2087 .table thead tr th:first-child,
2088 .table thead tr td:first-child { 2088 .table thead tr td:first-child {
2089 border-left-color: #377d87; 2089 border-left-color: #377d87;
2090 } 2090 }
2091 .table thead tr th:last-child, 2091 .table thead tr th:last-child,
2092 .table thead tr td:last-child { 2092 .table thead tr td:last-child {
2093 border-right-color: #377d87; 2093 border-right-color: #377d87;
2094 } 2094 }
2095 .table_spoiler tr { 2095 .table_spoiler tr {
2096 /*display: none;*/ 2096 /*display: none;*/
2097 } 2097 }
2098 .table_spoiler tr:nth-of-type(1), .table_spoiler tr:nth-of-type(2), .table_spoiler tr:nth-of-type(3), .table_spoiler tr:nth-of-type(4), .table_spoiler tr:nth-of-type(5), .table_spoiler tr:nth-of-type(6) { 2098 .table_spoiler tr:nth-of-type(1), .table_spoiler tr:nth-of-type(2), .table_spoiler tr:nth-of-type(3), .table_spoiler tr:nth-of-type(4), .table_spoiler tr:nth-of-type(5), .table_spoiler tr:nth-of-type(6) {
2099 display: table-row; 2099 display: table-row;
2100 } 2100 }
2101 .table_spoiler.active tr { 2101 .table_spoiler.active tr {
2102 display: table-row; 2102 display: table-row;
2103 } 2103 }
2104 .table th, 2104 .table th,
2105 .table td { 2105 .table td {
2106 text-align: left; 2106 text-align: left;
2107 padding: 10px; 2107 padding: 10px;
2108 border: 1px solid #cecece; 2108 border: 1px solid #cecece;
2109 } 2109 }
2110 @media (min-width: 768px) { 2110 @media (min-width: 768px) {
2111 .table td { 2111 .table td {
2112 padding: 14px 10px; 2112 padding: 14px 10px;
2113 } 2113 }
2114 } 2114 }
2115 .table__status { 2115 .table__status {
2116 color: #9c9d9d; 2116 color: #9c9d9d;
2117 display: -webkit-box; 2117 display: -webkit-box;
2118 display: -ms-flexbox; 2118 display: -ms-flexbox;
2119 display: flex; 2119 display: flex;
2120 -webkit-box-align: center; 2120 -webkit-box-align: center;
2121 -ms-flex-align: center; 2121 -ms-flex-align: center;
2122 align-items: center; 2122 align-items: center;
2123 gap: 6px; 2123 gap: 6px;
2124 position: relative; 2124 position: relative;
2125 padding-left: 14px; 2125 padding-left: 14px;
2126 } 2126 }
2127 .table__status i { 2127 .table__status i {
2128 background: #9c9d9d; 2128 background: #9c9d9d;
2129 width: 8px; 2129 width: 8px;
2130 aspect-ratio: 1/1; 2130 aspect-ratio: 1/1;
2131 border-radius: 999px; 2131 border-radius: 999px;
2132 position: absolute; 2132 position: absolute;
2133 top: 4px; 2133 top: 4px;
2134 left: 0; 2134 left: 0;
2135 } 2135 }
2136 .table__status.green { 2136 .table__status.green {
2137 color: #377d87; 2137 color: #377d87;
2138 } 2138 }
2139 .table__status.green i { 2139 .table__status.green i {
2140 background: #377d87; 2140 background: #377d87;
2141 } 2141 }
2142 .table__link { 2142 .table__link {
2143 display: -webkit-box; 2143 display: -webkit-box;
2144 display: -ms-flexbox; 2144 display: -ms-flexbox;
2145 display: flex; 2145 display: flex;
2146 -webkit-box-align: center; 2146 -webkit-box-align: center;
2147 -ms-flex-align: center; 2147 -ms-flex-align: center;
2148 align-items: center; 2148 align-items: center;
2149 gap: 4px; 2149 gap: 4px;
2150 color: #4d88d9; 2150 color: #4d88d9;
2151 } 2151 }
2152 @media (min-width: 768px) { 2152 @media (min-width: 768px) {
2153 .table__link { 2153 .table__link {
2154 gap: 6px; 2154 gap: 6px;
2155 } 2155 }
2156 } 2156 }
2157 .table__link:hover { 2157 .table__link:hover {
2158 color: #000; 2158 color: #000;
2159 } 2159 }
2160 .table__link svg { 2160 .table__link svg {
2161 width: 12px; 2161 width: 12px;
2162 aspect-ratio: 1/1; 2162 aspect-ratio: 1/1;
2163 } 2163 }
2164 @media (min-width: 768px) { 2164 @media (min-width: 768px) {
2165 .table__link svg { 2165 .table__link svg {
2166 width: 16px; 2166 width: 16px;
2167 } 2167 }
2168 } 2168 }
2169 .table__controls { 2169 .table__controls {
2170 display: -webkit-box; 2170 display: -webkit-box;
2171 display: -ms-flexbox; 2171 display: -ms-flexbox;
2172 display: flex; 2172 display: flex;
2173 -webkit-box-align: center; 2173 -webkit-box-align: center;
2174 -ms-flex-align: center; 2174 -ms-flex-align: center;
2175 align-items: center; 2175 align-items: center;
2176 gap: 8px; 2176 gap: 8px;
2177 } 2177 }
2178 @media (min-width: 1280px) { 2178 @media (min-width: 1280px) {
2179 .table__controls { 2179 .table__controls {
2180 gap: 12px; 2180 gap: 12px;
2181 } 2181 }
2182 } 2182 }
2183 .table__controls-item { 2183 .table__controls-item {
2184 width: 24px; 2184 width: 24px;
2185 aspect-ratio: 1/1; 2185 aspect-ratio: 1/1;
2186 display: -webkit-box; 2186 display: -webkit-box;
2187 display: -ms-flexbox; 2187 display: -ms-flexbox;
2188 display: flex; 2188 display: flex;
2189 -webkit-box-pack: center; 2189 -webkit-box-pack: center;
2190 -ms-flex-pack: center; 2190 -ms-flex-pack: center;
2191 justify-content: center; 2191 justify-content: center;
2192 -webkit-box-align: center; 2192 -webkit-box-align: center;
2193 -ms-flex-align: center; 2193 -ms-flex-align: center;
2194 align-items: center; 2194 align-items: center;
2195 border: 1px solid #377d87; 2195 border: 1px solid #377d87;
2196 border-radius: 8px; 2196 border-radius: 8px;
2197 color: #377d87; 2197 color: #377d87;
2198 background: none; 2198 background: none;
2199 padding: 0; 2199 padding: 0;
2200 } 2200 }
2201 @media (min-width: 1280px) { 2201 @media (min-width: 1280px) {
2202 .table__controls-item { 2202 .table__controls-item {
2203 width: 30px; 2203 width: 30px;
2204 } 2204 }
2205 } 2205 }
2206 .table__controls-item:hover { 2206 .table__controls-item:hover {
2207 background: #377d87; 2207 background: #377d87;
2208 color: #fff; 2208 color: #fff;
2209 } 2209 }
2210 .table__controls-item svg { 2210 .table__controls-item svg {
2211 width: 60%; 2211 width: 60%;
2212 aspect-ratio: 1/1; 2212 aspect-ratio: 1/1;
2213 } 2213 }
2214 .table__controls-item:nth-of-type(4) svg { 2214 .table__controls-item:nth-of-type(4) svg {
2215 width: 80%; 2215 width: 80%;
2216 } 2216 }
2217 2217
2218 .gl-star-rating--stars:before, .gl-star-rating--stars:after { 2218 .gl-star-rating--stars:before, .gl-star-rating--stars:after {
2219 display: none; 2219 display: none;
2220 } 2220 }
2221 .gl-star-rating--stars span { 2221 .gl-star-rating--stars span {
2222 width: 22px !important; 2222 width: 22px !important;
2223 height: 22px !important; 2223 height: 22px !important;
2224 background-size: 22px 22px !important; 2224 background-size: 22px 22px !important;
2225 } 2225 }
2226 @media (min-width: 768px) { 2226 @media (min-width: 768px) {
2227 .gl-star-rating--stars span { 2227 .gl-star-rating--stars span {
2228 width: 30px !important; 2228 width: 30px !important;
2229 height: 30px !important; 2229 height: 30px !important;
2230 background-size: 30px 30px !important; 2230 background-size: 30px 30px !important;
2231 } 2231 }
2232 } 2232 }
2233 2233
2234 .more { 2234 .more {
2235 display: -webkit-box; 2235 display: -webkit-box;
2236 display: -ms-flexbox; 2236 display: -ms-flexbox;
2237 display: flex; 2237 display: flex;
2238 -webkit-box-orient: vertical; 2238 -webkit-box-orient: vertical;
2239 -webkit-box-direction: normal; 2239 -webkit-box-direction: normal;
2240 -ms-flex-direction: column; 2240 -ms-flex-direction: column;
2241 flex-direction: column; 2241 flex-direction: column;
2242 -webkit-box-align: center; 2242 -webkit-box-align: center;
2243 -ms-flex-align: center; 2243 -ms-flex-align: center;
2244 align-items: center; 2244 align-items: center;
2245 } 2245 }
2246 .more_mt { 2246 .more_mt {
2247 margin-top: 20px; 2247 margin-top: 20px;
2248 } 2248 }
2249 .more .button { 2249 .more .button {
2250 min-width: 100px; 2250 min-width: 100px;
2251 padding: 0; 2251 padding: 0;
2252 } 2252 }
2253 @media (min-width: 768px) { 2253 @media (min-width: 768px) {
2254 .more .button { 2254 .more .button {
2255 min-width: 180px; 2255 min-width: 180px;
2256 } 2256 }
2257 } 2257 }
2258 2258
2259 .header { 2259 .header {
2260 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2260 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2261 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2261 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2262 background: #fff; 2262 background: #fff;
2263 position: relative; 2263 position: relative;
2264 z-index: 5; 2264 z-index: 5;
2265 overflow: hidden; 2265 overflow: hidden;
2266 } 2266 }
2267 @media (min-width: 768px) { 2267 @media (min-width: 768px) {
2268 .header { 2268 .header {
2269 -webkit-box-shadow: none; 2269 -webkit-box-shadow: none;
2270 box-shadow: none; 2270 box-shadow: none;
2271 } 2271 }
2272 } 2272 }
2273 .header__body { 2273 .header__body {
2274 height: 42px; 2274 height: 42px;
2275 display: -webkit-box; 2275 display: -webkit-box;
2276 display: -ms-flexbox; 2276 display: -ms-flexbox;
2277 display: flex; 2277 display: flex;
2278 -webkit-box-pack: justify; 2278 -webkit-box-pack: justify;
2279 -ms-flex-pack: justify; 2279 -ms-flex-pack: justify;
2280 justify-content: space-between; 2280 justify-content: space-between;
2281 -webkit-box-align: center; 2281 -webkit-box-align: center;
2282 -ms-flex-align: center; 2282 -ms-flex-align: center;
2283 align-items: center; 2283 align-items: center;
2284 } 2284 }
2285 @media (min-width: 768px) { 2285 @media (min-width: 768px) {
2286 .header__body { 2286 .header__body {
2287 height: 70px; 2287 height: 70px;
2288 } 2288 }
2289 } 2289 }
2290 .header__left { 2290 .header__left {
2291 display: -webkit-box; 2291 display: -webkit-box;
2292 display: -ms-flexbox; 2292 display: -ms-flexbox;
2293 display: flex; 2293 display: flex;
2294 -webkit-box-align: center; 2294 -webkit-box-align: center;
2295 -ms-flex-align: center; 2295 -ms-flex-align: center;
2296 align-items: center; 2296 align-items: center;
2297 gap: 40px; 2297 gap: 40px;
2298 } 2298 }
2299 .header__right { 2299 .header__right {
2300 display: -webkit-box; 2300 display: -webkit-box;
2301 display: -ms-flexbox; 2301 display: -ms-flexbox;
2302 display: flex; 2302 display: flex;
2303 -webkit-box-align: center; 2303 -webkit-box-align: center;
2304 -ms-flex-align: center; 2304 -ms-flex-align: center;
2305 align-items: center; 2305 align-items: center;
2306 gap: 14px; 2306 gap: 14px;
2307 } 2307 }
2308 @media (min-width: 768px) { 2308 @media (min-width: 768px) {
2309 .header__right { 2309 .header__right {
2310 gap: 20px; 2310 gap: 20px;
2311 } 2311 }
2312 } 2312 }
2313 .header__right-line { 2313 .header__right-line {
2314 width: 1px; 2314 width: 1px;
2315 height: 32px; 2315 height: 32px;
2316 background: #e6e7e7; 2316 background: #e6e7e7;
2317 border-radius: 999px; 2317 border-radius: 999px;
2318 } 2318 }
2319 @media (min-width: 992px) { 2319 @media (min-width: 992px) {
2320 .header__right-line { 2320 .header__right-line {
2321 display: none; 2321 display: none;
2322 } 2322 }
2323 } 2323 }
2324 .header__logo { 2324 .header__logo {
2325 display: -webkit-box; 2325 display: -webkit-box;
2326 display: -ms-flexbox; 2326 display: -ms-flexbox;
2327 display: flex; 2327 display: flex;
2328 -webkit-box-align: center; 2328 -webkit-box-align: center;
2329 -ms-flex-align: center; 2329 -ms-flex-align: center;
2330 align-items: center; 2330 align-items: center;
2331 -webkit-box-pack: center; 2331 -webkit-box-pack: center;
2332 -ms-flex-pack: center; 2332 -ms-flex-pack: center;
2333 justify-content: center; 2333 justify-content: center;
2334 color: #377d87; 2334 color: #377d87;
2335 } 2335 }
2336 .header__logo svg { 2336 .header__logo svg {
2337 width: 105px; 2337 width: 105px;
2338 height: 31px; 2338 height: 31px;
2339 } 2339 }
2340 @media (min-width: 768px) { 2340 @media (min-width: 768px) {
2341 .header__logo svg { 2341 .header__logo svg {
2342 width: 182px; 2342 width: 182px;
2343 height: 54px; 2343 height: 54px;
2344 } 2344 }
2345 } 2345 }
2346 .header__menu { 2346 .header__menu {
2347 display: none; 2347 display: none;
2348 } 2348 }
2349 .header.active-menu{ 2349 .header.active-menu{
2350 position: unset; 2350 position: unset;
2351 } 2351 }
2352 .header.active-menu .header__menu{ 2352 .header.active-menu .header__menu{
2353 position: absolute; 2353 position: absolute;
2354 display: flex; 2354 display: flex;
2355 flex-direction: column; 2355 flex-direction: column;
2356 z-index: 999; 2356 z-index: 999;
2357 top: 48px; 2357 top: 48px;
2358 background: #fff; 2358 background: #fff;
2359 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2359 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2360 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2360 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2361 left: 0; 2361 left: 0;
2362 border: 1px solid #e9e9e9; 2362 border: 1px solid #e9e9e9;
2363 width: 100%; 2363 width: 100%;
2364 } 2364 }
2365 @media (min-width: 768px) { 2365 @media (min-width: 768px) {
2366 .header__menu { 2366 .header__menu {
2367 display: -webkit-box; 2367 display: -webkit-box;
2368 display: -ms-flexbox; 2368 display: -ms-flexbox;
2369 display: flex; 2369 display: flex;
2370 } 2370 }
2371 } 2371 }
2372 .header__menu-item{ 2372 .header__menu-item{
2373 padding: 5px 10px; 2373 padding: 5px 10px;
2374 } 2374 }
2375 .header__menu-item:hover, .header__menu-item:active{ 2375 .header__menu-item:hover, .header__menu-item:active{
2376 border: 1px solid #cfcfcf; 2376 border: 1px solid #cfcfcf;
2377 } 2377 }
2378 .header__menu-item:hover { 2378 .header__menu-item:hover {
2379 color: #377d87; 2379 color: #377d87;
2380 } 2380 }
2381 .header__notifs { 2381 .header__notifs {
2382 display: -webkit-box; 2382 display: -webkit-box;
2383 display: -ms-flexbox; 2383 display: -ms-flexbox;
2384 display: flex; 2384 display: flex;
2385 -webkit-box-align: center; 2385 -webkit-box-align: center;
2386 -ms-flex-align: center; 2386 -ms-flex-align: center;
2387 align-items: center; 2387 align-items: center;
2388 -webkit-box-pack: center; 2388 -webkit-box-pack: center;
2389 -ms-flex-pack: center; 2389 -ms-flex-pack: center;
2390 justify-content: center; 2390 justify-content: center;
2391 color: #377d87; 2391 color: #377d87;
2392 padding: 0; 2392 padding: 0;
2393 border: none; 2393 border: none;
2394 background: none; 2394 background: none;
2395 width: 24px; 2395 width: 24px;
2396 height: 24px; 2396 height: 24px;
2397 } 2397 }
2398 @media (min-width: 992px) { 2398 @media (min-width: 992px) {
2399 .header__notifs { 2399 .header__notifs {
2400 width: auto; 2400 width: auto;
2401 height: auto; 2401 height: auto;
2402 color: #000; 2402 color: #000;
2403 line-height: 1.4; 2403 line-height: 1.4;
2404 } 2404 }
2405 } 2405 }
2406 @media (min-width: 992px) { 2406 @media (min-width: 992px) {
2407 .header__notifs:hover { 2407 .header__notifs:hover {
2408 color: #377d87; 2408 color: #377d87;
2409 } 2409 }
2410 } 2410 }
2411 .header__notifs svg { 2411 .header__notifs svg {
2412 width: 20px; 2412 width: 20px;
2413 height: 20px; 2413 height: 20px;
2414 } 2414 }
2415 @media (min-width: 992px) { 2415 @media (min-width: 992px) {
2416 .header__notifs svg { 2416 .header__notifs svg {
2417 display: none; 2417 display: none;
2418 } 2418 }
2419 } 2419 }
2420 .header__notifs span { 2420 .header__notifs span {
2421 display: none; 2421 display: none;
2422 } 2422 }
2423 @media (min-width: 992px) { 2423 @media (min-width: 992px) {
2424 .header__notifs span { 2424 .header__notifs span {
2425 display: inline; 2425 display: inline;
2426 } 2426 }
2427 } 2427 }
2428 .header__notifs_actived { 2428 .header__notifs_actived {
2429 position: relative; 2429 position: relative;
2430 } 2430 }
2431 @media (min-width: 992px) { 2431 @media (min-width: 992px) {
2432 .header__notifs_actived { 2432 .header__notifs_actived {
2433 padding-right: 12px; 2433 padding-right: 12px;
2434 } 2434 }
2435 } 2435 }
2436 .header__notifs_actived:after { 2436 .header__notifs_actived:after {
2437 content: ""; 2437 content: "";
2438 border: 1px solid #fff; 2438 border: 1px solid #fff;
2439 background: #377d87; 2439 background: #377d87;
2440 border-radius: 999px; 2440 border-radius: 999px;
2441 width: 10px; 2441 width: 10px;
2442 height: 10px; 2442 height: 10px;
2443 position: absolute; 2443 position: absolute;
2444 z-index: 1; 2444 z-index: 1;
2445 top: 0; 2445 top: 0;
2446 right: 0; 2446 right: 0;
2447 } 2447 }
2448 @media (min-width: 992px) { 2448 @media (min-width: 992px) {
2449 .header__notifs_actived:after { 2449 .header__notifs_actived:after {
2450 width: 8px; 2450 width: 8px;
2451 height: 8px; 2451 height: 8px;
2452 border: none; 2452 border: none;
2453 } 2453 }
2454 } 2454 }
2455 .header__burger { 2455 .header__burger {
2456 display: -webkit-box; 2456 display: -webkit-box;
2457 display: -ms-flexbox; 2457 display: -ms-flexbox;
2458 display: flex; 2458 display: flex;
2459 -webkit-box-align: center; 2459 -webkit-box-align: center;
2460 -ms-flex-align: center; 2460 -ms-flex-align: center;
2461 align-items: center; 2461 align-items: center;
2462 -webkit-box-pack: center; 2462 -webkit-box-pack: center;
2463 -ms-flex-pack: center; 2463 -ms-flex-pack: center;
2464 justify-content: center; 2464 justify-content: center;
2465 width: 24px; 2465 width: 24px;
2466 height: 24px; 2466 height: 24px;
2467 color: #377d87; 2467 color: #377d87;
2468 padding: 0; 2468 padding: 0;
2469 border: none; 2469 border: none;
2470 background: none; 2470 background: none;
2471 } 2471 }
2472 @media (min-width: 992px) { 2472 @media (min-width: 992px) {
2473 .header__burger { 2473 .header__burger {
2474 display: none; 2474 display: none;
2475 } 2475 }
2476 } 2476 }
2477 .header__burger svg { 2477 .header__burger svg {
2478 width: 20px; 2478 width: 20px;
2479 height: 20px; 2479 height: 20px;
2480 } 2480 }
2481 .header__burger svg + svg { 2481 .header__burger svg + svg {
2482 display: none; 2482 display: none;
2483 } 2483 }
2484 .header__sign { 2484 .header__sign {
2485 display: none; 2485 display: none;
2486 } 2486 }
2487 @media (min-width: 992px) { 2487 @media (min-width: 992px) {
2488 .header__sign { 2488 .header__sign {
2489 display: -webkit-box; 2489 display: -webkit-box;
2490 display: -ms-flexbox; 2490 display: -ms-flexbox;
2491 display: flex; 2491 display: flex;
2492 } 2492 }
2493 } 2493 }
2494 2494
2495 .mob-menu { 2495 .mob-menu {
2496 display: none; 2496 display: none;
2497 position: fixed; 2497 position: fixed;
2498 bottom: 0; 2498 bottom: 0;
2499 left: 0; 2499 left: 0;
2500 width: 100vw; 2500 width: 100vw;
2501 height: calc(100vh - 42px); 2501 height: calc(100vh - 42px);
2502 z-index: 4; 2502 z-index: 4;
2503 background: #fff; 2503 background: #fff;
2504 overflow: hidden; 2504 overflow: hidden;
2505 overflow-y: auto; 2505 overflow-y: auto;
2506 padding: 50px 0; 2506 padding: 50px 0;
2507 } 2507 }
2508 .mob-menu__bottom { 2508 .mob-menu__bottom {
2509 display: -webkit-box; 2509 display: -webkit-box;
2510 display: -ms-flexbox; 2510 display: -ms-flexbox;
2511 display: flex; 2511 display: flex;
2512 -webkit-box-orient: vertical; 2512 -webkit-box-orient: vertical;
2513 -webkit-box-direction: normal; 2513 -webkit-box-direction: normal;
2514 -ms-flex-direction: column; 2514 -ms-flex-direction: column;
2515 flex-direction: column; 2515 flex-direction: column;
2516 -webkit-box-align: center; 2516 -webkit-box-align: center;
2517 -ms-flex-align: center; 2517 -ms-flex-align: center;
2518 align-items: center; 2518 align-items: center;
2519 margin-top: 80px; 2519 margin-top: 80px;
2520 } 2520 }
2521 .mob-menu__bottom .button { 2521 .mob-menu__bottom .button {
2522 min-width: 120px; 2522 min-width: 120px;
2523 } 2523 }
2524 .mob-menu__bottom-link { 2524 .mob-menu__bottom-link {
2525 text-decoration: underline; 2525 text-decoration: underline;
2526 margin-top: 50px; 2526 margin-top: 50px;
2527 } 2527 }
2528 .mob-menu__bottom-link:hover { 2528 .mob-menu__bottom-link:hover {
2529 color: #377d87; 2529 color: #377d87;
2530 } 2530 }
2531 .mob-menu__bottom-link + .mob-menu__bottom-link { 2531 .mob-menu__bottom-link + .mob-menu__bottom-link {
2532 margin-top: 10px; 2532 margin-top: 10px;
2533 } 2533 }
2534 .mob-menu__bottom .socials { 2534 .mob-menu__bottom .socials {
2535 margin-top: 35px; 2535 margin-top: 35px;
2536 } 2536 }
2537 .mob-menu .footer__mobile-menu { 2537 .mob-menu .footer__mobile-menu {
2538 opacity: 1; 2538 opacity: 1;
2539 height: auto; 2539 height: auto;
2540 overflow: visible; 2540 overflow: visible;
2541 } 2541 }
2542 .mob-menu .footer__mobile-menu-item button { 2542 .mob-menu .footer__mobile-menu-item button {
2543 -webkit-box-align: center; 2543 -webkit-box-align: center;
2544 -ms-flex-align: center; 2544 -ms-flex-align: center;
2545 align-items: center; 2545 align-items: center;
2546 } 2546 }
2547 .mob-menu .footer__mobile-menu-item div { 2547 .mob-menu .footer__mobile-menu-item div {
2548 font-size: 20px; 2548 font-size: 20px;
2549 } 2549 }
2550 .mob-menu .footer__mobile-contacts a { 2550 .mob-menu .footer__mobile-contacts a {
2551 font-size: 20px; 2551 font-size: 20px;
2552 font-weight: 700; 2552 font-weight: 700;
2553 color: #000; 2553 color: #000;
2554 text-decoration: none; 2554 text-decoration: none;
2555 } 2555 }
2556 .mob-menu .footer__mobile-contacts a:hover { 2556 .mob-menu .footer__mobile-contacts a:hover {
2557 color: #377d87; 2557 color: #377d87;
2558 } 2558 }
2559 .mob-menu .footer__mobile-menu-item button b, 2559 .mob-menu .footer__mobile-menu-item button b,
2560 .mob-menu .footer__mobile-contacts a { 2560 .mob-menu .footer__mobile-contacts a {
2561 font-size: 30px; 2561 font-size: 30px;
2562 } 2562 }
2563 2563
2564 .menu-is-actived { 2564 .menu-is-actived {
2565 overflow: hidden; 2565 overflow: hidden;
2566 } 2566 }
2567 @media (min-width: 992px) { 2567 @media (min-width: 992px) {
2568 .menu-is-actived { 2568 .menu-is-actived {
2569 overflow: auto; 2569 overflow: auto;
2570 } 2570 }
2571 } 2571 }
2572 .menu-is-actived .header__burger svg { 2572 .menu-is-actived .header__burger svg {
2573 display: none; 2573 display: none;
2574 } 2574 }
2575 .menu-is-actived .header__burger svg + svg { 2575 .menu-is-actived .header__burger svg + svg {
2576 display: block; 2576 display: block;
2577 } 2577 }
2578 .menu-is-actived .mob-menu { 2578 .menu-is-actived .mob-menu {
2579 display: block; 2579 display: block;
2580 } 2580 }
2581 @media (min-width: 992px) { 2581 @media (min-width: 992px) {
2582 .menu-is-actived .mob-menu { 2582 .menu-is-actived .mob-menu {
2583 display: none; 2583 display: none;
2584 } 2584 }
2585 } 2585 }
2586 2586
2587 .footer { 2587 .footer {
2588 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2588 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2589 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2589 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2590 background: #fff; 2590 background: #fff;
2591 position: relative; 2591 position: relative;
2592 z-index: 1; 2592 z-index: 1;
2593 overflow: hidden; 2593 overflow: hidden;
2594 } 2594 }
2595 .footer__mobile { 2595 .footer__mobile {
2596 display: -webkit-box; 2596 display: -webkit-box;
2597 display: -ms-flexbox; 2597 display: -ms-flexbox;
2598 display: flex; 2598 display: flex;
2599 -webkit-box-orient: vertical; 2599 -webkit-box-orient: vertical;
2600 -webkit-box-direction: normal; 2600 -webkit-box-direction: normal;
2601 -ms-flex-direction: column; 2601 -ms-flex-direction: column;
2602 flex-direction: column; 2602 flex-direction: column;
2603 padding: 25px 0 30px 0; 2603 padding: 25px 0 30px 0;
2604 } 2604 }
2605 @media (min-width: 768px) { 2605 @media (min-width: 768px) {
2606 .footer__mobile { 2606 .footer__mobile {
2607 padding: 30px 0; 2607 padding: 30px 0;
2608 } 2608 }
2609 } 2609 }
2610 @media (min-width: 992px) { 2610 @media (min-width: 992px) {
2611 .footer__mobile { 2611 .footer__mobile {
2612 display: none; 2612 display: none;
2613 } 2613 }
2614 } 2614 }
2615 .footer__mobile-toper { 2615 .footer__mobile-toper {
2616 display: -webkit-box; 2616 display: -webkit-box;
2617 display: -ms-flexbox; 2617 display: -ms-flexbox;
2618 display: flex; 2618 display: flex;
2619 -webkit-box-pack: justify; 2619 -webkit-box-pack: justify;
2620 -ms-flex-pack: justify; 2620 -ms-flex-pack: justify;
2621 justify-content: space-between; 2621 justify-content: space-between;
2622 -webkit-box-align: center; 2622 -webkit-box-align: center;
2623 -ms-flex-align: center; 2623 -ms-flex-align: center;
2624 align-items: center; 2624 align-items: center;
2625 padding: 0; 2625 padding: 0;
2626 border: none; 2626 border: none;
2627 background: none; 2627 background: none;
2628 } 2628 }
2629 .footer__mobile-toper a, 2629 .footer__mobile-toper a,
2630 .footer__mobile-toper b { 2630 .footer__mobile-toper b {
2631 display: -webkit-box; 2631 display: -webkit-box;
2632 display: -ms-flexbox; 2632 display: -ms-flexbox;
2633 display: flex; 2633 display: flex;
2634 -webkit-box-pack: center; 2634 -webkit-box-pack: center;
2635 -ms-flex-pack: center; 2635 -ms-flex-pack: center;
2636 justify-content: center; 2636 justify-content: center;
2637 -webkit-box-align: center; 2637 -webkit-box-align: center;
2638 -ms-flex-align: center; 2638 -ms-flex-align: center;
2639 align-items: center; 2639 align-items: center;
2640 color: #377d87; 2640 color: #377d87;
2641 } 2641 }
2642 .footer__mobile-toper a svg, 2642 .footer__mobile-toper a svg,
2643 .footer__mobile-toper b svg { 2643 .footer__mobile-toper b svg {
2644 width: 137px; 2644 width: 137px;
2645 height: 40px; 2645 height: 40px;
2646 } 2646 }
2647 .footer__mobile-toper span { 2647 .footer__mobile-toper span {
2648 width: 40px; 2648 width: 40px;
2649 height: 40px; 2649 height: 40px;
2650 display: -webkit-box; 2650 display: -webkit-box;
2651 display: -ms-flexbox; 2651 display: -ms-flexbox;
2652 display: flex; 2652 display: flex;
2653 -webkit-box-pack: center; 2653 -webkit-box-pack: center;
2654 -ms-flex-pack: center; 2654 -ms-flex-pack: center;
2655 justify-content: center; 2655 justify-content: center;
2656 -webkit-box-align: center; 2656 -webkit-box-align: center;
2657 -ms-flex-align: center; 2657 -ms-flex-align: center;
2658 align-items: center; 2658 align-items: center;
2659 background: #377d87; 2659 background: #377d87;
2660 color: #fff; 2660 color: #fff;
2661 border-radius: 999px; 2661 border-radius: 999px;
2662 } 2662 }
2663 .footer__mobile-toper span svg { 2663 .footer__mobile-toper span svg {
2664 width: 10px; 2664 width: 10px;
2665 height: 10px; 2665 height: 10px;
2666 -webkit-transition: 0.3s; 2666 -webkit-transition: 0.3s;
2667 transition: 0.3s; 2667 transition: 0.3s;
2668 } 2668 }
2669 .footer__mobile-toper.active span svg { 2669 .footer__mobile-toper.active span svg {
2670 -webkit-transform: rotate(180deg); 2670 -webkit-transform: rotate(180deg);
2671 -ms-transform: rotate(180deg); 2671 -ms-transform: rotate(180deg);
2672 transform: rotate(180deg); 2672 transform: rotate(180deg);
2673 } 2673 }
2674 .footer__mobile-menu { 2674 .footer__mobile-menu {
2675 height: 0; 2675 height: 0;
2676 opacity: 0; 2676 opacity: 0;
2677 overflow: hidden; 2677 overflow: hidden;
2678 -webkit-transition: 0.3s; 2678 -webkit-transition: 0.3s;
2679 transition: 0.3s; 2679 transition: 0.3s;
2680 display: -webkit-box; 2680 display: -webkit-box;
2681 display: -ms-flexbox; 2681 display: -ms-flexbox;
2682 display: flex; 2682 display: flex;
2683 -webkit-box-orient: vertical; 2683 -webkit-box-orient: vertical;
2684 -webkit-box-direction: normal; 2684 -webkit-box-direction: normal;
2685 -ms-flex-direction: column; 2685 -ms-flex-direction: column;
2686 flex-direction: column; 2686 flex-direction: column;
2687 gap: 30px; 2687 gap: 30px;
2688 } 2688 }
2689 @media (min-width: 768px) { 2689 @media (min-width: 768px) {
2690 .footer__mobile-menu { 2690 .footer__mobile-menu {
2691 display: grid; 2691 display: grid;
2692 grid-template-columns: 1fr 1fr; 2692 grid-template-columns: 1fr 1fr;
2693 gap: 100px; 2693 gap: 100px;
2694 } 2694 }
2695 } 2695 }
2696 .footer__mobile-menu-item { 2696 .footer__mobile-menu-item {
2697 display: -webkit-box; 2697 display: -webkit-box;
2698 display: -ms-flexbox; 2698 display: -ms-flexbox;
2699 display: flex; 2699 display: flex;
2700 -webkit-box-orient: vertical; 2700 -webkit-box-orient: vertical;
2701 -webkit-box-direction: normal; 2701 -webkit-box-direction: normal;
2702 -ms-flex-direction: column; 2702 -ms-flex-direction: column;
2703 flex-direction: column; 2703 flex-direction: column;
2704 } 2704 }
2705 .footer__mobile-menu-item button { 2705 .footer__mobile-menu-item button {
2706 display: -webkit-box; 2706 display: -webkit-box;
2707 display: -ms-flexbox; 2707 display: -ms-flexbox;
2708 display: flex; 2708 display: flex;
2709 -webkit-box-align: start; 2709 -webkit-box-align: start;
2710 -ms-flex-align: start; 2710 -ms-flex-align: start;
2711 align-items: flex-start; 2711 align-items: flex-start;
2712 padding: 0; 2712 padding: 0;
2713 border: none; 2713 border: none;
2714 background: none; 2714 background: none;
2715 } 2715 }
2716 .footer__mobile-menu-item button.active { 2716 .footer__mobile-menu-item button.active {
2717 color: #377d87; 2717 color: #377d87;
2718 } 2718 }
2719 .footer__mobile-menu-item button b { 2719 .footer__mobile-menu-item button b {
2720 width: calc(100% - 24px); 2720 width: calc(100% - 24px);
2721 padding-right: 12px; 2721 padding-right: 12px;
2722 min-height: 24px; 2722 min-height: 24px;
2723 display: -webkit-box; 2723 display: -webkit-box;
2724 display: -ms-flexbox; 2724 display: -ms-flexbox;
2725 display: flex; 2725 display: flex;
2726 -webkit-box-align: center; 2726 -webkit-box-align: center;
2727 -ms-flex-align: center; 2727 -ms-flex-align: center;
2728 align-items: center; 2728 align-items: center;
2729 font-size: 20px; 2729 font-size: 20px;
2730 font-weight: 700; 2730 font-weight: 700;
2731 } 2731 }
2732 .footer__mobile-menu-item button span { 2732 .footer__mobile-menu-item button span {
2733 width: 24px; 2733 width: 24px;
2734 height: 24px; 2734 height: 24px;
2735 display: -webkit-box; 2735 display: -webkit-box;
2736 display: -ms-flexbox; 2736 display: -ms-flexbox;
2737 display: flex; 2737 display: flex;
2738 -webkit-box-pack: center; 2738 -webkit-box-pack: center;
2739 -ms-flex-pack: center; 2739 -ms-flex-pack: center;
2740 justify-content: center; 2740 justify-content: center;
2741 -webkit-box-align: center; 2741 -webkit-box-align: center;
2742 -ms-flex-align: center; 2742 -ms-flex-align: center;
2743 align-items: center; 2743 align-items: center;
2744 padding: 0; 2744 padding: 0;
2745 border: none; 2745 border: none;
2746 background: none; 2746 background: none;
2747 } 2747 }
2748 .footer__mobile-menu-item button svg { 2748 .footer__mobile-menu-item button svg {
2749 width: 12px; 2749 width: 12px;
2750 height: 12px; 2750 height: 12px;
2751 -webkit-transition: 0.3s; 2751 -webkit-transition: 0.3s;
2752 transition: 0.3s; 2752 transition: 0.3s;
2753 -webkit-transform: rotate(180deg); 2753 -webkit-transform: rotate(180deg);
2754 -ms-transform: rotate(180deg); 2754 -ms-transform: rotate(180deg);
2755 transform: rotate(180deg); 2755 transform: rotate(180deg);
2756 } 2756 }
2757 .footer__mobile-menu-item button.active svg { 2757 .footer__mobile-menu-item button.active svg {
2758 -webkit-transform: rotate(0deg); 2758 -webkit-transform: rotate(0deg);
2759 -ms-transform: rotate(0deg); 2759 -ms-transform: rotate(0deg);
2760 transform: rotate(0deg); 2760 transform: rotate(0deg);
2761 } 2761 }
2762 .footer__mobile-menu-item div { 2762 .footer__mobile-menu-item div {
2763 height: 0; 2763 height: 0;
2764 opacity: 0; 2764 opacity: 0;
2765 overflow: hidden; 2765 overflow: hidden;
2766 -webkit-transition: 0.3s; 2766 -webkit-transition: 0.3s;
2767 transition: 0.3s; 2767 transition: 0.3s;
2768 display: -webkit-box; 2768 display: -webkit-box;
2769 display: -ms-flexbox; 2769 display: -ms-flexbox;
2770 display: flex; 2770 display: flex;
2771 -webkit-box-orient: vertical; 2771 -webkit-box-orient: vertical;
2772 -webkit-box-direction: normal; 2772 -webkit-box-direction: normal;
2773 -ms-flex-direction: column; 2773 -ms-flex-direction: column;
2774 flex-direction: column; 2774 flex-direction: column;
2775 gap: 15px; 2775 gap: 15px;
2776 } 2776 }
2777 .footer__mobile-menu-item div a:hover { 2777 .footer__mobile-menu-item div a:hover {
2778 color: #377d87; 2778 color: #377d87;
2779 } 2779 }
2780 .footer__mobile-menu-item .active + div { 2780 .footer__mobile-menu-item .active + div {
2781 opacity: 1; 2781 opacity: 1;
2782 height: auto; 2782 height: auto;
2783 overflow: visible; 2783 overflow: visible;
2784 padding-top: 15px; 2784 padding-top: 15px;
2785 } 2785 }
2786 .active + .footer__mobile-menu { 2786 .active + .footer__mobile-menu {
2787 opacity: 1; 2787 opacity: 1;
2788 height: auto; 2788 height: auto;
2789 overflow: visible; 2789 overflow: visible;
2790 padding-top: 35px; 2790 padding-top: 35px;
2791 } 2791 }
2792 .footer__mobile-contacts { 2792 .footer__mobile-contacts {
2793 display: -webkit-box; 2793 display: -webkit-box;
2794 display: -ms-flexbox; 2794 display: -ms-flexbox;
2795 display: flex; 2795 display: flex;
2796 -webkit-box-pack: justify; 2796 -webkit-box-pack: justify;
2797 -ms-flex-pack: justify; 2797 -ms-flex-pack: justify;
2798 justify-content: space-between; 2798 justify-content: space-between;
2799 -webkit-box-align: start; 2799 -webkit-box-align: start;
2800 -ms-flex-align: start; 2800 -ms-flex-align: start;
2801 align-items: flex-start; 2801 align-items: flex-start;
2802 -ms-flex-wrap: wrap; 2802 -ms-flex-wrap: wrap;
2803 flex-wrap: wrap; 2803 flex-wrap: wrap;
2804 margin-top: 30px; 2804 margin-top: 30px;
2805 } 2805 }
2806 .footer__mobile-contacts b { 2806 .footer__mobile-contacts b {
2807 font-size: 20px; 2807 font-size: 20px;
2808 font-weight: 700; 2808 font-weight: 700;
2809 width: 100%; 2809 width: 100%;
2810 margin-bottom: 20px; 2810 margin-bottom: 20px;
2811 } 2811 }
2812 .footer__mobile-contacts a { 2812 .footer__mobile-contacts a {
2813 color: #377d87; 2813 color: #377d87;
2814 text-decoration: underline; 2814 text-decoration: underline;
2815 } 2815 }
2816 .footer__mobile-contacts a + a { 2816 .footer__mobile-contacts a + a {
2817 color: #000; 2817 color: #000;
2818 } 2818 }
2819 .footer__mobile-bottom { 2819 .footer__mobile-bottom {
2820 display: -webkit-box; 2820 display: -webkit-box;
2821 display: -ms-flexbox; 2821 display: -ms-flexbox;
2822 display: flex; 2822 display: flex;
2823 -webkit-box-orient: vertical; 2823 -webkit-box-orient: vertical;
2824 -webkit-box-direction: normal; 2824 -webkit-box-direction: normal;
2825 -ms-flex-direction: column; 2825 -ms-flex-direction: column;
2826 flex-direction: column; 2826 flex-direction: column;
2827 -webkit-box-align: center; 2827 -webkit-box-align: center;
2828 -ms-flex-align: center; 2828 -ms-flex-align: center;
2829 align-items: center; 2829 align-items: center;
2830 text-align: center; 2830 text-align: center;
2831 gap: 20px; 2831 gap: 20px;
2832 margin-top: 100px; 2832 margin-top: 100px;
2833 } 2833 }
2834 .footer__mobile-links { 2834 .footer__mobile-links {
2835 display: -webkit-box; 2835 display: -webkit-box;
2836 display: -ms-flexbox; 2836 display: -ms-flexbox;
2837 display: flex; 2837 display: flex;
2838 -webkit-box-orient: vertical; 2838 -webkit-box-orient: vertical;
2839 -webkit-box-direction: normal; 2839 -webkit-box-direction: normal;
2840 -ms-flex-direction: column; 2840 -ms-flex-direction: column;
2841 flex-direction: column; 2841 flex-direction: column;
2842 -webkit-box-align: center; 2842 -webkit-box-align: center;
2843 -ms-flex-align: center; 2843 -ms-flex-align: center;
2844 align-items: center; 2844 align-items: center;
2845 gap: 10px; 2845 gap: 10px;
2846 } 2846 }
2847 .footer__mobile-links a:hover { 2847 .footer__mobile-links a:hover {
2848 color: #377d87; 2848 color: #377d87;
2849 } 2849 }
2850 .footer__mobile-links span { 2850 .footer__mobile-links span {
2851 width: 60px; 2851 width: 60px;
2852 height: 1px; 2852 height: 1px;
2853 background: #377d87; 2853 background: #377d87;
2854 } 2854 }
2855 .footer__main { 2855 .footer__main {
2856 display: none; 2856 display: none;
2857 padding: 55px 0 20px 0; 2857 padding: 55px 0 20px 0;
2858 -webkit-box-orient: vertical; 2858 -webkit-box-orient: vertical;
2859 -webkit-box-direction: normal; 2859 -webkit-box-direction: normal;
2860 -ms-flex-direction: column; 2860 -ms-flex-direction: column;
2861 flex-direction: column; 2861 flex-direction: column;
2862 gap: 70px; 2862 gap: 70px;
2863 } 2863 }
2864 @media (min-width: 992px) { 2864 @media (min-width: 992px) {
2865 .footer__main { 2865 .footer__main {
2866 display: -webkit-box; 2866 display: -webkit-box;
2867 display: -ms-flexbox; 2867 display: -ms-flexbox;
2868 display: flex; 2868 display: flex;
2869 } 2869 }
2870 } 2870 }
2871 .footer__main-body { 2871 .footer__main-body {
2872 display: -webkit-box; 2872 display: -webkit-box;
2873 display: -ms-flexbox; 2873 display: -ms-flexbox;
2874 display: flex; 2874 display: flex;
2875 -webkit-box-pack: justify; 2875 -webkit-box-pack: justify;
2876 -ms-flex-pack: justify; 2876 -ms-flex-pack: justify;
2877 justify-content: space-between; 2877 justify-content: space-between;
2878 -webkit-box-align: start; 2878 -webkit-box-align: start;
2879 -ms-flex-align: start; 2879 -ms-flex-align: start;
2880 align-items: flex-start; 2880 align-items: flex-start;
2881 } 2881 }
2882 .footer__main-logo { 2882 .footer__main-logo {
2883 display: -webkit-box; 2883 display: -webkit-box;
2884 display: -ms-flexbox; 2884 display: -ms-flexbox;
2885 display: flex; 2885 display: flex;
2886 -webkit-box-pack: center; 2886 -webkit-box-pack: center;
2887 -ms-flex-pack: center; 2887 -ms-flex-pack: center;
2888 justify-content: center; 2888 justify-content: center;
2889 -webkit-box-align: center; 2889 -webkit-box-align: center;
2890 -ms-flex-align: center; 2890 -ms-flex-align: center;
2891 align-items: center; 2891 align-items: center;
2892 color: #377d87; 2892 color: #377d87;
2893 } 2893 }
2894 .footer__main-logo svg { 2894 .footer__main-logo svg {
2895 width: 182px; 2895 width: 182px;
2896 height: 54px; 2896 height: 54px;
2897 } 2897 }
2898 .footer__main-title { 2898 .footer__main-title {
2899 font-size: 20px; 2899 font-size: 20px;
2900 font-weight: 700; 2900 font-weight: 700;
2901 margin-bottom: 16px; 2901 margin-bottom: 16px;
2902 } 2902 }
2903 .footer__main-col { 2903 .footer__main-col {
2904 display: -webkit-box; 2904 display: -webkit-box;
2905 display: -ms-flexbox; 2905 display: -ms-flexbox;
2906 display: flex; 2906 display: flex;
2907 -webkit-box-orient: vertical; 2907 -webkit-box-orient: vertical;
2908 -webkit-box-direction: normal; 2908 -webkit-box-direction: normal;
2909 -ms-flex-direction: column; 2909 -ms-flex-direction: column;
2910 flex-direction: column; 2910 flex-direction: column;
2911 -webkit-box-align: start; 2911 -webkit-box-align: start;
2912 -ms-flex-align: start; 2912 -ms-flex-align: start;
2913 align-items: flex-start; 2913 align-items: flex-start;
2914 } 2914 }
2915 .footer__main-col nav { 2915 .footer__main-col nav {
2916 display: -webkit-box; 2916 display: -webkit-box;
2917 display: -ms-flexbox; 2917 display: -ms-flexbox;
2918 display: flex; 2918 display: flex;
2919 -webkit-box-orient: vertical; 2919 -webkit-box-orient: vertical;
2920 -webkit-box-direction: normal; 2920 -webkit-box-direction: normal;
2921 -ms-flex-direction: column; 2921 -ms-flex-direction: column;
2922 flex-direction: column; 2922 flex-direction: column;
2923 -webkit-box-align: start; 2923 -webkit-box-align: start;
2924 -ms-flex-align: start; 2924 -ms-flex-align: start;
2925 align-items: flex-start; 2925 align-items: flex-start;
2926 gap: 8px; 2926 gap: 8px;
2927 } 2927 }
2928 .footer__main-col nav a:hover { 2928 .footer__main-col nav a:hover {
2929 color: #377d87; 2929 color: #377d87;
2930 } 2930 }
2931 .footer__main-contacts { 2931 .footer__main-contacts {
2932 display: -webkit-box; 2932 display: -webkit-box;
2933 display: -ms-flexbox; 2933 display: -ms-flexbox;
2934 display: flex; 2934 display: flex;
2935 -webkit-box-orient: vertical; 2935 -webkit-box-orient: vertical;
2936 -webkit-box-direction: normal; 2936 -webkit-box-direction: normal;
2937 -ms-flex-direction: column; 2937 -ms-flex-direction: column;
2938 flex-direction: column; 2938 flex-direction: column;
2939 -webkit-box-align: start; 2939 -webkit-box-align: start;
2940 -ms-flex-align: start; 2940 -ms-flex-align: start;
2941 align-items: flex-start; 2941 align-items: flex-start;
2942 gap: 16px; 2942 gap: 16px;
2943 margin-bottom: 16px; 2943 margin-bottom: 16px;
2944 } 2944 }
2945 .footer__main-contacts a { 2945 .footer__main-contacts a {
2946 color: #377d87; 2946 color: #377d87;
2947 text-decoration: underline; 2947 text-decoration: underline;
2948 } 2948 }
2949 .footer__main-contacts a + a { 2949 .footer__main-contacts a + a {
2950 color: #000; 2950 color: #000;
2951 } 2951 }
2952 .footer__main-copy { 2952 .footer__main-copy {
2953 display: -webkit-box; 2953 display: -webkit-box;
2954 display: -ms-flexbox; 2954 display: -ms-flexbox;
2955 display: flex; 2955 display: flex;
2956 -webkit-box-pack: justify; 2956 -webkit-box-pack: justify;
2957 -ms-flex-pack: justify; 2957 -ms-flex-pack: justify;
2958 justify-content: space-between; 2958 justify-content: space-between;
2959 -webkit-box-align: center; 2959 -webkit-box-align: center;
2960 -ms-flex-align: center; 2960 -ms-flex-align: center;
2961 align-items: center; 2961 align-items: center;
2962 font-size: 14px; 2962 font-size: 14px;
2963 line-height: 1.4; 2963 line-height: 1.4;
2964 } 2964 }
2965 .footer__main-copy nav { 2965 .footer__main-copy nav {
2966 display: -webkit-box; 2966 display: -webkit-box;
2967 display: -ms-flexbox; 2967 display: -ms-flexbox;
2968 display: flex; 2968 display: flex;
2969 -webkit-box-align: center; 2969 -webkit-box-align: center;
2970 -ms-flex-align: center; 2970 -ms-flex-align: center;
2971 align-items: center; 2971 align-items: center;
2972 gap: 10px; 2972 gap: 10px;
2973 } 2973 }
2974 .footer__main-copy nav a:hover { 2974 .footer__main-copy nav a:hover {
2975 color: #377d87; 2975 color: #377d87;
2976 } 2976 }
2977 .footer__main-copy nav span { 2977 .footer__main-copy nav span {
2978 width: 1px; 2978 width: 1px;
2979 height: 20px; 2979 height: 20px;
2980 background: #000; 2980 background: #000;
2981 } 2981 }
2982 2982
2983 .main { 2983 .main {
2984 position: relative; 2984 position: relative;
2985 overflow: hidden; 2985 overflow: hidden;
2986 padding: 30px 0; 2986 padding: 30px 0;
2987 } 2987 }
2988 @media (min-width: 768px) { 2988 @media (min-width: 768px) {
2989 .main { 2989 .main {
2990 padding: 40px 0; 2990 padding: 40px 0;
2991 } 2991 }
2992 } 2992 }
2993 @media (min-width: 992px) { 2993 @media (min-width: 992px) {
2994 .main { 2994 .main {
2995 padding: 50px 0; 2995 padding: 50px 0;
2996 } 2996 }
2997 } 2997 }
2998 @media (min-width: 1280px) { 2998 @media (min-width: 1280px) {
2999 .main { 2999 .main {
3000 padding: 60px 0; 3000 padding: 60px 0;
3001 } 3001 }
3002 } 3002 }
3003 .main h2 { 3003 .main h2 {
3004 margin: 0; 3004 margin: 0;
3005 font-weight: 700; 3005 font-weight: 700;
3006 font-size: 30px; 3006 font-size: 30px;
3007 } 3007 }
3008 @media (min-width: 768px) { 3008 @media (min-width: 768px) {
3009 .main h2 { 3009 .main h2 {
3010 font-size: 44px; 3010 font-size: 44px;
3011 } 3011 }
3012 } 3012 }
3013 .main h3 { 3013 .main h3 {
3014 margin: 0; 3014 margin: 0;
3015 font-weight: 700; 3015 font-weight: 700;
3016 font-size: 22px; 3016 font-size: 22px;
3017 } 3017 }
3018 @media (min-width: 768px) { 3018 @media (min-width: 768px) {
3019 .main h3 { 3019 .main h3 {
3020 font-size: 28px; 3020 font-size: 28px;
3021 } 3021 }
3022 } 3022 }
3023 .main p { 3023 .main p {
3024 margin: 0; 3024 margin: 0;
3025 font-size: 14px; 3025 font-size: 14px;
3026 line-height: 1.4; 3026 line-height: 1.4;
3027 } 3027 }
3028 @media (min-width: 768px) { 3028 @media (min-width: 768px) {
3029 .main p { 3029 .main p {
3030 font-size: 18px; 3030 font-size: 18px;
3031 } 3031 }
3032 } 3032 }
3033 .main p a { 3033 .main p a {
3034 color: #4d88d9; 3034 color: #4d88d9;
3035 } 3035 }
3036 .main p a:hover { 3036 .main p a:hover {
3037 color: #377d87; 3037 color: #377d87;
3038 } 3038 }
3039 .main__breadcrumbs { 3039 .main__breadcrumbs {
3040 margin-bottom: 20px; 3040 margin-bottom: 20px;
3041 } 3041 }
3042 @media (min-width: 768px) { 3042 @media (min-width: 768px) {
3043 .main__breadcrumbs { 3043 .main__breadcrumbs {
3044 margin-bottom: 40px; 3044 margin-bottom: 40px;
3045 } 3045 }
3046 } 3046 }
3047 .main__content { 3047 .main__content {
3048 display: -webkit-box; 3048 display: -webkit-box;
3049 display: -ms-flexbox; 3049 display: -ms-flexbox;
3050 display: flex; 3050 display: flex;
3051 -webkit-box-orient: vertical; 3051 -webkit-box-orient: vertical;
3052 -webkit-box-direction: normal; 3052 -webkit-box-direction: normal;
3053 -ms-flex-direction: column; 3053 -ms-flex-direction: column;
3054 flex-direction: column; 3054 flex-direction: column;
3055 gap: 20px; 3055 gap: 20px;
3056 font-size: 14px; 3056 font-size: 14px;
3057 } 3057 }
3058 @media (min-width: 992px) { 3058 @media (min-width: 992px) {
3059 .main__content { 3059 .main__content {
3060 font-size: 18px; 3060 font-size: 18px;
3061 gap: 32px; 3061 gap: 32px;
3062 } 3062 }
3063 } 3063 }
3064 .main__content-item { 3064 .main__content-item {
3065 display: -webkit-box; 3065 display: -webkit-box;
3066 display: -ms-flexbox; 3066 display: -ms-flexbox;
3067 display: flex; 3067 display: flex;
3068 -webkit-box-orient: vertical; 3068 -webkit-box-orient: vertical;
3069 -webkit-box-direction: normal; 3069 -webkit-box-direction: normal;
3070 -ms-flex-direction: column; 3070 -ms-flex-direction: column;
3071 flex-direction: column; 3071 flex-direction: column;
3072 gap: 16px; 3072 gap: 16px;
3073 } 3073 }
3074 .main__content h1, 3074 .main__content h1,
3075 .main__content h2, 3075 .main__content h2,
3076 .main__content h3, 3076 .main__content h3,
3077 .main__content h4, 3077 .main__content h4,
3078 .main__content h5, 3078 .main__content h5,
3079 .main__content h6 { 3079 .main__content h6 {
3080 color: #000; 3080 color: #000;
3081 } 3081 }
3082 .main__content ul, 3082 .main__content ul,
3083 .main__content ol { 3083 .main__content ol {
3084 padding: 0; 3084 padding: 0;
3085 margin: 0; 3085 margin: 0;
3086 padding-left: 20px; 3086 padding-left: 20px;
3087 display: -webkit-box; 3087 display: -webkit-box;
3088 display: -ms-flexbox; 3088 display: -ms-flexbox;
3089 display: flex; 3089 display: flex;
3090 -webkit-box-orient: vertical; 3090 -webkit-box-orient: vertical;
3091 -webkit-box-direction: normal; 3091 -webkit-box-direction: normal;
3092 -ms-flex-direction: column; 3092 -ms-flex-direction: column;
3093 flex-direction: column; 3093 flex-direction: column;
3094 gap: 8px; 3094 gap: 8px;
3095 } 3095 }
3096 @media (min-width: 992px) { 3096 @media (min-width: 992px) {
3097 .main__content ul, 3097 .main__content ul,
3098 .main__content ol { 3098 .main__content ol {
3099 gap: 16px; 3099 gap: 16px;
3100 padding-left: 30px; 3100 padding-left: 30px;
3101 } 3101 }
3102 } 3102 }
3103 .main__content li ul, 3103 .main__content li ul,
3104 .main__content li ol { 3104 .main__content li ol {
3105 margin-top: 8px; 3105 margin-top: 8px;
3106 } 3106 }
3107 @media (min-width: 992px) { 3107 @media (min-width: 992px) {
3108 .main__content li ul, 3108 .main__content li ul,
3109 .main__content li ol { 3109 .main__content li ol {
3110 margin-top: 16px; 3110 margin-top: 16px;
3111 } 3111 }
3112 } 3112 }
3113 .main__content li ul li, 3113 .main__content li ul li,
3114 .main__content li ol li { 3114 .main__content li ol li {
3115 list-style-type: disc; 3115 list-style-type: disc;
3116 } 3116 }
3117 .main__gallery { 3117 .main__gallery {
3118 display: -webkit-box; 3118 display: -webkit-box;
3119 display: -ms-flexbox; 3119 display: -ms-flexbox;
3120 display: flex; 3120 display: flex;
3121 -webkit-box-orient: vertical; 3121 -webkit-box-orient: vertical;
3122 -webkit-box-direction: normal; 3122 -webkit-box-direction: normal;
3123 -ms-flex-direction: column; 3123 -ms-flex-direction: column;
3124 flex-direction: column; 3124 flex-direction: column;
3125 gap: 20px; 3125 gap: 20px;
3126 } 3126 }
3127 @media (min-width: 768px) { 3127 @media (min-width: 768px) {
3128 .main__gallery { 3128 .main__gallery {
3129 display: grid; 3129 display: grid;
3130 grid-template-columns: repeat(2, 1fr); 3130 grid-template-columns: repeat(2, 1fr);
3131 } 3131 }
3132 } 3132 }
3133 @media (min-width: 992px) { 3133 @media (min-width: 992px) {
3134 .main__gallery { 3134 .main__gallery {
3135 grid-template-columns: repeat(3, 1fr); 3135 grid-template-columns: repeat(3, 1fr);
3136 } 3136 }
3137 } 3137 }
3138 .main__gallery-item { 3138 .main__gallery-item {
3139 width: 100%; 3139 width: 100%;
3140 aspect-ratio: 400/224; 3140 aspect-ratio: 400/224;
3141 border-radius: 30px; 3141 border-radius: 30px;
3142 position: relative; 3142 position: relative;
3143 overflow: hidden; 3143 overflow: hidden;
3144 } 3144 }
3145 .main__gallery-item:hover { 3145 .main__gallery-item:hover {
3146 -webkit-filter: brightness(1.1); 3146 -webkit-filter: brightness(1.1);
3147 filter: brightness(1.1); 3147 filter: brightness(1.1);
3148 } 3148 }
3149 .main__gallery-item img { 3149 .main__gallery-item img {
3150 position: absolute; 3150 position: absolute;
3151 top: 0; 3151 top: 0;
3152 left: 0; 3152 left: 0;
3153 width: 100%; 3153 width: 100%;
3154 height: 100%; 3154 height: 100%;
3155 -o-object-fit: cover; 3155 -o-object-fit: cover;
3156 object-fit: cover; 3156 object-fit: cover;
3157 } 3157 }
3158 .main__employers { 3158 .main__employers {
3159 display: -webkit-box; 3159 display: -webkit-box;
3160 display: -ms-flexbox; 3160 display: -ms-flexbox;
3161 display: flex; 3161 display: flex;
3162 -webkit-box-orient: vertical; 3162 -webkit-box-orient: vertical;
3163 -webkit-box-direction: normal; 3163 -webkit-box-direction: normal;
3164 -ms-flex-direction: column; 3164 -ms-flex-direction: column;
3165 flex-direction: column; 3165 flex-direction: column;
3166 gap: 10px; 3166 gap: 10px;
3167 } 3167 }
3168 @media (min-width: 768px) { 3168 @media (min-width: 768px) {
3169 .main__employers { 3169 .main__employers {
3170 gap: 30px; 3170 gap: 30px;
3171 } 3171 }
3172 } 3172 }
3173 .main__employers-body { 3173 .main__employers-body {
3174 display: none; 3174 display: none;
3175 -webkit-box-orient: vertical; 3175 -webkit-box-orient: vertical;
3176 -webkit-box-direction: normal; 3176 -webkit-box-direction: normal;
3177 -ms-flex-direction: column; 3177 -ms-flex-direction: column;
3178 flex-direction: column; 3178 flex-direction: column;
3179 gap: 20px; 3179 gap: 20px;
3180 } 3180 }
3181 @media (min-width: 992px) { 3181 @media (min-width: 992px) {
3182 .main__employers-body { 3182 .main__employers-body {
3183 gap: 30px; 3183 gap: 30px;
3184 } 3184 }
3185 } 3185 }
3186 .main__employers-body.showed { 3186 .main__employers-body.showed {
3187 display: -webkit-box; 3187 display: -webkit-box;
3188 display: -ms-flexbox; 3188 display: -ms-flexbox;
3189 display: flex; 3189 display: flex;
3190 } 3190 }
3191 .main__employers-item { 3191 .main__employers-item {
3192 display: -webkit-box; 3192 display: -webkit-box;
3193 display: -ms-flexbox; 3193 display: -ms-flexbox;
3194 display: flex; 3194 display: flex;
3195 -webkit-box-orient: vertical; 3195 -webkit-box-orient: vertical;
3196 -webkit-box-direction: normal; 3196 -webkit-box-direction: normal;
3197 -ms-flex-direction: column; 3197 -ms-flex-direction: column;
3198 flex-direction: column; 3198 flex-direction: column;
3199 border: 1px solid #cecece; 3199 border: 1px solid #cecece;
3200 border-radius: 8px; 3200 border-radius: 8px;
3201 position: relative; 3201 position: relative;
3202 overflow: hidden; 3202 overflow: hidden;
3203 padding: 10px; 3203 padding: 10px;
3204 padding-top: 50px; 3204 padding-top: 50px;
3205 padding-bottom: 30px; 3205 padding-bottom: 30px;
3206 } 3206 }
3207 @media (min-width: 768px) { 3207 @media (min-width: 768px) {
3208 .main__employers-item { 3208 .main__employers-item {
3209 -webkit-box-orient: horizontal; 3209 -webkit-box-orient: horizontal;
3210 -webkit-box-direction: normal; 3210 -webkit-box-direction: normal;
3211 -ms-flex-direction: row; 3211 -ms-flex-direction: row;
3212 flex-direction: row; 3212 flex-direction: row;
3213 -webkit-box-align: center; 3213 -webkit-box-align: center;
3214 -ms-flex-align: center; 3214 -ms-flex-align: center;
3215 align-items: center; 3215 align-items: center;
3216 -webkit-box-pack: justify; 3216 -webkit-box-pack: justify;
3217 -ms-flex-pack: justify; 3217 -ms-flex-pack: justify;
3218 justify-content: space-between; 3218 justify-content: space-between;
3219 padding: 55px 20px; 3219 padding: 55px 20px;
3220 } 3220 }
3221 } 3221 }
3222 @media (min-width: 1280px) { 3222 @media (min-width: 1280px) {
3223 .main__employers-item { 3223 .main__employers-item {
3224 padding-left: 55px; 3224 padding-left: 55px;
3225 } 3225 }
3226 } 3226 }
3227 .main__employers-item-inner { 3227 .main__employers-item-inner {
3228 display: -webkit-box; 3228 display: -webkit-box;
3229 display: -ms-flexbox; 3229 display: -ms-flexbox;
3230 display: flex; 3230 display: flex;
3231 -webkit-box-orient: vertical; 3231 -webkit-box-orient: vertical;
3232 -webkit-box-direction: normal; 3232 -webkit-box-direction: normal;
3233 -ms-flex-direction: column; 3233 -ms-flex-direction: column;
3234 flex-direction: column; 3234 flex-direction: column;
3235 } 3235 }
3236 @media (min-width: 768px) { 3236 @media (min-width: 768px) {
3237 .main__employers-item-inner { 3237 .main__employers-item-inner {
3238 width: calc(100% - 200px); 3238 width: calc(100% - 200px);
3239 padding-right: 40px; 3239 padding-right: 40px;
3240 } 3240 }
3241 } 3241 }
3242 @media (min-width: 992px) { 3242 @media (min-width: 992px) {
3243 .main__employers-item-inner { 3243 .main__employers-item-inner {
3244 -webkit-box-orient: horizontal; 3244 -webkit-box-orient: horizontal;
3245 -webkit-box-direction: normal; 3245 -webkit-box-direction: normal;
3246 -ms-flex-direction: row; 3246 -ms-flex-direction: row;
3247 flex-direction: row; 3247 flex-direction: row;
3248 -webkit-box-align: center; 3248 -webkit-box-align: center;
3249 -ms-flex-align: center; 3249 -ms-flex-align: center;
3250 align-items: center; 3250 align-items: center;
3251 } 3251 }
3252 } 3252 }
3253 .main__employers-item-pic { 3253 .main__employers-item-pic {
3254 height: 30px; 3254 height: 30px;
3255 position: absolute; 3255 position: absolute;
3256 top: 10px; 3256 top: 10px;
3257 left: 10px; 3257 left: 10px;
3258 } 3258 }
3259 @media (min-width: 768px) { 3259 @media (min-width: 768px) {
3260 .main__employers-item-pic { 3260 .main__employers-item-pic {
3261 position: static; 3261 position: static;
3262 width: 150px; 3262 width: 150px;
3263 height: auto; 3263 height: auto;
3264 max-height: 150px; 3264 max-height: 150px;
3265 -o-object-fit: contain; 3265 -o-object-fit: contain;
3266 object-fit: contain; 3266 object-fit: contain;
3267 } 3267 }
3268 } 3268 }
3269 .main__employers-item-body { 3269 .main__employers-item-body {
3270 font-size: 12px; 3270 font-size: 12px;
3271 display: -webkit-box; 3271 display: -webkit-box;
3272 display: -ms-flexbox; 3272 display: -ms-flexbox;
3273 display: flex; 3273 display: flex;
3274 -webkit-box-orient: vertical; 3274 -webkit-box-orient: vertical;
3275 -webkit-box-direction: normal; 3275 -webkit-box-direction: normal;
3276 -ms-flex-direction: column; 3276 -ms-flex-direction: column;
3277 flex-direction: column; 3277 flex-direction: column;
3278 gap: 10px; 3278 gap: 10px;
3279 } 3279 }
3280 @media (min-width: 768px) { 3280 @media (min-width: 768px) {
3281 .main__employers-item-body { 3281 .main__employers-item-body {
3282 font-size: 16px; 3282 font-size: 16px;
3283 padding-top: 20px; 3283 padding-top: 20px;
3284 } 3284 }
3285 } 3285 }
3286 @media (min-width: 992px) { 3286 @media (min-width: 992px) {
3287 .main__employers-item-body { 3287 .main__employers-item-body {
3288 width: calc(100% - 150px); 3288 width: calc(100% - 150px);
3289 padding: 0; 3289 padding: 0;
3290 padding-left: 40px; 3290 padding-left: 40px;
3291 } 3291 }
3292 } 3292 }
3293 .main__employers-item-body b { 3293 .main__employers-item-body b {
3294 font-weight: 700; 3294 font-weight: 700;
3295 } 3295 }
3296 @media (min-width: 768px) { 3296 @media (min-width: 768px) {
3297 .main__employers-item-body b { 3297 .main__employers-item-body b {
3298 font-size: 20px; 3298 font-size: 20px;
3299 } 3299 }
3300 } 3300 }
3301 .main__employers-item-body i { 3301 .main__employers-item-body i {
3302 font-style: normal; 3302 font-style: normal;
3303 color: #000; 3303 color: #000;
3304 } 3304 }
3305 .main__employers-item-more { 3305 .main__employers-item-more {
3306 position: absolute; 3306 position: absolute;
3307 top: 10px; 3307 top: 10px;
3308 right: 10px; 3308 right: 10px;
3309 } 3309 }
3310 @media (min-width: 768px) { 3310 @media (min-width: 768px) {
3311 .main__employers-item-more { 3311 .main__employers-item-more {
3312 width: 200px; 3312 width: 200px;
3313 padding: 0; 3313 padding: 0;
3314 position: static; 3314 position: static;
3315 } 3315 }
3316 } 3316 }
3317 .main__employers-item-label { 3317 .main__employers-item-label {
3318 background: #4d88d9; 3318 background: #4d88d9;
3319 color: #fff; 3319 color: #fff;
3320 border-radius: 6px; 3320 border-radius: 6px;
3321 width: 100%; 3321 width: 100%;
3322 height: 20px; 3322 height: 20px;
3323 display: -webkit-box; 3323 display: -webkit-box;
3324 display: -ms-flexbox; 3324 display: -ms-flexbox;
3325 display: flex; 3325 display: flex;
3326 -webkit-box-align: center; 3326 -webkit-box-align: center;
3327 -ms-flex-align: center; 3327 -ms-flex-align: center;
3328 align-items: center; 3328 align-items: center;
3329 padding: 0 12px; 3329 padding: 0 12px;
3330 position: absolute; 3330 position: absolute;
3331 bottom: 0; 3331 bottom: 0;
3332 left: 0; 3332 left: 0;
3333 font-size: 12px; 3333 font-size: 12px;
3334 line-height: 1; 3334 line-height: 1;
3335 } 3335 }
3336 @media (min-width: 768px) { 3336 @media (min-width: 768px) {
3337 .main__employers-item-label { 3337 .main__employers-item-label {
3338 max-width: 350px; 3338 max-width: 350px;
3339 height: 30px; 3339 height: 30px;
3340 font-size: 15px; 3340 font-size: 15px;
3341 } 3341 }
3342 } 3342 }
3343 .main__employers-item-label svg { 3343 .main__employers-item-label svg {
3344 width: 8px; 3344 width: 8px;
3345 height: 8px; 3345 height: 8px;
3346 } 3346 }
3347 @media (min-width: 768px) { 3347 @media (min-width: 768px) {
3348 .main__employers-item-label svg { 3348 .main__employers-item-label svg {
3349 width: 12px; 3349 width: 12px;
3350 height: 12px; 3350 height: 12px;
3351 } 3351 }
3352 } 3352 }
3353 .main__employers-item-label span { 3353 .main__employers-item-label span {
3354 overflow: hidden; 3354 overflow: hidden;
3355 display: -webkit-box; 3355 display: -webkit-box;
3356 -webkit-box-orient: vertical; 3356 -webkit-box-orient: vertical;
3357 -webkit-line-clamp: 1; 3357 -webkit-line-clamp: 1;
3358 width: calc(100% - 8px); 3358 width: calc(100% - 8px);
3359 padding-left: 6px; 3359 padding-left: 6px;
3360 } 3360 }
3361 .main__employers-one { 3361 .main__employers-one {
3362 display: -webkit-box; 3362 display: -webkit-box;
3363 display: -ms-flexbox; 3363 display: -ms-flexbox;
3364 display: flex; 3364 display: flex;
3365 -webkit-box-orient: vertical; 3365 -webkit-box-orient: vertical;
3366 -webkit-box-direction: normal; 3366 -webkit-box-direction: normal;
3367 -ms-flex-direction: column; 3367 -ms-flex-direction: column;
3368 flex-direction: column; 3368 flex-direction: column;
3369 gap: 20px; 3369 gap: 20px;
3370 } 3370 }
3371 .main__employers-two { 3371 .main__employers-two {
3372 display: -webkit-box; 3372 display: -webkit-box;
3373 display: -ms-flexbox; 3373 display: -ms-flexbox;
3374 display: flex; 3374 display: flex;
3375 -webkit-box-orient: vertical; 3375 -webkit-box-orient: vertical;
3376 -webkit-box-direction: normal; 3376 -webkit-box-direction: normal;
3377 -ms-flex-direction: column; 3377 -ms-flex-direction: column;
3378 flex-direction: column; 3378 flex-direction: column;
3379 gap: 20px; 3379 gap: 20px;
3380 } 3380 }
3381 @media (min-width: 768px) { 3381 @media (min-width: 768px) {
3382 .main__employers-two { 3382 .main__employers-two {
3383 -webkit-box-orient: horizontal; 3383 -webkit-box-orient: horizontal;
3384 -webkit-box-direction: normal; 3384 -webkit-box-direction: normal;
3385 -ms-flex-direction: row; 3385 -ms-flex-direction: row;
3386 flex-direction: row; 3386 flex-direction: row;
3387 -ms-flex-wrap: wrap; 3387 -ms-flex-wrap: wrap;
3388 flex-wrap: wrap; 3388 flex-wrap: wrap;
3389 -webkit-box-align: start; 3389 -webkit-box-align: start;
3390 -ms-flex-align: start; 3390 -ms-flex-align: start;
3391 align-items: flex-start; 3391 align-items: flex-start;
3392 -webkit-box-pack: justify; 3392 -webkit-box-pack: justify;
3393 -ms-flex-pack: justify; 3393 -ms-flex-pack: justify;
3394 justify-content: space-between; 3394 justify-content: space-between;
3395 gap: 20px 0; 3395 gap: 20px 0;
3396 } 3396 }
3397 } 3397 }
3398 .main__employers-two .main__employers-item { 3398 .main__employers-two .main__employers-item {
3399 width: calc(50% - 10px); 3399 width: calc(50% - 10px);
3400 -webkit-box-orient: vertical; 3400 -webkit-box-orient: vertical;
3401 -webkit-box-direction: normal; 3401 -webkit-box-direction: normal;
3402 -ms-flex-direction: column; 3402 -ms-flex-direction: column;
3403 flex-direction: column; 3403 flex-direction: column;
3404 -webkit-box-align: stretch; 3404 -webkit-box-align: stretch;
3405 -ms-flex-align: stretch; 3405 -ms-flex-align: stretch;
3406 align-items: stretch; 3406 align-items: stretch;
3407 padding-top: 30px; 3407 padding-top: 30px;
3408 } 3408 }
3409 .main__employers-two .main__employers-item-inner { 3409 .main__employers-two .main__employers-item-inner {
3410 width: 100%; 3410 width: 100%;
3411 padding: 0; 3411 padding: 0;
3412 } 3412 }
3413 .main__employers-two .main__employers-item-more { 3413 .main__employers-two .main__employers-item-more {
3414 position: static; 3414 position: static;
3415 margin-top: 20px; 3415 margin-top: 20px;
3416 } 3416 }
3417 @media (min-width: 992px) { 3417 @media (min-width: 992px) {
3418 .main__employers-two .main__employers-item-more { 3418 .main__employers-two .main__employers-item-more {
3419 margin-left: 190px; 3419 margin-left: 190px;
3420 } 3420 }
3421 } 3421 }
3422 .main__employers-two .main__employers-item-label { 3422 .main__employers-two .main__employers-item-label {
3423 max-width: none; 3423 max-width: none;
3424 } 3424 }
3425 .main__employer-page { 3425 .main__employer-page {
3426 display: -webkit-box; 3426 display: -webkit-box;
3427 display: -ms-flexbox; 3427 display: -ms-flexbox;
3428 display: flex; 3428 display: flex;
3429 -webkit-box-orient: vertical; 3429 -webkit-box-orient: vertical;
3430 -webkit-box-direction: normal; 3430 -webkit-box-direction: normal;
3431 -ms-flex-direction: column; 3431 -ms-flex-direction: column;
3432 flex-direction: column; 3432 flex-direction: column;
3433 gap: 20px; 3433 gap: 20px;
3434 } 3434 }
3435 @media (min-width: 768px) { 3435 @media (min-width: 768px) {
3436 .main__employer-page { 3436 .main__employer-page {
3437 gap: 30px; 3437 gap: 30px;
3438 } 3438 }
3439 } 3439 }
3440 .main__employer-page-title { 3440 .main__employer-page-title {
3441 color: #000; 3441 color: #000;
3442 margin: 0; 3442 margin: 0;
3443 font-size: 30px; 3443 font-size: 30px;
3444 } 3444 }
3445 @media (min-width: 768px) { 3445 @media (min-width: 768px) {
3446 .main__employer-page-title { 3446 .main__employer-page-title {
3447 font-size: 36px; 3447 font-size: 36px;
3448 } 3448 }
3449 } 3449 }
3450 @media (min-width: 992px) { 3450 @media (min-width: 992px) {
3451 .main__employer-page-title { 3451 .main__employer-page-title {
3452 font-size: 44px; 3452 font-size: 44px;
3453 } 3453 }
3454 } 3454 }
3455 .main__employer-page-item { 3455 .main__employer-page-item {
3456 display: -webkit-box; 3456 display: -webkit-box;
3457 display: -ms-flexbox; 3457 display: -ms-flexbox;
3458 display: flex; 3458 display: flex;
3459 -webkit-box-orient: vertical; 3459 -webkit-box-orient: vertical;
3460 -webkit-box-direction: normal; 3460 -webkit-box-direction: normal;
3461 -ms-flex-direction: column; 3461 -ms-flex-direction: column;
3462 flex-direction: column; 3462 flex-direction: column;
3463 gap: 4px; 3463 gap: 4px;
3464 font-size: 12px; 3464 font-size: 12px;
3465 line-height: 1.4; 3465 line-height: 1.4;
3466 width: 190px; 3466 width: 190px;
3467 } 3467 }
3468 .main__employer-page-item.main__employer-page-description{ 3468 .main__employer-page-item.main__employer-page-description{
3469 width: unset; 3469 width: unset;
3470 } 3470 }
3471 @media (min-width: 768px) { 3471 @media (min-width: 768px) {
3472 .main__employer-page-item { 3472 .main__employer-page-item {
3473 font-size: 18px; 3473 font-size: 18px;
3474 gap: 8px; 3474 gap: 8px;
3475 } 3475 }
3476 } 3476 }
3477 .main__employer-page-item b { 3477 .main__employer-page-item b {
3478 color: #377d87; 3478 color: #377d87;
3479 font-size: 14px; 3479 font-size: 14px;
3480 } 3480 }
3481 @media (min-width: 768px) { 3481 @media (min-width: 768px) {
3482 .main__employer-page-item b { 3482 .main__employer-page-item b {
3483 font-size: 18px; 3483 font-size: 18px;
3484 } 3484 }
3485 } 3485 }
3486 .main__employer-page-item span { 3486 .main__employer-page-item span {
3487 color: #000; 3487 color: #000;
3488 } 3488 }
3489 .main__employer-page-info { 3489 .main__employer-page-info {
3490 display: -webkit-box; 3490 display: -webkit-box;
3491 display: -ms-flexbox; 3491 display: -ms-flexbox;
3492 display: flex; 3492 display: flex;
3493 -webkit-box-orient: vertical; 3493 -webkit-box-orient: vertical;
3494 -webkit-box-direction: normal; 3494 -webkit-box-direction: normal;
3495 -ms-flex-direction: column; 3495 -ms-flex-direction: column;
3496 flex-direction: column; 3496 flex-direction: column;
3497 gap: 20px; 3497 gap: 20px;
3498 } 3498 }
3499 .main__employer-page-info.row2{ 3499 .main__employer-page-info.row2{
3500 justify-content: flex-start; 3500 justify-content: flex-start;
3501 } 3501 }
3502 .main__employer-page-info.row2 .main__employer-page-item{ 3502 .main__employer-page-info.row2 .main__employer-page-item{
3503 width: 25%; 3503 width: 25%;
3504 } 3504 }
3505 @media (min-width: 768px) { 3505 @media (min-width: 768px) {
3506 .main__employer-page-info { 3506 .main__employer-page-info {
3507 display: grid; 3507 display: grid;
3508 grid-template-columns: repeat(2, 1fr); 3508 grid-template-columns: repeat(2, 1fr);
3509 gap: 30px 40px; 3509 gap: 30px 40px;
3510 } 3510 }
3511 } 3511 }
3512 @media (min-width: 1280px) { 3512 @media (min-width: 1280px) {
3513 .main__employer-page-info { 3513 .main__employer-page-info {
3514 display: -webkit-box; 3514 display: -webkit-box;
3515 display: -ms-flexbox; 3515 display: -ms-flexbox;
3516 display: flex; 3516 display: flex;
3517 -webkit-box-orient: horizontal; 3517 -webkit-box-orient: horizontal;
3518 -webkit-box-direction: normal; 3518 -webkit-box-direction: normal;
3519 -ms-flex-direction: row; 3519 -ms-flex-direction: row;
3520 flex-direction: row; 3520 flex-direction: row;
3521 -webkit-box-align: start; 3521 -webkit-box-align: start;
3522 -ms-flex-align: start; 3522 -ms-flex-align: start;
3523 align-items: flex-start; 3523 align-items: flex-start;
3524 -webkit-box-pack: justify; 3524 -webkit-box-pack: justify;
3525 -ms-flex-pack: justify; 3525 -ms-flex-pack: justify;
3526 justify-content: space-between; 3526 justify-content: space-between;
3527 padding-right: 160px; 3527 padding-right: 160px;
3528 } 3528 }
3529 } 3529 }
3530 @media (min-width: 768px) { 3530 @media (min-width: 768px) {
3531 .main__employer-page-info .main__employer-page-item b, 3531 .main__employer-page-info .main__employer-page-item b,
3532 .main__employer-page-info .main__employer-page-item span { 3532 .main__employer-page-info .main__employer-page-item span {
3533 max-width: 300px; 3533 max-width: 300px;
3534 } 3534 }
3535 } 3535 }
3536 .main__employer-page-tabs { 3536 .main__employer-page-tabs {
3537 display: -webkit-box; 3537 display: -webkit-box;
3538 display: -ms-flexbox; 3538 display: -ms-flexbox;
3539 display: flex; 3539 display: flex;
3540 -webkit-box-align: center; 3540 -webkit-box-align: center;
3541 -ms-flex-align: center; 3541 -ms-flex-align: center;
3542 align-items: center; 3542 align-items: center;
3543 gap: 20px; 3543 gap: 20px;
3544 } 3544 }
3545 @media (min-width: 768px) { 3545 @media (min-width: 768px) {
3546 .main__employer-page-tabs { 3546 .main__employer-page-tabs {
3547 margin-top: 20px; 3547 margin-top: 20px;
3548 } 3548 }
3549 } 3549 }
3550 .main__employer-page-tabs-item { 3550 .main__employer-page-tabs-item {
3551 font-size: 22px; 3551 font-size: 22px;
3552 font-weight: 700; 3552 font-weight: 700;
3553 border: none; 3553 border: none;
3554 background: none; 3554 background: none;
3555 padding: 0; 3555 padding: 0;
3556 color: #9c9d9d; 3556 color: #9c9d9d;
3557 text-decoration: underline; 3557 text-decoration: underline;
3558 text-decoration-thickness: 1px; 3558 text-decoration-thickness: 1px;
3559 } 3559 }
3560 @media (min-width: 768px) { 3560 @media (min-width: 768px) {
3561 .main__employer-page-tabs-item { 3561 .main__employer-page-tabs-item {
3562 font-size: 24px; 3562 font-size: 24px;
3563 } 3563 }
3564 } 3564 }
3565 .main__employer-page-tabs-item.active { 3565 .main__employer-page-tabs-item.active {
3566 color: #377d87; 3566 color: #377d87;
3567 } 3567 }
3568 .main__employer-page-body { 3568 .main__employer-page-body {
3569 display: -webkit-box; 3569 display: -webkit-box;
3570 display: -ms-flexbox; 3570 display: -ms-flexbox;
3571 display: flex; 3571 display: flex;
3572 -webkit-box-orient: vertical; 3572 -webkit-box-orient: vertical;
3573 -webkit-box-direction: normal; 3573 -webkit-box-direction: normal;
3574 -ms-flex-direction: column; 3574 -ms-flex-direction: column;
3575 flex-direction: column; 3575 flex-direction: column;
3576 margin-top: 10px; 3576 margin-top: 10px;
3577 } 3577 }
3578 @media (min-width: 768px) { 3578 @media (min-width: 768px) {
3579 .main__employer-page-body { 3579 .main__employer-page-body {
3580 margin-top: 30px; 3580 margin-top: 30px;
3581 } 3581 }
3582 } 3582 }
3583 .main__employer-page-body-item { 3583 .main__employer-page-body-item {
3584 display: none; 3584 display: none;
3585 -webkit-box-orient: vertical; 3585 -webkit-box-orient: vertical;
3586 -webkit-box-direction: normal; 3586 -webkit-box-direction: normal;
3587 -ms-flex-direction: column; 3587 -ms-flex-direction: column;
3588 flex-direction: column; 3588 flex-direction: column;
3589 gap: 20px; 3589 gap: 20px;
3590 } 3590 }
3591 .main__employer-page-body-item.showed { 3591 .main__employer-page-body-item.showed {
3592 display: -webkit-box; 3592 display: -webkit-box;
3593 display: -ms-flexbox; 3593 display: -ms-flexbox;
3594 display: flex; 3594 display: flex;
3595 } 3595 }
3596 .main__employer-page-one { 3596 .main__employer-page-one {
3597 display: -webkit-box; 3597 display: -webkit-box;
3598 display: -ms-flexbox; 3598 display: -ms-flexbox;
3599 display: flex; 3599 display: flex;
3600 -webkit-box-orient: vertical; 3600 -webkit-box-orient: vertical;
3601 -webkit-box-direction: normal; 3601 -webkit-box-direction: normal;
3602 -ms-flex-direction: column; 3602 -ms-flex-direction: column;
3603 flex-direction: column; 3603 flex-direction: column;
3604 gap: 20px; 3604 gap: 20px;
3605 } 3605 }
3606 @media (min-width: 768px) { 3606 @media (min-width: 768px) {
3607 .main__employer-page-one { 3607 .main__employer-page-one {
3608 display: grid; 3608 display: grid;
3609 grid-template-columns: repeat(2, 1fr); 3609 grid-template-columns: repeat(2, 1fr);
3610 } 3610 }
3611 } 3611 }
3612 @media (min-width: 992px) { 3612 @media (min-width: 992px) {
3613 .main__employer-page-one { 3613 .main__employer-page-one {
3614 grid-template-columns: repeat(3, 1fr); 3614 grid-template-columns: repeat(3, 1fr);
3615 } 3615 }
3616 } 3616 }
3617 @media (min-width: 1280px) { 3617 @media (min-width: 1280px) {
3618 .main__employer-page-one { 3618 .main__employer-page-one {
3619 grid-template-columns: repeat(4, 1fr); 3619 grid-template-columns: repeat(4, 1fr);
3620 gap: 30px 20px; 3620 gap: 30px 20px;
3621 } 3621 }
3622 } 3622 }
3623 .main__employer-page-one-item { 3623 .main__employer-page-one-item {
3624 display: -webkit-box; 3624 display: -webkit-box;
3625 display: -ms-flexbox; 3625 display: -ms-flexbox;
3626 display: flex; 3626 display: flex;
3627 -webkit-box-orient: vertical; 3627 -webkit-box-orient: vertical;
3628 -webkit-box-direction: normal; 3628 -webkit-box-direction: normal;
3629 -ms-flex-direction: column; 3629 -ms-flex-direction: column;
3630 flex-direction: column; 3630 flex-direction: column;
3631 gap: 10px; 3631 gap: 10px;
3632 font-size: 12px; 3632 font-size: 12px;
3633 position: relative; 3633 position: relative;
3634 } 3634 }
3635 @media (min-width: 1280px) { 3635 @media (min-width: 1280px) {
3636 .main__employer-page-one-item { 3636 .main__employer-page-one-item {
3637 font-size: 18px; 3637 font-size: 18px;
3638 } 3638 }
3639 } 3639 }
3640 .main__employer-page-one-item img { 3640 .main__employer-page-one-item img {
3641 border-radius: 10px; 3641 border-radius: 10px;
3642 -o-object-fit: cover; 3642 -o-object-fit: cover;
3643 object-fit: cover; 3643 object-fit: cover;
3644 width: 100%; 3644 width: 100%;
3645 max-height: 250px; 3645 max-height: 250px;
3646 aspect-ratio: 247/174; 3646 aspect-ratio: 247/174;
3647 } 3647 }
3648 @media (min-width: 1280px) { 3648 @media (min-width: 1280px) {
3649 .main__employer-page-one-item img { 3649 .main__employer-page-one-item img {
3650 margin-bottom: 10px; 3650 margin-bottom: 10px;
3651 } 3651 }
3652 } 3652 }
3653 .main__employer-page-one-item b { 3653 .main__employer-page-one-item b {
3654 font-weight: 700; 3654 font-weight: 700;
3655 color: #377d87; 3655 color: #377d87;
3656 } 3656 }
3657 .main__employer-page-one-item span { 3657 .main__employer-page-one-item span {
3658 color: #000; 3658 color: #000;
3659 } 3659 }
3660 .main__employer-page-one-item i { 3660 .main__employer-page-one-item i {
3661 font-style: normal; 3661 font-style: normal;
3662 color: #377d87; 3662 color: #377d87;
3663 } 3663 }
3664 .main__employer-page-one-item .del { 3664 .main__employer-page-one-item .del {
3665 position: absolute; 3665 position: absolute;
3666 z-index: 1; 3666 z-index: 1;
3667 top: 8px; 3667 top: 8px;
3668 left: 8px; 3668 left: 8px;
3669 } 3669 }
3670 .main__employer-page-two { 3670 .main__employer-page-two {
3671 display: -webkit-box; 3671 display: -webkit-box;
3672 display: -ms-flexbox; 3672 display: -ms-flexbox;
3673 display: flex; 3673 display: flex;
3674 -webkit-box-orient: vertical; 3674 -webkit-box-orient: vertical;
3675 -webkit-box-direction: normal; 3675 -webkit-box-direction: normal;
3676 -ms-flex-direction: column; 3676 -ms-flex-direction: column;
3677 flex-direction: column; 3677 flex-direction: column;
3678 -webkit-box-align: center; 3678 -webkit-box-align: center;
3679 -ms-flex-align: center; 3679 -ms-flex-align: center;
3680 align-items: center; 3680 align-items: center;
3681 gap: 20px; 3681 gap: 20px;
3682 } 3682 }
3683 .main__employer-page-two-item { 3683 .main__employer-page-two-item {
3684 width: 100%; 3684 width: 100%;
3685 display: -webkit-box; 3685 display: -webkit-box;
3686 display: -ms-flexbox; 3686 display: -ms-flexbox;
3687 display: flex; 3687 display: flex;
3688 -webkit-box-orient: vertical; 3688 -webkit-box-orient: vertical;
3689 -webkit-box-direction: normal; 3689 -webkit-box-direction: normal;
3690 -ms-flex-direction: column; 3690 -ms-flex-direction: column;
3691 flex-direction: column; 3691 flex-direction: column;
3692 gap: 16px; 3692 gap: 16px;
3693 padding: 20px 10px; 3693 padding: 20px 10px;
3694 border-radius: 12px; 3694 border-radius: 12px;
3695 border: 1px solid #cecece; 3695 border: 1px solid #cecece;
3696 position: relative; 3696 position: relative;
3697 overflow: hidden; 3697 overflow: hidden;
3698 font-size: 12px; 3698 font-size: 12px;
3699 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 3699 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
3700 } 3700 }
3701 @media (min-width: 768px) { 3701 @media (min-width: 768px) {
3702 .main__employer-page-two-item { 3702 .main__employer-page-two-item {
3703 font-size: 14px; 3703 font-size: 14px;
3704 padding: 20px; 3704 padding: 20px;
3705 gap: 24px; 3705 gap: 24px;
3706 padding-bottom: 35px; 3706 padding-bottom: 35px;
3707 } 3707 }
3708 } 3708 }
3709 @media (min-width: 992px) { 3709 @media (min-width: 992px) {
3710 .main__employer-page-two-item { 3710 .main__employer-page-two-item {
3711 font-size: 16px; 3711 font-size: 16px;
3712 } 3712 }
3713 } 3713 }
3714 @media (min-width: 1280px) { 3714 @media (min-width: 1280px) {
3715 .main__employer-page-two-item { 3715 .main__employer-page-two-item {
3716 font-size: 18px; 3716 font-size: 18px;
3717 } 3717 }
3718 } 3718 }
3719 .main__employer-page-two-item-toper { 3719 .main__employer-page-two-item-toper {
3720 display: -webkit-box; 3720 display: -webkit-box;
3721 display: -ms-flexbox; 3721 display: -ms-flexbox;
3722 display: flex; 3722 display: flex;
3723 -webkit-box-align: center; 3723 -webkit-box-align: center;
3724 -ms-flex-align: center; 3724 -ms-flex-align: center;
3725 align-items: center; 3725 align-items: center;
3726 font-size: 22px; 3726 font-size: 22px;
3727 font-weight: 700; 3727 font-weight: 700;
3728 color: #000; 3728 color: #000;
3729 } 3729 }
3730 @media (min-width: 768px) { 3730 @media (min-width: 768px) {
3731 .main__employer-page-two-item-toper { 3731 .main__employer-page-two-item-toper {
3732 font-size: 30px; 3732 font-size: 30px;
3733 } 3733 }
3734 } 3734 }
3735 .main__employer-page-two-item-toper img { 3735 .main__employer-page-two-item-toper img {
3736 width: 60px; 3736 width: 60px;
3737 aspect-ratio: 1/1; 3737 aspect-ratio: 1/1;
3738 -o-object-fit: contain; 3738 -o-object-fit: contain;
3739 object-fit: contain; 3739 object-fit: contain;
3740 } 3740 }
3741 .main__employer-page-two-item-toper span { 3741 .main__employer-page-two-item-toper span {
3742 width: calc(100% - 60px); 3742 width: calc(100% - 60px);
3743 padding-left: 10px; 3743 padding-left: 10px;
3744 } 3744 }
3745 @media (min-width: 768px) { 3745 @media (min-width: 768px) {
3746 .main__employer-page-two-item-toper span { 3746 .main__employer-page-two-item-toper span {
3747 padding-left: 20px; 3747 padding-left: 20px;
3748 } 3748 }
3749 } 3749 }
3750 .main__employer-page-two-item-title { 3750 .main__employer-page-two-item-title {
3751 font-size: 18px; 3751 font-size: 18px;
3752 font-weight: 700; 3752 font-weight: 700;
3753 color: #377d87; 3753 color: #377d87;
3754 } 3754 }
3755 @media (min-width: 768px) { 3755 @media (min-width: 768px) {
3756 .main__employer-page-two-item-title { 3756 .main__employer-page-two-item-title {
3757 font-size: 24px; 3757 font-size: 24px;
3758 } 3758 }
3759 } 3759 }
3760 .main__employer-page-two-item-text { 3760 .main__employer-page-two-item-text {
3761 display: -webkit-box; 3761 display: -webkit-box;
3762 display: -ms-flexbox; 3762 display: -ms-flexbox;
3763 display: flex; 3763 display: flex;
3764 -webkit-box-orient: vertical; 3764 -webkit-box-orient: vertical;
3765 -webkit-box-direction: normal; 3765 -webkit-box-direction: normal;
3766 -ms-flex-direction: column; 3766 -ms-flex-direction: column;
3767 flex-direction: column; 3767 flex-direction: column;
3768 gap: 10px; 3768 gap: 10px;
3769 } 3769 }
3770 .main__employer-page-two-item-text-name { 3770 .main__employer-page-two-item-text-name {
3771 font-weight: 700; 3771 font-weight: 700;
3772 } 3772 }
3773 .main__employer-page-two-item-text-body { 3773 .main__employer-page-two-item-text-body {
3774 color: #000; 3774 color: #000;
3775 display: -webkit-box; 3775 display: -webkit-box;
3776 display: -ms-flexbox; 3776 display: -ms-flexbox;
3777 display: flex; 3777 display: flex;
3778 -webkit-box-orient: vertical; 3778 -webkit-box-orient: vertical;
3779 -webkit-box-direction: normal; 3779 -webkit-box-direction: normal;
3780 -ms-flex-direction: column; 3780 -ms-flex-direction: column;
3781 flex-direction: column; 3781 flex-direction: column;
3782 gap: 6px; 3782 gap: 6px;
3783 padding: 0 10px; 3783 padding: 0 10px;
3784 } 3784 }
3785 .main__employer-page-two-item-text-body p { 3785 .main__employer-page-two-item-text-body p {
3786 margin: 0; 3786 margin: 0;
3787 } 3787 }
3788 .main__employer-page-two-item-text-body ul { 3788 .main__employer-page-two-item-text-body ul {
3789 margin: 0; 3789 margin: 0;
3790 padding: 0; 3790 padding: 0;
3791 padding-left: 16px; 3791 padding-left: 16px;
3792 display: -webkit-box; 3792 display: -webkit-box;
3793 display: -ms-flexbox; 3793 display: -ms-flexbox;
3794 display: flex; 3794 display: flex;
3795 -webkit-box-orient: vertical; 3795 -webkit-box-orient: vertical;
3796 -webkit-box-direction: normal; 3796 -webkit-box-direction: normal;
3797 -ms-flex-direction: column; 3797 -ms-flex-direction: column;
3798 flex-direction: column; 3798 flex-direction: column;
3799 gap: 6px; 3799 gap: 6px;
3800 } 3800 }
3801 @media (min-width: 768px) { 3801 @media (min-width: 768px) {
3802 .main__employer-page-two-item-text-body ul { 3802 .main__employer-page-two-item-text-body ul {
3803 margin: 0 5px; 3803 margin: 0 5px;
3804 } 3804 }
3805 } 3805 }
3806 .main__employer-page-two-item-text-body ul span, 3806 .main__employer-page-two-item-text-body ul span,
3807 .main__employer-page-two-item-text-body ul a { 3807 .main__employer-page-two-item-text-body ul a {
3808 color: #000; 3808 color: #000;
3809 position: relative; 3809 position: relative;
3810 } 3810 }
3811 .main__employer-page-two-item-text-body ul a:hover { 3811 .main__employer-page-two-item-text-body ul a:hover {
3812 color: #377d87; 3812 color: #377d87;
3813 } 3813 }
3814 .main__employer-page-two-item-text-body p + ul { 3814 .main__employer-page-two-item-text-body p + ul {
3815 margin-top: 10px; 3815 margin-top: 10px;
3816 } 3816 }
3817 .main__employer-page-two-item-text-links { 3817 .main__employer-page-two-item-text-links {
3818 display: -webkit-box; 3818 display: -webkit-box;
3819 display: -ms-flexbox; 3819 display: -ms-flexbox;
3820 display: flex; 3820 display: flex;
3821 -webkit-box-orient: vertical; 3821 -webkit-box-orient: vertical;
3822 -webkit-box-direction: normal; 3822 -webkit-box-direction: normal;
3823 -ms-flex-direction: column; 3823 -ms-flex-direction: column;
3824 flex-direction: column; 3824 flex-direction: column;
3825 -webkit-box-align: start; 3825 -webkit-box-align: start;
3826 -ms-flex-align: start; 3826 -ms-flex-align: start;
3827 align-items: flex-start; 3827 align-items: flex-start;
3828 gap: 10px; 3828 gap: 10px;
3829 padding: 0 10px; 3829 padding: 0 10px;
3830 font-weight: 700; 3830 font-weight: 700;
3831 margin-top: 5px; 3831 margin-top: 5px;
3832 } 3832 }
3833 @media (min-width: 768px) { 3833 @media (min-width: 768px) {
3834 .main__employer-page-two-item-text-links { 3834 .main__employer-page-two-item-text-links {
3835 gap: 20px; 3835 gap: 20px;
3836 } 3836 }
3837 } 3837 }
3838 .main__employer-page-two-item-text-links a { 3838 .main__employer-page-two-item-text-links a {
3839 color: #4d88d9; 3839 color: #4d88d9;
3840 } 3840 }
3841 .main__employer-page-two-item-text-links a:hover { 3841 .main__employer-page-two-item-text-links a:hover {
3842 color: #377d87; 3842 color: #377d87;
3843 } 3843 }
3844 .main__employer-page-two-item-tags { 3844 .main__employer-page-two-item-tags {
3845 color: #4d88d9; 3845 color: #4d88d9;
3846 font-weight: 500; 3846 font-weight: 500;
3847 display: -webkit-box; 3847 display: -webkit-box;
3848 display: -ms-flexbox; 3848 display: -ms-flexbox;
3849 display: flex; 3849 display: flex;
3850 -webkit-box-align: center; 3850 -webkit-box-align: center;
3851 -ms-flex-align: center; 3851 -ms-flex-align: center;
3852 align-items: center; 3852 align-items: center;
3853 -ms-flex-wrap: wrap; 3853 -ms-flex-wrap: wrap;
3854 flex-wrap: wrap; 3854 flex-wrap: wrap;
3855 gap: 10px 20px; 3855 gap: 10px 20px;
3856 } 3856 }
3857 @media (min-width: 768px) { 3857 @media (min-width: 768px) {
3858 .main__employer-page-two-item-tags { 3858 .main__employer-page-two-item-tags {
3859 font-size: 14px; 3859 font-size: 14px;
3860 } 3860 }
3861 } 3861 }
3862 .main__employer-page-two-item-buttons { 3862 .main__employer-page-two-item-buttons {
3863 display: grid; 3863 display: grid;
3864 grid-template-columns: repeat(2, 1fr); 3864 grid-template-columns: repeat(2, 1fr);
3865 gap: 20px; 3865 gap: 20px;
3866 } 3866 }
3867 @media (min-width: 768px) { 3867 @media (min-width: 768px) {
3868 .main__employer-page-two-item-button { 3868 .main__employer-page-two-item-button {
3869 position: absolute; 3869 position: absolute;
3870 bottom: 20px; 3870 bottom: 20px;
3871 left: 20px; 3871 left: 20px;
3872 width: 200px; 3872 width: 200px;
3873 padding: 0; 3873 padding: 0;
3874 } 3874 }
3875 } 3875 }
3876 @media (min-width: 768px) { 3876 @media (min-width: 768px) {
3877 .main__employer-page-two-item-button + .main__employer-page-two-item-button { 3877 .main__employer-page-two-item-button + .main__employer-page-two-item-button {
3878 left: auto; 3878 left: auto;
3879 right: 20px; 3879 right: 20px;
3880 } 3880 }
3881 } 3881 }
3882 .main__employer-page-two-item-bottom { 3882 .main__employer-page-two-item-bottom {
3883 display: -webkit-box; 3883 display: -webkit-box;
3884 display: -ms-flexbox; 3884 display: -ms-flexbox;
3885 display: flex; 3885 display: flex;
3886 -webkit-box-align: center; 3886 -webkit-box-align: center;
3887 -ms-flex-align: center; 3887 -ms-flex-align: center;
3888 align-items: center; 3888 align-items: center;
3889 -webkit-box-pack: justify; 3889 -webkit-box-pack: justify;
3890 -ms-flex-pack: justify; 3890 -ms-flex-pack: justify;
3891 justify-content: space-between; 3891 justify-content: space-between;
3892 } 3892 }
3893 .main__employer-page-two-item-bottom-date { 3893 .main__employer-page-two-item-bottom-date {
3894 color: #000; 3894 color: #000;
3895 } 3895 }
3896 @media (min-width: 768px) { 3896 @media (min-width: 768px) {
3897 .main__employer-page-two-item-bottom-date { 3897 .main__employer-page-two-item-bottom-date {
3898 position: absolute; 3898 position: absolute;
3899 bottom: 20px; 3899 bottom: 20px;
3900 right: 240px; 3900 right: 240px;
3901 height: 42px; 3901 height: 42px;
3902 display: -webkit-box; 3902 display: -webkit-box;
3903 display: -ms-flexbox; 3903 display: -ms-flexbox;
3904 display: flex; 3904 display: flex;
3905 -webkit-box-align: center; 3905 -webkit-box-align: center;
3906 -ms-flex-align: center; 3906 -ms-flex-align: center;
3907 align-items: center; 3907 align-items: center;
3908 } 3908 }
3909 } 3909 }
3910 @media (min-width: 992px) { 3910 @media (min-width: 992px) {
3911 .main__employer-page-two-item-bottom-date { 3911 .main__employer-page-two-item-bottom-date {
3912 font-size: 16px; 3912 font-size: 16px;
3913 } 3913 }
3914 } 3914 }
3915 @media (min-width: 768px) { 3915 @media (min-width: 768px) {
3916 .main__employer-page-two-item-bottom-like { 3916 .main__employer-page-two-item-bottom-like {
3917 position: absolute; 3917 position: absolute;
3918 bottom: 20px; 3918 bottom: 20px;
3919 left: 240px; 3919 left: 240px;
3920 } 3920 }
3921 } 3921 }
3922 @media (min-width: 768px) { 3922 @media (min-width: 768px) {
3923 .main__employer-page-two-more { 3923 .main__employer-page-two-more {
3924 margin-top: 10px; 3924 margin-top: 10px;
3925 padding: 0; 3925 padding: 0;
3926 width: 200px; 3926 width: 200px;
3927 } 3927 }
3928 } 3928 }
3929 .main__employer-page-two .main__employer-page-two-item { 3929 .main__employer-page-two .main__employer-page-two-item {
3930 /*display: none;*/ 3930 /*display: none;*/
3931 } 3931 }
3932 .main__employer-page-two .main__employer-page-two-item:nth-of-type(1), .main__employer-page-two .main__employer-page-two-item:nth-of-type(2) { 3932 .main__employer-page-two .main__employer-page-two-item:nth-of-type(1), .main__employer-page-two .main__employer-page-two-item:nth-of-type(2) {
3933 display: -webkit-box; 3933 display: -webkit-box;
3934 display: -ms-flexbox; 3934 display: -ms-flexbox;
3935 display: flex; 3935 display: flex;
3936 } 3936 }
3937 .main__employer-page-two.active .main__employer-page-two-item { 3937 .main__employer-page-two.active .main__employer-page-two-item {
3938 display: -webkit-box; 3938 display: -webkit-box;
3939 display: -ms-flexbox; 3939 display: -ms-flexbox;
3940 display: flex; 3940 display: flex;
3941 } 3941 }
3942 .main__resume-base { 3942 .main__resume-base {
3943 display: -webkit-box; 3943 display: -webkit-box;
3944 display: -ms-flexbox; 3944 display: -ms-flexbox;
3945 display: flex; 3945 display: flex;
3946 -webkit-box-orient: vertical; 3946 -webkit-box-orient: vertical;
3947 -webkit-box-direction: normal; 3947 -webkit-box-direction: normal;
3948 -ms-flex-direction: column; 3948 -ms-flex-direction: column;
3949 flex-direction: column; 3949 flex-direction: column;
3950 color: #000; 3950 color: #000;
3951 } 3951 }
3952 .main__resume-base-body { 3952 .main__resume-base-body {
3953 display: none; 3953 display: none;
3954 -webkit-box-orient: vertical; 3954 -webkit-box-orient: vertical;
3955 -webkit-box-direction: normal; 3955 -webkit-box-direction: normal;
3956 -ms-flex-direction: column; 3956 -ms-flex-direction: column;
3957 flex-direction: column; 3957 flex-direction: column;
3958 margin-top: 10px; 3958 margin-top: 10px;
3959 } 3959 }
3960 @media (min-width: 768px) { 3960 @media (min-width: 768px) {
3961 .main__resume-base-body { 3961 .main__resume-base-body {
3962 margin-top: 30px; 3962 margin-top: 30px;
3963 } 3963 }
3964 } 3964 }
3965 .main__resume-base-body.showed { 3965 .main__resume-base-body.showed {
3966 display: -webkit-box; 3966 display: -webkit-box;
3967 display: -ms-flexbox; 3967 display: -ms-flexbox;
3968 display: flex; 3968 display: flex;
3969 } 3969 }
3970 .main__resume-base-body-one { 3970 .main__resume-base-body-one {
3971 display: -webkit-box; 3971 display: -webkit-box;
3972 display: -ms-flexbox; 3972 display: -ms-flexbox;
3973 display: flex; 3973 display: flex;
3974 -webkit-box-orient: vertical; 3974 -webkit-box-orient: vertical;
3975 -webkit-box-direction: normal; 3975 -webkit-box-direction: normal;
3976 -ms-flex-direction: column; 3976 -ms-flex-direction: column;
3977 flex-direction: column; 3977 flex-direction: column;
3978 -webkit-box-align: center; 3978 -webkit-box-align: center;
3979 -ms-flex-align: center; 3979 -ms-flex-align: center;
3980 align-items: center; 3980 align-items: center;
3981 gap: 20px; 3981 gap: 20px;
3982 } 3982 }
3983 @media (min-width: 768px) { 3983 @media (min-width: 768px) {
3984 .main__resume-base-body-one { 3984 .main__resume-base-body-one {
3985 gap: 30px; 3985 gap: 30px;
3986 } 3986 }
3987 } 3987 }
3988 .main__resume-base-body-two { 3988 .main__resume-base-body-two {
3989 display: -webkit-box; 3989 display: -webkit-box;
3990 display: -ms-flexbox; 3990 display: -ms-flexbox;
3991 display: flex; 3991 display: flex;
3992 -webkit-box-orient: vertical; 3992 -webkit-box-orient: vertical;
3993 -webkit-box-direction: normal; 3993 -webkit-box-direction: normal;
3994 -ms-flex-direction: column; 3994 -ms-flex-direction: column;
3995 flex-direction: column; 3995 flex-direction: column;
3996 gap: 20px; 3996 gap: 20px;
3997 } 3997 }
3998 @media (min-width: 768px) { 3998 @media (min-width: 768px) {
3999 .main__resume-base-body-two { 3999 .main__resume-base-body-two {
4000 -webkit-box-orient: horizontal; 4000 -webkit-box-orient: horizontal;
4001 -webkit-box-direction: normal; 4001 -webkit-box-direction: normal;
4002 -ms-flex-direction: row; 4002 -ms-flex-direction: row;
4003 flex-direction: row; 4003 flex-direction: row;
4004 -webkit-box-pack: justify; 4004 -webkit-box-pack: justify;
4005 -ms-flex-pack: justify; 4005 -ms-flex-pack: justify;
4006 justify-content: space-between; 4006 justify-content: space-between;
4007 -webkit-box-align: start; 4007 -webkit-box-align: start;
4008 -ms-flex-align: start; 4008 -ms-flex-align: start;
4009 align-items: flex-start; 4009 align-items: flex-start;
4010 -ms-flex-wrap: wrap; 4010 -ms-flex-wrap: wrap;
4011 flex-wrap: wrap; 4011 flex-wrap: wrap;
4012 gap: 30px 0; 4012 gap: 30px 0;
4013 } 4013 }
4014 } 4014 }
4015 @media (min-width: 768px) { 4015 @media (min-width: 768px) {
4016 .main__resume-base-body-two .main__resume-base-body-item { 4016 .main__resume-base-body-two .main__resume-base-body-item {
4017 width: calc(50% - 10px); 4017 width: calc(50% - 10px);
4018 } 4018 }
4019 } 4019 }
4020 .main__resume-base-body-two .main__resume-base-body-item-wrapper { 4020 .main__resume-base-body-two .main__resume-base-body-item-wrapper {
4021 -webkit-box-orient: vertical; 4021 -webkit-box-orient: vertical;
4022 -webkit-box-direction: normal; 4022 -webkit-box-direction: normal;
4023 -ms-flex-direction: column; 4023 -ms-flex-direction: column;
4024 flex-direction: column; 4024 flex-direction: column;
4025 } 4025 }
4026 .main__resume-base-body-item { 4026 .main__resume-base-body-item {
4027 width: 100%; 4027 width: 100%;
4028 display: -webkit-box; 4028 display: -webkit-box;
4029 display: -ms-flexbox; 4029 display: -ms-flexbox;
4030 display: flex; 4030 display: flex;
4031 -webkit-box-orient: vertical; 4031 -webkit-box-orient: vertical;
4032 -webkit-box-direction: normal; 4032 -webkit-box-direction: normal;
4033 -ms-flex-direction: column; 4033 -ms-flex-direction: column;
4034 flex-direction: column; 4034 flex-direction: column;
4035 gap: 20px; 4035 gap: 20px;
4036 position: relative; 4036 position: relative;
4037 border: 1px solid #377d87; 4037 border: 1px solid #377d87;
4038 border-radius: 8px; 4038 border-radius: 8px;
4039 padding: 10px; 4039 padding: 10px;
4040 -webkit-box-align: center; 4040 -webkit-box-align: center;
4041 -ms-flex-align: center; 4041 -ms-flex-align: center;
4042 align-items: center; 4042 align-items: center;
4043 } 4043 }
4044 @media (min-width: 768px) { 4044 @media (min-width: 768px) {
4045 .main__resume-base-body-item { 4045 .main__resume-base-body-item {
4046 padding: 20px; 4046 padding: 20px;
4047 } 4047 }
4048 } 4048 }
4049 .main__resume-base-body-item-buttons { 4049 .main__resume-base-body-item-buttons {
4050 margin-top: 10px; 4050 margin-top: 10px;
4051 } 4051 }
4052 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{ 4052 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{
4053 width: 100%; 4053 width: 100%;
4054 margin-bottom: 10px; 4054 margin-bottom: 10px;
4055 } 4055 }
4056 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{ 4056 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{
4057 background: #377d87; 4057 background: #377d87;
4058 color: #fff; 4058 color: #fff;
4059 } 4059 }
4060 .main__resume-base-body-item-buttons .chat.active{ 4060 .main__resume-base-body-item-buttons .chat.active{
4061 background: #fff; 4061 background: #fff;
4062 color: #377d87; 4062 color: #377d87;
4063 } 4063 }
4064 .main__resume-base-body-item-buttons button.like.active{ 4064 .main__resume-base-body-item-buttons button.like.active{
4065 background-color: #ffffff; 4065 background-color: #ffffff;
4066 color: #eb5757; 4066 color: #eb5757;
4067 } 4067 }
4068 .main__resume-base-body-item-buttons button span{ 4068 .main__resume-base-body-item-buttons button span{
4069 margin-left: 10px; 4069 margin-left: 10px;
4070 } 4070 }
4071 .main__resume-base-body-item-buttons .like .in-favorites{ 4071 .main__resume-base-body-item-buttons .like .in-favorites{
4072 display: none; 4072 display: none;
4073 } 4073 }
4074 .main__resume-base-body-item-buttons .like.active .in-favorites{ 4074 .main__resume-base-body-item-buttons .like.active .in-favorites{
4075 display: block; 4075 display: block;
4076 color: #eb5757; 4076 color: #eb5757;
4077 } 4077 }
4078 .main__resume-base-body-item-buttons .like.active .to-favorites{ 4078 .main__resume-base-body-item-buttons .like.active .to-favorites{
4079 display: none; 4079 display: none;
4080 } 4080 }
4081 .main__resume-base-body-item-wrapper { 4081 .main__resume-base-body-item-wrapper {
4082 display: -webkit-box; 4082 display: -webkit-box;
4083 display: -ms-flexbox; 4083 display: -ms-flexbox;
4084 display: flex; 4084 display: flex;
4085 -webkit-box-orient: vertical; 4085 -webkit-box-orient: vertical;
4086 -webkit-box-direction: normal; 4086 -webkit-box-direction: normal;
4087 -ms-flex-direction: column; 4087 -ms-flex-direction: column;
4088 flex-direction: column; 4088 flex-direction: column;
4089 -webkit-box-align: start; 4089 -webkit-box-align: start;
4090 -ms-flex-align: start; 4090 -ms-flex-align: start;
4091 align-items: flex-start; 4091 align-items: flex-start;
4092 gap: 20px; 4092 gap: 20px;
4093 width: 100%; 4093 width: 100%;
4094 } 4094 }
4095 @media (min-width: 768px) { 4095 @media (min-width: 768px) {
4096 .main__resume-base-body-item-wrapper { 4096 .main__resume-base-body-item-wrapper {
4097 -webkit-box-orient: horizontal; 4097 -webkit-box-orient: horizontal;
4098 -webkit-box-direction: normal; 4098 -webkit-box-direction: normal;
4099 -ms-flex-direction: row; 4099 -ms-flex-direction: row;
4100 flex-direction: row; 4100 flex-direction: row;
4101 } 4101 }
4102 } 4102 }
4103 .main__resume-base-body-item-photo { 4103 .main__resume-base-body-item-photo {
4104 width: 180px; 4104 width: 180px;
4105 aspect-ratio: 1/1; 4105 aspect-ratio: 1/1;
4106 -o-object-fit: cover; 4106 -o-object-fit: cover;
4107 object-fit: cover; 4107 object-fit: cover;
4108 border-radius: 8px; 4108 border-radius: 8px;
4109 } 4109 }
4110 @media (min-width: 768px) { 4110 @media (min-width: 768px) {
4111 .main__resume-base-body-item-photo { 4111 .main__resume-base-body-item-photo {
4112 width: 210px; 4112 width: 210px;
4113 } 4113 }
4114 } 4114 }
4115 .main__resume-base-body-item-inner { 4115 .main__resume-base-body-item-inner {
4116 display: -webkit-box; 4116 display: -webkit-box;
4117 display: -ms-flexbox; 4117 display: -ms-flexbox;
4118 display: flex; 4118 display: flex;
4119 -webkit-box-orient: vertical; 4119 -webkit-box-orient: vertical;
4120 -webkit-box-direction: normal; 4120 -webkit-box-direction: normal;
4121 -ms-flex-direction: column; 4121 -ms-flex-direction: column;
4122 flex-direction: column; 4122 flex-direction: column;
4123 gap: 10px; 4123 gap: 10px;
4124 width: 100%; 4124 width: 100%;
4125 row-gap: 10px; 4125 row-gap: 10px;
4126 } 4126 }
4127 .main__resume-base-body-item-inner .horizontal{ 4127 .main__resume-base-body-item-inner .horizontal{
4128 -webkit-box-orient: horizontal; 4128 -webkit-box-orient: horizontal;
4129 -ms-flex-direction: unset; 4129 -ms-flex-direction: unset;
4130 flex-direction: row; 4130 flex-direction: row;
4131 align-items: start; 4131 align-items: start;
4132 } 4132 }
4133 .main__resume-base-item-status{ 4133 .main__resume-base-item-status{
4134 width: fit-content; 4134 width: fit-content;
4135 background-color: #e6e6e6; 4135 background-color: #e6e6e6;
4136 font-weight: bold; 4136 font-weight: bold;
4137 padding: 5px 10px; 4137 padding: 5px 10px;
4138 border-radius: 8px; 4138 border-radius: 8px;
4139 } 4139 }
4140 .main__resume-base-item-status.looking-for-job{ 4140 .main__resume-base-item-status.looking-for-job{
4141 background-color: #eb5757; 4141 background-color: #eb5757;
4142 color: #fff; 4142 color: #fff;
4143 } 4143 }
4144 .main__resume-base-item-updated-at{ 4144 .main__resume-base-item-updated-at{
4145 padding: 5px 10px; 4145 padding: 5px 10px;
4146 border-radius: 8px; 4146 border-radius: 8px;
4147 border: 1px #e6e6e6 solid; 4147 border: 1px #e6e6e6 solid;
4148 } 4148 }
4149 @media (min-width: 768px) { 4149 @media (min-width: 768px) {
4150 .main__resume-base-body-item-inner { 4150 .main__resume-base-body-item-inner {
4151 gap: 16px; 4151 gap: 16px;
4152 padding-right: 50px; 4152 padding-right: 50px;
4153 } 4153 }
4154 } 4154 }
4155 @media (min-width: 992px) { 4155 @media (min-width: 992px) {
4156 .main__resume-base-body-item-inner { 4156 .main__resume-base-body-item-inner {
4157 display: grid; 4157 display: grid;
4158 grid-template-columns: repeat(2, 1fr); 4158 grid-template-columns: repeat(2, 1fr);
4159 gap: 30px; 4159 gap: 30px;
4160 row-gap: 10px; 4160 row-gap: 10px;
4161 } 4161 }
4162 } 4162 }
4163 .main__resume-base-body-item-inner div { 4163 .main__resume-base-body-item-inner div {
4164 display: -webkit-box; 4164 display: -webkit-box;
4165 display: -ms-flexbox; 4165 display: -ms-flexbox;
4166 display: flex; 4166 display: flex;
4167 -webkit-box-orient: vertical; 4167 -webkit-box-orient: vertical;
4168 -webkit-box-direction: normal; 4168 -webkit-box-direction: normal;
4169 -ms-flex-direction: column; 4169 -ms-flex-direction: column;
4170 flex-direction: column; 4170 flex-direction: column;
4171 gap: 4px; 4171 gap: 4px;
4172 font-size: 12px; 4172 font-size: 12px;
4173 } 4173 }
4174 @media (min-width: 768px) { 4174 @media (min-width: 768px) {
4175 .main__resume-base-body-item-inner div { 4175 .main__resume-base-body-item-inner div {
4176 font-size: 16px; 4176 font-size: 16px;
4177 } 4177 }
4178 } 4178 }
4179 .main__resume-base-body-item-inner b { 4179 .main__resume-base-body-item-inner b {
4180 color: #377d87; 4180 color: #377d87;
4181 font-size: 14px; 4181 font-size: 14px;
4182 } 4182 }
4183 @media (min-width: 768px) { 4183 @media (min-width: 768px) {
4184 .main__resume-base-body-item-inner b { 4184 .main__resume-base-body-item-inner b {
4185 font-size: 18px; 4185 font-size: 18px;
4186 } 4186 }
4187 } 4187 }
4188 .main__resume-base-body-item-link { 4188 .main__resume-base-body-item-link {
4189 width: 100%; 4189 width: 100%;
4190 padding: 0; 4190 padding: 0;
4191 } 4191 }
4192 @media (min-width: 768px) { 4192 @media (min-width: 768px) {
4193 .main__resume-base-body-item-link { 4193 .main__resume-base-body-item-link {
4194 width: 200px; 4194 width: 200px;
4195 } 4195 }
4196 } 4196 }
4197 .main__spoiler { 4197 .main__spoiler {
4198 overflow: hidden; 4198 overflow: hidden;
4199 border-radius: 8px; 4199 border-radius: 8px;
4200 display: -webkit-box; 4200 display: -webkit-box;
4201 display: -ms-flexbox; 4201 display: -ms-flexbox;
4202 display: flex; 4202 display: flex;
4203 -webkit-box-orient: vertical; 4203 -webkit-box-orient: vertical;
4204 -webkit-box-direction: normal; 4204 -webkit-box-direction: normal;
4205 -ms-flex-direction: column; 4205 -ms-flex-direction: column;
4206 flex-direction: column; 4206 flex-direction: column;
4207 } 4207 }
4208 .main__spoiler-toper { 4208 .main__spoiler-toper {
4209 background: #377d87; 4209 background: #377d87;
4210 height: 30px; 4210 height: 30px;
4211 display: -webkit-box; 4211 display: -webkit-box;
4212 display: -ms-flexbox; 4212 display: -ms-flexbox;
4213 display: flex; 4213 display: flex;
4214 -webkit-box-align: center; 4214 -webkit-box-align: center;
4215 -ms-flex-align: center; 4215 -ms-flex-align: center;
4216 align-items: center; 4216 align-items: center;
4217 -webkit-box-pack: center; 4217 -webkit-box-pack: center;
4218 -ms-flex-pack: center; 4218 -ms-flex-pack: center;
4219 justify-content: center; 4219 justify-content: center;
4220 color: #fff; 4220 color: #fff;
4221 font-size: 12px; 4221 font-size: 12px;
4222 font-weight: 700; 4222 font-weight: 700;
4223 padding: 0 30px; 4223 padding: 0 30px;
4224 border: none; 4224 border: none;
4225 position: relative; 4225 position: relative;
4226 } 4226 }
4227 @media (min-width: 768px) { 4227 @media (min-width: 768px) {
4228 .main__spoiler-toper { 4228 .main__spoiler-toper {
4229 font-size: 18px; 4229 font-size: 18px;
4230 height: 50px; 4230 height: 50px;
4231 padding: 0 60px; 4231 padding: 0 60px;
4232 } 4232 }
4233 } 4233 }
4234 .main__spoiler-toper:before, .main__spoiler-toper:after { 4234 .main__spoiler-toper:before, .main__spoiler-toper:after {
4235 content: ""; 4235 content: "";
4236 background: #fff; 4236 background: #fff;
4237 border-radius: 999px; 4237 border-radius: 999px;
4238 width: 10px; 4238 width: 10px;
4239 height: 1px; 4239 height: 1px;
4240 position: absolute; 4240 position: absolute;
4241 top: 50%; 4241 top: 50%;
4242 right: 10px; 4242 right: 10px;
4243 -webkit-transition: 0.3s; 4243 -webkit-transition: 0.3s;
4244 transition: 0.3s; 4244 transition: 0.3s;
4245 -webkit-transform: translate(0, -50%); 4245 -webkit-transform: translate(0, -50%);
4246 -ms-transform: translate(0, -50%); 4246 -ms-transform: translate(0, -50%);
4247 transform: translate(0, -50%); 4247 transform: translate(0, -50%);
4248 } 4248 }
4249 @media (min-width: 768px) { 4249 @media (min-width: 768px) {
4250 .main__spoiler-toper:before, .main__spoiler-toper:after { 4250 .main__spoiler-toper:before, .main__spoiler-toper:after {
4251 width: 20px; 4251 width: 20px;
4252 height: 2px; 4252 height: 2px;
4253 right: 20px; 4253 right: 20px;
4254 } 4254 }
4255 } 4255 }
4256 .main__spoiler-toper:after { 4256 .main__spoiler-toper:after {
4257 -webkit-transform: rotate(90deg); 4257 -webkit-transform: rotate(90deg);
4258 -ms-transform: rotate(90deg); 4258 -ms-transform: rotate(90deg);
4259 transform: rotate(90deg); 4259 transform: rotate(90deg);
4260 } 4260 }
4261 .main__spoiler-toper.active:after { 4261 .main__spoiler-toper.active:after {
4262 -webkit-transform: rotate(0deg); 4262 -webkit-transform: rotate(0deg);
4263 -ms-transform: rotate(0deg); 4263 -ms-transform: rotate(0deg);
4264 transform: rotate(0deg); 4264 transform: rotate(0deg);
4265 } 4265 }
4266 .main__spoiler-body { 4266 .main__spoiler-body {
4267 opacity: 0; 4267 opacity: 0;
4268 height: 0; 4268 height: 0;
4269 overflow: hidden; 4269 overflow: hidden;
4270 border-radius: 0 0 8px 8px; 4270 border-radius: 0 0 8px 8px;
4271 background: #fff; 4271 background: #fff;
4272 } 4272 }
4273 .main__spoiler-body table { 4273 .main__spoiler-body table {
4274 width: calc(100% + 2px); 4274 width: calc(100% + 2px);
4275 margin-left: -1px; 4275 margin-left: -1px;
4276 margin-bottom: -1px; 4276 margin-bottom: -1px;
4277 } 4277 }
4278 @media (min-width: 992px) { 4278 @media (min-width: 992px) {
4279 .main__spoiler-body table td { 4279 .main__spoiler-body table td {
4280 width: 50%; 4280 width: 50%;
4281 } 4281 }
4282 } 4282 }
4283 @media (min-width: 992px) { 4283 @media (min-width: 992px) {
4284 .main__spoiler-body table td + td { 4284 .main__spoiler-body table td + td {
4285 width: 50%; 4285 width: 50%;
4286 } 4286 }
4287 } 4287 }
4288 .active + .main__spoiler-body { 4288 .active + .main__spoiler-body {
4289 -webkit-transition: 0.3s; 4289 -webkit-transition: 0.3s;
4290 transition: 0.3s; 4290 transition: 0.3s;
4291 opacity: 1; 4291 opacity: 1;
4292 height: auto; 4292 height: auto;
4293 border: 1px solid #cecece; 4293 border: 1px solid #cecece;
4294 border-top: none; 4294 border-top: none;
4295 } 4295 }
4296 .main__table { 4296 .main__table {
4297 border-collapse: collapse; 4297 border-collapse: collapse;
4298 table-layout: fixed; 4298 table-layout: fixed;
4299 font-size: 12px; 4299 font-size: 12px;
4300 width: 100%; 4300 width: 100%;
4301 background: #fff; 4301 background: #fff;
4302 } 4302 }
4303 @media (min-width: 768px) { 4303 @media (min-width: 768px) {
4304 .main__table { 4304 .main__table {
4305 font-size: 16px; 4305 font-size: 16px;
4306 } 4306 }
4307 } 4307 }
4308 .main__table td { 4308 .main__table td {
4309 border: 1px solid #cecece; 4309 border: 1px solid #cecece;
4310 padding: 4px 8px; 4310 padding: 4px 8px;
4311 vertical-align: top; 4311 vertical-align: top;
4312 } 4312 }
4313 @media (min-width: 768px) { 4313 @media (min-width: 768px) {
4314 .main__table td { 4314 .main__table td {
4315 padding: 8px 16px; 4315 padding: 8px 16px;
4316 } 4316 }
4317 } 4317 }
4318 .main__table td b { 4318 .main__table td b {
4319 font-weight: 700; 4319 font-weight: 700;
4320 } 4320 }
4321 .main__table_three { 4321 .main__table_three {
4322 table-layout: auto; 4322 table-layout: auto;
4323 } 4323 }
4324 .main__table_three td { 4324 .main__table_three td {
4325 width: 25% !important; 4325 width: 25% !important;
4326 } 4326 }
4327 .main__table_three td:last-child { 4327 .main__table_three td:last-child {
4328 width: 50% !important; 4328 width: 50% !important;
4329 } 4329 }
4330 .main__table b { 4330 .main__table b {
4331 display: block; 4331 display: block;
4332 } 4332 }
4333 .main__table a { 4333 .main__table a {
4334 color: #377d87; 4334 color: #377d87;
4335 text-decoration: underline; 4335 text-decoration: underline;
4336 } 4336 }
4337 .main__table a:hover { 4337 .main__table a:hover {
4338 color: #000; 4338 color: #000;
4339 } 4339 }
4340 .main__resume-profile-about { 4340 .main__resume-profile-about {
4341 padding-top: 20px; 4341 padding-top: 20px;
4342 padding-bottom: 30px; 4342 padding-bottom: 30px;
4343 position: relative; 4343 position: relative;
4344 margin-top: 30px; 4344 margin-top: 30px;
4345 display: -webkit-box; 4345 display: -webkit-box;
4346 display: -ms-flexbox; 4346 display: -ms-flexbox;
4347 display: flex; 4347 display: flex;
4348 -webkit-box-orient: vertical; 4348 -webkit-box-orient: vertical;
4349 -webkit-box-direction: normal; 4349 -webkit-box-direction: normal;
4350 -ms-flex-direction: column; 4350 -ms-flex-direction: column;
4351 flex-direction: column; 4351 flex-direction: column;
4352 -webkit-box-align: start; 4352 -webkit-box-align: start;
4353 -ms-flex-align: start; 4353 -ms-flex-align: start;
4354 align-items: flex-start; 4354 align-items: flex-start;
4355 gap: 10px; 4355 gap: 10px;
4356 } 4356 }
4357 @media (min-width: 992px) { 4357 @media (min-width: 992px) {
4358 .main__resume-profile-about { 4358 .main__resume-profile-about {
4359 padding: 50px 0; 4359 padding: 50px 0;
4360 } 4360 }
4361 } 4361 }
4362 .main__resume-profile-about:before { 4362 .main__resume-profile-about:before {
4363 content: ""; 4363 content: "";
4364 position: absolute; 4364 position: absolute;
4365 z-index: 1; 4365 z-index: 1;
4366 top: 0; 4366 top: 0;
4367 left: 50%; 4367 left: 50%;
4368 width: 20000px; 4368 width: 20000px;
4369 height: 100%; 4369 height: 100%;
4370 margin-left: -10000px; 4370 margin-left: -10000px;
4371 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4371 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4372 } 4372 }
4373 .main__resume-profile-about-title { 4373 .main__resume-profile-about-title {
4374 position: relative; 4374 position: relative;
4375 z-index: 2; 4375 z-index: 2;
4376 color: #000; 4376 color: #000;
4377 } 4377 }
4378 .main__resume-profile-about-buttons{ 4378 .main__resume-profile-about-buttons{
4379 display: flex; 4379 display: flex;
4380 width: 100%; 4380 width: 100%;
4381 position: relative; 4381 position: relative;
4382 z-index: 2; 4382 z-index: 2;
4383 } 4383 }
4384 .main__resume-profile-about-buttons .like{ 4384 .main__resume-profile-about-buttons .like{
4385 width: 200px; 4385 width: 200px;
4386 } 4386 }
4387 .main__resume-profile-about-buttons .like.active{ 4387 .main__resume-profile-about-buttons .like.active{
4388 background: #fff; 4388 background: #fff;
4389 color: #eb5757; 4389 color: #eb5757;
4390 } 4390 }
4391 .main__resume-profile-about-buttons .like .in-favorites{ 4391 .main__resume-profile-about-buttons .like .in-favorites{
4392 display: none; 4392 display: none;
4393 } 4393 }
4394 .main__resume-profile-about-buttons .like.active .in-favorites{ 4394 .main__resume-profile-about-buttons .like.active .in-favorites{
4395 display: block; 4395 display: block;
4396 color: #eb5757; 4396 color: #eb5757;
4397 } 4397 }
4398 .main__resume-profile-about-buttons .like.active .to-favorites{ 4398 .main__resume-profile-about-buttons .like.active .to-favorites{
4399 display: none; 4399 display: none;
4400 } 4400 }
4401 .main__resume-profile-about-text { 4401 .main__resume-profile-about-text {
4402 position: relative; 4402 position: relative;
4403 z-index: 2; 4403 z-index: 2;
4404 } 4404 }
4405 .main__resume-profile-info { 4405 .main__resume-profile-info {
4406 display: -webkit-box; 4406 display: -webkit-box;
4407 display: -ms-flexbox; 4407 display: -ms-flexbox;
4408 display: flex; 4408 display: flex;
4409 -webkit-box-orient: vertical; 4409 -webkit-box-orient: vertical;
4410 -webkit-box-direction: normal; 4410 -webkit-box-direction: normal;
4411 -ms-flex-direction: column; 4411 -ms-flex-direction: column;
4412 flex-direction: column; 4412 flex-direction: column;
4413 gap: 20px; 4413 gap: 20px;
4414 margin-top: 30px; 4414 margin-top: 30px;
4415 } 4415 }
4416 @media (min-width: 992px) { 4416 @media (min-width: 992px) {
4417 .main__resume-profile-info { 4417 .main__resume-profile-info {
4418 margin-top: 50px; 4418 margin-top: 50px;
4419 gap: 30px; 4419 gap: 30px;
4420 } 4420 }
4421 } 4421 }
4422 .main__resume-profile-info-title { 4422 .main__resume-profile-info-title {
4423 color: #000; 4423 color: #000;
4424 } 4424 }
4425 .main__resume-profile-info-body { 4425 .main__resume-profile-info-body {
4426 display: -webkit-box; 4426 display: -webkit-box;
4427 display: -ms-flexbox; 4427 display: -ms-flexbox;
4428 display: flex; 4428 display: flex;
4429 -webkit-box-orient: vertical; 4429 -webkit-box-orient: vertical;
4430 -webkit-box-direction: normal; 4430 -webkit-box-direction: normal;
4431 -ms-flex-direction: column; 4431 -ms-flex-direction: column;
4432 flex-direction: column; 4432 flex-direction: column;
4433 gap: 20px; 4433 gap: 20px;
4434 } 4434 }
4435 @media (min-width: 992px) { 4435 @media (min-width: 992px) {
4436 .main__resume-profile-info-body { 4436 .main__resume-profile-info-body {
4437 gap: 30px; 4437 gap: 30px;
4438 } 4438 }
4439 } 4439 }
4440 .main__resume-profile-info-body-item { 4440 .main__resume-profile-info-body-item {
4441 display: -webkit-box; 4441 display: -webkit-box;
4442 display: -ms-flexbox; 4442 display: -ms-flexbox;
4443 display: flex; 4443 display: flex;
4444 -webkit-box-orient: vertical; 4444 -webkit-box-orient: vertical;
4445 -webkit-box-direction: normal; 4445 -webkit-box-direction: normal;
4446 -ms-flex-direction: column; 4446 -ms-flex-direction: column;
4447 flex-direction: column; 4447 flex-direction: column;
4448 gap: 10px; 4448 gap: 10px;
4449 } 4449 }
4450 @media (min-width: 768px) { 4450 @media (min-width: 768px) {
4451 .main__resume-profile-info-body-item { 4451 .main__resume-profile-info-body-item {
4452 gap: 20px; 4452 gap: 20px;
4453 } 4453 }
4454 } 4454 }
4455 .main__resume-profile-info-body-subtitle { 4455 .main__resume-profile-info-body-subtitle {
4456 color: #4d88d9; 4456 color: #4d88d9;
4457 } 4457 }
4458 .main__resume-profile-info-body-inner { 4458 .main__resume-profile-info-body-inner {
4459 display: -webkit-box; 4459 display: -webkit-box;
4460 display: -ms-flexbox; 4460 display: -ms-flexbox;
4461 display: flex; 4461 display: flex;
4462 -webkit-box-orient: vertical; 4462 -webkit-box-orient: vertical;
4463 -webkit-box-direction: normal; 4463 -webkit-box-direction: normal;
4464 -ms-flex-direction: column; 4464 -ms-flex-direction: column;
4465 flex-direction: column; 4465 flex-direction: column;
4466 gap: 20px; 4466 gap: 20px;
4467 margin: 0; 4467 margin: 0;
4468 padding: 0; 4468 padding: 0;
4469 font-size: 12px; 4469 font-size: 12px;
4470 } 4470 }
4471 @media (min-width: 768px) { 4471 @media (min-width: 768px) {
4472 .main__resume-profile-info-body-inner { 4472 .main__resume-profile-info-body-inner {
4473 display: grid; 4473 display: grid;
4474 grid-template-columns: repeat(2, 1fr); 4474 grid-template-columns: repeat(2, 1fr);
4475 } 4475 }
4476 } 4476 }
4477 @media (min-width: 992px) { 4477 @media (min-width: 992px) {
4478 .main__resume-profile-info-body-inner { 4478 .main__resume-profile-info-body-inner {
4479 grid-template-columns: repeat(3, 1fr); 4479 grid-template-columns: repeat(3, 1fr);
4480 font-size: 16px; 4480 font-size: 16px;
4481 } 4481 }
4482 } 4482 }
4483 .main__resume-profile-info-body-inner li { 4483 .main__resume-profile-info-body-inner li {
4484 display: -webkit-box; 4484 display: -webkit-box;
4485 display: -ms-flexbox; 4485 display: -ms-flexbox;
4486 display: flex; 4486 display: flex;
4487 -webkit-box-orient: vertical; 4487 -webkit-box-orient: vertical;
4488 -webkit-box-direction: normal; 4488 -webkit-box-direction: normal;
4489 -ms-flex-direction: column; 4489 -ms-flex-direction: column;
4490 flex-direction: column; 4490 flex-direction: column;
4491 gap: 6px; 4491 gap: 6px;
4492 } 4492 }
4493 @media (min-width: 992px) { 4493 @media (min-width: 992px) {
4494 .main__resume-profile-info-body-inner li { 4494 .main__resume-profile-info-body-inner li {
4495 gap: 8px; 4495 gap: 8px;
4496 } 4496 }
4497 } 4497 }
4498 .main__resume-profile-info-body-inner b { 4498 .main__resume-profile-info-body-inner b {
4499 color: #377d87; 4499 color: #377d87;
4500 font-size: 14px; 4500 font-size: 14px;
4501 } 4501 }
4502 @media (min-width: 992px) { 4502 @media (min-width: 992px) {
4503 .main__resume-profile-info-body-inner b { 4503 .main__resume-profile-info-body-inner b {
4504 font-size: 18px; 4504 font-size: 18px;
4505 } 4505 }
4506 } 4506 }
4507 .main__resume-profile-info-body-inner span { 4507 .main__resume-profile-info-body-inner span {
4508 display: -webkit-box; 4508 display: -webkit-box;
4509 display: -ms-flexbox; 4509 display: -ms-flexbox;
4510 display: flex; 4510 display: flex;
4511 -webkit-box-orient: vertical; 4511 -webkit-box-orient: vertical;
4512 -webkit-box-direction: normal; 4512 -webkit-box-direction: normal;
4513 -ms-flex-direction: column; 4513 -ms-flex-direction: column;
4514 flex-direction: column; 4514 flex-direction: column;
4515 gap: 4px; 4515 gap: 4px;
4516 } 4516 }
4517 @media (min-width: 992px) { 4517 @media (min-width: 992px) {
4518 .main__resume-profile-info-body-inner span { 4518 .main__resume-profile-info-body-inner span {
4519 gap: 6px; 4519 gap: 6px;
4520 } 4520 }
4521 } 4521 }
4522 .main__resume-profile-review { 4522 .main__resume-profile-review {
4523 display: -webkit-box; 4523 display: -webkit-box;
4524 display: -ms-flexbox; 4524 display: -ms-flexbox;
4525 display: flex; 4525 display: flex;
4526 -webkit-box-orient: vertical; 4526 -webkit-box-orient: vertical;
4527 -webkit-box-direction: normal; 4527 -webkit-box-direction: normal;
4528 -ms-flex-direction: column; 4528 -ms-flex-direction: column;
4529 flex-direction: column; 4529 flex-direction: column;
4530 gap: 20px; 4530 gap: 20px;
4531 padding: 20px 10px; 4531 padding: 20px 10px;
4532 margin-top: 30px; 4532 margin-top: 30px;
4533 border-radius: 16px; 4533 border-radius: 16px;
4534 border: 1px solid #cecece; 4534 border: 1px solid #cecece;
4535 background: #fff; 4535 background: #fff;
4536 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4536 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4537 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4537 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4538 } 4538 }
4539 @media (min-width: 992px) { 4539 @media (min-width: 992px) {
4540 .main__resume-profile-review { 4540 .main__resume-profile-review {
4541 margin-top: 50px; 4541 margin-top: 50px;
4542 padding: 50px 40px; 4542 padding: 50px 40px;
4543 gap: 30px; 4543 gap: 30px;
4544 } 4544 }
4545 } 4545 }
4546 .main__resume-profile-review-title { 4546 .main__resume-profile-review-title {
4547 color: #000; 4547 color: #000;
4548 } 4548 }
4549 .main__resume-profile-review-body { 4549 .main__resume-profile-review-body {
4550 display: -webkit-box; 4550 display: -webkit-box;
4551 display: -ms-flexbox; 4551 display: -ms-flexbox;
4552 display: flex; 4552 display: flex;
4553 -webkit-box-orient: vertical; 4553 -webkit-box-orient: vertical;
4554 -webkit-box-direction: normal; 4554 -webkit-box-direction: normal;
4555 -ms-flex-direction: column; 4555 -ms-flex-direction: column;
4556 flex-direction: column; 4556 flex-direction: column;
4557 -webkit-box-align: start; 4557 -webkit-box-align: start;
4558 -ms-flex-align: start; 4558 -ms-flex-align: start;
4559 align-items: flex-start; 4559 align-items: flex-start;
4560 gap: 10px; 4560 gap: 10px;
4561 } 4561 }
4562 .main__resume-profile-review-body .textarea { 4562 .main__resume-profile-review-body .textarea {
4563 width: 100%; 4563 width: 100%;
4564 } 4564 }
4565 .main__resume-profile-review-body .button { 4565 .main__resume-profile-review-body .button {
4566 margin-top: 10px; 4566 margin-top: 10px;
4567 } 4567 }
4568 .main__vacancies { 4568 .main__vacancies {
4569 display: -webkit-box; 4569 display: -webkit-box;
4570 display: -ms-flexbox; 4570 display: -ms-flexbox;
4571 display: flex; 4571 display: flex;
4572 -webkit-box-orient: vertical; 4572 -webkit-box-orient: vertical;
4573 -webkit-box-direction: normal; 4573 -webkit-box-direction: normal;
4574 -ms-flex-direction: column; 4574 -ms-flex-direction: column;
4575 flex-direction: column; 4575 flex-direction: column;
4576 -webkit-box-align: center; 4576 -webkit-box-align: center;
4577 -ms-flex-align: center; 4577 -ms-flex-align: center;
4578 align-items: center; 4578 align-items: center;
4579 gap: 20px; 4579 gap: 20px;
4580 } 4580 }
4581 @media (min-width: 768px) { 4581 @media (min-width: 768px) {
4582 .main__vacancies { 4582 .main__vacancies {
4583 gap: 30px; 4583 gap: 30px;
4584 } 4584 }
4585 } 4585 }
4586 .main__vacancies-title { 4586 .main__vacancies-title {
4587 color: #000; 4587 color: #000;
4588 width: 100%; 4588 width: 100%;
4589 } 4589 }
4590 .main__vacancies-filters { 4590 .main__vacancies-filters {
4591 width: 100%; 4591 width: 100%;
4592 } 4592 }
4593 .main__vacancies-item { 4593 .main__vacancies-item {
4594 width: 100%; 4594 width: 100%;
4595 background: none; 4595 background: none;
4596 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4596 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4597 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4597 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4598 } 4598 }
4599 .main__vacancies-item-page { 4599 .main__vacancies-item-page {
4600 border: none; 4600 border: none;
4601 -webkit-box-shadow: none; 4601 -webkit-box-shadow: none;
4602 box-shadow: none; 4602 box-shadow: none;
4603 background: none; 4603 background: none;
4604 margin: 0 -10px; 4604 margin: 0 -10px;
4605 } 4605 }
4606 @media (min-width: 768px) { 4606 @media (min-width: 768px) {
4607 .main__vacancies-item-page { 4607 .main__vacancies-item-page {
4608 margin: 0 -20px; 4608 margin: 0 -20px;
4609 } 4609 }
4610 } 4610 }
4611 .main__vacancies-thing { 4611 .main__vacancies-thing {
4612 width: 100%; 4612 width: 100%;
4613 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4613 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4614 padding: 20px 10px; 4614 padding: 20px 10px;
4615 padding-bottom: 30px; 4615 padding-bottom: 30px;
4616 display: -webkit-box; 4616 display: -webkit-box;
4617 display: -ms-flexbox; 4617 display: -ms-flexbox;
4618 display: flex; 4618 display: flex;
4619 -webkit-box-orient: vertical; 4619 -webkit-box-orient: vertical;
4620 -webkit-box-direction: normal; 4620 -webkit-box-direction: normal;
4621 -ms-flex-direction: column; 4621 -ms-flex-direction: column;
4622 flex-direction: column; 4622 flex-direction: column;
4623 gap: 24px; 4623 gap: 24px;
4624 border-radius: 12px; 4624 border-radius: 12px;
4625 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4625 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4626 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4626 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4627 } 4627 }
4628 @media (min-width: 992px) { 4628 @media (min-width: 992px) {
4629 .main__vacancies-thing { 4629 .main__vacancies-thing {
4630 padding: 30px 20px; 4630 padding: 30px 20px;
4631 -webkit-box-orient: horizontal; 4631 -webkit-box-orient: horizontal;
4632 -webkit-box-direction: normal; 4632 -webkit-box-direction: normal;
4633 -ms-flex-direction: row; 4633 -ms-flex-direction: row;
4634 flex-direction: row; 4634 flex-direction: row;
4635 -webkit-box-align: start; 4635 -webkit-box-align: start;
4636 -ms-flex-align: start; 4636 -ms-flex-align: start;
4637 align-items: flex-start; 4637 align-items: flex-start;
4638 gap: 0; 4638 gap: 0;
4639 } 4639 }
4640 } 4640 }
4641 @media (min-width: 1280px) { 4641 @media (min-width: 1280px) {
4642 .main__vacancies-thing { 4642 .main__vacancies-thing {
4643 padding: 50px 20px; 4643 padding: 50px 20px;
4644 } 4644 }
4645 } 4645 }
4646 .main__vacancies-thing-pic { 4646 .main__vacancies-thing-pic {
4647 position: relative; 4647 position: relative;
4648 z-index: 2; 4648 z-index: 2;
4649 width: 100%; 4649 width: 100%;
4650 aspect-ratio: 42/34; 4650 aspect-ratio: 42/34;
4651 -o-object-fit: cover; 4651 -o-object-fit: cover;
4652 object-fit: cover; 4652 object-fit: cover;
4653 border-radius: 8px; 4653 border-radius: 8px;
4654 max-height: 340px; 4654 max-height: 340px;
4655 } 4655 }
4656 @media (min-width: 992px) { 4656 @media (min-width: 992px) {
4657 .main__vacancies-thing-pic { 4657 .main__vacancies-thing-pic {
4658 width: 380px; 4658 width: 380px;
4659 } 4659 }
4660 } 4660 }
4661 @media (min-width: 1280px) { 4661 @media (min-width: 1280px) {
4662 .main__vacancies-thing-pic { 4662 .main__vacancies-thing-pic {
4663 width: 420px; 4663 width: 420px;
4664 } 4664 }
4665 } 4665 }
4666 .main__vacancies-thing-body { 4666 .main__vacancies-thing-body {
4667 display: -webkit-box; 4667 display: -webkit-box;
4668 display: -ms-flexbox; 4668 display: -ms-flexbox;
4669 display: flex; 4669 display: flex;
4670 -webkit-box-orient: vertical; 4670 -webkit-box-orient: vertical;
4671 -webkit-box-direction: normal; 4671 -webkit-box-direction: normal;
4672 -ms-flex-direction: column; 4672 -ms-flex-direction: column;
4673 flex-direction: column; 4673 flex-direction: column;
4674 -webkit-box-align: start; 4674 -webkit-box-align: start;
4675 -ms-flex-align: start; 4675 -ms-flex-align: start;
4676 align-items: flex-start; 4676 align-items: flex-start;
4677 gap: 16px; 4677 gap: 16px;
4678 color: #000; 4678 color: #000;
4679 } 4679 }
4680 @media (min-width: 992px) { 4680 @media (min-width: 992px) {
4681 .main__vacancies-thing-body { 4681 .main__vacancies-thing-body {
4682 width: calc(100% - 380px); 4682 width: calc(100% - 380px);
4683 padding-left: 20px; 4683 padding-left: 20px;
4684 } 4684 }
4685 } 4685 }
4686 @media (min-width: 1280px) { 4686 @media (min-width: 1280px) {
4687 .main__vacancies-thing-body { 4687 .main__vacancies-thing-body {
4688 width: calc(100% - 420px); 4688 width: calc(100% - 420px);
4689 gap: 20px; 4689 gap: 20px;
4690 } 4690 }
4691 } 4691 }
4692 .main__vacancies-thing-body > * { 4692 .main__vacancies-thing-body > * {
4693 width: 100%; 4693 width: 100%;
4694 } 4694 }
4695 .main__vacancies-thing-body .button { 4695 .main__vacancies-thing-body .button {
4696 width: auto; 4696 width: auto;
4697 } 4697 }
4698 @media (min-width: 768px) { 4698 @media (min-width: 768px) {
4699 .main__vacancies-thing-body .button { 4699 .main__vacancies-thing-body .button {
4700 min-width: 200px; 4700 min-width: 200px;
4701 } 4701 }
4702 } 4702 }
4703 .main__vacancies-thing-scroll { 4703 .main__vacancies-thing-scroll {
4704 display: -webkit-box; 4704 display: -webkit-box;
4705 display: -ms-flexbox; 4705 display: -ms-flexbox;
4706 display: flex; 4706 display: flex;
4707 -webkit-box-orient: vertical; 4707 -webkit-box-orient: vertical;
4708 -webkit-box-direction: normal; 4708 -webkit-box-direction: normal;
4709 -ms-flex-direction: column; 4709 -ms-flex-direction: column;
4710 flex-direction: column; 4710 flex-direction: column;
4711 -webkit-box-align: start; 4711 -webkit-box-align: start;
4712 -ms-flex-align: start; 4712 -ms-flex-align: start;
4713 align-items: flex-start; 4713 align-items: flex-start;
4714 gap: 16px; 4714 gap: 16px;
4715 overflow: hidden; 4715 overflow: hidden;
4716 overflow-y: auto; 4716 overflow-y: auto;
4717 max-height: 180px; 4717 max-height: 180px;
4718 padding-right: 10px; 4718 padding-right: 10px;
4719 } 4719 }
4720 @media (min-width: 768px) { 4720 @media (min-width: 768px) {
4721 .main__vacancies-thing-scroll { 4721 .main__vacancies-thing-scroll {
4722 max-height: 210px; 4722 max-height: 210px;
4723 padding-right: 20px; 4723 padding-right: 20px;
4724 } 4724 }
4725 } 4725 }
4726 @media (min-width: 992px) { 4726 @media (min-width: 992px) {
4727 .main__vacancies-thing-scroll { 4727 .main__vacancies-thing-scroll {
4728 max-height: 175px; 4728 max-height: 175px;
4729 } 4729 }
4730 } 4730 }
4731 @media (min-width: 1280px) { 4731 @media (min-width: 1280px) {
4732 .main__vacancies-thing-scroll { 4732 .main__vacancies-thing-scroll {
4733 max-height: 200px; 4733 max-height: 200px;
4734 gap: 20px; 4734 gap: 20px;
4735 } 4735 }
4736 } 4736 }
4737 .main__cond { 4737 .main__cond {
4738 display: -webkit-box; 4738 display: -webkit-box;
4739 display: -ms-flexbox; 4739 display: -ms-flexbox;
4740 display: flex; 4740 display: flex;
4741 -webkit-box-orient: vertical; 4741 -webkit-box-orient: vertical;
4742 -webkit-box-direction: normal; 4742 -webkit-box-direction: normal;
4743 -ms-flex-direction: column; 4743 -ms-flex-direction: column;
4744 flex-direction: column; 4744 flex-direction: column;
4745 gap: 50px; 4745 gap: 50px;
4746 } 4746 }
4747 .main__cond > div { 4747 .main__cond > div {
4748 display: -webkit-box; 4748 display: -webkit-box;
4749 display: -ms-flexbox; 4749 display: -ms-flexbox;
4750 display: flex; 4750 display: flex;
4751 -webkit-box-orient: vertical; 4751 -webkit-box-orient: vertical;
4752 -webkit-box-direction: normal; 4752 -webkit-box-direction: normal;
4753 -ms-flex-direction: column; 4753 -ms-flex-direction: column;
4754 flex-direction: column; 4754 flex-direction: column;
4755 gap: 10px; 4755 gap: 10px;
4756 } 4756 }
4757 .main__cond-label { 4757 .main__cond-label {
4758 border-radius: 16px; 4758 border-radius: 16px;
4759 border: 1px solid #cecece; 4759 border: 1px solid #cecece;
4760 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4760 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4761 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4761 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4762 padding: 30px 20px; 4762 padding: 30px 20px;
4763 font-weight: 700; 4763 font-weight: 700;
4764 color: #000; 4764 color: #000;
4765 line-height: 2; 4765 line-height: 2;
4766 text-align: center; 4766 text-align: center;
4767 } 4767 }
4768 @media (min-width: 992px) { 4768 @media (min-width: 992px) {
4769 .main__cond-label { 4769 .main__cond-label {
4770 font-size: 30px; 4770 font-size: 30px;
4771 } 4771 }
4772 } 4772 }
4773 .main__cond-icons { 4773 .main__cond-icons {
4774 padding: 0; 4774 padding: 0;
4775 margin: 0; 4775 margin: 0;
4776 display: -webkit-box; 4776 display: -webkit-box;
4777 display: -ms-flexbox; 4777 display: -ms-flexbox;
4778 display: flex; 4778 display: flex;
4779 -webkit-box-orient: vertical; 4779 -webkit-box-orient: vertical;
4780 -webkit-box-direction: normal; 4780 -webkit-box-direction: normal;
4781 -ms-flex-direction: column; 4781 -ms-flex-direction: column;
4782 flex-direction: column; 4782 flex-direction: column;
4783 gap: 25px; 4783 gap: 25px;
4784 margin-top: 10px; 4784 margin-top: 10px;
4785 } 4785 }
4786 @media (min-width: 768px) { 4786 @media (min-width: 768px) {
4787 .main__cond-icons { 4787 .main__cond-icons {
4788 display: grid; 4788 display: grid;
4789 grid-template-columns: repeat(2, 1fr); 4789 grid-template-columns: repeat(2, 1fr);
4790 gap: 60px; 4790 gap: 60px;
4791 margin-top: 20px; 4791 margin-top: 20px;
4792 } 4792 }
4793 } 4793 }
4794 @media (min-width: 1280px) { 4794 @media (min-width: 1280px) {
4795 .main__cond-icons { 4795 .main__cond-icons {
4796 grid-template-columns: repeat(3, 1fr); 4796 grid-template-columns: repeat(3, 1fr);
4797 } 4797 }
4798 } 4798 }
4799 .main__cond-icons li { 4799 .main__cond-icons li {
4800 display: -webkit-box; 4800 display: -webkit-box;
4801 display: -ms-flexbox; 4801 display: -ms-flexbox;
4802 display: flex; 4802 display: flex;
4803 -webkit-box-orient: vertical; 4803 -webkit-box-orient: vertical;
4804 -webkit-box-direction: normal; 4804 -webkit-box-direction: normal;
4805 -ms-flex-direction: column; 4805 -ms-flex-direction: column;
4806 flex-direction: column; 4806 flex-direction: column;
4807 -webkit-box-align: start; 4807 -webkit-box-align: start;
4808 -ms-flex-align: start; 4808 -ms-flex-align: start;
4809 align-items: flex-start; 4809 align-items: flex-start;
4810 gap: 20px; 4810 gap: 20px;
4811 font-size: 12px; 4811 font-size: 12px;
4812 line-height: 1.4; 4812 line-height: 1.4;
4813 color: #000; 4813 color: #000;
4814 } 4814 }
4815 @media (min-width: 768px) { 4815 @media (min-width: 768px) {
4816 .main__cond-icons li { 4816 .main__cond-icons li {
4817 font-size: 14px; 4817 font-size: 14px;
4818 } 4818 }
4819 } 4819 }
4820 @media (min-width: 992px) { 4820 @media (min-width: 992px) {
4821 .main__cond-icons li { 4821 .main__cond-icons li {
4822 font-size: 16px; 4822 font-size: 16px;
4823 line-height: 1.6; 4823 line-height: 1.6;
4824 } 4824 }
4825 } 4825 }
4826 @media (min-width: 1280px) { 4826 @media (min-width: 1280px) {
4827 .main__cond-icons li { 4827 .main__cond-icons li {
4828 font-size: 18px; 4828 font-size: 18px;
4829 } 4829 }
4830 } 4830 }
4831 .main__cond-icons li span { 4831 .main__cond-icons li span {
4832 width: 48px; 4832 width: 48px;
4833 height: 48px; 4833 height: 48px;
4834 display: -webkit-box; 4834 display: -webkit-box;
4835 display: -ms-flexbox; 4835 display: -ms-flexbox;
4836 display: flex; 4836 display: flex;
4837 -webkit-box-align: center; 4837 -webkit-box-align: center;
4838 -ms-flex-align: center; 4838 -ms-flex-align: center;
4839 align-items: center; 4839 align-items: center;
4840 } 4840 }
4841 .main__cond-icons li span img { 4841 .main__cond-icons li span img {
4842 max-width: 48px; 4842 max-width: 48px;
4843 } 4843 }
4844 .main__cond-callback { 4844 .main__cond-callback {
4845 margin-top: 10px; 4845 margin-top: 10px;
4846 } 4846 }
4847 .main__ads { 4847 .main__ads {
4848 display: -webkit-box; 4848 display: -webkit-box;
4849 display: -ms-flexbox; 4849 display: -ms-flexbox;
4850 display: flex; 4850 display: flex;
4851 -webkit-box-orient: vertical; 4851 -webkit-box-orient: vertical;
4852 -webkit-box-direction: normal; 4852 -webkit-box-direction: normal;
4853 -ms-flex-direction: column; 4853 -ms-flex-direction: column;
4854 flex-direction: column; 4854 flex-direction: column;
4855 gap: 30px; 4855 gap: 30px;
4856 margin: 30px 0; 4856 margin: 30px 0;
4857 } 4857 }
4858 @media (min-width: 992px) { 4858 @media (min-width: 992px) {
4859 .main__ads { 4859 .main__ads {
4860 margin: 60px 0; 4860 margin: 60px 0;
4861 } 4861 }
4862 } 4862 }
4863 .main__ads-item { 4863 .main__ads-item {
4864 display: -webkit-box; 4864 display: -webkit-box;
4865 display: -ms-flexbox; 4865 display: -ms-flexbox;
4866 display: flex; 4866 display: flex;
4867 -webkit-box-orient: vertical; 4867 -webkit-box-orient: vertical;
4868 -webkit-box-direction: normal; 4868 -webkit-box-direction: normal;
4869 -ms-flex-direction: column; 4869 -ms-flex-direction: column;
4870 flex-direction: column; 4870 flex-direction: column;
4871 gap: 16px; 4871 gap: 16px;
4872 } 4872 }
4873 @media (min-width: 992px) { 4873 @media (min-width: 992px) {
4874 .main__ads-item { 4874 .main__ads-item {
4875 -webkit-box-orient: horizontal; 4875 -webkit-box-orient: horizontal;
4876 -webkit-box-direction: normal; 4876 -webkit-box-direction: normal;
4877 -ms-flex-direction: row; 4877 -ms-flex-direction: row;
4878 flex-direction: row; 4878 flex-direction: row;
4879 gap: 0; 4879 gap: 0;
4880 } 4880 }
4881 } 4881 }
4882 .main__ads-item-pic { 4882 .main__ads-item-pic {
4883 width: 100%; 4883 width: 100%;
4884 max-width: 440px; 4884 max-width: 440px;
4885 max-height: 200px; 4885 max-height: 200px;
4886 aspect-ratio: 3/2; 4886 aspect-ratio: 3/2;
4887 position: relative; 4887 position: relative;
4888 overflow: hidden; 4888 overflow: hidden;
4889 border-radius: 12px; 4889 border-radius: 12px;
4890 } 4890 }
4891 @media (min-width: 992px) { 4891 @media (min-width: 992px) {
4892 .main__ads-item-pic { 4892 .main__ads-item-pic {
4893 width: 200px; 4893 width: 200px;
4894 aspect-ratio: 1/1; 4894 aspect-ratio: 1/1;
4895 } 4895 }
4896 } 4896 }
4897 .main__ads-item-pic img { 4897 .main__ads-item-pic img {
4898 z-index: 1; 4898 z-index: 1;
4899 position: absolute; 4899 position: absolute;
4900 top: 0; 4900 top: 0;
4901 left: 0; 4901 left: 0;
4902 width: 100%; 4902 width: 100%;
4903 height: 100%; 4903 height: 100%;
4904 -o-object-fit: cover; 4904 -o-object-fit: cover;
4905 object-fit: cover; 4905 object-fit: cover;
4906 } 4906 }
4907 .main__ads-item-pic span { 4907 .main__ads-item-pic span {
4908 z-index: 2; 4908 z-index: 2;
4909 width: 30px; 4909 width: 30px;
4910 height: 30px; 4910 height: 30px;
4911 border-radius: 6px; 4911 border-radius: 6px;
4912 background: #4d88d9; 4912 background: #4d88d9;
4913 display: -webkit-box; 4913 display: -webkit-box;
4914 display: -ms-flexbox; 4914 display: -ms-flexbox;
4915 display: flex; 4915 display: flex;
4916 -webkit-box-pack: center; 4916 -webkit-box-pack: center;
4917 -ms-flex-pack: center; 4917 -ms-flex-pack: center;
4918 justify-content: center; 4918 justify-content: center;
4919 -webkit-box-align: center; 4919 -webkit-box-align: center;
4920 -ms-flex-align: center; 4920 -ms-flex-align: center;
4921 align-items: center; 4921 align-items: center;
4922 position: absolute; 4922 position: absolute;
4923 top: 10px; 4923 top: 10px;
4924 left: 10px; 4924 left: 10px;
4925 color: #fff; 4925 color: #fff;
4926 } 4926 }
4927 @media (min-width: 992px) { 4927 @media (min-width: 992px) {
4928 .main__ads-item-pic span { 4928 .main__ads-item-pic span {
4929 width: 42px; 4929 width: 42px;
4930 height: 42px; 4930 height: 42px;
4931 } 4931 }
4932 } 4932 }
4933 .main__ads-item-pic span svg { 4933 .main__ads-item-pic span svg {
4934 width: 12px; 4934 width: 12px;
4935 height: 12px; 4935 height: 12px;
4936 } 4936 }
4937 @media (min-width: 992px) { 4937 @media (min-width: 992px) {
4938 .main__ads-item-pic span svg { 4938 .main__ads-item-pic span svg {
4939 width: 20px; 4939 width: 20px;
4940 height: 20px; 4940 height: 20px;
4941 } 4941 }
4942 } 4942 }
4943 .main__ads-item-body { 4943 .main__ads-item-body {
4944 display: -webkit-box; 4944 display: -webkit-box;
4945 display: -ms-flexbox; 4945 display: -ms-flexbox;
4946 display: flex; 4946 display: flex;
4947 -webkit-box-orient: vertical; 4947 -webkit-box-orient: vertical;
4948 -webkit-box-direction: normal; 4948 -webkit-box-direction: normal;
4949 -ms-flex-direction: column; 4949 -ms-flex-direction: column;
4950 flex-direction: column; 4950 flex-direction: column;
4951 -webkit-box-align: start; 4951 -webkit-box-align: start;
4952 -ms-flex-align: start; 4952 -ms-flex-align: start;
4953 align-items: flex-start; 4953 align-items: flex-start;
4954 gap: 10px; 4954 gap: 10px;
4955 font-size: 12px; 4955 font-size: 12px;
4956 } 4956 }
4957 @media (min-width: 992px) { 4957 @media (min-width: 992px) {
4958 .main__ads-item-body { 4958 .main__ads-item-body {
4959 width: calc(100% - 200px); 4959 width: calc(100% - 200px);
4960 padding-left: 40px; 4960 padding-left: 40px;
4961 -webkit-box-pack: center; 4961 -webkit-box-pack: center;
4962 -ms-flex-pack: center; 4962 -ms-flex-pack: center;
4963 justify-content: center; 4963 justify-content: center;
4964 font-size: 16px; 4964 font-size: 16px;
4965 gap: 20px; 4965 gap: 20px;
4966 } 4966 }
4967 } 4967 }
4968 .main__ads-item-body b { 4968 .main__ads-item-body b {
4969 width: 100%; 4969 width: 100%;
4970 font-weight: 700; 4970 font-weight: 700;
4971 font-size: 14px; 4971 font-size: 14px;
4972 } 4972 }
4973 @media (min-width: 992px) { 4973 @media (min-width: 992px) {
4974 .main__ads-item-body b { 4974 .main__ads-item-body b {
4975 font-size: 20px; 4975 font-size: 20px;
4976 } 4976 }
4977 } 4977 }
4978 .main__ads-item-body span { 4978 .main__ads-item-body span {
4979 width: 100%; 4979 width: 100%;
4980 } 4980 }
4981 4981
4982 .work { 4982 .work {
4983 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4983 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4984 color: #000; 4984 color: #000;
4985 padding-top: 70px; 4985 padding-top: 70px;
4986 padding-bottom: 10px; 4986 padding-bottom: 10px;
4987 position: relative; 4987 position: relative;
4988 overflow: hidden; 4988 overflow: hidden;
4989 } 4989 }
4990 @media (min-width: 768px) { 4990 @media (min-width: 768px) {
4991 .work { 4991 .work {
4992 padding-bottom: 25px; 4992 padding-bottom: 25px;
4993 } 4993 }
4994 } 4994 }
4995 @media (min-width: 1280px) { 4995 @media (min-width: 1280px) {
4996 .work { 4996 .work {
4997 padding-top: 80px; 4997 padding-top: 80px;
4998 padding-bottom: 25px; 4998 padding-bottom: 25px;
4999 } 4999 }
5000 } 5000 }
5001 .work__pic { 5001 .work__pic {
5002 position: absolute; 5002 position: absolute;
5003 height: calc(100% - 40px); 5003 height: calc(100% - 40px);
5004 z-index: 1; 5004 z-index: 1;
5005 display: none; 5005 display: none;
5006 bottom: 0; 5006 bottom: 0;
5007 left: 50%; 5007 left: 50%;
5008 margin-left: 40px; 5008 margin-left: 40px;
5009 } 5009 }
5010 @media (min-width: 992px) { 5010 @media (min-width: 992px) {
5011 .work__pic { 5011 .work__pic {
5012 display: block; 5012 display: block;
5013 } 5013 }
5014 } 5014 }
5015 @media (min-width: 1280px) { 5015 @media (min-width: 1280px) {
5016 .work__pic { 5016 .work__pic {
5017 margin-left: 80px; 5017 margin-left: 80px;
5018 } 5018 }
5019 } 5019 }
5020 .work__body { 5020 .work__body {
5021 position: relative; 5021 position: relative;
5022 z-index: 2; 5022 z-index: 2;
5023 display: -webkit-box; 5023 display: -webkit-box;
5024 display: -ms-flexbox; 5024 display: -ms-flexbox;
5025 display: flex; 5025 display: flex;
5026 -webkit-box-orient: vertical; 5026 -webkit-box-orient: vertical;
5027 -webkit-box-direction: normal; 5027 -webkit-box-direction: normal;
5028 -ms-flex-direction: column; 5028 -ms-flex-direction: column;
5029 flex-direction: column; 5029 flex-direction: column;
5030 -webkit-box-align: center; 5030 -webkit-box-align: center;
5031 -ms-flex-align: center; 5031 -ms-flex-align: center;
5032 align-items: center; 5032 align-items: center;
5033 } 5033 }
5034 @media (min-width: 768px) { 5034 @media (min-width: 768px) {
5035 .work__body { 5035 .work__body {
5036 -webkit-box-align: start; 5036 -webkit-box-align: start;
5037 -ms-flex-align: start; 5037 -ms-flex-align: start;
5038 align-items: flex-start; 5038 align-items: flex-start;
5039 } 5039 }
5040 } 5040 }
5041 @media (min-width: 992px) { 5041 @media (min-width: 992px) {
5042 .work__body { 5042 .work__body {
5043 max-width: 600px; 5043 max-width: 600px;
5044 } 5044 }
5045 } 5045 }
5046 .work__title { 5046 .work__title {
5047 width: 100%; 5047 width: 100%;
5048 font-size: 40px; 5048 font-size: 40px;
5049 font-weight: 700; 5049 font-weight: 700;
5050 line-height: 1; 5050 line-height: 1;
5051 } 5051 }
5052 @media (min-width: 768px) { 5052 @media (min-width: 768px) {
5053 .work__title { 5053 .work__title {
5054 font-size: 64px; 5054 font-size: 64px;
5055 line-height: 94px; 5055 line-height: 94px;
5056 } 5056 }
5057 } 5057 }
5058 .work__text { 5058 .work__text {
5059 width: 100%; 5059 width: 100%;
5060 font-size: 12px; 5060 font-size: 12px;
5061 margin-top: 10px; 5061 margin-top: 10px;
5062 } 5062 }
5063 @media (min-width: 768px) { 5063 @media (min-width: 768px) {
5064 .work__text { 5064 .work__text {
5065 font-size: 18px; 5065 font-size: 18px;
5066 margin-top: 20px; 5066 margin-top: 20px;
5067 line-height: 1.4; 5067 line-height: 1.4;
5068 } 5068 }
5069 } 5069 }
5070 .work__list { 5070 .work__list {
5071 width: 100%; 5071 width: 100%;
5072 display: -webkit-box; 5072 display: -webkit-box;
5073 display: -ms-flexbox; 5073 display: -ms-flexbox;
5074 display: flex; 5074 display: flex;
5075 -webkit-box-orient: vertical; 5075 -webkit-box-orient: vertical;
5076 -webkit-box-direction: normal; 5076 -webkit-box-direction: normal;
5077 -ms-flex-direction: column; 5077 -ms-flex-direction: column;
5078 flex-direction: column; 5078 flex-direction: column;
5079 gap: 5px; 5079 gap: 5px;
5080 font-size: 14px; 5080 font-size: 14px;
5081 font-weight: 700; 5081 font-weight: 700;
5082 margin-top: 15px; 5082 margin-top: 15px;
5083 } 5083 }
5084 @media (min-width: 768px) { 5084 @media (min-width: 768px) {
5085 .work__list { 5085 .work__list {
5086 font-size: 18px; 5086 font-size: 18px;
5087 gap: 8px; 5087 gap: 8px;
5088 margin-top: 30px; 5088 margin-top: 30px;
5089 } 5089 }
5090 } 5090 }
5091 .work__list div { 5091 .work__list div {
5092 position: relative; 5092 position: relative;
5093 padding-left: 10px; 5093 padding-left: 10px;
5094 } 5094 }
5095 @media (min-width: 768px) { 5095 @media (min-width: 768px) {
5096 .work__list div { 5096 .work__list div {
5097 padding-left: 16px; 5097 padding-left: 16px;
5098 } 5098 }
5099 } 5099 }
5100 .work__list div:before { 5100 .work__list div:before {
5101 content: ""; 5101 content: "";
5102 width: 4px; 5102 width: 4px;
5103 height: 4px; 5103 height: 4px;
5104 background: #000; 5104 background: #000;
5105 border-radius: 999px; 5105 border-radius: 999px;
5106 position: absolute; 5106 position: absolute;
5107 top: 5px; 5107 top: 5px;
5108 left: 0; 5108 left: 0;
5109 } 5109 }
5110 @media (min-width: 768px) { 5110 @media (min-width: 768px) {
5111 .work__list div:before { 5111 .work__list div:before {
5112 top: 8px; 5112 top: 8px;
5113 } 5113 }
5114 } 5114 }
5115 .work__form { 5115 .work__form {
5116 margin-top: 20px; 5116 margin-top: 20px;
5117 } 5117 }
5118 @media (min-width: 768px) { 5118 @media (min-width: 768px) {
5119 .work__form { 5119 .work__form {
5120 margin-top: 30px; 5120 margin-top: 30px;
5121 } 5121 }
5122 } 5122 }
5123 .work__search { 5123 .work__search {
5124 width: 100%; 5124 width: 100%;
5125 max-width: 180px; 5125 max-width: 180px;
5126 margin-top: 20px; 5126 margin-top: 20px;
5127 } 5127 }
5128 @media (min-width: 768px) { 5128 @media (min-width: 768px) {
5129 .work__search { 5129 .work__search {
5130 max-width: 270px; 5130 max-width: 270px;
5131 margin-top: 50px; 5131 margin-top: 50px;
5132 } 5132 }
5133 } 5133 }
5134 .work__get { 5134 .work__get {
5135 width: 100%; 5135 width: 100%;
5136 display: -webkit-box; 5136 display: -webkit-box;
5137 display: -ms-flexbox; 5137 display: -ms-flexbox;
5138 display: flex; 5138 display: flex;
5139 -webkit-box-align: start; 5139 -webkit-box-align: start;
5140 -ms-flex-align: start; 5140 -ms-flex-align: start;
5141 align-items: flex-start; 5141 align-items: flex-start;
5142 -ms-flex-wrap: wrap; 5142 -ms-flex-wrap: wrap;
5143 flex-wrap: wrap; 5143 flex-wrap: wrap;
5144 margin-top: 48px; 5144 margin-top: 48px;
5145 } 5145 }
5146 .work__get b { 5146 .work__get b {
5147 width: 100%; 5147 width: 100%;
5148 margin-bottom: 10px; 5148 margin-bottom: 10px;
5149 font-size: 14px; 5149 font-size: 14px;
5150 } 5150 }
5151 @media (min-width: 768px) { 5151 @media (min-width: 768px) {
5152 .work__get b { 5152 .work__get b {
5153 font-size: 18px; 5153 font-size: 18px;
5154 } 5154 }
5155 } 5155 }
5156 .work__get a { 5156 .work__get a {
5157 display: -webkit-box; 5157 display: -webkit-box;
5158 display: -ms-flexbox; 5158 display: -ms-flexbox;
5159 display: flex; 5159 display: flex;
5160 -webkit-box-align: center; 5160 -webkit-box-align: center;
5161 -ms-flex-align: center; 5161 -ms-flex-align: center;
5162 align-items: center; 5162 align-items: center;
5163 -webkit-box-pack: center; 5163 -webkit-box-pack: center;
5164 -ms-flex-pack: center; 5164 -ms-flex-pack: center;
5165 justify-content: center; 5165 justify-content: center;
5166 margin-right: 20px; 5166 margin-right: 20px;
5167 } 5167 }
5168 .work__get a img { 5168 .work__get a img {
5169 -webkit-transition: 0.3s; 5169 -webkit-transition: 0.3s;
5170 transition: 0.3s; 5170 transition: 0.3s;
5171 width: 111px; 5171 width: 111px;
5172 } 5172 }
5173 @media (min-width: 768px) { 5173 @media (min-width: 768px) {
5174 .work__get a img { 5174 .work__get a img {
5175 width: 131px; 5175 width: 131px;
5176 } 5176 }
5177 } 5177 }
5178 .work__get a:hover img { 5178 .work__get a:hover img {
5179 -webkit-transform: scale(1.1); 5179 -webkit-transform: scale(1.1);
5180 -ms-transform: scale(1.1); 5180 -ms-transform: scale(1.1);
5181 transform: scale(1.1); 5181 transform: scale(1.1);
5182 } 5182 }
5183 .work__get a + a { 5183 .work__get a + a {
5184 margin-right: 0; 5184 margin-right: 0;
5185 } 5185 }
5186 5186
5187 .numbers { 5187 .numbers {
5188 padding: 30px 0; 5188 padding: 30px 0;
5189 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px); 5189 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px);
5190 color: #fff; 5190 color: #fff;
5191 } 5191 }
5192 @media (min-width: 1280px) { 5192 @media (min-width: 1280px) {
5193 .numbers { 5193 .numbers {
5194 padding: 100px 0; 5194 padding: 100px 0;
5195 background-position: 100% 100%; 5195 background-position: 100% 100%;
5196 background-size: auto 500px; 5196 background-size: auto 500px;
5197 } 5197 }
5198 } 5198 }
5199 .numbers__body { 5199 .numbers__body {
5200 display: -webkit-box; 5200 display: -webkit-box;
5201 display: -ms-flexbox; 5201 display: -ms-flexbox;
5202 display: flex; 5202 display: flex;
5203 -webkit-box-orient: vertical; 5203 -webkit-box-orient: vertical;
5204 -webkit-box-direction: normal; 5204 -webkit-box-direction: normal;
5205 -ms-flex-direction: column; 5205 -ms-flex-direction: column;
5206 flex-direction: column; 5206 flex-direction: column;
5207 gap: 30px; 5207 gap: 30px;
5208 } 5208 }
5209 @media (min-width: 768px) { 5209 @media (min-width: 768px) {
5210 .numbers__body { 5210 .numbers__body {
5211 display: grid; 5211 display: grid;
5212 grid-template-columns: 1fr 1fr 1fr; 5212 grid-template-columns: 1fr 1fr 1fr;
5213 } 5213 }
5214 } 5214 }
5215 .numbers__item { 5215 .numbers__item {
5216 font-size: 12px; 5216 font-size: 12px;
5217 display: -webkit-box; 5217 display: -webkit-box;
5218 display: -ms-flexbox; 5218 display: -ms-flexbox;
5219 display: flex; 5219 display: flex;
5220 -webkit-box-orient: vertical; 5220 -webkit-box-orient: vertical;
5221 -webkit-box-direction: normal; 5221 -webkit-box-direction: normal;
5222 -ms-flex-direction: column; 5222 -ms-flex-direction: column;
5223 flex-direction: column; 5223 flex-direction: column;
5224 line-height: 1.4; 5224 line-height: 1.4;
5225 } 5225 }
5226 @media (min-width: 1280px) { 5226 @media (min-width: 1280px) {
5227 .numbers__item { 5227 .numbers__item {
5228 font-size: 16px; 5228 font-size: 16px;
5229 line-height: 20px; 5229 line-height: 20px;
5230 } 5230 }
5231 } 5231 }
5232 .numbers__item b { 5232 .numbers__item b {
5233 font-size: 40px; 5233 font-size: 40px;
5234 font-weight: 700; 5234 font-weight: 700;
5235 border-bottom: 1px solid #fff; 5235 border-bottom: 1px solid #fff;
5236 line-height: 1; 5236 line-height: 1;
5237 } 5237 }
5238 @media (min-width: 1280px) { 5238 @media (min-width: 1280px) {
5239 .numbers__item b { 5239 .numbers__item b {
5240 font-size: 100px; 5240 font-size: 100px;
5241 line-height: 147px; 5241 line-height: 147px;
5242 } 5242 }
5243 } 5243 }
5244 .numbers__item span { 5244 .numbers__item span {
5245 font-weight: 700; 5245 font-weight: 700;
5246 font-size: 14px; 5246 font-size: 14px;
5247 margin: 10px 0; 5247 margin: 10px 0;
5248 line-height: 1; 5248 line-height: 1;
5249 } 5249 }
5250 @media (min-width: 1280px) { 5250 @media (min-width: 1280px) {
5251 .numbers__item span { 5251 .numbers__item span {
5252 font-size: 24px; 5252 font-size: 24px;
5253 margin-top: 30px; 5253 margin-top: 30px;
5254 } 5254 }
5255 } 5255 }
5256 5256
5257 .vacancies { 5257 .vacancies {
5258 padding: 50px 0; 5258 padding: 50px 0;
5259 } 5259 }
5260 @media (min-width: 1280px) { 5260 @media (min-width: 1280px) {
5261 .vacancies { 5261 .vacancies {
5262 padding: 100px 0; 5262 padding: 100px 0;
5263 } 5263 }
5264 } 5264 }
5265 .vacancies__body { 5265 .vacancies__body {
5266 display: -webkit-box; 5266 display: -webkit-box;
5267 display: -ms-flexbox; 5267 display: -ms-flexbox;
5268 display: flex; 5268 display: flex;
5269 -webkit-box-orient: vertical; 5269 -webkit-box-orient: vertical;
5270 -webkit-box-direction: reverse; 5270 -webkit-box-direction: reverse;
5271 -ms-flex-direction: column-reverse; 5271 -ms-flex-direction: column-reverse;
5272 flex-direction: column-reverse; 5272 flex-direction: column-reverse;
5273 gap: 20px; 5273 gap: 20px;
5274 width: 100%; 5274 width: 100%;
5275 margin-top: 20px; 5275 margin-top: 20px;
5276 } 5276 }
5277 @media (min-width: 992px) { 5277 @media (min-width: 992px) {
5278 .vacancies__body { 5278 .vacancies__body {
5279 margin-top: 30px; 5279 margin-top: 30px;
5280 gap: 30px; 5280 gap: 30px;
5281 } 5281 }
5282 } 5282 }
5283 .vacancies__more { 5283 .vacancies__more {
5284 width: 100%; 5284 width: 100%;
5285 } 5285 }
5286 @media (min-width: 768px) { 5286 @media (min-width: 768px) {
5287 .vacancies__more { 5287 .vacancies__more {
5288 width: auto; 5288 width: auto;
5289 margin: 0 auto; 5289 margin: 0 auto;
5290 } 5290 }
5291 } 5291 }
5292 .vacancies__list { 5292 .vacancies__list {
5293 display: -webkit-box; 5293 display: -webkit-box;
5294 display: -ms-flexbox; 5294 display: -ms-flexbox;
5295 display: flex; 5295 display: flex;
5296 -webkit-box-orient: vertical; 5296 -webkit-box-orient: vertical;
5297 -webkit-box-direction: normal; 5297 -webkit-box-direction: normal;
5298 -ms-flex-direction: column; 5298 -ms-flex-direction: column;
5299 flex-direction: column; 5299 flex-direction: column;
5300 gap: 15px; 5300 gap: 15px;
5301 } 5301 }
5302 @media (min-width: 768px) { 5302 @media (min-width: 768px) {
5303 .vacancies__list { 5303 .vacancies__list {
5304 display: grid; 5304 display: grid;
5305 grid-template-columns: repeat(2, 1fr); 5305 grid-template-columns: repeat(2, 1fr);
5306 } 5306 }
5307 } 5307 }
5308 @media (min-width: 992px) { 5308 @media (min-width: 992px) {
5309 .vacancies__list { 5309 .vacancies__list {
5310 display: grid; 5310 display: grid;
5311 grid-template-columns: repeat(3, 1fr); 5311 grid-template-columns: repeat(3, 1fr);
5312 gap: 20px; 5312 gap: 20px;
5313 } 5313 }
5314 } 5314 }
5315 @media (min-width: 1280px) { 5315 @media (min-width: 1280px) {
5316 .vacancies__list { 5316 .vacancies__list {
5317 grid-template-columns: repeat(4, 1fr); 5317 grid-template-columns: repeat(4, 1fr);
5318 } 5318 }
5319 } 5319 }
5320 .vacancies__list-label { 5320 .vacancies__list-label {
5321 font-weight: 700; 5321 font-weight: 700;
5322 font-size: 22px; 5322 font-size: 22px;
5323 } 5323 }
5324 .vacancies__list-col { 5324 .vacancies__list-col {
5325 display: -webkit-box; 5325 display: -webkit-box;
5326 display: -ms-flexbox; 5326 display: -ms-flexbox;
5327 display: flex; 5327 display: flex;
5328 -webkit-box-orient: vertical; 5328 -webkit-box-orient: vertical;
5329 -webkit-box-direction: normal; 5329 -webkit-box-direction: normal;
5330 -ms-flex-direction: column; 5330 -ms-flex-direction: column;
5331 flex-direction: column; 5331 flex-direction: column;
5332 gap: 15px; 5332 gap: 15px;
5333 margin-top: 15px; 5333 margin-top: 15px;
5334 margin-bottom: 30px; 5334 margin-bottom: 30px;
5335 } 5335 }
5336 @media (min-width: 768px) { 5336 @media (min-width: 768px) {
5337 .vacancies__list-col { 5337 .vacancies__list-col {
5338 margin-top: 0; 5338 margin-top: 0;
5339 } 5339 }
5340 } 5340 }
5341 .vacancies__list-col:first-child { 5341 .vacancies__list-col:first-child {
5342 margin-top: 0; 5342 margin-top: 0;
5343 } 5343 }
5344 .vacancies__item { 5344 .vacancies__item {
5345 display: none; 5345 display: none;
5346 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5346 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5347 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5347 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5348 border-radius: 12px; 5348 border-radius: 12px;
5349 background: #fff; 5349 background: #fff;
5350 border: 1px solid #e6e7e7; 5350 border: 1px solid #e6e7e7;
5351 overflow: hidden; 5351 overflow: hidden;
5352 } 5352 }
5353 .vacancies__item:nth-of-type(1), .vacancies__item:nth-of-type(2), .vacancies__item:nth-of-type(3), .vacancies__item:nth-of-type(4), .vacancies__item:nth-of-type(5), .vacancies__item:nth-of-type(6), .vacancies__item:nth-of-type(7), .vacancies__item:nth-of-type(8) { 5353 .vacancies__item:nth-of-type(1), .vacancies__item:nth-of-type(2), .vacancies__item:nth-of-type(3), .vacancies__item:nth-of-type(4), .vacancies__item:nth-of-type(5), .vacancies__item:nth-of-type(6), .vacancies__item:nth-of-type(7), .vacancies__item:nth-of-type(8) {
5354 display: -webkit-box; 5354 display: -webkit-box;
5355 display: -ms-flexbox; 5355 display: -ms-flexbox;
5356 display: flex; 5356 display: flex;
5357 } 5357 }
5358 .vacancies__item > span { 5358 .vacancies__item > span {
5359 border-left: 10px solid #377d87; 5359 border-left: 10px solid #377d87;
5360 padding: 20px 14px; 5360 padding: 20px 14px;
5361 display: -webkit-box; 5361 display: -webkit-box;
5362 display: -ms-flexbox; 5362 display: -ms-flexbox;
5363 display: flex; 5363 display: flex;
5364 -webkit-box-orient: vertical; 5364 -webkit-box-orient: vertical;
5365 -webkit-box-direction: normal; 5365 -webkit-box-direction: normal;
5366 -ms-flex-direction: column; 5366 -ms-flex-direction: column;
5367 flex-direction: column; 5367 flex-direction: column;
5368 -webkit-box-align: start; 5368 -webkit-box-align: start;
5369 -ms-flex-align: start; 5369 -ms-flex-align: start;
5370 align-items: flex-start; 5370 align-items: flex-start;
5371 gap: 5px; 5371 gap: 5px;
5372 -webkit-box-pack: justify; 5372 -webkit-box-pack: justify;
5373 -ms-flex-pack: justify; 5373 -ms-flex-pack: justify;
5374 justify-content: space-between; 5374 justify-content: space-between;
5375 } 5375 }
5376 @media (min-width: 992px) { 5376 @media (min-width: 992px) {
5377 .vacancies__item > span { 5377 .vacancies__item > span {
5378 gap: 10px; 5378 gap: 10px;
5379 } 5379 }
5380 } 5380 }
5381 .vacancies__item b { 5381 .vacancies__item b {
5382 font-weight: 700; 5382 font-weight: 700;
5383 font-size: 14px; 5383 font-size: 14px;
5384 } 5384 }
5385 @media (min-width: 992px) { 5385 @media (min-width: 992px) {
5386 .vacancies__item b { 5386 .vacancies__item b {
5387 font-size: 20px; 5387 font-size: 20px;
5388 } 5388 }
5389 } 5389 }
5390 .vacancies__item:hover b { 5390 .vacancies__item:hover b {
5391 color: #377d87; 5391 color: #377d87;
5392 } 5392 }
5393 .vacancies__item u { 5393 .vacancies__item u {
5394 text-decoration: none; 5394 text-decoration: none;
5395 font-size: 14px; 5395 font-size: 14px;
5396 } 5396 }
5397 @media (min-width: 992px) { 5397 @media (min-width: 992px) {
5398 .vacancies__item u { 5398 .vacancies__item u {
5399 font-size: 18px; 5399 font-size: 18px;
5400 } 5400 }
5401 } 5401 }
5402 .vacancies__item i { 5402 .vacancies__item i {
5403 font-size: 12px; 5403 font-size: 12px;
5404 font-style: normal; 5404 font-style: normal;
5405 border-bottom: 1px dashed #377d87; 5405 border-bottom: 1px dashed #377d87;
5406 } 5406 }
5407 @media (min-width: 992px) { 5407 @media (min-width: 992px) {
5408 .vacancies__item i { 5408 .vacancies__item i {
5409 font-size: 16px; 5409 font-size: 16px;
5410 } 5410 }
5411 } 5411 }
5412 .vacancies__item i span { 5412 .vacancies__item i span {
5413 font-weight: 700; 5413 font-weight: 700;
5414 color: #377d87; 5414 color: #377d87;
5415 } 5415 }
5416 .vacancies__body.active .vacancies__list .vacancies__item { 5416 .vacancies__body.active .vacancies__list .vacancies__item {
5417 display: -webkit-box; 5417 display: -webkit-box;
5418 display: -ms-flexbox; 5418 display: -ms-flexbox;
5419 display: flex; 5419 display: flex;
5420 } 5420 }
5421 5421
5422 .employer { 5422 .employer {
5423 padding-bottom: 50px; 5423 padding-bottom: 50px;
5424 } 5424 }
5425 @media (min-width: 768px) { 5425 @media (min-width: 768px) {
5426 .employer { 5426 .employer {
5427 padding-bottom: 100px; 5427 padding-bottom: 100px;
5428 } 5428 }
5429 } 5429 }
5430 .employer .swiper { 5430 .employer .swiper {
5431 margin: 20px 0; 5431 margin: 20px 0;
5432 } 5432 }
5433 @media (min-width: 768px) { 5433 @media (min-width: 768px) {
5434 .employer .swiper { 5434 .employer .swiper {
5435 display: none; 5435 display: none;
5436 } 5436 }
5437 } 5437 }
5438 .employer__item { 5438 .employer__item {
5439 display: -webkit-box; 5439 display: -webkit-box;
5440 display: -ms-flexbox; 5440 display: -ms-flexbox;
5441 display: flex; 5441 display: flex;
5442 -webkit-box-orient: vertical; 5442 -webkit-box-orient: vertical;
5443 -webkit-box-direction: normal; 5443 -webkit-box-direction: normal;
5444 -ms-flex-direction: column; 5444 -ms-flex-direction: column;
5445 flex-direction: column; 5445 flex-direction: column;
5446 gap: 30px; 5446 gap: 30px;
5447 } 5447 }
5448 .employer__item a { 5448 .employer__item a {
5449 display: -webkit-box; 5449 display: -webkit-box;
5450 display: -ms-flexbox; 5450 display: -ms-flexbox;
5451 display: flex; 5451 display: flex;
5452 -webkit-box-orient: vertical; 5452 -webkit-box-orient: vertical;
5453 -webkit-box-direction: normal; 5453 -webkit-box-direction: normal;
5454 -ms-flex-direction: column; 5454 -ms-flex-direction: column;
5455 flex-direction: column; 5455 flex-direction: column;
5456 -webkit-box-align: center; 5456 -webkit-box-align: center;
5457 -ms-flex-align: center; 5457 -ms-flex-align: center;
5458 align-items: center; 5458 align-items: center;
5459 } 5459 }
5460 .employer__item img { 5460 .employer__item img {
5461 width: 100%; 5461 width: 100%;
5462 aspect-ratio: 295/98; 5462 aspect-ratio: 295/98;
5463 -o-object-fit: contain; 5463 -o-object-fit: contain;
5464 object-fit: contain; 5464 object-fit: contain;
5465 } 5465 }
5466 .employer__body { 5466 .employer__body {
5467 display: none; 5467 display: none;
5468 grid-template-columns: 1fr 1fr; 5468 grid-template-columns: 1fr 1fr;
5469 gap: 30px; 5469 gap: 30px;
5470 margin-top: 30px; 5470 margin-top: 30px;
5471 margin-bottom: 40px; 5471 margin-bottom: 40px;
5472 } 5472 }
5473 @media (min-width: 768px) { 5473 @media (min-width: 768px) {
5474 .employer__body { 5474 .employer__body {
5475 display: grid; 5475 display: grid;
5476 } 5476 }
5477 } 5477 }
5478 @media (min-width: 992px) { 5478 @media (min-width: 992px) {
5479 .employer__body { 5479 .employer__body {
5480 grid-template-columns: 1fr 1fr 1fr; 5480 grid-template-columns: 1fr 1fr 1fr;
5481 } 5481 }
5482 } 5482 }
5483 @media (min-width: 1280px) { 5483 @media (min-width: 1280px) {
5484 .employer__body { 5484 .employer__body {
5485 grid-template-columns: 1fr 1fr 1fr 1fr; 5485 grid-template-columns: 1fr 1fr 1fr 1fr;
5486 } 5486 }
5487 } 5487 }
5488 .employer__body a { 5488 .employer__body a {
5489 display: -webkit-box; 5489 display: -webkit-box;
5490 display: -ms-flexbox; 5490 display: -ms-flexbox;
5491 display: flex; 5491 display: flex;
5492 -webkit-box-pack: center; 5492 -webkit-box-pack: center;
5493 -ms-flex-pack: center; 5493 -ms-flex-pack: center;
5494 justify-content: center; 5494 justify-content: center;
5495 -webkit-box-align: center; 5495 -webkit-box-align: center;
5496 -ms-flex-align: center; 5496 -ms-flex-align: center;
5497 align-items: center; 5497 align-items: center;
5498 height: 98px; 5498 height: 98px;
5499 } 5499 }
5500 .employer__body img { 5500 .employer__body img {
5501 max-width: 100%; 5501 max-width: 100%;
5502 max-height: 98px; 5502 max-height: 98px;
5503 -o-object-fit: contain; 5503 -o-object-fit: contain;
5504 object-fit: contain; 5504 object-fit: contain;
5505 } 5505 }
5506 .employer__more { 5506 .employer__more {
5507 height: 38px; 5507 height: 38px;
5508 } 5508 }
5509 @media (min-width: 768px) { 5509 @media (min-width: 768px) {
5510 .employer__more { 5510 .employer__more {
5511 width: 250px; 5511 width: 250px;
5512 margin: 0 auto; 5512 margin: 0 auto;
5513 height: 44px; 5513 height: 44px;
5514 } 5514 }
5515 } 5515 }
5516 5516
5517 .about { 5517 .about {
5518 background: #acc0e6 url("../images/space.svg") no-repeat 0 0; 5518 background: #acc0e6 url("../images/space.svg") no-repeat 0 0;
5519 background-size: cover; 5519 background-size: cover;
5520 padding: 30px 0; 5520 padding: 30px 0;
5521 padding-bottom: 70px; 5521 padding-bottom: 70px;
5522 } 5522 }
5523 @media (min-width: 768px) { 5523 @media (min-width: 768px) {
5524 .about { 5524 .about {
5525 padding-top: 40px; 5525 padding-top: 40px;
5526 background-size: auto calc(100% - 10px); 5526 background-size: auto calc(100% - 10px);
5527 } 5527 }
5528 } 5528 }
5529 @media (min-width: 1280px) { 5529 @media (min-width: 1280px) {
5530 .about { 5530 .about {
5531 padding: 100px 0; 5531 padding: 100px 0;
5532 } 5532 }
5533 } 5533 }
5534 .about__wrapper { 5534 .about__wrapper {
5535 display: -webkit-box; 5535 display: -webkit-box;
5536 display: -ms-flexbox; 5536 display: -ms-flexbox;
5537 display: flex; 5537 display: flex;
5538 -webkit-box-orient: vertical; 5538 -webkit-box-orient: vertical;
5539 -webkit-box-direction: normal; 5539 -webkit-box-direction: normal;
5540 -ms-flex-direction: column; 5540 -ms-flex-direction: column;
5541 flex-direction: column; 5541 flex-direction: column;
5542 position: relative; 5542 position: relative;
5543 } 5543 }
5544 .about__title { 5544 .about__title {
5545 color: #fff; 5545 color: #fff;
5546 line-height: 1.2; 5546 line-height: 1.2;
5547 } 5547 }
5548 @media (min-width: 1280px) { 5548 @media (min-width: 1280px) {
5549 .about__title { 5549 .about__title {
5550 position: absolute; 5550 position: absolute;
5551 top: -45px; 5551 top: -45px;
5552 left: 0; 5552 left: 0;
5553 } 5553 }
5554 } 5554 }
5555 .about__body { 5555 .about__body {
5556 display: -webkit-box; 5556 display: -webkit-box;
5557 display: -ms-flexbox; 5557 display: -ms-flexbox;
5558 display: flex; 5558 display: flex;
5559 -webkit-box-orient: vertical; 5559 -webkit-box-orient: vertical;
5560 -webkit-box-direction: normal; 5560 -webkit-box-direction: normal;
5561 -ms-flex-direction: column; 5561 -ms-flex-direction: column;
5562 flex-direction: column; 5562 flex-direction: column;
5563 } 5563 }
5564 @media (min-width: 1280px) { 5564 @media (min-width: 1280px) {
5565 .about__body { 5565 .about__body {
5566 padding-left: 495px; 5566 padding-left: 495px;
5567 } 5567 }
5568 } 5568 }
5569 .about__line { 5569 .about__line {
5570 background: #fff; 5570 background: #fff;
5571 width: 100%; 5571 width: 100%;
5572 height: 1px; 5572 height: 1px;
5573 max-width: 400px; 5573 max-width: 400px;
5574 margin-top: 10px; 5574 margin-top: 10px;
5575 } 5575 }
5576 .about__item { 5576 .about__item {
5577 display: -webkit-box; 5577 display: -webkit-box;
5578 display: -ms-flexbox; 5578 display: -ms-flexbox;
5579 display: flex; 5579 display: flex;
5580 -webkit-box-orient: vertical; 5580 -webkit-box-orient: vertical;
5581 -webkit-box-direction: normal; 5581 -webkit-box-direction: normal;
5582 -ms-flex-direction: column; 5582 -ms-flex-direction: column;
5583 flex-direction: column; 5583 flex-direction: column;
5584 margin-top: 10px; 5584 margin-top: 10px;
5585 max-width: 600px; 5585 max-width: 600px;
5586 } 5586 }
5587 @media (min-width: 768px) { 5587 @media (min-width: 768px) {
5588 .about__item { 5588 .about__item {
5589 margin-top: 20px; 5589 margin-top: 20px;
5590 } 5590 }
5591 } 5591 }
5592 @media (min-width: 1280px) { 5592 @media (min-width: 1280px) {
5593 .about__item { 5593 .about__item {
5594 margin-top: 30px; 5594 margin-top: 30px;
5595 } 5595 }
5596 } 5596 }
5597 .about__item b { 5597 .about__item b {
5598 font-size: 20px; 5598 font-size: 20px;
5599 font-weight: 700; 5599 font-weight: 700;
5600 } 5600 }
5601 .about__item span { 5601 .about__item span {
5602 font-size: 13px; 5602 font-size: 13px;
5603 line-height: 1.4; 5603 line-height: 1.4;
5604 margin-top: 6px; 5604 margin-top: 6px;
5605 } 5605 }
5606 @media (min-width: 1280px) { 5606 @media (min-width: 1280px) {
5607 .about__item span { 5607 .about__item span {
5608 font-size: 16px; 5608 font-size: 16px;
5609 margin-top: 12px; 5609 margin-top: 12px;
5610 } 5610 }
5611 } 5611 }
5612 .about__item a { 5612 .about__item a {
5613 text-decoration: underline; 5613 text-decoration: underline;
5614 } 5614 }
5615 .about__item + .about__item { 5615 .about__item + .about__item {
5616 margin-top: 30px; 5616 margin-top: 30px;
5617 } 5617 }
5618 @media (min-width: 992px) { 5618 @media (min-width: 992px) {
5619 .about__item + .about__item { 5619 .about__item + .about__item {
5620 margin-top: 40px; 5620 margin-top: 40px;
5621 } 5621 }
5622 } 5622 }
5623 .about__button { 5623 .about__button {
5624 margin-top: 20px; 5624 margin-top: 20px;
5625 height: 38px; 5625 height: 38px;
5626 padding: 0; 5626 padding: 0;
5627 } 5627 }
5628 @media (min-width: 768px) { 5628 @media (min-width: 768px) {
5629 .about__button { 5629 .about__button {
5630 max-width: 200px; 5630 max-width: 200px;
5631 height: 42px; 5631 height: 42px;
5632 margin-top: 30px; 5632 margin-top: 30px;
5633 } 5633 }
5634 } 5634 }
5635 5635
5636 .news { 5636 .news {
5637 padding: 50px 0; 5637 padding: 50px 0;
5638 overflow: hidden; 5638 overflow: hidden;
5639 } 5639 }
5640 @media (min-width: 1280px) { 5640 @media (min-width: 1280px) {
5641 .news { 5641 .news {
5642 padding: 100px 0; 5642 padding: 100px 0;
5643 padding-bottom: 0; 5643 padding-bottom: 0;
5644 } 5644 }
5645 } 5645 }
5646 .news__toper { 5646 .news__toper {
5647 display: -webkit-box; 5647 display: -webkit-box;
5648 display: -ms-flexbox; 5648 display: -ms-flexbox;
5649 display: flex; 5649 display: flex;
5650 -webkit-box-pack: justify; 5650 -webkit-box-pack: justify;
5651 -ms-flex-pack: justify; 5651 -ms-flex-pack: justify;
5652 justify-content: space-between; 5652 justify-content: space-between;
5653 -webkit-box-align: center; 5653 -webkit-box-align: center;
5654 -ms-flex-align: center; 5654 -ms-flex-align: center;
5655 align-items: center; 5655 align-items: center;
5656 } 5656 }
5657 @media (min-width: 1280px) { 5657 @media (min-width: 1280px) {
5658 .news__toper .title { 5658 .news__toper .title {
5659 width: calc(100% - 160px); 5659 width: calc(100% - 160px);
5660 } 5660 }
5661 } 5661 }
5662 .news__toper .navs { 5662 .news__toper .navs {
5663 display: none; 5663 display: none;
5664 } 5664 }
5665 @media (min-width: 1280px) { 5665 @media (min-width: 1280px) {
5666 .news__toper .navs { 5666 .news__toper .navs {
5667 display: -webkit-box; 5667 display: -webkit-box;
5668 display: -ms-flexbox; 5668 display: -ms-flexbox;
5669 display: flex; 5669 display: flex;
5670 } 5670 }
5671 } 5671 }
5672 .news .swiper { 5672 .news .swiper {
5673 margin-top: 20px; 5673 margin-top: 20px;
5674 } 5674 }
5675 @media (min-width: 768px) { 5675 @media (min-width: 768px) {
5676 .news .swiper { 5676 .news .swiper {
5677 overflow: visible; 5677 overflow: visible;
5678 } 5678 }
5679 } 5679 }
5680 @media (min-width: 992px) { 5680 @media (min-width: 992px) {
5681 .news .swiper { 5681 .news .swiper {
5682 margin-top: 40px; 5682 margin-top: 40px;
5683 } 5683 }
5684 } 5684 }
5685 .news__item { 5685 .news__item {
5686 display: -webkit-box; 5686 display: -webkit-box;
5687 display: -ms-flexbox; 5687 display: -ms-flexbox;
5688 display: flex; 5688 display: flex;
5689 -webkit-box-orient: vertical; 5689 -webkit-box-orient: vertical;
5690 -webkit-box-direction: normal; 5690 -webkit-box-direction: normal;
5691 -ms-flex-direction: column; 5691 -ms-flex-direction: column;
5692 flex-direction: column; 5692 flex-direction: column;
5693 line-height: 1.4; 5693 line-height: 1.4;
5694 } 5694 }
5695 .news__item-pic { 5695 .news__item-pic {
5696 width: 100%; 5696 width: 100%;
5697 aspect-ratio: 3/2; 5697 aspect-ratio: 3/2;
5698 border-radius: 12px; 5698 border-radius: 12px;
5699 border: 1px solid #e6e7e7; 5699 border: 1px solid #e6e7e7;
5700 -o-object-fit: cover; 5700 -o-object-fit: cover;
5701 object-fit: cover; 5701 object-fit: cover;
5702 min-height: 200px; 5702 min-height: 200px;
5703 } 5703 }
5704 @media (min-width: 1280px) { 5704 @media (min-width: 1280px) {
5705 .news__item-pic { 5705 .news__item-pic {
5706 aspect-ratio: 4/2; 5706 aspect-ratio: 4/2;
5707 } 5707 }
5708 } 5708 }
5709 .news__item-body { 5709 .news__item-body {
5710 display: -webkit-box; 5710 display: -webkit-box;
5711 display: -ms-flexbox; 5711 display: -ms-flexbox;
5712 display: flex; 5712 display: flex;
5713 -webkit-box-orient: vertical; 5713 -webkit-box-orient: vertical;
5714 -webkit-box-direction: normal; 5714 -webkit-box-direction: normal;
5715 -ms-flex-direction: column; 5715 -ms-flex-direction: column;
5716 flex-direction: column; 5716 flex-direction: column;
5717 padding-top: 15px; 5717 padding-top: 15px;
5718 } 5718 }
5719 @media (min-width: 768px) { 5719 @media (min-width: 768px) {
5720 .news__item-body { 5720 .news__item-body {
5721 padding: 20px; 5721 padding: 20px;
5722 padding-top: 30px; 5722 padding-top: 30px;
5723 margin-top: -15px; 5723 margin-top: -15px;
5724 border-radius: 0 0 12px 12px; 5724 border-radius: 0 0 12px 12px;
5725 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5725 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5726 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5726 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5727 } 5727 }
5728 } 5728 }
5729 .news__item-date { 5729 .news__item-date {
5730 font-size: 14px; 5730 font-size: 14px;
5731 font-weight: 700; 5731 font-weight: 700;
5732 color: #377d87; 5732 color: #377d87;
5733 } 5733 }
5734 .news__item-title { 5734 .news__item-title {
5735 font-size: 20px; 5735 font-size: 20px;
5736 font-weight: 700; 5736 font-weight: 700;
5737 line-height: 1.2; 5737 line-height: 1.2;
5738 margin-top: 5px; 5738 margin-top: 5px;
5739 } 5739 }
5740 .news__item-text { 5740 .news__item-text {
5741 color: #000; 5741 color: #000;
5742 font-size: 13px; 5742 font-size: 13px;
5743 margin-top: 10px; 5743 margin-top: 10px;
5744 overflow: hidden; 5744 overflow: hidden;
5745 display: -webkit-box; 5745 display: -webkit-box;
5746 -webkit-box-orient: vertical; 5746 -webkit-box-orient: vertical;
5747 -webkit-line-clamp: 4; 5747 -webkit-line-clamp: 4;
5748 } 5748 }
5749 @media (min-width: 1280px) { 5749 @media (min-width: 1280px) {
5750 .news__item-text { 5750 .news__item-text {
5751 font-size: 16px; 5751 font-size: 16px;
5752 } 5752 }
5753 } 5753 }
5754 .news__item-more { 5754 .news__item-more {
5755 height: 42px; 5755 height: 42px;
5756 margin-top: 20px; 5756 margin-top: 20px;
5757 } 5757 }
5758 @media (min-width: 1280px) { 5758 @media (min-width: 1280px) {
5759 .news__item-more { 5759 .news__item-more {
5760 height: 44px; 5760 height: 44px;
5761 max-width: 190px; 5761 max-width: 190px;
5762 } 5762 }
5763 } 5763 }
5764 .news__all { 5764 .news__all {
5765 height: 42px; 5765 height: 42px;
5766 margin: 0 auto; 5766 margin: 0 auto;
5767 margin-top: 20px; 5767 margin-top: 20px;
5768 padding: 0; 5768 padding: 0;
5769 display: none; 5769 display: none;
5770 } 5770 }
5771 @media (min-width: 768px) { 5771 @media (min-width: 768px) {
5772 .news__all { 5772 .news__all {
5773 max-width: 170px; 5773 max-width: 170px;
5774 margin-top: 30px; 5774 margin-top: 30px;
5775 display: -webkit-box; 5775 display: -webkit-box;
5776 display: -ms-flexbox; 5776 display: -ms-flexbox;
5777 display: flex; 5777 display: flex;
5778 } 5778 }
5779 } 5779 }
5780 @media (min-width: 1280px) { 5780 @media (min-width: 1280px) {
5781 .news__all { 5781 .news__all {
5782 height: 44px; 5782 height: 44px;
5783 } 5783 }
5784 } 5784 }
5785 .news__items { 5785 .news__items {
5786 display: grid; 5786 display: grid;
5787 gap: 20px; 5787 gap: 20px;
5788 margin-bottom: 10px; 5788 margin-bottom: 10px;
5789 } 5789 }
5790 @media (min-width: 768px) { 5790 @media (min-width: 768px) {
5791 .news__items { 5791 .news__items {
5792 grid-template-columns: 1fr 1fr; 5792 grid-template-columns: 1fr 1fr;
5793 } 5793 }
5794 } 5794 }
5795 @media (min-width: 992px) { 5795 @media (min-width: 992px) {
5796 .news__items { 5796 .news__items {
5797 grid-template-columns: 1fr 1fr 1fr; 5797 grid-template-columns: 1fr 1fr 1fr;
5798 } 5798 }
5799 } 5799 }
5800 5800
5801 main + .news { 5801 main + .news {
5802 padding: 0; 5802 padding: 0;
5803 } 5803 }
5804 5804
5805 .info { 5805 .info {
5806 position: relative; 5806 position: relative;
5807 overflow: hidden; 5807 overflow: hidden;
5808 } 5808 }
5809 @media (min-width: 1280px) { 5809 @media (min-width: 1280px) {
5810 .info { 5810 .info {
5811 margin-bottom: -25px; 5811 margin-bottom: -25px;
5812 } 5812 }
5813 } 5813 }
5814 .info__pic { 5814 .info__pic {
5815 display: none; 5815 display: none;
5816 z-index: 1; 5816 z-index: 1;
5817 position: absolute; 5817 position: absolute;
5818 top: 0; 5818 top: 0;
5819 left: 50%; 5819 left: 50%;
5820 height: 100%; 5820 height: 100%;
5821 margin-left: 130px; 5821 margin-left: 130px;
5822 } 5822 }
5823 @media (min-width: 992px) { 5823 @media (min-width: 992px) {
5824 .info__pic { 5824 .info__pic {
5825 display: block; 5825 display: block;
5826 } 5826 }
5827 } 5827 }
5828 @media (min-width: 1280px) { 5828 @media (min-width: 1280px) {
5829 .info__pic { 5829 .info__pic {
5830 width: 610px; 5830 width: 610px;
5831 height: auto; 5831 height: auto;
5832 margin-left: 10px; 5832 margin-left: 10px;
5833 } 5833 }
5834 } 5834 }
5835 .info__body { 5835 .info__body {
5836 z-index: 2; 5836 z-index: 2;
5837 position: relative; 5837 position: relative;
5838 display: -webkit-box; 5838 display: -webkit-box;
5839 display: -ms-flexbox; 5839 display: -ms-flexbox;
5840 display: flex; 5840 display: flex;
5841 -webkit-box-orient: vertical; 5841 -webkit-box-orient: vertical;
5842 -webkit-box-direction: normal; 5842 -webkit-box-direction: normal;
5843 -ms-flex-direction: column; 5843 -ms-flex-direction: column;
5844 flex-direction: column; 5844 flex-direction: column;
5845 } 5845 }
5846 @media (min-width: 1280px) { 5846 @media (min-width: 1280px) {
5847 .info__body { 5847 .info__body {
5848 padding-top: 100px; 5848 padding-top: 100px;
5849 min-height: 600px; 5849 min-height: 600px;
5850 } 5850 }
5851 } 5851 }
5852 @media (min-width: 1280px) { 5852 @media (min-width: 1280px) {
5853 .info__title { 5853 .info__title {
5854 max-width: 520px; 5854 max-width: 520px;
5855 line-height: 1; 5855 line-height: 1;
5856 } 5856 }
5857 } 5857 }
5858 .info__item { 5858 .info__item {
5859 margin-top: 20px; 5859 margin-top: 20px;
5860 display: -webkit-box; 5860 display: -webkit-box;
5861 display: -ms-flexbox; 5861 display: -ms-flexbox;
5862 display: flex; 5862 display: flex;
5863 -webkit-box-orient: vertical; 5863 -webkit-box-orient: vertical;
5864 -webkit-box-direction: normal; 5864 -webkit-box-direction: normal;
5865 -ms-flex-direction: column; 5865 -ms-flex-direction: column;
5866 flex-direction: column; 5866 flex-direction: column;
5867 gap: 20px; 5867 gap: 20px;
5868 } 5868 }
5869 @media (min-width: 992px) { 5869 @media (min-width: 992px) {
5870 .info__item { 5870 .info__item {
5871 max-width: 610px; 5871 max-width: 610px;
5872 } 5872 }
5873 } 5873 }
5874 .info__item + .info__item { 5874 .info__item + .info__item {
5875 margin-top: 60px; 5875 margin-top: 60px;
5876 } 5876 }
5877 .info__text { 5877 .info__text {
5878 color: #000; 5878 color: #000;
5879 font-size: 13px; 5879 font-size: 13px;
5880 line-height: 1.4; 5880 line-height: 1.4;
5881 } 5881 }
5882 @media (min-width: 768px) { 5882 @media (min-width: 768px) {
5883 .info__text { 5883 .info__text {
5884 font-size: 16px; 5884 font-size: 16px;
5885 } 5885 }
5886 } 5886 }
5887 @media (min-width: 1280px) { 5887 @media (min-width: 1280px) {
5888 .info__text { 5888 .info__text {
5889 font-size: 18px; 5889 font-size: 18px;
5890 } 5890 }
5891 } 5891 }
5892 .info__link { 5892 .info__link {
5893 border-radius: 8px; 5893 border-radius: 8px;
5894 display: -webkit-box; 5894 display: -webkit-box;
5895 display: -ms-flexbox; 5895 display: -ms-flexbox;
5896 display: flex; 5896 display: flex;
5897 -webkit-box-pack: center; 5897 -webkit-box-pack: center;
5898 -ms-flex-pack: center; 5898 -ms-flex-pack: center;
5899 justify-content: center; 5899 justify-content: center;
5900 -webkit-box-align: center; 5900 -webkit-box-align: center;
5901 -ms-flex-align: center; 5901 -ms-flex-align: center;
5902 align-items: center; 5902 align-items: center;
5903 line-height: 1; 5903 line-height: 1;
5904 height: 40px; 5904 height: 40px;
5905 font-size: 12px; 5905 font-size: 12px;
5906 font-weight: 700; 5906 font-weight: 700;
5907 gap: 8px; 5907 gap: 8px;
5908 color: #fff; 5908 color: #fff;
5909 background: #377d87; 5909 background: #377d87;
5910 } 5910 }
5911 .info__link:hover { 5911 .info__link:hover {
5912 -webkit-filter: grayscale(50%); 5912 -webkit-filter: grayscale(50%);
5913 filter: grayscale(50%); 5913 filter: grayscale(50%);
5914 } 5914 }
5915 @media (min-width: 768px) { 5915 @media (min-width: 768px) {
5916 .info__link { 5916 .info__link {
5917 height: 44px; 5917 height: 44px;
5918 font-size: 16px; 5918 font-size: 16px;
5919 gap: 10px; 5919 gap: 10px;
5920 max-width: 300px; 5920 max-width: 300px;
5921 } 5921 }
5922 } 5922 }
5923 @media (min-width: 992px) { 5923 @media (min-width: 992px) {
5924 .info__link { 5924 .info__link {
5925 max-width: 210px; 5925 max-width: 210px;
5926 } 5926 }
5927 } 5927 }
5928 .info__link svg { 5928 .info__link svg {
5929 width: 16px; 5929 width: 16px;
5930 height: 16px; 5930 height: 16px;
5931 } 5931 }
5932 @media (min-width: 768px) { 5932 @media (min-width: 768px) {
5933 .info__link svg { 5933 .info__link svg {
5934 width: 20px; 5934 width: 20px;
5935 height: 20px; 5935 height: 20px;
5936 } 5936 }
5937 } 5937 }
5938 5938
5939 .thing { 5939 .thing {
5940 padding-top: 15px; 5940 padding-top: 15px;
5941 padding-bottom: 30px; 5941 padding-bottom: 30px;
5942 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 5942 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
5943 color: #000; 5943 color: #000;
5944 overflow: hidden; 5944 overflow: hidden;
5945 position: relative; 5945 position: relative;
5946 } 5946 }
5947 @media (min-width: 992px) { 5947 @media (min-width: 992px) {
5948 .thing { 5948 .thing {
5949 padding-top: 20px; 5949 padding-top: 20px;
5950 padding-bottom: 60px; 5950 padding-bottom: 60px;
5951 } 5951 }
5952 } 5952 }
5953 @media (min-width: 1280px) { 5953 @media (min-width: 1280px) {
5954 .thing { 5954 .thing {
5955 padding-bottom: 90px; 5955 padding-bottom: 90px;
5956 } 5956 }
5957 } 5957 }
5958 .thing_pdf { 5958 .thing_pdf {
5959 padding: 30px 0; 5959 padding: 30px 0;
5960 } 5960 }
5961 @media (min-width: 992px) { 5961 @media (min-width: 992px) {
5962 .thing_pdf { 5962 .thing_pdf {
5963 padding: 60px 0; 5963 padding: 60px 0;
5964 } 5964 }
5965 } 5965 }
5966 @media (min-width: 1280px) { 5966 @media (min-width: 1280px) {
5967 .thing_pdf { 5967 .thing_pdf {
5968 padding: 90px 0; 5968 padding: 90px 0;
5969 } 5969 }
5970 } 5970 }
5971 .thing__body { 5971 .thing__body {
5972 display: -webkit-box; 5972 display: -webkit-box;
5973 display: -ms-flexbox; 5973 display: -ms-flexbox;
5974 display: flex; 5974 display: flex;
5975 -webkit-box-orient: vertical; 5975 -webkit-box-orient: vertical;
5976 -webkit-box-direction: normal; 5976 -webkit-box-direction: normal;
5977 -ms-flex-direction: column; 5977 -ms-flex-direction: column;
5978 flex-direction: column; 5978 flex-direction: column;
5979 -webkit-box-align: start; 5979 -webkit-box-align: start;
5980 -ms-flex-align: start; 5980 -ms-flex-align: start;
5981 align-items: flex-start; 5981 align-items: flex-start;
5982 } 5982 }
5983 .thing__breadcrumbs { 5983 .thing__breadcrumbs {
5984 width: 100%; 5984 width: 100%;
5985 margin-bottom: 40px; 5985 margin-bottom: 40px;
5986 position: relative; 5986 position: relative;
5987 z-index: 2; 5987 z-index: 2;
5988 } 5988 }
5989 @media (min-width: 768px) { 5989 @media (min-width: 768px) {
5990 .thing__breadcrumbs { 5990 .thing__breadcrumbs {
5991 margin-bottom: 60px; 5991 margin-bottom: 60px;
5992 } 5992 }
5993 } 5993 }
5994 .thing__date { 5994 .thing__date {
5995 color: #000; 5995 color: #000;
5996 font-size: 14px; 5996 font-size: 14px;
5997 font-weight: 700; 5997 font-weight: 700;
5998 line-height: 21px; 5998 line-height: 21px;
5999 margin-bottom: 10px; 5999 margin-bottom: 10px;
6000 } 6000 }
6001 @media (min-width: 768px) { 6001 @media (min-width: 768px) {
6002 .thing__date { 6002 .thing__date {
6003 font-size: 18px; 6003 font-size: 18px;
6004 line-height: 27px; 6004 line-height: 27px;
6005 } 6005 }
6006 } 6006 }
6007 .thing__title { 6007 .thing__title {
6008 width: 100%; 6008 width: 100%;
6009 font-size: 32px; 6009 font-size: 32px;
6010 font-weight: 700; 6010 font-weight: 700;
6011 margin: 0; 6011 margin: 0;
6012 max-width: 780px; 6012 max-width: 780px;
6013 position: relative; 6013 position: relative;
6014 z-index: 2; 6014 z-index: 2;
6015 line-height: 1.1; 6015 line-height: 1.1;
6016 } 6016 }
6017 @media (min-width: 768px) { 6017 @media (min-width: 768px) {
6018 .thing__title { 6018 .thing__title {
6019 font-size: 40px; 6019 font-size: 40px;
6020 } 6020 }
6021 } 6021 }
6022 @media (min-width: 1280px) { 6022 @media (min-width: 1280px) {
6023 .thing__title { 6023 .thing__title {
6024 font-size: 64px; 6024 font-size: 64px;
6025 } 6025 }
6026 } 6026 }
6027 .thing__text { 6027 .thing__text {
6028 width: 100%; 6028 width: 100%;
6029 font-weight: 700; 6029 font-weight: 700;
6030 font-size: 14px; 6030 font-size: 14px;
6031 line-height: 1.4; 6031 line-height: 1.4;
6032 margin: 15px 0 0 0; 6032 margin: 15px 0 0 0;
6033 max-width: 780px; 6033 max-width: 780px;
6034 position: relative; 6034 position: relative;
6035 z-index: 2; 6035 z-index: 2;
6036 } 6036 }
6037 @media (min-width: 768px) { 6037 @media (min-width: 768px) {
6038 .thing__text { 6038 .thing__text {
6039 margin-top: 15px; 6039 margin-top: 15px;
6040 } 6040 }
6041 } 6041 }
6042 @media (min-width: 992px) { 6042 @media (min-width: 992px) {
6043 .thing__text { 6043 .thing__text {
6044 font-weight: 400; 6044 font-weight: 400;
6045 font-size: 18px; 6045 font-size: 18px;
6046 } 6046 }
6047 } 6047 }
6048 .thing__search { 6048 .thing__search {
6049 width: 100%; 6049 width: 100%;
6050 max-width: 640px; 6050 max-width: 640px;
6051 margin-top: 20px; 6051 margin-top: 20px;
6052 position: relative; 6052 position: relative;
6053 z-index: 2; 6053 z-index: 2;
6054 } 6054 }
6055 @media (min-width: 768px) { 6055 @media (min-width: 768px) {
6056 .thing__search { 6056 .thing__search {
6057 margin-top: 30px; 6057 margin-top: 30px;
6058 } 6058 }
6059 } 6059 }
6060 .thing__badge { 6060 .thing__badge {
6061 position: relative; 6061 position: relative;
6062 z-index: 2; 6062 z-index: 2;
6063 display: -webkit-box; 6063 display: -webkit-box;
6064 display: -ms-flexbox; 6064 display: -ms-flexbox;
6065 display: flex; 6065 display: flex;
6066 -webkit-box-align: center; 6066 -webkit-box-align: center;
6067 -ms-flex-align: center; 6067 -ms-flex-align: center;
6068 align-items: center; 6068 align-items: center;
6069 gap: 5px; 6069 gap: 5px;
6070 padding: 0 12px; 6070 padding: 0 12px;
6071 background: #4d88d9; 6071 background: #4d88d9;
6072 color: #fff; 6072 color: #fff;
6073 font-size: 12px; 6073 font-size: 12px;
6074 line-height: 1; 6074 line-height: 1;
6075 height: 26px; 6075 height: 26px;
6076 border-radius: 999px; 6076 border-radius: 999px;
6077 margin-bottom: 20px; 6077 margin-bottom: 20px;
6078 } 6078 }
6079 @media (min-width: 992px) { 6079 @media (min-width: 992px) {
6080 .thing__badge { 6080 .thing__badge {
6081 font-size: 16px; 6081 font-size: 16px;
6082 gap: 10px; 6082 gap: 10px;
6083 padding: 0 24px; 6083 padding: 0 24px;
6084 height: 42px; 6084 height: 42px;
6085 margin-bottom: 30px; 6085 margin-bottom: 30px;
6086 } 6086 }
6087 } 6087 }
6088 .thing__badge svg { 6088 .thing__badge svg {
6089 width: 12px; 6089 width: 12px;
6090 height: 12px; 6090 height: 12px;
6091 } 6091 }
6092 @media (min-width: 992px) { 6092 @media (min-width: 992px) {
6093 .thing__badge svg { 6093 .thing__badge svg {
6094 width: 20px; 6094 width: 20px;
6095 height: 20px; 6095 height: 20px;
6096 } 6096 }
6097 } 6097 }
6098 .thing__pic { 6098 .thing__pic {
6099 width: 60px; 6099 width: 60px;
6100 aspect-ratio: 1/1; 6100 aspect-ratio: 1/1;
6101 -o-object-fit: contain; 6101 -o-object-fit: contain;
6102 object-fit: contain; 6102 object-fit: contain;
6103 position: relative; 6103 position: relative;
6104 z-index: 1; 6104 z-index: 1;
6105 margin-bottom: 15px; 6105 margin-bottom: 15px;
6106 } 6106 }
6107 @media (min-width: 768px) { 6107 @media (min-width: 768px) {
6108 .thing__pic { 6108 .thing__pic {
6109 width: 160px; 6109 width: 160px;
6110 position: absolute; 6110 position: absolute;
6111 top: 15px; 6111 top: 15px;
6112 right: 20px; 6112 right: 20px;
6113 } 6113 }
6114 } 6114 }
6115 @media (min-width: 992px) { 6115 @media (min-width: 992px) {
6116 .thing__pic { 6116 .thing__pic {
6117 width: 330px; 6117 width: 330px;
6118 top: 50%; 6118 top: 50%;
6119 -webkit-transform: translate(0, -50%); 6119 -webkit-transform: translate(0, -50%);
6120 -ms-transform: translate(0, -50%); 6120 -ms-transform: translate(0, -50%);
6121 transform: translate(0, -50%); 6121 transform: translate(0, -50%);
6122 } 6122 }
6123 } 6123 }
6124 @media (min-width: 1280px) { 6124 @media (min-width: 1280px) {
6125 .thing__pic { 6125 .thing__pic {
6126 right: auto; 6126 right: auto;
6127 left: 50%; 6127 left: 50%;
6128 margin-left: 200px; 6128 margin-left: 200px;
6129 } 6129 }
6130 } 6130 }
6131 .thing__pic_two { 6131 .thing__pic_two {
6132 -o-object-fit: cover; 6132 -o-object-fit: cover;
6133 object-fit: cover; 6133 object-fit: cover;
6134 border-radius: 30px; 6134 border-radius: 30px;
6135 aspect-ratio: 44/37; 6135 aspect-ratio: 44/37;
6136 width: 100%; 6136 width: 100%;
6137 max-width: 440px; 6137 max-width: 440px;
6138 } 6138 }
6139 @media (min-width: 768px) { 6139 @media (min-width: 768px) {
6140 .thing__pic_two { 6140 .thing__pic_two {
6141 position: static; 6141 position: static;
6142 -webkit-transform: translate(0, 0); 6142 -webkit-transform: translate(0, 0);
6143 -ms-transform: translate(0, 0); 6143 -ms-transform: translate(0, 0);
6144 transform: translate(0, 0); 6144 transform: translate(0, 0);
6145 } 6145 }
6146 } 6146 }
6147 @media (min-width: 1280px) { 6147 @media (min-width: 1280px) {
6148 .thing__pic_two { 6148 .thing__pic_two {
6149 position: absolute; 6149 position: absolute;
6150 -webkit-transform: translate(0, -50%); 6150 -webkit-transform: translate(0, -50%);
6151 -ms-transform: translate(0, -50%); 6151 -ms-transform: translate(0, -50%);
6152 transform: translate(0, -50%); 6152 transform: translate(0, -50%);
6153 } 6153 }
6154 } 6154 }
6155 .thing__buttons { 6155 .thing__buttons {
6156 width: 100%; 6156 width: 100%;
6157 position: relative; 6157 position: relative;
6158 z-index: 2; 6158 z-index: 2;
6159 display: -webkit-box; 6159 display: -webkit-box;
6160 display: -ms-flexbox; 6160 display: -ms-flexbox;
6161 display: flex; 6161 display: flex;
6162 -webkit-box-align: center; 6162 -webkit-box-align: center;
6163 -ms-flex-align: center; 6163 -ms-flex-align: center;
6164 align-items: center; 6164 align-items: center;
6165 gap: 20px; 6165 gap: 20px;
6166 margin-top: 15px; 6166 margin-top: 15px;
6167 } 6167 }
6168 @media (min-width: 992px) { 6168 @media (min-width: 992px) {
6169 .thing__buttons { 6169 .thing__buttons {
6170 margin-top: 30px; 6170 margin-top: 30px;
6171 gap: 30px; 6171 gap: 30px;
6172 } 6172 }
6173 } 6173 }
6174 @media (min-width: 992px) { 6174 @media (min-width: 992px) {
6175 .thing__buttons .button { 6175 .thing__buttons .button {
6176 padding: 0 22px; 6176 padding: 0 22px;
6177 } 6177 }
6178 } 6178 }
6179 .thing__checkbox { 6179 .thing__checkbox {
6180 margin-top: 20px; 6180 margin-top: 20px;
6181 } 6181 }
6182 .thing__checkbox .checkbox__icon { 6182 .thing__checkbox .checkbox__icon {
6183 border-color: #377d87; 6183 border-color: #377d87;
6184 } 6184 }
6185 .thing__checkbox .checkbox__text { 6185 .thing__checkbox .checkbox__text {
6186 color: #377d87; 6186 color: #377d87;
6187 } 6187 }
6188 .thing__profile { 6188 .thing__profile {
6189 display: -webkit-box; 6189 display: -webkit-box;
6190 display: -ms-flexbox; 6190 display: -ms-flexbox;
6191 display: flex; 6191 display: flex;
6192 -webkit-box-orient: vertical; 6192 -webkit-box-orient: vertical;
6193 -webkit-box-direction: normal; 6193 -webkit-box-direction: normal;
6194 -ms-flex-direction: column; 6194 -ms-flex-direction: column;
6195 flex-direction: column; 6195 flex-direction: column;
6196 } 6196 }
6197 @media (min-width: 768px) { 6197 @media (min-width: 768px) {
6198 .thing__profile { 6198 .thing__profile {
6199 -webkit-box-orient: horizontal; 6199 -webkit-box-orient: horizontal;
6200 -webkit-box-direction: normal; 6200 -webkit-box-direction: normal;
6201 -ms-flex-direction: row; 6201 -ms-flex-direction: row;
6202 flex-direction: row; 6202 flex-direction: row;
6203 -webkit-box-align: start; 6203 -webkit-box-align: start;
6204 -ms-flex-align: start; 6204 -ms-flex-align: start;
6205 align-items: flex-start; 6205 align-items: flex-start;
6206 } 6206 }
6207 } 6207 }
6208 .thing__profile-photo { 6208 .thing__profile-photo {
6209 width: 210px; 6209 width: 210px;
6210 border-radius: 8px; 6210 border-radius: 8px;
6211 aspect-ratio: 1/1; 6211 aspect-ratio: 1/1;
6212 } 6212 }
6213 .thing__profile-body { 6213 .thing__profile-body {
6214 display: -webkit-box; 6214 display: -webkit-box;
6215 display: -ms-flexbox; 6215 display: -ms-flexbox;
6216 display: flex; 6216 display: flex;
6217 -webkit-box-orient: vertical; 6217 -webkit-box-orient: vertical;
6218 -webkit-box-direction: normal; 6218 -webkit-box-direction: normal;
6219 -ms-flex-direction: column; 6219 -ms-flex-direction: column;
6220 flex-direction: column; 6220 flex-direction: column;
6221 margin-top: 15px; 6221 margin-top: 15px;
6222 } 6222 }
6223 @media (min-width: 768px) { 6223 @media (min-width: 768px) {
6224 .thing__profile-body { 6224 .thing__profile-body {
6225 width: calc(100% - 210px); 6225 width: calc(100% - 210px);
6226 padding-left: 35px; 6226 padding-left: 35px;
6227 } 6227 }
6228 } 6228 }
6229 .thing__profile .thing__title { 6229 .thing__profile .thing__title {
6230 max-width: none; 6230 max-width: none;
6231 } 6231 }
6232 @media (min-width: 768px) { 6232 @media (min-width: 768px) {
6233 .thing__profile .thing__title { 6233 .thing__profile .thing__title {
6234 margin-top: -20px; 6234 margin-top: -20px;
6235 } 6235 }
6236 } 6236 }
6237 .thing__profile .thing__text { 6237 .thing__profile .thing__text {
6238 max-width: none; 6238 max-width: none;
6239 } 6239 }
6240 .thing__bottom { 6240 .thing__bottom {
6241 display: -webkit-box; 6241 display: -webkit-box;
6242 display: -ms-flexbox; 6242 display: -ms-flexbox;
6243 display: flex; 6243 display: flex;
6244 -webkit-box-align: center; 6244 -webkit-box-align: center;
6245 -ms-flex-align: center; 6245 -ms-flex-align: center;
6246 align-items: center; 6246 align-items: center;
6247 gap: 15px; 6247 gap: 15px;
6248 margin-top: 15px; 6248 margin-top: 15px;
6249 } 6249 }
6250 @media (min-width: 768px) { 6250 @media (min-width: 768px) {
6251 .thing__bottom { 6251 .thing__bottom {
6252 margin-top: 30px; 6252 margin-top: 30px;
6253 } 6253 }
6254 } 6254 }
6255 .thing__select { 6255 .thing__select {
6256 width: 100%; 6256 width: 100%;
6257 max-width: 640px; 6257 max-width: 640px;
6258 margin-top: 20px; 6258 margin-top: 20px;
6259 } 6259 }
6260 @media (min-width: 768px) { 6260 @media (min-width: 768px) {
6261 .thing__select { 6261 .thing__select {
6262 margin-top: 30px; 6262 margin-top: 30px;
6263 } 6263 }
6264 } 6264 }
6265 6265
6266 .page-404 { 6266 .page-404 {
6267 background: url(../images/bg-3.svg) no-repeat 100%/cover; 6267 background: url(../images/bg-3.svg) no-repeat 100%/cover;
6268 overflow: hidden; 6268 overflow: hidden;
6269 } 6269 }
6270 .page-404__body { 6270 .page-404__body {
6271 display: -webkit-box; 6271 display: -webkit-box;
6272 display: -ms-flexbox; 6272 display: -ms-flexbox;
6273 display: flex; 6273 display: flex;
6274 -webkit-box-orient: vertical; 6274 -webkit-box-orient: vertical;
6275 -webkit-box-direction: normal; 6275 -webkit-box-direction: normal;
6276 -ms-flex-direction: column; 6276 -ms-flex-direction: column;
6277 flex-direction: column; 6277 flex-direction: column;
6278 -webkit-box-align: center; 6278 -webkit-box-align: center;
6279 -ms-flex-align: center; 6279 -ms-flex-align: center;
6280 align-items: center; 6280 align-items: center;
6281 -webkit-box-pack: center; 6281 -webkit-box-pack: center;
6282 -ms-flex-pack: center; 6282 -ms-flex-pack: center;
6283 justify-content: center; 6283 justify-content: center;
6284 text-align: center; 6284 text-align: center;
6285 padding: 60px 0; 6285 padding: 60px 0;
6286 color: #000; 6286 color: #000;
6287 font-size: 12px; 6287 font-size: 12px;
6288 gap: 10px; 6288 gap: 10px;
6289 line-height: 1.4; 6289 line-height: 1.4;
6290 } 6290 }
6291 @media (min-width: 768px) { 6291 @media (min-width: 768px) {
6292 .page-404__body { 6292 .page-404__body {
6293 font-size: 18px; 6293 font-size: 18px;
6294 padding: 120px 0; 6294 padding: 120px 0;
6295 gap: 20px; 6295 gap: 20px;
6296 } 6296 }
6297 } 6297 }
6298 @media (min-width: 1280px) { 6298 @media (min-width: 1280px) {
6299 .page-404__body { 6299 .page-404__body {
6300 padding: 180px 0; 6300 padding: 180px 0;
6301 text-align: left; 6301 text-align: left;
6302 } 6302 }
6303 } 6303 }
6304 .page-404__numb { 6304 .page-404__numb {
6305 font-size: 114px; 6305 font-size: 114px;
6306 line-height: 1; 6306 line-height: 1;
6307 color: #377d87; 6307 color: #377d87;
6308 font-weight: 700; 6308 font-weight: 700;
6309 } 6309 }
6310 @media (min-width: 768px) { 6310 @media (min-width: 768px) {
6311 .page-404__numb { 6311 .page-404__numb {
6312 font-size: 184px; 6312 font-size: 184px;
6313 } 6313 }
6314 } 6314 }
6315 @media (min-width: 768px) { 6315 @media (min-width: 768px) {
6316 .page-404__title { 6316 .page-404__title {
6317 font-weight: 700; 6317 font-weight: 700;
6318 font-size: 44px; 6318 font-size: 44px;
6319 } 6319 }
6320 } 6320 }
6321 @media (min-width: 1280px) { 6321 @media (min-width: 1280px) {
6322 .page-404__title { 6322 .page-404__title {
6323 width: 710px; 6323 width: 710px;
6324 position: relative; 6324 position: relative;
6325 left: 200px; 6325 left: 200px;
6326 } 6326 }
6327 } 6327 }
6328 @media (min-width: 1280px) { 6328 @media (min-width: 1280px) {
6329 .page-404__subtitle { 6329 .page-404__subtitle {
6330 width: 710px; 6330 width: 710px;
6331 position: relative; 6331 position: relative;
6332 left: 200px; 6332 left: 200px;
6333 } 6333 }
6334 } 6334 }
6335 .page-404__button { 6335 .page-404__button {
6336 margin-top: 10px; 6336 margin-top: 10px;
6337 } 6337 }
6338 @media (min-width: 1280px) { 6338 @media (min-width: 1280px) {
6339 .page-404__button { 6339 .page-404__button {
6340 position: relative; 6340 position: relative;
6341 left: -45px; 6341 left: -45px;
6342 } 6342 }
6343 } 6343 }
6344 6344
6345 .cookies { 6345 .cookies {
6346 display: none; 6346 display: none;
6347 -webkit-box-align: end; 6347 -webkit-box-align: end;
6348 -ms-flex-align: end; 6348 -ms-flex-align: end;
6349 align-items: flex-end; 6349 align-items: flex-end;
6350 padding: 10px; 6350 padding: 10px;
6351 padding-top: 0; 6351 padding-top: 0;
6352 height: 0; 6352 height: 0;
6353 position: fixed; 6353 position: fixed;
6354 z-index: 999; 6354 z-index: 999;
6355 bottom: 0; 6355 bottom: 0;
6356 left: 0; 6356 left: 0;
6357 width: 100%; 6357 width: 100%;
6358 } 6358 }
6359 .cookies-is-actived .cookies { 6359 .cookies-is-actived .cookies {
6360 display: -webkit-box; 6360 display: -webkit-box;
6361 display: -ms-flexbox; 6361 display: -ms-flexbox;
6362 display: flex; 6362 display: flex;
6363 } 6363 }
6364 .cookies__body { 6364 .cookies__body {
6365 border-radius: 6px; 6365 border-radius: 6px;
6366 border: 1px solid #377d87; 6366 border: 1px solid #377d87;
6367 background: #fff; 6367 background: #fff;
6368 padding: 15px; 6368 padding: 15px;
6369 padding-right: 50px; 6369 padding-right: 50px;
6370 position: relative; 6370 position: relative;
6371 max-width: 940px; 6371 max-width: 940px;
6372 margin: 0 auto; 6372 margin: 0 auto;
6373 } 6373 }
6374 @media (min-width: 768px) { 6374 @media (min-width: 768px) {
6375 .cookies__body { 6375 .cookies__body {
6376 padding: 25px; 6376 padding: 25px;
6377 padding-right: 50px; 6377 padding-right: 50px;
6378 border-radius: 12px; 6378 border-radius: 12px;
6379 } 6379 }
6380 } 6380 }
6381 @media (min-width: 992px) { 6381 @media (min-width: 992px) {
6382 .cookies__body { 6382 .cookies__body {
6383 padding: 40px 60px; 6383 padding: 40px 60px;
6384 } 6384 }
6385 } 6385 }
6386 .cookies__close { 6386 .cookies__close {
6387 display: -webkit-box; 6387 display: -webkit-box;
6388 display: -ms-flexbox; 6388 display: -ms-flexbox;
6389 display: flex; 6389 display: flex;
6390 -webkit-box-pack: center; 6390 -webkit-box-pack: center;
6391 -ms-flex-pack: center; 6391 -ms-flex-pack: center;
6392 justify-content: center; 6392 justify-content: center;
6393 -webkit-box-align: center; 6393 -webkit-box-align: center;
6394 -ms-flex-align: center; 6394 -ms-flex-align: center;
6395 align-items: center; 6395 align-items: center;
6396 color: #377d87; 6396 color: #377d87;
6397 padding: 0; 6397 padding: 0;
6398 border: none; 6398 border: none;
6399 background: none; 6399 background: none;
6400 position: absolute; 6400 position: absolute;
6401 top: 15px; 6401 top: 15px;
6402 right: 15px; 6402 right: 15px;
6403 } 6403 }
6404 .cookies__close:hover { 6404 .cookies__close:hover {
6405 color: #000; 6405 color: #000;
6406 } 6406 }
6407 .cookies__close svg { 6407 .cookies__close svg {
6408 width: 16px; 6408 width: 16px;
6409 height: 16px; 6409 height: 16px;
6410 } 6410 }
6411 .cookies__text { 6411 .cookies__text {
6412 font-size: 12px; 6412 font-size: 12px;
6413 color: #377d87; 6413 color: #377d87;
6414 line-height: 1.4; 6414 line-height: 1.4;
6415 } 6415 }
6416 @media (min-width: 768px) { 6416 @media (min-width: 768px) {
6417 .cookies__text { 6417 .cookies__text {
6418 font-size: 16px; 6418 font-size: 16px;
6419 font-weight: 700; 6419 font-weight: 700;
6420 } 6420 }
6421 } 6421 }
6422 6422
6423 .fancybox-active { 6423 .fancybox-active {
6424 overflow: hidden; 6424 overflow: hidden;
6425 } 6425 }
6426 .fancybox-is-open .fancybox-bg { 6426 .fancybox-is-open .fancybox-bg {
6427 background: #080b0b; 6427 background: #080b0b;
6428 opacity: 0.6; 6428 opacity: 0.6;
6429 z-index: 9999; 6429 z-index: 9999;
6430 } 6430 }
6431 .fancybox-slide { 6431 .fancybox-slide {
6432 padding: 0; 6432 padding: 0;
6433 } 6433 }
6434 @media (min-width: 992px) { 6434 @media (min-width: 992px) {
6435 .fancybox-slide { 6435 .fancybox-slide {
6436 padding: 30px; 6436 padding: 30px;
6437 } 6437 }
6438 } 6438 }
6439 .fancybox-slide--html .fancybox-close-small { 6439 .fancybox-slide--html .fancybox-close-small {
6440 padding: 0; 6440 padding: 0;
6441 opacity: 1; 6441 opacity: 1;
6442 color: #377d87; 6442 color: #377d87;
6443 } 6443 }
6444 @media (min-width: 768px) { 6444 @media (min-width: 768px) {
6445 .fancybox-slide--html .fancybox-close-small { 6445 .fancybox-slide--html .fancybox-close-small {
6446 top: 10px; 6446 top: 10px;
6447 right: 10px; 6447 right: 10px;
6448 } 6448 }
6449 } 6449 }
6450 .fancybox-slide--html .fancybox-close-small:hover { 6450 .fancybox-slide--html .fancybox-close-small:hover {
6451 color: #000; 6451 color: #000;
6452 } 6452 }
6453 6453
6454 .modal { 6454 .modal {
6455 width: 100%; 6455 width: 100%;
6456 max-width: 820px; 6456 max-width: 820px;
6457 padding: 0; 6457 padding: 0;
6458 background: #fff; 6458 background: #fff;
6459 z-index: 99999; 6459 z-index: 99999;
6460 } 6460 }
6461 @media (min-width: 992px) { 6461 @media (min-width: 992px) {
6462 .modal { 6462 .modal {
6463 border-radius: 10px; 6463 border-radius: 10px;
6464 border: 1px solid #377d87; 6464 border: 1px solid #377d87;
6465 } 6465 }
6466 } 6466 }
6467 .modal_bg { 6467 .modal_bg {
6468 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%; 6468 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%;
6469 } 6469 }
6470 @media (min-width: 768px) { 6470 @media (min-width: 768px) {
6471 .modal_bg { 6471 .modal_bg {
6472 background-position: 100% 100%; 6472 background-position: 100% 100%;
6473 } 6473 }
6474 } 6474 }
6475 .modal__body { 6475 .modal__body {
6476 padding: 40px 15px; 6476 padding: 40px 15px;
6477 padding-bottom: 30px; 6477 padding-bottom: 30px;
6478 display: -webkit-box; 6478 display: -webkit-box;
6479 display: -ms-flexbox; 6479 display: -ms-flexbox;
6480 display: flex; 6480 display: flex;
6481 -webkit-box-orient: vertical; 6481 -webkit-box-orient: vertical;
6482 -webkit-box-direction: normal; 6482 -webkit-box-direction: normal;
6483 -ms-flex-direction: column; 6483 -ms-flex-direction: column;
6484 flex-direction: column; 6484 flex-direction: column;
6485 -webkit-box-align: center; 6485 -webkit-box-align: center;
6486 -ms-flex-align: center; 6486 -ms-flex-align: center;
6487 align-items: center; 6487 align-items: center;
6488 -webkit-box-pack: center; 6488 -webkit-box-pack: center;
6489 -ms-flex-pack: center; 6489 -ms-flex-pack: center;
6490 justify-content: center; 6490 justify-content: center;
6491 width: 100%; 6491 width: 100%;
6492 min-height: 100vh; 6492 min-height: 100vh;
6493 overflow: hidden; 6493 overflow: hidden;
6494 font-size: 12px; 6494 font-size: 12px;
6495 } 6495 }
6496 @media (min-width: 768px) { 6496 @media (min-width: 768px) {
6497 .modal__body { 6497 .modal__body {
6498 font-size: 16px; 6498 font-size: 16px;
6499 padding-left: 22px; 6499 padding-left: 22px;
6500 padding-right: 22px; 6500 padding-right: 22px;
6501 } 6501 }
6502 } 6502 }
6503 @media (min-width: 992px) { 6503 @media (min-width: 992px) {
6504 .modal__body { 6504 .modal__body {
6505 min-height: 450px; 6505 min-height: 450px;
6506 padding: 60px 80px; 6506 padding: 60px 80px;
6507 padding-bottom: 40px; 6507 padding-bottom: 40px;
6508 } 6508 }
6509 } 6509 }
6510 @media (min-width: 768px) { 6510 @media (min-width: 768px) {
6511 .modal__body .left { 6511 .modal__body .left {
6512 text-align: left; 6512 text-align: left;
6513 } 6513 }
6514 } 6514 }
6515 .modal__title { 6515 .modal__title {
6516 width: 100%; 6516 width: 100%;
6517 font-size: 22px; 6517 font-size: 22px;
6518 font-weight: 700; 6518 font-weight: 700;
6519 text-align: center; 6519 text-align: center;
6520 color: #000; 6520 color: #000;
6521 } 6521 }
6522 @media (min-width: 768px) { 6522 @media (min-width: 768px) {
6523 .modal__title { 6523 .modal__title {
6524 font-size: 32px; 6524 font-size: 32px;
6525 } 6525 }
6526 } 6526 }
6527 @media (min-width: 992px) { 6527 @media (min-width: 992px) {
6528 .modal__title { 6528 .modal__title {
6529 font-size: 44px; 6529 font-size: 44px;
6530 } 6530 }
6531 } 6531 }
6532 .modal__text { 6532 .modal__text {
6533 width: 100%; 6533 width: 100%;
6534 text-align: center; 6534 text-align: center;
6535 margin-top: 10px; 6535 margin-top: 10px;
6536 color: #000; 6536 color: #000;
6537 } 6537 }
6538 @media (min-width: 768px) { 6538 @media (min-width: 768px) {
6539 .modal__text { 6539 .modal__text {
6540 margin-top: 20px; 6540 margin-top: 20px;
6541 } 6541 }
6542 } 6542 }
6543 .modal__text span { 6543 .modal__text span {
6544 color: #9c9d9d; 6544 color: #9c9d9d;
6545 } 6545 }
6546 .modal__text a { 6546 .modal__text a {
6547 font-weight: 700; 6547 font-weight: 700;
6548 color: #377d87; 6548 color: #377d87;
6549 } 6549 }
6550 .modal__text a:hover { 6550 .modal__text a:hover {
6551 color: #000; 6551 color: #000;
6552 } 6552 }
6553 .modal__button { 6553 .modal__button {
6554 margin-top: 20px; 6554 margin-top: 20px;
6555 } 6555 }
6556 @media (min-width: 768px) { 6556 @media (min-width: 768px) {
6557 .modal__button { 6557 .modal__button {
6558 min-width: 200px; 6558 min-width: 200px;
6559 margin-top: 30px; 6559 margin-top: 30px;
6560 } 6560 }
6561 } 6561 }
6562 .modal__buttons { 6562 .modal__buttons {
6563 display: grid; 6563 display: grid;
6564 grid-template-columns: repeat(2, 1fr); 6564 grid-template-columns: repeat(2, 1fr);
6565 gap: 20px; 6565 gap: 20px;
6566 margin-top: 20px; 6566 margin-top: 20px;
6567 } 6567 }
6568 @media (min-width: 768px) { 6568 @media (min-width: 768px) {
6569 .modal__buttons { 6569 .modal__buttons {
6570 gap: 30px; 6570 gap: 30px;
6571 margin-top: 30px; 6571 margin-top: 30px;
6572 } 6572 }
6573 } 6573 }
6574 .modal__form { 6574 .modal__form {
6575 width: 100%; 6575 width: 100%;
6576 display: -webkit-box; 6576 display: -webkit-box;
6577 display: -ms-flexbox; 6577 display: -ms-flexbox;
6578 display: flex; 6578 display: flex;
6579 -webkit-box-orient: vertical; 6579 -webkit-box-orient: vertical;
6580 -webkit-box-direction: normal; 6580 -webkit-box-direction: normal;
6581 -ms-flex-direction: column; 6581 -ms-flex-direction: column;
6582 flex-direction: column; 6582 flex-direction: column;
6583 gap: 16px; 6583 gap: 16px;
6584 margin-top: 10px; 6584 margin-top: 10px;
6585 } 6585 }
6586 @media (min-width: 768px) { 6586 @media (min-width: 768px) {
6587 .modal__form { 6587 .modal__form {
6588 margin-top: 20px; 6588 margin-top: 20px;
6589 } 6589 }
6590 } 6590 }
6591 .modal__form-item { 6591 .modal__form-item {
6592 display: -webkit-box; 6592 display: -webkit-box;
6593 display: -ms-flexbox; 6593 display: -ms-flexbox;
6594 display: flex; 6594 display: flex;
6595 -webkit-box-orient: vertical; 6595 -webkit-box-orient: vertical;
6596 -webkit-box-direction: normal; 6596 -webkit-box-direction: normal;
6597 -ms-flex-direction: column; 6597 -ms-flex-direction: column;
6598 flex-direction: column; 6598 flex-direction: column;
6599 -webkit-box-align: center; 6599 -webkit-box-align: center;
6600 -ms-flex-align: center; 6600 -ms-flex-align: center;
6601 align-items: center; 6601 align-items: center;
6602 gap: 4px; 6602 gap: 4px;
6603 } 6603 }
6604 .modal__form-item > .input { 6604 .modal__form-item > .input {
6605 width: 100%; 6605 width: 100%;
6606 } 6606 }
6607 .modal__form-item > .textarea { 6607 .modal__form-item > .textarea {
6608 width: 100%; 6608 width: 100%;
6609 height: 175px; 6609 height: 175px;
6610 } 6610 }
6611 @media (min-width: 768px) { 6611 @media (min-width: 768px) {
6612 .modal__form-item > .textarea { 6612 .modal__form-item > .textarea {
6613 height: 195px; 6613 height: 195px;
6614 } 6614 }
6615 } 6615 }
6616 .modal__form-item > .file { 6616 .modal__form-item > .file {
6617 width: 100%; 6617 width: 100%;
6618 } 6618 }
6619 .modal__form-item > .button { 6619 .modal__form-item > .button {
6620 min-width: 120px; 6620 min-width: 120px;
6621 } 6621 }
6622 .modal__form-item > label { 6622 .modal__form-item > label {
6623 width: 100%; 6623 width: 100%;
6624 display: none; 6624 display: none;
6625 color: #eb5757; 6625 color: #eb5757;
6626 padding: 0 10px; 6626 padding: 0 10px;
6627 font-size: 12px; 6627 font-size: 12px;
6628 } 6628 }
6629 @media (min-width: 768px) { 6629 @media (min-width: 768px) {
6630 .modal__form-item > label { 6630 .modal__form-item > label {
6631 padding: 0 20px; 6631 padding: 0 20px;
6632 font-size: 16px; 6632 font-size: 16px;
6633 } 6633 }
6634 } 6634 }
6635 .modal__sign { 6635 .modal__sign {
6636 display: -webkit-box; 6636 display: -webkit-box;
6637 display: -ms-flexbox; 6637 display: -ms-flexbox;
6638 display: flex; 6638 display: flex;
6639 -webkit-box-orient: vertical; 6639 -webkit-box-orient: vertical;
6640 -webkit-box-direction: normal; 6640 -webkit-box-direction: normal;
6641 -ms-flex-direction: column; 6641 -ms-flex-direction: column;
6642 flex-direction: column; 6642 flex-direction: column;
6643 gap: 20px; 6643 gap: 20px;
6644 margin-top: 10px; 6644 margin-top: 10px;
6645 margin-bottom: 20px; 6645 margin-bottom: 20px;
6646 width: 100%; 6646 width: 100%;
6647 } 6647 }
6648 @media (min-width: 768px) { 6648 @media (min-width: 768px) {
6649 .modal__sign { 6649 .modal__sign {
6650 margin-top: 20px; 6650 margin-top: 20px;
6651 margin-bottom: 40px; 6651 margin-bottom: 40px;
6652 } 6652 }
6653 } 6653 }
6654 .modal__sign-item { 6654 .modal__sign-item {
6655 display: -webkit-box; 6655 display: -webkit-box;
6656 display: -ms-flexbox; 6656 display: -ms-flexbox;
6657 display: flex; 6657 display: flex;
6658 -webkit-box-orient: vertical; 6658 -webkit-box-orient: vertical;
6659 -webkit-box-direction: normal; 6659 -webkit-box-direction: normal;
6660 -ms-flex-direction: column; 6660 -ms-flex-direction: column;
6661 flex-direction: column; 6661 flex-direction: column;
6662 -webkit-box-align: center; 6662 -webkit-box-align: center;
6663 -ms-flex-align: center; 6663 -ms-flex-align: center;
6664 align-items: center; 6664 align-items: center;
6665 position: relative; 6665 position: relative;
6666 } 6666 }
6667 .modal__sign-item > .input { 6667 .modal__sign-item > .input {
6668 width: 100%; 6668 width: 100%;
6669 padding-right: 36px; 6669 padding-right: 36px;
6670 position: relative; 6670 position: relative;
6671 z-index: 1; 6671 z-index: 1;
6672 } 6672 }
6673 @media (min-width: 768px) { 6673 @media (min-width: 768px) {
6674 .modal__sign-item > .input { 6674 .modal__sign-item > .input {
6675 height: 52px; 6675 height: 52px;
6676 padding-right: 60px; 6676 padding-right: 60px;
6677 } 6677 }
6678 } 6678 }
6679 .modal__sign-item > .textarea { 6679 .modal__sign-item > .textarea {
6680 width: 100%; 6680 width: 100%;
6681 } 6681 }
6682 .modal__sign-bottom { 6682 .modal__sign-bottom {
6683 display: -webkit-box; 6683 display: -webkit-box;
6684 display: -ms-flexbox; 6684 display: -ms-flexbox;
6685 display: flex; 6685 display: flex;
6686 -webkit-box-pack: justify; 6686 -webkit-box-pack: justify;
6687 -ms-flex-pack: justify; 6687 -ms-flex-pack: justify;
6688 justify-content: space-between; 6688 justify-content: space-between;
6689 -webkit-box-align: center; 6689 -webkit-box-align: center;
6690 -ms-flex-align: center; 6690 -ms-flex-align: center;
6691 align-items: center; 6691 align-items: center;
6692 width: 100%; 6692 width: 100%;
6693 } 6693 }
6694 .modal__sign-bottom-link { 6694 .modal__sign-bottom-link {
6695 font-weight: 700; 6695 font-weight: 700;
6696 color: #377d87; 6696 color: #377d87;
6697 } 6697 }
6698 .modal__tabs { 6698 .modal__tabs {
6699 width: 100%; 6699 width: 100%;
6700 display: grid; 6700 display: grid;
6701 grid-template-columns: repeat(2, 1fr); 6701 grid-template-columns: repeat(2, 1fr);
6702 gap: 16px; 6702 gap: 16px;
6703 margin-top: 10px; 6703 margin-top: 10px;
6704 } 6704 }
6705 @media (min-width: 768px) { 6705 @media (min-width: 768px) {
6706 .modal__tabs { 6706 .modal__tabs {
6707 gap: 24px; 6707 gap: 24px;
6708 margin-top: 20px; 6708 margin-top: 20px;
6709 } 6709 }
6710 } 6710 }
6711 .modal__tabs-item.active { 6711 .modal__tabs-item.active {
6712 background: #377d87; 6712 background: #377d87;
6713 color: #fff; 6713 color: #fff;
6714 } 6714 }
6715 .modal__reg { 6715 .modal__reg {
6716 display: none; 6716 display: none;
6717 -webkit-box-orient: vertical; 6717 -webkit-box-orient: vertical;
6718 -webkit-box-direction: normal; 6718 -webkit-box-direction: normal;
6719 -ms-flex-direction: column; 6719 -ms-flex-direction: column;
6720 flex-direction: column; 6720 flex-direction: column;
6721 -webkit-box-align: center; 6721 -webkit-box-align: center;
6722 -ms-flex-align: center; 6722 -ms-flex-align: center;
6723 align-items: center; 6723 align-items: center;
6724 gap: 10px; 6724 gap: 10px;
6725 width: 100%; 6725 width: 100%;
6726 margin-top: 10px; 6726 margin-top: 10px;
6727 margin-bottom: 20px; 6727 margin-bottom: 20px;
6728 } 6728 }
6729 @media (min-width: 768px) { 6729 @media (min-width: 768px) {
6730 .modal__reg { 6730 .modal__reg {
6731 margin-top: 20px; 6731 margin-top: 20px;
6732 margin-bottom: 30px; 6732 margin-bottom: 30px;
6733 gap: 20px; 6733 gap: 20px;
6734 } 6734 }
6735 } 6735 }
6736 .modal__reg.showed { 6736 .modal__reg.showed {
6737 display: -webkit-box; 6737 display: -webkit-box;
6738 display: -ms-flexbox; 6738 display: -ms-flexbox;
6739 display: flex; 6739 display: flex;
6740 } 6740 }
6741 .modal__reg-item { 6741 .modal__reg-item {
6742 width: 100%; 6742 width: 100%;
6743 display: -webkit-box; 6743 display: -webkit-box;
6744 display: -ms-flexbox; 6744 display: -ms-flexbox;
6745 display: flex; 6745 display: flex;
6746 -webkit-box-orient: vertical; 6746 -webkit-box-orient: vertical;
6747 -webkit-box-direction: normal; 6747 -webkit-box-direction: normal;
6748 -ms-flex-direction: column; 6748 -ms-flex-direction: column;
6749 flex-direction: column; 6749 flex-direction: column;
6750 } 6750 }
6751 .modal__reg-item > .captcha { 6751 .modal__reg-item > .captcha {
6752 width: 100%; 6752 width: 100%;
6753 max-width: 300px; 6753 max-width: 300px;
6754 } 6754 }
6755 6755
6756 .messages { 6756 .messages {
6757 display: -webkit-box; 6757 display: -webkit-box;
6758 display: -ms-flexbox; 6758 display: -ms-flexbox;
6759 display: flex; 6759 display: flex;
6760 -webkit-box-orient: vertical; 6760 -webkit-box-orient: vertical;
6761 -webkit-box-direction: reverse; 6761 -webkit-box-direction: reverse;
6762 -ms-flex-direction: column-reverse; 6762 -ms-flex-direction: column-reverse;
6763 flex-direction: column-reverse; 6763 flex-direction: column-reverse;
6764 -webkit-box-align: center; 6764 -webkit-box-align: center;
6765 -ms-flex-align: center; 6765 -ms-flex-align: center;
6766 align-items: center; 6766 align-items: center;
6767 gap: 20px; 6767 gap: 20px;
6768 } 6768 }
6769 .messages__body { 6769 .messages__body {
6770 width: 100%; 6770 width: 100%;
6771 max-height: 800px; 6771 max-height: 800px;
6772 overflow: auto; 6772 overflow: auto;
6773 padding: 5px; 6773 padding: 5px;
6774 } 6774 }
6775 .messages__item { 6775 .messages__item {
6776 -webkit-box-align: center; 6776 -webkit-box-align: center;
6777 -ms-flex-align: center; 6777 -ms-flex-align: center;
6778 align-items: center; 6778 align-items: center;
6779 border-radius: 8px; 6779 border-radius: 8px;
6780 border: 1px solid #e7e7e7; 6780 border: 1px solid #e7e7e7;
6781 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6781 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6782 padding: 0px; 6782 padding: 0px;
6783 font-size: 12px; 6783 font-size: 12px;
6784 display: flex; 6784 display: flex;
6785 justify-content: space-between; 6785 justify-content: space-between;
6786 margin-bottom: 20px; 6786 margin-bottom: 20px;
6787 } 6787 }
6788 @media (min-width: 768px) { 6788 @media (min-width: 768px) {
6789 .messages__item { 6789 .messages__item {
6790 font-size: 18px; 6790 font-size: 18px;
6791 } 6791 }
6792 } 6792 }
6793 .messages__item-info { 6793 .messages__item-info {
6794 display: -webkit-box; 6794 display: -webkit-box;
6795 display: -ms-flexbox; 6795 display: -ms-flexbox;
6796 display: flex; 6796 display: flex;
6797 -webkit-box-align: center; 6797 -webkit-box-align: center;
6798 -ms-flex-align: center; 6798 -ms-flex-align: center;
6799 align-items: center; 6799 align-items: center;
6800 width: calc(100% - 90px); 6800 width: calc(100% - 90px);
6801 padding: 20px; 6801 padding: 20px;
6802 } 6802 }
6803 @media (min-width: 768px) { 6803 @media (min-width: 768px) {
6804 .messages__item-info { 6804 .messages__item-info {
6805 width: calc(100% - 150px); 6805 width: calc(100% - 150px);
6806 } 6806 }
6807 } 6807 }
6808 .messages__item-photo { 6808 .messages__item-photo {
6809 position: relative; 6809 position: relative;
6810 aspect-ratio: 1/1; 6810 aspect-ratio: 1/1;
6811 overflow: hidden; 6811 overflow: hidden;
6812 background: #9c9d9d; 6812 background: #9c9d9d;
6813 color: #fff; 6813 color: #fff;
6814 width: 36px; 6814 width: 36px;
6815 border-radius: 6px; 6815 border-radius: 6px;
6816 display: -webkit-box; 6816 display: -webkit-box;
6817 display: -ms-flexbox; 6817 display: -ms-flexbox;
6818 display: flex; 6818 display: flex;
6819 -webkit-box-pack: center; 6819 -webkit-box-pack: center;
6820 -ms-flex-pack: center; 6820 -ms-flex-pack: center;
6821 justify-content: center; 6821 justify-content: center;
6822 -webkit-box-align: center; 6822 -webkit-box-align: center;
6823 -ms-flex-align: center; 6823 -ms-flex-align: center;
6824 align-items: center; 6824 align-items: center;
6825 } 6825 }
6826 @media (min-width: 768px) { 6826 @media (min-width: 768px) {
6827 .messages__item-photo { 6827 .messages__item-photo {
6828 width: 52px; 6828 width: 52px;
6829 } 6829 }
6830 } 6830 }
6831 .messages__item-photo svg { 6831 .messages__item-photo svg {
6832 width: 50%; 6832 width: 50%;
6833 position: relative; 6833 position: relative;
6834 z-index: 1; 6834 z-index: 1;
6835 } 6835 }
6836 .messages__item-photo img { 6836 .messages__item-photo img {
6837 position: absolute; 6837 position: absolute;
6838 z-index: 2; 6838 z-index: 2;
6839 top: 0; 6839 top: 0;
6840 left: 0; 6840 left: 0;
6841 width: 100%; 6841 width: 100%;
6842 height: 100%; 6842 height: 100%;
6843 -o-object-fit: cover; 6843 -o-object-fit: cover;
6844 object-fit: cover; 6844 object-fit: cover;
6845 } 6845 }
6846 .messages__item-text { 6846 .messages__item-text {
6847 width: calc(100% - 36px); 6847 width: calc(100% - 36px);
6848 padding-left: 6px; 6848 padding-left: 6px;
6849 color: #000; 6849 color: #000;
6850 display: -webkit-box; 6850 display: -webkit-box;
6851 display: -ms-flexbox; 6851 display: -ms-flexbox;
6852 display: flex; 6852 display: flex;
6853 -webkit-box-orient: vertical; 6853 -webkit-box-orient: vertical;
6854 -webkit-box-direction: normal; 6854 -webkit-box-direction: normal;
6855 -ms-flex-direction: column; 6855 -ms-flex-direction: column;
6856 flex-direction: column; 6856 flex-direction: column;
6857 gap: 4px; 6857 gap: 4px;
6858 } 6858 }
6859 @media (min-width: 768px) { 6859 @media (min-width: 768px) {
6860 .messages__item-text { 6860 .messages__item-text {
6861 padding-left: 20px; 6861 padding-left: 20px;
6862 width: calc(100% - 52px); 6862 width: calc(100% - 52px);
6863 gap: 8px; 6863 gap: 8px;
6864 } 6864 }
6865 } 6865 }
6866 .messages__item-text span { 6866 .messages__item-text span {
6867 color: #000; 6867 color: #000;
6868 } 6868 }
6869 .messages__item-actions{ 6869 .messages__item-actions{
6870 padding: 20px; 6870 padding: 20px;
6871 } 6871 }
6872 .messages__item-buttons{ 6872 .messages__item-buttons{
6873 float: right; 6873 float: right;
6874 display: flex; 6874 display: flex;
6875 align-items: center; 6875 align-items: center;
6876 } 6876 }
6877 .messages__item-buttons button{ 6877 .messages__item-buttons button{
6878 padding: 0; 6878 padding: 0;
6879 background: unset; 6879 background: unset;
6880 border: unset; 6880 border: unset;
6881 } 6881 }
6882 .messages__item-buttons button svg{ 6882 .messages__item-buttons button svg{
6883 width: 25px; 6883 width: 25px;
6884 height: 25px; 6884 height: 25px;
6885 color: gray; 6885 color: gray;
6886 } 6886 }
6887 .messages__item-buttons button svg path{ 6887 .messages__item-buttons button svg path{
6888 stroke: gray; 6888 stroke: gray;
6889 } 6889 }
6890 .messages__item-buttons button:hover svg{ 6890 .messages__item-buttons button:hover svg{
6891 color: black; 6891 color: black;
6892 } 6892 }
6893 .messages__item-buttons button:hover svg path{ 6893 .messages__item-buttons button:hover svg path{
6894 stroke: black; 6894 stroke: black;
6895 } 6895 }
6896 .messages__item-buttons button.pin-on:hover svg#pin_off path{ 6896 .messages__item-buttons button.pin-on:hover svg#pin_off path{
6897 fill: black; 6897 fill: black;
6898 } 6898 }
6899 .messages__item-buttons button.pin-on svg{ 6899 .messages__item-buttons button.pin-on svg{
6900 fill: gray; 6900 fill: gray;
6901 } 6901 }
6902 .messages__item-date { 6902 .messages__item-date {
6903 color: #00000070; 6903 color: #00000070;
6904 width: 90px; 6904 width: 90px;
6905 text-align: right; 6905 text-align: right;
6906 font-size: 14px; 6906 font-size: 14px;
6907 margin-bottom: 8px; 6907 margin-bottom: 8px;
6908 } 6908 }
6909 6909
6910 .messages.active .messages__item { 6910 .messages.active .messages__item {
6911 display: -webkit-box; 6911 display: -webkit-box;
6912 display: -ms-flexbox; 6912 display: -ms-flexbox;
6913 display: flex; 6913 display: flex;
6914 } 6914 }
6915 6915
6916 .responses { 6916 .responses {
6917 display: -webkit-box; 6917 display: -webkit-box;
6918 display: -ms-flexbox; 6918 display: -ms-flexbox;
6919 display: flex; 6919 display: flex;
6920 -webkit-box-orient: vertical; 6920 -webkit-box-orient: vertical;
6921 -webkit-box-direction: reverse; 6921 -webkit-box-direction: reverse;
6922 -ms-flex-direction: column-reverse; 6922 -ms-flex-direction: column-reverse;
6923 flex-direction: column-reverse; 6923 flex-direction: column-reverse;
6924 -webkit-box-align: center; 6924 -webkit-box-align: center;
6925 -ms-flex-align: center; 6925 -ms-flex-align: center;
6926 align-items: center; 6926 align-items: center;
6927 gap: 20px; 6927 gap: 20px;
6928 } 6928 }
6929 .responses__body { 6929 .responses__body {
6930 width: 100%; 6930 width: 100%;
6931 display: -webkit-box; 6931 display: -webkit-box;
6932 display: -ms-flexbox; 6932 display: -ms-flexbox;
6933 display: flex; 6933 display: flex;
6934 -webkit-box-orient: vertical; 6934 -webkit-box-orient: vertical;
6935 -webkit-box-direction: normal; 6935 -webkit-box-direction: normal;
6936 -ms-flex-direction: column; 6936 -ms-flex-direction: column;
6937 flex-direction: column; 6937 flex-direction: column;
6938 gap: 20px; 6938 gap: 20px;
6939 } 6939 }
6940 .responses__item { 6940 .responses__item {
6941 display: none; 6941 display: none;
6942 -webkit-box-orient: vertical; 6942 -webkit-box-orient: vertical;
6943 -webkit-box-direction: normal; 6943 -webkit-box-direction: normal;
6944 -ms-flex-direction: column; 6944 -ms-flex-direction: column;
6945 flex-direction: column; 6945 flex-direction: column;
6946 gap: 20px; 6946 gap: 20px;
6947 border-radius: 8px; 6947 border-radius: 8px;
6948 border: 1px solid #e7e7e7; 6948 border: 1px solid #e7e7e7;
6949 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6949 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6950 padding: 20px 10px; 6950 padding: 20px 10px;
6951 font-size: 12px; 6951 font-size: 12px;
6952 position: relative; 6952 position: relative;
6953 } 6953 }
6954 @media (min-width: 768px) { 6954 @media (min-width: 768px) {
6955 .responses__item { 6955 .responses__item {
6956 padding: 20px; 6956 padding: 20px;
6957 font-size: 16px; 6957 font-size: 16px;
6958 } 6958 }
6959 } 6959 }
6960 .responses__item:nth-of-type(1), .responses__item:nth-of-type(2), .responses__item:nth-of-type(3), .responses__item:nth-of-type(4), .responses__item:nth-of-type(5), .responses__item:nth-of-type(6) { 6960 .responses__item:nth-of-type(1), .responses__item:nth-of-type(2), .responses__item:nth-of-type(3), .responses__item:nth-of-type(4), .responses__item:nth-of-type(5), .responses__item:nth-of-type(6) {
6961 display: -webkit-box; 6961 display: -webkit-box;
6962 display: -ms-flexbox; 6962 display: -ms-flexbox;
6963 display: flex; 6963 display: flex;
6964 } 6964 }
6965 .responses__item-date { 6965 .responses__item-date {
6966 color: #000; 6966 color: #000;
6967 } 6967 }
6968 @media (min-width: 992px) { 6968 @media (min-width: 992px) {
6969 .responses__item-date { 6969 .responses__item-date {
6970 position: absolute; 6970 position: absolute;
6971 top: 20px; 6971 top: 20px;
6972 right: 20px; 6972 right: 20px;
6973 } 6973 }
6974 } 6974 }
6975 .responses__item-wrapper { 6975 .responses__item-wrapper {
6976 display: -webkit-box; 6976 display: -webkit-box;
6977 display: -ms-flexbox; 6977 display: -ms-flexbox;
6978 display: flex; 6978 display: flex;
6979 -webkit-box-orient: vertical; 6979 -webkit-box-orient: vertical;
6980 -webkit-box-direction: normal; 6980 -webkit-box-direction: normal;
6981 -ms-flex-direction: column; 6981 -ms-flex-direction: column;
6982 flex-direction: column; 6982 flex-direction: column;
6983 gap: 20px; 6983 gap: 20px;
6984 } 6984 }
6985 .responses__item-inner { 6985 .responses__item-inner {
6986 display: -webkit-box; 6986 display: -webkit-box;
6987 display: -ms-flexbox; 6987 display: -ms-flexbox;
6988 display: flex; 6988 display: flex;
6989 -webkit-box-orient: vertical; 6989 -webkit-box-orient: vertical;
6990 -webkit-box-direction: normal; 6990 -webkit-box-direction: normal;
6991 -ms-flex-direction: column; 6991 -ms-flex-direction: column;
6992 flex-direction: column; 6992 flex-direction: column;
6993 gap: 10px; 6993 gap: 10px;
6994 } 6994 }
6995 @media (min-width: 768px) { 6995 @media (min-width: 768px) {
6996 .responses__item-inner { 6996 .responses__item-inner {
6997 gap: 20px; 6997 gap: 20px;
6998 } 6998 }
6999 } 6999 }
7000 @media (min-width: 1280px) { 7000 @media (min-width: 1280px) {
7001 .responses__item-inner { 7001 .responses__item-inner {
7002 width: calc(100% - 150px); 7002 width: calc(100% - 150px);
7003 } 7003 }
7004 } 7004 }
7005 .responses__item-row { 7005 .responses__item-row {
7006 display: grid; 7006 display: grid;
7007 grid-template-columns: 1fr 1fr; 7007 grid-template-columns: 1fr 1fr;
7008 gap: 20px; 7008 gap: 20px;
7009 color: #000; 7009 color: #000;
7010 text-align: right; 7010 text-align: right;
7011 } 7011 }
7012 @media (min-width: 992px) { 7012 @media (min-width: 992px) {
7013 .responses__item-row { 7013 .responses__item-row {
7014 display: -webkit-box; 7014 display: -webkit-box;
7015 display: -ms-flexbox; 7015 display: -ms-flexbox;
7016 display: flex; 7016 display: flex;
7017 -webkit-box-orient: vertical; 7017 -webkit-box-orient: vertical;
7018 -webkit-box-direction: normal; 7018 -webkit-box-direction: normal;
7019 -ms-flex-direction: column; 7019 -ms-flex-direction: column;
7020 flex-direction: column; 7020 flex-direction: column;
7021 gap: 6px; 7021 gap: 6px;
7022 text-align: left; 7022 text-align: left;
7023 } 7023 }
7024 } 7024 }
7025 .responses__item-row span { 7025 .responses__item-row span {
7026 color: #000; 7026 color: #000;
7027 text-align: left; 7027 text-align: left;
7028 } 7028 }
7029 .responses__item-buttons { 7029 .responses__item-buttons {
7030 display: -webkit-box; 7030 display: -webkit-box;
7031 display: -ms-flexbox; 7031 display: -ms-flexbox;
7032 display: flex; 7032 display: flex;
7033 -webkit-box-orient: vertical; 7033 -webkit-box-orient: vertical;
7034 -webkit-box-direction: normal; 7034 -webkit-box-direction: normal;
7035 -ms-flex-direction: column; 7035 -ms-flex-direction: column;
7036 flex-direction: column; 7036 flex-direction: column;
7037 gap: 10px; 7037 gap: 10px;
7038 } 7038 }
7039 @media (min-width: 768px) { 7039 @media (min-width: 768px) {
7040 .responses__item-buttons { 7040 .responses__item-buttons {
7041 display: grid; 7041 display: grid;
7042 grid-template-columns: 1fr 1fr; 7042 grid-template-columns: 1fr 1fr;
7043 } 7043 }
7044 } 7044 }
7045 @media (min-width: 1280px) { 7045 @media (min-width: 1280px) {
7046 .responses__item-buttons { 7046 .responses__item-buttons {
7047 grid-template-columns: 1fr 1fr 1fr 1fr; 7047 grid-template-columns: 1fr 1fr 1fr 1fr;
7048 } 7048 }
7049 } 7049 }
7050 .responses__item-buttons .button.active { 7050 .responses__item-buttons .button.active {
7051 background: #377d87; 7051 background: #377d87;
7052 color: #fff; 7052 color: #fff;
7053 } 7053 }
7054 .responses.active .responses__item { 7054 .responses.active .responses__item {
7055 display: -webkit-box; 7055 display: -webkit-box;
7056 display: -ms-flexbox; 7056 display: -ms-flexbox;
7057 display: flex; 7057 display: flex;
7058 } 7058 }
7059 7059
7060 .chatbox { 7060 .chatbox {
7061 display: -webkit-box; 7061 display: -webkit-box;
7062 display: -ms-flexbox; 7062 display: -ms-flexbox;
7063 display: flex; 7063 display: flex;
7064 -webkit-box-orient: vertical; 7064 -webkit-box-orient: vertical;
7065 -webkit-box-direction: normal; 7065 -webkit-box-direction: normal;
7066 -ms-flex-direction: column; 7066 -ms-flex-direction: column;
7067 flex-direction: column; 7067 flex-direction: column;
7068 gap: 20px; 7068 gap: 20px;
7069 } 7069 }
7070 @media (min-width: 768px) { 7070 @media (min-width: 768px) {
7071 .chatbox { 7071 .chatbox {
7072 gap: 30px; 7072 gap: 30px;
7073 } 7073 }
7074 } 7074 }
7075 @media (min-width: 1280px) { 7075 @media (min-width: 1280px) {
7076 .chatbox { 7076 .chatbox {
7077 gap: 40px; 7077 gap: 40px;
7078 } 7078 }
7079 } 7079 }
7080 .chatbox__toper { 7080 .chatbox__toper {
7081 display: -webkit-box; 7081 display: -webkit-box;
7082 display: -ms-flexbox; 7082 display: -ms-flexbox;
7083 display: flex; 7083 display: flex;
7084 -webkit-box-orient: vertical; 7084 -webkit-box-orient: vertical;
7085 -webkit-box-direction: normal; 7085 -webkit-box-direction: normal;
7086 -ms-flex-direction: column; 7086 -ms-flex-direction: column;
7087 flex-direction: column; 7087 flex-direction: column;
7088 gap: 10px; 7088 gap: 10px;
7089 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7089 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7090 border: 1px solid #e7e7e7; 7090 border: 1px solid #e7e7e7;
7091 border-radius: 8px; 7091 border-radius: 8px;
7092 padding: 10px; 7092 padding: 10px;
7093 } 7093 }
7094 @media (min-width: 768px) { 7094 @media (min-width: 768px) {
7095 .chatbox__toper { 7095 .chatbox__toper {
7096 -webkit-box-orient: horizontal; 7096 -webkit-box-orient: horizontal;
7097 -webkit-box-direction: normal; 7097 -webkit-box-direction: normal;
7098 -ms-flex-direction: row; 7098 -ms-flex-direction: row;
7099 flex-direction: row; 7099 flex-direction: row;
7100 -webkit-box-align: center; 7100 -webkit-box-align: center;
7101 -ms-flex-align: center; 7101 -ms-flex-align: center;
7102 align-items: center; 7102 align-items: center;
7103 -webkit-box-pack: justify; 7103 -webkit-box-pack: justify;
7104 -ms-flex-pack: justify; 7104 -ms-flex-pack: justify;
7105 justify-content: space-between; 7105 justify-content: space-between;
7106 } 7106 }
7107 } 7107 }
7108 .chatbox__toper-info { 7108 .chatbox__toper-info {
7109 font-size: 12px; 7109 font-size: 12px;
7110 } 7110 }
7111 @media (min-width: 768px) { 7111 @media (min-width: 768px) {
7112 .chatbox__toper-info { 7112 .chatbox__toper-info {
7113 font-size: 16px; 7113 font-size: 16px;
7114 width: calc(100% - 230px); 7114 width: calc(100% - 230px);
7115 } 7115 }
7116 } 7116 }
7117 @media (min-width: 768px) { 7117 @media (min-width: 768px) {
7118 .chatbox__toper-button { 7118 .chatbox__toper-button {
7119 width: 210px; 7119 width: 210px;
7120 padding: 0; 7120 padding: 0;
7121 } 7121 }
7122 } 7122 }
7123 .chatbox__list { 7123 .chatbox__list {
7124 display: -webkit-box; 7124 display: -webkit-box;
7125 display: -ms-flexbox; 7125 display: -ms-flexbox;
7126 display: flex; 7126 display: flex;
7127 -webkit-box-orient: vertical; 7127 -webkit-box-orient: vertical;
7128 -webkit-box-direction: normal; 7128 -webkit-box-direction: normal;
7129 -ms-flex-direction: column; 7129 -ms-flex-direction: column;
7130 flex-direction: column; 7130 flex-direction: column;
7131 gap: 10px; 7131 gap: 10px;
7132 max-height: 400px; 7132 max-height: 400px;
7133 overflow: auto; 7133 overflow: auto;
7134 } 7134 }
7135 @media (min-width: 768px) { 7135 @media (min-width: 768px) {
7136 .chatbox__list { 7136 .chatbox__list {
7137 gap: 20px; 7137 gap: 20px;
7138 } 7138 }
7139 } 7139 }
7140 @media (min-width: 1280px) { 7140 @media (min-width: 1280px) {
7141 .chatbox__list { 7141 .chatbox__list {
7142 gap: 40px; 7142 gap: 40px;
7143 } 7143 }
7144 } 7144 }
7145 .chatbox__item { 7145 .chatbox__item {
7146 display: -webkit-box; 7146 display: -webkit-box;
7147 display: -ms-flexbox; 7147 display: -ms-flexbox;
7148 display: flex; 7148 display: flex;
7149 -webkit-box-align: start; 7149 -webkit-box-align: start;
7150 -ms-flex-align: start; 7150 -ms-flex-align: start;
7151 align-items: flex-start; 7151 align-items: flex-start;
7152 -webkit-box-pack: justify; 7152 -webkit-box-pack: justify;
7153 -ms-flex-pack: justify; 7153 -ms-flex-pack: justify;
7154 justify-content: space-between; 7154 justify-content: space-between;
7155 -ms-flex-wrap: wrap; 7155 -ms-flex-wrap: wrap;
7156 flex-wrap: wrap; 7156 flex-wrap: wrap;
7157 color: #000; 7157 color: #000;
7158 font-size: 12px; 7158 font-size: 12px;
7159 } 7159 }
7160 @media (min-width: 768px) { 7160 @media (min-width: 768px) {
7161 .chatbox__item { 7161 .chatbox__item {
7162 font-size: 16px; 7162 font-size: 16px;
7163 } 7163 }
7164 } 7164 }
7165 .chatbox__item_reverse { 7165 .chatbox__item_reverse {
7166 -webkit-box-orient: horizontal; 7166 -webkit-box-orient: horizontal;
7167 -webkit-box-direction: reverse; 7167 -webkit-box-direction: reverse;
7168 -ms-flex-direction: row-reverse; 7168 -ms-flex-direction: row-reverse;
7169 flex-direction: row-reverse; 7169 flex-direction: row-reverse;
7170 } 7170 }
7171 .chatbox__item-photo { 7171 .chatbox__item-photo {
7172 position: relative; 7172 position: relative;
7173 aspect-ratio: 1/1; 7173 aspect-ratio: 1/1;
7174 overflow: hidden; 7174 overflow: hidden;
7175 background: #9c9d9d; 7175 background: #9c9d9d;
7176 color: #fff; 7176 color: #fff;
7177 width: 44px; 7177 width: 44px;
7178 border-radius: 6px; 7178 border-radius: 6px;
7179 display: -webkit-box; 7179 display: -webkit-box;
7180 display: -ms-flexbox; 7180 display: -ms-flexbox;
7181 display: flex; 7181 display: flex;
7182 -webkit-box-pack: center; 7182 -webkit-box-pack: center;
7183 -ms-flex-pack: center; 7183 -ms-flex-pack: center;
7184 justify-content: center; 7184 justify-content: center;
7185 -webkit-box-align: center; 7185 -webkit-box-align: center;
7186 -ms-flex-align: center; 7186 -ms-flex-align: center;
7187 align-items: center; 7187 align-items: center;
7188 } 7188 }
7189 .chatbox__item-photo svg { 7189 .chatbox__item-photo svg {
7190 width: 50%; 7190 width: 50%;
7191 position: relative; 7191 position: relative;
7192 z-index: 1; 7192 z-index: 1;
7193 } 7193 }
7194 .chatbox__item-photo img { 7194 .chatbox__item-photo img {
7195 position: absolute; 7195 position: absolute;
7196 z-index: 2; 7196 z-index: 2;
7197 top: 0; 7197 top: 0;
7198 left: 0; 7198 left: 0;
7199 width: 100%; 7199 width: 100%;
7200 height: 100%; 7200 height: 100%;
7201 -o-object-fit: cover; 7201 -o-object-fit: cover;
7202 object-fit: cover; 7202 object-fit: cover;
7203 } 7203 }
7204 .chatbox__item-body { 7204 .chatbox__item-body {
7205 width: calc(100% - 54px); 7205 width: calc(100% - 54px);
7206 display: -webkit-box; 7206 display: -webkit-box;
7207 display: -ms-flexbox; 7207 display: -ms-flexbox;
7208 display: flex; 7208 display: flex;
7209 -webkit-box-orient: vertical; 7209 -webkit-box-orient: vertical;
7210 -webkit-box-direction: normal; 7210 -webkit-box-direction: normal;
7211 -ms-flex-direction: column; 7211 -ms-flex-direction: column;
7212 flex-direction: column; 7212 flex-direction: column;
7213 -webkit-box-align: start; 7213 -webkit-box-align: start;
7214 -ms-flex-align: start; 7214 -ms-flex-align: start;
7215 align-items: flex-start; 7215 align-items: flex-start;
7216 } 7216 }
7217 @media (min-width: 768px) { 7217 @media (min-width: 768px) {
7218 .chatbox__item-body { 7218 .chatbox__item-body {
7219 width: calc(100% - 60px); 7219 width: calc(100% - 60px);
7220 } 7220 }
7221 } 7221 }
7222 .chatbox__item_reverse .chatbox__item-body { 7222 .chatbox__item_reverse .chatbox__item-body {
7223 -webkit-box-align: end; 7223 -webkit-box-align: end;
7224 -ms-flex-align: end; 7224 -ms-flex-align: end;
7225 align-items: flex-end; 7225 align-items: flex-end;
7226 } 7226 }
7227 .chatbox__item-text { 7227 .chatbox__item-text {
7228 border-radius: 8px; 7228 border-radius: 8px;
7229 background: #fff; 7229 background: #fff;
7230 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7230 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7231 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7231 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7232 padding: 10px; 7232 padding: 10px;
7233 line-height: 1.6; 7233 line-height: 1.6;
7234 } 7234 }
7235 .chatbox__item-body-file-name-wrap{ 7235 .chatbox__item-body-file-name-wrap{
7236 display: flex; 7236 display: flex;
7237 align-items: center; 7237 align-items: center;
7238 } 7238 }
7239 .chatbox__item-body-file-name-wrap svg{ 7239 .chatbox__item-body-file-name-wrap svg{
7240 height: 20px; 7240 height: 20px;
7241 width: 20px; 7241 width: 20px;
7242 } 7242 }
7243 .chatbox__item-body-file-name-wrap a{ 7243 .chatbox__item-body-file-name-wrap a{
7244 margin-left: 20px; 7244 margin-left: 20px;
7245 border-radius: 8px; 7245 border-radius: 8px;
7246 padding: 2px 8px; 7246 padding: 2px 8px;
7247 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7247 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7248 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7248 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7249 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7249 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7250 } 7250 }
7251 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{ 7251 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{
7252 margin-left: 0px; 7252 margin-left: 0px;
7253 margin-right: 20px; 7253 margin-right: 20px;
7254 } 7254 }
7255 .chatbox__item-body-file-name-wrap a:hover{ 7255 .chatbox__item-body-file-name-wrap a:hover{
7256 box-shadow: 0px 0px 5px 1px rgb(139 136 136); 7256 box-shadow: 0px 0px 5px 1px rgb(139 136 136);
7257 } 7257 }
7258 .chatbox__item-text .admin-chat-answer{ 7258 .chatbox__item-text .admin-chat-answer{
7259 padding: 2px 5px; 7259 padding: 2px 5px;
7260 height: auto; 7260 height: auto;
7261 float: right; 7261 float: right;
7262 margin-left: 10px; 7262 margin-left: 10px;
7263 } 7263 }
7264 .chatbox__item-text .reply-message{ 7264 .chatbox__item-text .reply-message{
7265 border-left: 1px grey solid; 7265 border-left: 1px grey solid;
7266 padding-left: 11px; 7266 padding-left: 11px;
7267 font-size: 12px; 7267 font-size: 12px;
7268 font-style: italic; 7268 font-style: italic;
7269 margin-top: 10px; 7269 margin-top: 10px;
7270 } 7270 }
7271 .chatbox__item-time { 7271 .chatbox__item-time {
7272 width: 100%; 7272 width: 100%;
7273 padding-left: 54px; 7273 padding-left: 54px;
7274 margin-top: 10px; 7274 margin-top: 10px;
7275 color: #9c9d9d; 7275 color: #9c9d9d;
7276 } 7276 }
7277 .chatbox__item_reverse .chatbox__item-time { 7277 .chatbox__item_reverse .chatbox__item-time {
7278 text-align: right; 7278 text-align: right;
7279 } 7279 }
7280 .chatbox__bottom { 7280 .chatbox__bottom {
7281 background: #377d87; 7281 background: #377d87;
7282 padding: 10px; 7282 padding: 10px;
7283 border-radius: 8px; 7283 border-radius: 8px;
7284 display: -webkit-box; 7284 display: -webkit-box;
7285 display: -ms-flexbox; 7285 display: -ms-flexbox;
7286 display: flex; 7286 display: flex;
7287 -webkit-box-align: center; 7287 -webkit-box-align: center;
7288 -ms-flex-align: center; 7288 -ms-flex-align: center;
7289 align-items: center; 7289 align-items: center;
7290 -webkit-box-pack: justify; 7290 -webkit-box-pack: justify;
7291 -ms-flex-pack: justify; 7291 -ms-flex-pack: justify;
7292 justify-content: space-between; 7292 justify-content: space-between;
7293 } 7293 }
7294 @media (min-width: 768px) { 7294 @media (min-width: 768px) {
7295 .chatbox__bottom { 7295 .chatbox__bottom {
7296 padding: 16px 20px; 7296 padding: 16px 20px;
7297 } 7297 }
7298 } 7298 }
7299 .chatbox__bottom-file { 7299 .chatbox__bottom-file {
7300 width: 20px; 7300 width: 20px;
7301 aspect-ratio: 1/1; 7301 aspect-ratio: 1/1;
7302 display: -webkit-box; 7302 display: -webkit-box;
7303 display: -ms-flexbox; 7303 display: -ms-flexbox;
7304 display: flex; 7304 display: flex;
7305 -webkit-box-pack: center; 7305 -webkit-box-pack: center;
7306 -ms-flex-pack: center; 7306 -ms-flex-pack: center;
7307 justify-content: center; 7307 justify-content: center;
7308 -webkit-box-align: center; 7308 -webkit-box-align: center;
7309 -ms-flex-align: center; 7309 -ms-flex-align: center;
7310 align-items: center; 7310 align-items: center;
7311 background: #fff; 7311 background: #fff;
7312 color: #4d88d9; 7312 color: #4d88d9;
7313 border-radius: 8px; 7313 border-radius: 8px;
7314 } 7314 }
7315 @media (min-width: 768px) { 7315 @media (min-width: 768px) {
7316 .chatbox__bottom-file { 7316 .chatbox__bottom-file {
7317 width: 48px; 7317 width: 48px;
7318 } 7318 }
7319 } 7319 }
7320 .chatbox__bottom-file:hover { 7320 .chatbox__bottom-file:hover {
7321 color: #377d87; 7321 color: #377d87;
7322 } 7322 }
7323 .chatbox__bottom-file input { 7323 .chatbox__bottom-file input {
7324 display: none; 7324 display: none;
7325 } 7325 }
7326 .chatbox__bottom-file svg { 7326 .chatbox__bottom-file svg {
7327 width: 50%; 7327 width: 50%;
7328 aspect-ratio: 1/1; 7328 aspect-ratio: 1/1;
7329 stroke-width: 1.5px; 7329 stroke-width: 1.5px;
7330 } 7330 }
7331 .chatbox__bottom-text { 7331 .chatbox__bottom-text {
7332 width: calc(100% - 60px); 7332 width: calc(100% - 60px);
7333 height: 20px; 7333 height: 20px;
7334 border-color: #fff; 7334 border-color: #fff;
7335 } 7335 }
7336 @media (min-width: 768px) { 7336 @media (min-width: 768px) {
7337 .chatbox__bottom-text { 7337 .chatbox__bottom-text {
7338 width: calc(100% - 128px); 7338 width: calc(100% - 128px);
7339 height: 48px; 7339 height: 48px;
7340 } 7340 }
7341 } 7341 }
7342 .chatbox__bottom-text:focus { 7342 .chatbox__bottom-text:focus {
7343 border-color: #fff; 7343 border-color: #fff;
7344 } 7344 }
7345 .chatbox__bottom-send { 7345 .chatbox__bottom-send {
7346 width: 20px; 7346 width: 20px;
7347 aspect-ratio: 1/1; 7347 aspect-ratio: 1/1;
7348 display: -webkit-box; 7348 display: -webkit-box;
7349 display: -ms-flexbox; 7349 display: -ms-flexbox;
7350 display: flex; 7350 display: flex;
7351 -webkit-box-pack: center; 7351 -webkit-box-pack: center;
7352 -ms-flex-pack: center; 7352 -ms-flex-pack: center;
7353 justify-content: center; 7353 justify-content: center;
7354 -webkit-box-align: center; 7354 -webkit-box-align: center;
7355 -ms-flex-align: center; 7355 -ms-flex-align: center;
7356 align-items: center; 7356 align-items: center;
7357 padding: 0; 7357 padding: 0;
7358 background: #fff; 7358 background: #fff;
7359 border: none; 7359 border: none;
7360 color: #4d88d9; 7360 color: #4d88d9;
7361 border-radius: 999px; 7361 border-radius: 999px;
7362 } 7362 }
7363 @media (min-width: 768px) { 7363 @media (min-width: 768px) {
7364 .chatbox__bottom-send { 7364 .chatbox__bottom-send {
7365 width: 48px; 7365 width: 48px;
7366 } 7366 }
7367 } 7367 }
7368 .chatbox__bottom-send:hover { 7368 .chatbox__bottom-send:hover {
7369 color: #377d87; 7369 color: #377d87;
7370 } 7370 }
7371 .chatbox__bottom-send svg { 7371 .chatbox__bottom-send svg {
7372 width: 50%; 7372 width: 50%;
7373 aspect-ratio: 1/1; 7373 aspect-ratio: 1/1;
7374 position: relative; 7374 position: relative;
7375 left: 1px; 7375 left: 1px;
7376 } 7376 }
7377 @media (min-width: 768px) { 7377 @media (min-width: 768px) {
7378 .chatbox__bottom-send svg { 7378 .chatbox__bottom-send svg {
7379 width: 40%; 7379 width: 40%;
7380 left: 2px; 7380 left: 2px;
7381 } 7381 }
7382 } 7382 }
7383 7383
7384 .cvs { 7384 .cvs {
7385 display: -webkit-box; 7385 display: -webkit-box;
7386 display: -ms-flexbox; 7386 display: -ms-flexbox;
7387 display: flex; 7387 display: flex;
7388 -webkit-box-orient: vertical; 7388 -webkit-box-orient: vertical;
7389 -webkit-box-direction: reverse; 7389 -webkit-box-direction: reverse;
7390 -ms-flex-direction: column-reverse; 7390 -ms-flex-direction: column-reverse;
7391 flex-direction: column-reverse; 7391 flex-direction: column-reverse;
7392 -webkit-box-align: center; 7392 -webkit-box-align: center;
7393 -ms-flex-align: center; 7393 -ms-flex-align: center;
7394 align-items: center; 7394 align-items: center;
7395 gap: 20px; 7395 gap: 20px;
7396 } 7396 }
7397 .cvs__body { 7397 .cvs__body {
7398 display: -webkit-box; 7398 display: -webkit-box;
7399 display: -ms-flexbox; 7399 display: -ms-flexbox;
7400 display: flex; 7400 display: flex;
7401 -webkit-box-orient: vertical; 7401 -webkit-box-orient: vertical;
7402 -webkit-box-direction: normal; 7402 -webkit-box-direction: normal;
7403 -ms-flex-direction: column; 7403 -ms-flex-direction: column;
7404 flex-direction: column; 7404 flex-direction: column;
7405 gap: 20px; 7405 gap: 20px;
7406 width: 100%; 7406 width: 100%;
7407 } 7407 }
7408 @media (min-width: 768px) { 7408 @media (min-width: 768px) {
7409 .cvs__body { 7409 .cvs__body {
7410 gap: 30px; 7410 gap: 30px;
7411 } 7411 }
7412 } 7412 }
7413 .cvs__item { 7413 .cvs__item {
7414 display: none; 7414 display: none;
7415 -webkit-box-orient: vertical; 7415 -webkit-box-orient: vertical;
7416 -webkit-box-direction: normal; 7416 -webkit-box-direction: normal;
7417 -ms-flex-direction: column; 7417 -ms-flex-direction: column;
7418 flex-direction: column; 7418 flex-direction: column;
7419 gap: 10px; 7419 gap: 10px;
7420 border-radius: 8px; 7420 border-radius: 8px;
7421 border: 1px solid #e7e7e7; 7421 border: 1px solid #e7e7e7;
7422 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7422 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7423 padding: 10px; 7423 padding: 10px;
7424 font-size: 12px; 7424 font-size: 12px;
7425 position: relative; 7425 position: relative;
7426 } 7426 }
7427 @media (min-width: 768px) { 7427 @media (min-width: 768px) {
7428 .cvs__item { 7428 .cvs__item {
7429 gap: 0; 7429 gap: 0;
7430 padding: 20px; 7430 padding: 20px;
7431 font-size: 16px; 7431 font-size: 16px;
7432 -webkit-box-orient: horizontal; 7432 -webkit-box-orient: horizontal;
7433 -webkit-box-direction: normal; 7433 -webkit-box-direction: normal;
7434 -ms-flex-direction: row; 7434 -ms-flex-direction: row;
7435 flex-direction: row; 7435 flex-direction: row;
7436 -webkit-box-align: start; 7436 -webkit-box-align: start;
7437 -ms-flex-align: start; 7437 -ms-flex-align: start;
7438 align-items: flex-start; 7438 align-items: flex-start;
7439 -ms-flex-wrap: wrap; 7439 -ms-flex-wrap: wrap;
7440 flex-wrap: wrap; 7440 flex-wrap: wrap;
7441 } 7441 }
7442 } 7442 }
7443 .cvs__item:nth-of-type(1), .cvs__item:nth-of-type(2), .cvs__item:nth-of-type(3), .cvs__item:nth-of-type(4), .cvs__item:nth-of-type(5), .cvs__item:nth-of-type(6) { 7443 .cvs__item:nth-of-type(1), .cvs__item:nth-of-type(2), .cvs__item:nth-of-type(3), .cvs__item:nth-of-type(4), .cvs__item:nth-of-type(5), .cvs__item:nth-of-type(6) {
7444 display: -webkit-box; 7444 display: -webkit-box;
7445 display: -ms-flexbox; 7445 display: -ms-flexbox;
7446 display: flex; 7446 display: flex;
7447 } 7447 }
7448 .cvs__item-like { 7448 .cvs__item-like {
7449 width: unset; 7449 width: unset;
7450 padding: 5px 10px; 7450 padding: 5px 10px;
7451 margin-right: 10px; 7451 margin-right: 10px;
7452 } 7452 }
7453 .cvs__item .cvs__item-buttons .chat{ 7453 .cvs__item .cvs__item-buttons .chat{
7454 width: unset; 7454 width: unset;
7455 padding: 5px 10px; 7455 padding: 5px 10px;
7456 margin-right: 10px; 7456 margin-right: 10px;
7457 } 7457 }
7458 .cvs__item-like.active{ 7458 .cvs__item-like.active{
7459 background: #ffffff; 7459 background: #ffffff;
7460 color: #eb5757; 7460 color: #eb5757;
7461 } 7461 }
7462 .cvs__item-like .in-favorites{ 7462 .cvs__item-like .in-favorites{
7463 display: none; 7463 display: none;
7464 } 7464 }
7465 .cvs__item-like.active .in-favorites{ 7465 .cvs__item-like.active .in-favorites{
7466 display: block; 7466 display: block;
7467 color: #eb5757; 7467 color: #eb5757;
7468 } 7468 }
7469 .cvs__item-like.active .to-favorites{ 7469 .cvs__item-like.active .to-favorites{
7470 display: none; 7470 display: none;
7471 } 7471 }
7472 .cvs__item .cvs__item-header{ 7472 .cvs__item .cvs__item-header{
7473 display: flex; 7473 display: flex;
7474 width: 100%; 7474 width: 100%;
7475 justify-content: space-between; 7475 justify-content: space-between;
7476 } 7476 }
7477 .cvs__item-photo { 7477 .cvs__item-photo {
7478 position: relative; 7478 position: relative;
7479 aspect-ratio: 1/1; 7479 aspect-ratio: 1/1;
7480 overflow: hidden; 7480 overflow: hidden;
7481 background: #9c9d9d; 7481 background: #9c9d9d;
7482 color: #fff; 7482 color: #fff;
7483 width: 36px; 7483 width: 36px;
7484 border-radius: 6px; 7484 border-radius: 6px;
7485 display: -webkit-box; 7485 display: -webkit-box;
7486 display: -ms-flexbox; 7486 display: -ms-flexbox;
7487 display: flex; 7487 display: flex;
7488 -webkit-box-pack: center; 7488 -webkit-box-pack: center;
7489 -ms-flex-pack: center; 7489 -ms-flex-pack: center;
7490 justify-content: center; 7490 justify-content: center;
7491 -webkit-box-align: center; 7491 -webkit-box-align: center;
7492 -ms-flex-align: center; 7492 -ms-flex-align: center;
7493 align-items: center; 7493 align-items: center;
7494 } 7494 }
7495 @media (min-width: 768px) { 7495 @media (min-width: 768px) {
7496 .cvs__item-photo { 7496 .cvs__item-photo {
7497 width: 68px; 7497 width: 68px;
7498 } 7498 }
7499 } 7499 }
7500 .cvs__item-photo svg { 7500 .cvs__item-photo svg {
7501 width: 50%; 7501 width: 50%;
7502 position: relative; 7502 position: relative;
7503 z-index: 1; 7503 z-index: 1;
7504 } 7504 }
7505 .cvs__item-photo img { 7505 .cvs__item-photo img {
7506 position: absolute; 7506 position: absolute;
7507 z-index: 2; 7507 z-index: 2;
7508 top: 0; 7508 top: 0;
7509 left: 0; 7509 left: 0;
7510 width: 100%; 7510 width: 100%;
7511 height: 100%; 7511 height: 100%;
7512 -o-object-fit: cover; 7512 -o-object-fit: cover;
7513 object-fit: cover; 7513 object-fit: cover;
7514 } 7514 }
7515 .cvs__item-text { 7515 .cvs__item-text {
7516 display: -webkit-box; 7516 display: -webkit-box;
7517 display: -ms-flexbox; 7517 display: -ms-flexbox;
7518 display: flex; 7518 display: flex;
7519 -webkit-box-orient: vertical; 7519 -webkit-box-orient: vertical;
7520 -webkit-box-direction: normal; 7520 -webkit-box-direction: normal;
7521 -ms-flex-direction: column; 7521 -ms-flex-direction: column;
7522 flex-direction: column; 7522 flex-direction: column;
7523 gap: 10px; 7523 gap: 10px;
7524 width: 100%; 7524 width: 100%;
7525 margin-top: 30px; 7525 margin-top: 30px;
7526 } 7526 }
7527 .cvs__item .cvs__item-buttons{ 7527 .cvs__item .cvs__item-buttons{
7528 display: flex; 7528 display: flex;
7529 align-items: start; 7529 align-items: start;
7530 } 7530 }
7531 .cvs.active .cvs__item { 7531 .cvs.active .cvs__item {
7532 display: -webkit-box; 7532 display: -webkit-box;
7533 display: -ms-flexbox; 7533 display: -ms-flexbox;
7534 display: flex; 7534 display: flex;
7535 } 7535 }
7536 .cvs__item-text .cvs__item-text-row{ 7536 .cvs__item-text .cvs__item-text-row{
7537 display: flex; 7537 display: flex;
7538 justify-content: space-between; 7538 justify-content: space-between;
7539 width: 100%; 7539 width: 100%;
7540 } 7540 }
7541 .cvs__item-text .cvs__item-text-row > div{ 7541 .cvs__item-text .cvs__item-text-row > div{
7542 width: 50%; 7542 width: 50%;
7543 } 7543 }
7544 .cvs__item-text .cvs__item-text-row b{ 7544 .cvs__item-text .cvs__item-text-row b{
7545 color: #377d87; 7545 color: #377d87;
7546 font-size: 18px; 7546 font-size: 18px;
7547 } 7547 }
7548 .cvs__item-text .cvs__item-text-status { 7548 .cvs__item-text .cvs__item-text-status {
7549 width: fit-content; 7549 width: fit-content;
7550 background-color: #e6e6e6; 7550 background-color: #e6e6e6;
7551 font-weight: bold; 7551 font-weight: bold;
7552 padding: 5px 10px; 7552 padding: 5px 10px;
7553 border-radius: 8px; 7553 border-radius: 8px;
7554 margin-right: 30px; 7554 margin-right: 30px;
7555 } 7555 }
7556 .cvs__item-text .cvs__item-text-status.looking-for-job { 7556 .cvs__item-text .cvs__item-text-status.looking-for-job {
7557 background-color: #eb5757; 7557 background-color: #eb5757;
7558 color: #fff; 7558 color: #fff;
7559 } 7559 }
7560 .cvs__item-text .cvs__item-text-updated-at{ 7560 .cvs__item-text .cvs__item-text-updated-at{
7561 padding: 5px 10px; 7561 padding: 5px 10px;
7562 border-radius: 8px; 7562 border-radius: 8px;
7563 border: 1px #e6e6e6 solid; 7563 border: 1px #e6e6e6 solid;
7564 } 7564 }
7565 .faqs { 7565 .faqs {
7566 display: -webkit-box; 7566 display: -webkit-box;
7567 display: -ms-flexbox; 7567 display: -ms-flexbox;
7568 display: flex; 7568 display: flex;
7569 -webkit-box-orient: vertical; 7569 -webkit-box-orient: vertical;
7570 -webkit-box-direction: reverse; 7570 -webkit-box-direction: reverse;
7571 -ms-flex-direction: column-reverse; 7571 -ms-flex-direction: column-reverse;
7572 flex-direction: column-reverse; 7572 flex-direction: column-reverse;
7573 -webkit-box-align: center; 7573 -webkit-box-align: center;
7574 -ms-flex-align: center; 7574 -ms-flex-align: center;
7575 align-items: center; 7575 align-items: center;
7576 gap: 20px; 7576 gap: 20px;
7577 } 7577 }
7578 .faqs__body { 7578 .faqs__body {
7579 display: -webkit-box; 7579 display: -webkit-box;
7580 display: -ms-flexbox; 7580 display: -ms-flexbox;
7581 display: flex; 7581 display: flex;
7582 -webkit-box-orient: vertical; 7582 -webkit-box-orient: vertical;
7583 -webkit-box-direction: normal; 7583 -webkit-box-direction: normal;
7584 -ms-flex-direction: column; 7584 -ms-flex-direction: column;
7585 flex-direction: column; 7585 flex-direction: column;
7586 gap: 20px; 7586 gap: 20px;
7587 width: 100%; 7587 width: 100%;
7588 } 7588 }
7589 .faqs__item { 7589 .faqs__item {
7590 display: none; 7590 display: none;
7591 -webkit-box-orient: vertical; 7591 -webkit-box-orient: vertical;
7592 -webkit-box-direction: normal; 7592 -webkit-box-direction: normal;
7593 -ms-flex-direction: column; 7593 -ms-flex-direction: column;
7594 flex-direction: column; 7594 flex-direction: column;
7595 border-radius: 8px; 7595 border-radius: 8px;
7596 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7596 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7597 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7597 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7598 background: #fff; 7598 background: #fff;
7599 padding: 10px; 7599 padding: 10px;
7600 font-size: 12px; 7600 font-size: 12px;
7601 } 7601 }
7602 @media (min-width: 768px) { 7602 @media (min-width: 768px) {
7603 .faqs__item { 7603 .faqs__item {
7604 padding: 20px; 7604 padding: 20px;
7605 font-size: 16px; 7605 font-size: 16px;
7606 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7606 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7607 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7607 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7608 } 7608 }
7609 } 7609 }
7610 .faqs__item:nth-of-type(1), .faqs__item:nth-of-type(2), .faqs__item:nth-of-type(3), .faqs__item:nth-of-type(4), .faqs__item:nth-of-type(5), .faqs__item:nth-of-type(6) { 7610 .faqs__item:nth-of-type(1), .faqs__item:nth-of-type(2), .faqs__item:nth-of-type(3), .faqs__item:nth-of-type(4), .faqs__item:nth-of-type(5), .faqs__item:nth-of-type(6) {
7611 display: -webkit-box; 7611 display: -webkit-box;
7612 display: -ms-flexbox; 7612 display: -ms-flexbox;
7613 display: flex; 7613 display: flex;
7614 } 7614 }
7615 .faqs__item-button { 7615 .faqs__item-button {
7616 background: none; 7616 background: none;
7617 padding: 0; 7617 padding: 0;
7618 border: none; 7618 border: none;
7619 display: -webkit-box; 7619 display: -webkit-box;
7620 display: -ms-flexbox; 7620 display: -ms-flexbox;
7621 display: flex; 7621 display: flex;
7622 -webkit-box-align: center; 7622 -webkit-box-align: center;
7623 -ms-flex-align: center; 7623 -ms-flex-align: center;
7624 align-items: center; 7624 align-items: center;
7625 color: #000; 7625 color: #000;
7626 text-align: left; 7626 text-align: left;
7627 font-size: 14px; 7627 font-size: 14px;
7628 font-weight: 700; 7628 font-weight: 700;
7629 } 7629 }
7630 @media (min-width: 768px) { 7630 @media (min-width: 768px) {
7631 .faqs__item-button { 7631 .faqs__item-button {
7632 font-size: 20px; 7632 font-size: 20px;
7633 } 7633 }
7634 } 7634 }
7635 .faqs__item-button span { 7635 .faqs__item-button span {
7636 width: calc(100% - 16px); 7636 width: calc(100% - 16px);
7637 padding-right: 16px; 7637 padding-right: 16px;
7638 } 7638 }
7639 .faqs__item-button i { 7639 .faqs__item-button i {
7640 display: -webkit-box; 7640 display: -webkit-box;
7641 display: -ms-flexbox; 7641 display: -ms-flexbox;
7642 display: flex; 7642 display: flex;
7643 -webkit-box-pack: center; 7643 -webkit-box-pack: center;
7644 -ms-flex-pack: center; 7644 -ms-flex-pack: center;
7645 justify-content: center; 7645 justify-content: center;
7646 -webkit-box-align: center; 7646 -webkit-box-align: center;
7647 -ms-flex-align: center; 7647 -ms-flex-align: center;
7648 align-items: center; 7648 align-items: center;
7649 width: 16px; 7649 width: 16px;
7650 aspect-ratio: 1/1; 7650 aspect-ratio: 1/1;
7651 color: #377d87; 7651 color: #377d87;
7652 -webkit-transition: 0.3s; 7652 -webkit-transition: 0.3s;
7653 transition: 0.3s; 7653 transition: 0.3s;
7654 } 7654 }
7655 .faqs__item-button i svg { 7655 .faqs__item-button i svg {
7656 width: 16px; 7656 width: 16px;
7657 aspect-ratio: 1/1; 7657 aspect-ratio: 1/1;
7658 -webkit-transform: rotate(90deg); 7658 -webkit-transform: rotate(90deg);
7659 -ms-transform: rotate(90deg); 7659 -ms-transform: rotate(90deg);
7660 transform: rotate(90deg); 7660 transform: rotate(90deg);
7661 } 7661 }
7662 .faqs__item-button.active i { 7662 .faqs__item-button.active i {
7663 -webkit-transform: rotate(180deg); 7663 -webkit-transform: rotate(180deg);
7664 -ms-transform: rotate(180deg); 7664 -ms-transform: rotate(180deg);
7665 transform: rotate(180deg); 7665 transform: rotate(180deg);
7666 } 7666 }
7667 .faqs__item-body { 7667 .faqs__item-body {
7668 display: -webkit-box; 7668 display: -webkit-box;
7669 display: -ms-flexbox; 7669 display: -ms-flexbox;
7670 display: flex; 7670 display: flex;
7671 -webkit-box-orient: vertical; 7671 -webkit-box-orient: vertical;
7672 -webkit-box-direction: normal; 7672 -webkit-box-direction: normal;
7673 -ms-flex-direction: column; 7673 -ms-flex-direction: column;
7674 flex-direction: column; 7674 flex-direction: column;
7675 gap: 10px; 7675 gap: 10px;
7676 opacity: 0; 7676 opacity: 0;
7677 height: 0; 7677 height: 0;
7678 overflow: hidden; 7678 overflow: hidden;
7679 font-size: 12px; 7679 font-size: 12px;
7680 line-height: 1.4; 7680 line-height: 1.4;
7681 } 7681 }
7682 @media (min-width: 768px) { 7682 @media (min-width: 768px) {
7683 .faqs__item-body { 7683 .faqs__item-body {
7684 font-size: 16px; 7684 font-size: 16px;
7685 gap: 20px; 7685 gap: 20px;
7686 } 7686 }
7687 } 7687 }
7688 .faqs__item-body p { 7688 .faqs__item-body p {
7689 margin: 0; 7689 margin: 0;
7690 } 7690 }
7691 .faqs__item-body a {
7692 color: #0f74a8;
7693 }
7691 .active + .faqs__item-body { 7694 .active + .faqs__item-body {
7692 opacity: 1; 7695 opacity: 1;
7693 height: auto; 7696 height: auto;
7694 -webkit-transition: 0.3s; 7697 -webkit-transition: 0.3s;
7695 transition: 0.3s; 7698 transition: 0.3s;
7696 padding-top: 10px; 7699 padding-top: 10px;
7697 } 7700 }
7698 @media (min-width: 768px) { 7701 @media (min-width: 768px) {
7699 .active + .faqs__item-body { 7702 .active + .faqs__item-body {
7700 padding-top: 20px; 7703 padding-top: 20px;
7701 } 7704 }
7702 } 7705 }
7703 .faqs.active .faqs__item { 7706 .faqs.active .faqs__item {
7704 display: -webkit-box; 7707 display: -webkit-box;
7705 display: -ms-flexbox; 7708 display: -ms-flexbox;
7706 display: flex; 7709 display: flex;
7707 } 7710 }
7708 7711
7709 .cabinet { 7712 .cabinet {
7710 padding: 20px 0; 7713 padding: 20px 0;
7711 padding-bottom: 40px; 7714 padding-bottom: 40px;
7712 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7715 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7713 } 7716 }
7714 @media (min-width: 992px) { 7717 @media (min-width: 992px) {
7715 .cabinet { 7718 .cabinet {
7716 padding: 30px 0; 7719 padding: 30px 0;
7717 padding-bottom: 60px; 7720 padding-bottom: 60px;
7718 } 7721 }
7719 } 7722 }
7720 .cabinet__breadcrumbs { 7723 .cabinet__breadcrumbs {
7721 margin-bottom: 50px; 7724 margin-bottom: 50px;
7722 } 7725 }
7723 .cabinet__wrapper { 7726 .cabinet__wrapper {
7724 display: -webkit-box; 7727 display: -webkit-box;
7725 display: -ms-flexbox; 7728 display: -ms-flexbox;
7726 display: flex; 7729 display: flex;
7727 -webkit-box-orient: vertical; 7730 -webkit-box-orient: vertical;
7728 -webkit-box-direction: normal; 7731 -webkit-box-direction: normal;
7729 -ms-flex-direction: column; 7732 -ms-flex-direction: column;
7730 flex-direction: column; 7733 flex-direction: column;
7731 } 7734 }
7732 @media (min-width: 992px) { 7735 @media (min-width: 992px) {
7733 .cabinet__wrapper { 7736 .cabinet__wrapper {
7734 -webkit-box-orient: horizontal; 7737 -webkit-box-orient: horizontal;
7735 -webkit-box-direction: normal; 7738 -webkit-box-direction: normal;
7736 -ms-flex-direction: row; 7739 -ms-flex-direction: row;
7737 flex-direction: row; 7740 flex-direction: row;
7738 -webkit-box-align: start; 7741 -webkit-box-align: start;
7739 -ms-flex-align: start; 7742 -ms-flex-align: start;
7740 align-items: flex-start; 7743 align-items: flex-start;
7741 -webkit-box-pack: justify; 7744 -webkit-box-pack: justify;
7742 -ms-flex-pack: justify; 7745 -ms-flex-pack: justify;
7743 justify-content: space-between; 7746 justify-content: space-between;
7744 } 7747 }
7745 } 7748 }
7746 .cabinet__side { 7749 .cabinet__side {
7747 border-radius: 8px; 7750 border-radius: 8px;
7748 background: #fff; 7751 background: #fff;
7749 padding: 20px 10px; 7752 padding: 20px 10px;
7750 display: -webkit-box; 7753 display: -webkit-box;
7751 display: -ms-flexbox; 7754 display: -ms-flexbox;
7752 display: flex; 7755 display: flex;
7753 -webkit-box-orient: vertical; 7756 -webkit-box-orient: vertical;
7754 -webkit-box-direction: normal; 7757 -webkit-box-direction: normal;
7755 -ms-flex-direction: column; 7758 -ms-flex-direction: column;
7756 flex-direction: column; 7759 flex-direction: column;
7757 gap: 30px; 7760 gap: 30px;
7758 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7761 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7759 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7762 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7760 } 7763 }
7761 @media (min-width: 768px) { 7764 @media (min-width: 768px) {
7762 .cabinet__side { 7765 .cabinet__side {
7763 padding: 30px 20px; 7766 padding: 30px 20px;
7764 margin-bottom: 50px; 7767 margin-bottom: 50px;
7765 } 7768 }
7766 } 7769 }
7767 @media (min-width: 992px) { 7770 @media (min-width: 992px) {
7768 .cabinet__side { 7771 .cabinet__side {
7769 width: 340px; 7772 width: 340px;
7770 margin: 0; 7773 margin: 0;
7771 position: sticky; 7774 position: sticky;
7772 top: 6px; 7775 top: 6px;
7773 } 7776 }
7774 } 7777 }
7775 @media (min-width: 1280px) { 7778 @media (min-width: 1280px) {
7776 .cabinet__side { 7779 .cabinet__side {
7777 width: 400px; 7780 width: 400px;
7778 } 7781 }
7779 } 7782 }
7780 .cabinet__side-item { 7783 .cabinet__side-item {
7781 display: -webkit-box; 7784 display: -webkit-box;
7782 display: -ms-flexbox; 7785 display: -ms-flexbox;
7783 display: flex; 7786 display: flex;
7784 -webkit-box-orient: vertical; 7787 -webkit-box-orient: vertical;
7785 -webkit-box-direction: normal; 7788 -webkit-box-direction: normal;
7786 -ms-flex-direction: column; 7789 -ms-flex-direction: column;
7787 flex-direction: column; 7790 flex-direction: column;
7788 gap: 20px; 7791 gap: 20px;
7789 } 7792 }
7790 .cabinet__side-toper { 7793 .cabinet__side-toper {
7791 display: -webkit-box; 7794 display: -webkit-box;
7792 display: -ms-flexbox; 7795 display: -ms-flexbox;
7793 display: flex; 7796 display: flex;
7794 -webkit-box-align: center; 7797 -webkit-box-align: center;
7795 -ms-flex-align: center; 7798 -ms-flex-align: center;
7796 align-items: center; 7799 align-items: center;
7797 } 7800 }
7798 .cabinet__side-toper-pic { 7801 .cabinet__side-toper-pic {
7799 width: 70px; 7802 width: 70px;
7800 aspect-ratio: 1/1; 7803 aspect-ratio: 1/1;
7801 overflow: hidden; 7804 overflow: hidden;
7802 border-radius: 8px; 7805 border-radius: 8px;
7803 color: #fff; 7806 color: #fff;
7804 background: #9c9d9d; 7807 background: #9c9d9d;
7805 display: -webkit-box; 7808 display: -webkit-box;
7806 display: -ms-flexbox; 7809 display: -ms-flexbox;
7807 display: flex; 7810 display: flex;
7808 -webkit-box-align: center; 7811 -webkit-box-align: center;
7809 -ms-flex-align: center; 7812 -ms-flex-align: center;
7810 align-items: center; 7813 align-items: center;
7811 -webkit-box-pack: center; 7814 -webkit-box-pack: center;
7812 -ms-flex-pack: center; 7815 -ms-flex-pack: center;
7813 justify-content: center; 7816 justify-content: center;
7814 position: relative; 7817 position: relative;
7815 } 7818 }
7816 .cabinet__side-toper-pic img { 7819 .cabinet__side-toper-pic img {
7817 width: 100%; 7820 width: 100%;
7818 height: 100%; 7821 height: 100%;
7819 -o-object-fit: cover; 7822 -o-object-fit: cover;
7820 object-fit: cover; 7823 object-fit: cover;
7821 position: absolute; 7824 position: absolute;
7822 z-index: 2; 7825 z-index: 2;
7823 top: 0; 7826 top: 0;
7824 left: 0; 7827 left: 0;
7825 aspect-ratio: 1/1; 7828 aspect-ratio: 1/1;
7826 -o-object-fit: contain; 7829 -o-object-fit: contain;
7827 object-fit: contain; 7830 object-fit: contain;
7828 } 7831 }
7829 .cabinet__side-toper-pic svg { 7832 .cabinet__side-toper-pic svg {
7830 width: 50%; 7833 width: 50%;
7831 aspect-ratio: 1/1; 7834 aspect-ratio: 1/1;
7832 } 7835 }
7833 .cabinet__side-toper b { 7836 .cabinet__side-toper b {
7834 width: calc(100% - 70px); 7837 width: calc(100% - 70px);
7835 font-size: 14px; 7838 font-size: 14px;
7836 font-weight: 700; 7839 font-weight: 700;
7837 padding-left: 16px; 7840 padding-left: 16px;
7838 } 7841 }
7839 @media (min-width: 768px) { 7842 @media (min-width: 768px) {
7840 .cabinet__side-toper b { 7843 .cabinet__side-toper b {
7841 font-size: 20px; 7844 font-size: 20px;
7842 } 7845 }
7843 } 7846 }
7844 .cabinet__menu { 7847 .cabinet__menu {
7845 display: -webkit-box; 7848 display: -webkit-box;
7846 display: -ms-flexbox; 7849 display: -ms-flexbox;
7847 display: flex; 7850 display: flex;
7848 -webkit-box-orient: vertical; 7851 -webkit-box-orient: vertical;
7849 -webkit-box-direction: normal; 7852 -webkit-box-direction: normal;
7850 -ms-flex-direction: column; 7853 -ms-flex-direction: column;
7851 flex-direction: column; 7854 flex-direction: column;
7852 } 7855 }
7853 .cabinet__menu-toper { 7856 .cabinet__menu-toper {
7854 display: -webkit-box; 7857 display: -webkit-box;
7855 display: -ms-flexbox; 7858 display: -ms-flexbox;
7856 display: flex; 7859 display: flex;
7857 -webkit-box-align: center; 7860 -webkit-box-align: center;
7858 -ms-flex-align: center; 7861 -ms-flex-align: center;
7859 align-items: center; 7862 align-items: center;
7860 -webkit-box-pack: justify; 7863 -webkit-box-pack: justify;
7861 -ms-flex-pack: justify; 7864 -ms-flex-pack: justify;
7862 justify-content: space-between; 7865 justify-content: space-between;
7863 padding: 0 16px; 7866 padding: 0 16px;
7864 padding-right: 12px; 7867 padding-right: 12px;
7865 border: none; 7868 border: none;
7866 border-radius: 8px; 7869 border-radius: 8px;
7867 background: #377d87; 7870 background: #377d87;
7868 color: #fff; 7871 color: #fff;
7869 } 7872 }
7870 @media (min-width: 768px) { 7873 @media (min-width: 768px) {
7871 .cabinet__menu-toper { 7874 .cabinet__menu-toper {
7872 padding: 0 20px; 7875 padding: 0 20px;
7873 } 7876 }
7874 } 7877 }
7875 @media (min-width: 992px) { 7878 @media (min-width: 992px) {
7876 .cabinet__menu-toper { 7879 .cabinet__menu-toper {
7877 display: none; 7880 display: none;
7878 } 7881 }
7879 } 7882 }
7880 .cabinet__menu-toper-text { 7883 .cabinet__menu-toper-text {
7881 width: calc(100% - 16px); 7884 width: calc(100% - 16px);
7882 display: -webkit-box; 7885 display: -webkit-box;
7883 display: -ms-flexbox; 7886 display: -ms-flexbox;
7884 display: flex; 7887 display: flex;
7885 -webkit-box-align: center; 7888 -webkit-box-align: center;
7886 -ms-flex-align: center; 7889 -ms-flex-align: center;
7887 align-items: center; 7890 align-items: center;
7888 } 7891 }
7889 @media (min-width: 768px) { 7892 @media (min-width: 768px) {
7890 .cabinet__menu-toper-text { 7893 .cabinet__menu-toper-text {
7891 width: calc(100% - 20px); 7894 width: calc(100% - 20px);
7892 } 7895 }
7893 } 7896 }
7894 .cabinet__menu-toper-text i { 7897 .cabinet__menu-toper-text i {
7895 width: 16px; 7898 width: 16px;
7896 height: 16px; 7899 height: 16px;
7897 display: -webkit-box; 7900 display: -webkit-box;
7898 display: -ms-flexbox; 7901 display: -ms-flexbox;
7899 display: flex; 7902 display: flex;
7900 -webkit-box-align: center; 7903 -webkit-box-align: center;
7901 -ms-flex-align: center; 7904 -ms-flex-align: center;
7902 align-items: center; 7905 align-items: center;
7903 -webkit-box-pack: center; 7906 -webkit-box-pack: center;
7904 -ms-flex-pack: center; 7907 -ms-flex-pack: center;
7905 justify-content: center; 7908 justify-content: center;
7906 } 7909 }
7907 @media (min-width: 768px) { 7910 @media (min-width: 768px) {
7908 .cabinet__menu-toper-text i { 7911 .cabinet__menu-toper-text i {
7909 width: 22px; 7912 width: 22px;
7910 height: 22px; 7913 height: 22px;
7911 } 7914 }
7912 } 7915 }
7913 .cabinet__menu-toper-text svg { 7916 .cabinet__menu-toper-text svg {
7914 width: 16px; 7917 width: 16px;
7915 height: 16px; 7918 height: 16px;
7916 } 7919 }
7917 @media (min-width: 768px) { 7920 @media (min-width: 768px) {
7918 .cabinet__menu-toper-text svg { 7921 .cabinet__menu-toper-text svg {
7919 width: 22px; 7922 width: 22px;
7920 height: 22px; 7923 height: 22px;
7921 } 7924 }
7922 } 7925 }
7923 .cabinet__menu-toper-text span { 7926 .cabinet__menu-toper-text span {
7924 display: -webkit-box; 7927 display: -webkit-box;
7925 display: -ms-flexbox; 7928 display: -ms-flexbox;
7926 display: flex; 7929 display: flex;
7927 -webkit-box-align: center; 7930 -webkit-box-align: center;
7928 -ms-flex-align: center; 7931 -ms-flex-align: center;
7929 align-items: center; 7932 align-items: center;
7930 padding: 0 10px; 7933 padding: 0 10px;
7931 min-height: 30px; 7934 min-height: 30px;
7932 font-size: 12px; 7935 font-size: 12px;
7933 width: calc(100% - 16px); 7936 width: calc(100% - 16px);
7934 } 7937 }
7935 @media (min-width: 768px) { 7938 @media (min-width: 768px) {
7936 .cabinet__menu-toper-text span { 7939 .cabinet__menu-toper-text span {
7937 width: calc(100% - 22px); 7940 width: calc(100% - 22px);
7938 font-size: 20px; 7941 font-size: 20px;
7939 min-height: 52px; 7942 min-height: 52px;
7940 padding: 0 16px; 7943 padding: 0 16px;
7941 } 7944 }
7942 } 7945 }
7943 .cabinet__menu-toper-arrow { 7946 .cabinet__menu-toper-arrow {
7944 width: 16px; 7947 width: 16px;
7945 height: 16px; 7948 height: 16px;
7946 display: -webkit-box; 7949 display: -webkit-box;
7947 display: -ms-flexbox; 7950 display: -ms-flexbox;
7948 display: flex; 7951 display: flex;
7949 -webkit-box-pack: center; 7952 -webkit-box-pack: center;
7950 -ms-flex-pack: center; 7953 -ms-flex-pack: center;
7951 justify-content: center; 7954 justify-content: center;
7952 -webkit-box-align: center; 7955 -webkit-box-align: center;
7953 -ms-flex-align: center; 7956 -ms-flex-align: center;
7954 align-items: center; 7957 align-items: center;
7955 -webkit-transition: 0.3s; 7958 -webkit-transition: 0.3s;
7956 transition: 0.3s; 7959 transition: 0.3s;
7957 } 7960 }
7958 @media (min-width: 768px) { 7961 @media (min-width: 768px) {
7959 .cabinet__menu-toper-arrow { 7962 .cabinet__menu-toper-arrow {
7960 width: 20px; 7963 width: 20px;
7961 height: 20px; 7964 height: 20px;
7962 } 7965 }
7963 } 7966 }
7964 .cabinet__menu-toper-arrow svg { 7967 .cabinet__menu-toper-arrow svg {
7965 width: 12px; 7968 width: 12px;
7966 height: 12px; 7969 height: 12px;
7967 -webkit-transform: rotate(90deg); 7970 -webkit-transform: rotate(90deg);
7968 -ms-transform: rotate(90deg); 7971 -ms-transform: rotate(90deg);
7969 transform: rotate(90deg); 7972 transform: rotate(90deg);
7970 } 7973 }
7971 @media (min-width: 768px) { 7974 @media (min-width: 768px) {
7972 .cabinet__menu-toper-arrow svg { 7975 .cabinet__menu-toper-arrow svg {
7973 width: 20px; 7976 width: 20px;
7974 height: 20px; 7977 height: 20px;
7975 } 7978 }
7976 } 7979 }
7977 .cabinet__menu-toper.active .cabinet__menu-toper-arrow { 7980 .cabinet__menu-toper.active .cabinet__menu-toper-arrow {
7978 -webkit-transform: rotate(180deg); 7981 -webkit-transform: rotate(180deg);
7979 -ms-transform: rotate(180deg); 7982 -ms-transform: rotate(180deg);
7980 transform: rotate(180deg); 7983 transform: rotate(180deg);
7981 } 7984 }
7982 .cabinet__menu-body { 7985 .cabinet__menu-body {
7983 opacity: 0; 7986 opacity: 0;
7984 height: 0; 7987 height: 0;
7985 overflow: hidden; 7988 overflow: hidden;
7986 display: -webkit-box; 7989 display: -webkit-box;
7987 display: -ms-flexbox; 7990 display: -ms-flexbox;
7988 display: flex; 7991 display: flex;
7989 -webkit-box-orient: vertical; 7992 -webkit-box-orient: vertical;
7990 -webkit-box-direction: normal; 7993 -webkit-box-direction: normal;
7991 -ms-flex-direction: column; 7994 -ms-flex-direction: column;
7992 flex-direction: column; 7995 flex-direction: column;
7993 } 7996 }
7994 @media (min-width: 992px) { 7997 @media (min-width: 992px) {
7995 .cabinet__menu-body { 7998 .cabinet__menu-body {
7996 opacity: 1; 7999 opacity: 1;
7997 height: auto; 8000 height: auto;
7998 } 8001 }
7999 } 8002 }
8000 .active + .cabinet__menu-body { 8003 .active + .cabinet__menu-body {
8001 opacity: 1; 8004 opacity: 1;
8002 height: auto; 8005 height: auto;
8003 -webkit-transition: 0.3s; 8006 -webkit-transition: 0.3s;
8004 transition: 0.3s; 8007 transition: 0.3s;
8005 } 8008 }
8006 .cabinet__menu-items { 8009 .cabinet__menu-items {
8007 display: -webkit-box; 8010 display: -webkit-box;
8008 display: -ms-flexbox; 8011 display: -ms-flexbox;
8009 display: flex; 8012 display: flex;
8010 -webkit-box-orient: vertical; 8013 -webkit-box-orient: vertical;
8011 -webkit-box-direction: normal; 8014 -webkit-box-direction: normal;
8012 -ms-flex-direction: column; 8015 -ms-flex-direction: column;
8013 flex-direction: column; 8016 flex-direction: column;
8014 } 8017 }
8015 .cabinet__menu-item { 8018 .cabinet__menu-item {
8016 padding: 8px 16px; 8019 padding: 8px 16px;
8017 border-radius: 8px; 8020 border-radius: 8px;
8018 display: -webkit-box; 8021 display: -webkit-box;
8019 display: -ms-flexbox; 8022 display: -ms-flexbox;
8020 display: flex; 8023 display: flex;
8021 -webkit-box-align: center; 8024 -webkit-box-align: center;
8022 -ms-flex-align: center; 8025 -ms-flex-align: center;
8023 align-items: center; 8026 align-items: center;
8024 } 8027 }
8025 @media (min-width: 768px) { 8028 @media (min-width: 768px) {
8026 .cabinet__menu-item { 8029 .cabinet__menu-item {
8027 padding: 14px 20px; 8030 padding: 14px 20px;
8028 } 8031 }
8029 } 8032 }
8030 .cabinet__menu-item:hover { 8033 .cabinet__menu-item:hover {
8031 color: #377d87; 8034 color: #377d87;
8032 } 8035 }
8033 @media (min-width: 992px) { 8036 @media (min-width: 992px) {
8034 .cabinet__menu-item.active { 8037 .cabinet__menu-item.active {
8035 background: #377d87; 8038 background: #377d87;
8036 color: #fff; 8039 color: #fff;
8037 } 8040 }
8038 } 8041 }
8039 @media (min-width: 992px) { 8042 @media (min-width: 992px) {
8040 .cabinet__menu-item.active svg { 8043 .cabinet__menu-item.active svg {
8041 color: #fff; 8044 color: #fff;
8042 } 8045 }
8043 } 8046 }
8044 @media (min-width: 992px) { 8047 @media (min-width: 992px) {
8045 .cabinet__menu-item.active.red { 8048 .cabinet__menu-item.active.red {
8046 background: #eb5757; 8049 background: #eb5757;
8047 } 8050 }
8048 } 8051 }
8049 .cabinet__menu-item i { 8052 .cabinet__menu-item i {
8050 width: 16px; 8053 width: 16px;
8051 height: 16px; 8054 height: 16px;
8052 color: #377d87; 8055 color: #377d87;
8053 } 8056 }
8054 @media (min-width: 768px) { 8057 @media (min-width: 768px) {
8055 .cabinet__menu-item i { 8058 .cabinet__menu-item i {
8056 width: 22px; 8059 width: 22px;
8057 height: 22px; 8060 height: 22px;
8058 } 8061 }
8059 } 8062 }
8060 .cabinet__menu-item svg { 8063 .cabinet__menu-item svg {
8061 width: 16px; 8064 width: 16px;
8062 height: 16px; 8065 height: 16px;
8063 } 8066 }
8064 @media (min-width: 768px) { 8067 @media (min-width: 768px) {
8065 .cabinet__menu-item svg { 8068 .cabinet__menu-item svg {
8066 width: 22px; 8069 width: 22px;
8067 height: 22px; 8070 height: 22px;
8068 } 8071 }
8069 } 8072 }
8070 .cabinet__menu-item span { 8073 .cabinet__menu-item span {
8071 width: calc(100% - 16px); 8074 width: calc(100% - 16px);
8072 font-size: 12px; 8075 font-size: 12px;
8073 padding-left: 10px; 8076 padding-left: 10px;
8074 } 8077 }
8075 @media (min-width: 768px) { 8078 @media (min-width: 768px) {
8076 .cabinet__menu-item span { 8079 .cabinet__menu-item span {
8077 font-size: 20px; 8080 font-size: 20px;
8078 width: calc(100% - 22px); 8081 width: calc(100% - 22px);
8079 padding-left: 16px; 8082 padding-left: 16px;
8080 } 8083 }
8081 } 8084 }
8082 .cabinet__menu-bottom { 8085 .cabinet__menu-bottom {
8083 display: -webkit-box; 8086 display: -webkit-box;
8084 display: -ms-flexbox; 8087 display: -ms-flexbox;
8085 display: flex; 8088 display: flex;
8086 -webkit-box-orient: vertical; 8089 -webkit-box-orient: vertical;
8087 -webkit-box-direction: normal; 8090 -webkit-box-direction: normal;
8088 -ms-flex-direction: column; 8091 -ms-flex-direction: column;
8089 flex-direction: column; 8092 flex-direction: column;
8090 gap: 10px; 8093 gap: 10px;
8091 margin-top: 10px; 8094 margin-top: 10px;
8092 } 8095 }
8093 @media (min-width: 768px) { 8096 @media (min-width: 768px) {
8094 .cabinet__menu-bottom { 8097 .cabinet__menu-bottom {
8095 gap: 20px; 8098 gap: 20px;
8096 margin-top: 20px; 8099 margin-top: 20px;
8097 } 8100 }
8098 } 8101 }
8099 .cabinet__menu-copy { 8102 .cabinet__menu-copy {
8100 color: #9c9d9d; 8103 color: #9c9d9d;
8101 text-align: center; 8104 text-align: center;
8102 font-size: 12px; 8105 font-size: 12px;
8103 } 8106 }
8104 @media (min-width: 768px) { 8107 @media (min-width: 768px) {
8105 .cabinet__menu-copy { 8108 .cabinet__menu-copy {
8106 font-size: 16px; 8109 font-size: 16px;
8107 } 8110 }
8108 } 8111 }
8109 .cabinet__body { 8112 .cabinet__body {
8110 margin: 0 -10px; 8113 margin: 0 -10px;
8111 margin-top: 50px; 8114 margin-top: 50px;
8112 background: #fff; 8115 background: #fff;
8113 padding: 20px 10px; 8116 padding: 20px 10px;
8114 display: -webkit-box; 8117 display: -webkit-box;
8115 display: -ms-flexbox; 8118 display: -ms-flexbox;
8116 display: flex; 8119 display: flex;
8117 -webkit-box-orient: vertical; 8120 -webkit-box-orient: vertical;
8118 -webkit-box-direction: normal; 8121 -webkit-box-direction: normal;
8119 -ms-flex-direction: column; 8122 -ms-flex-direction: column;
8120 flex-direction: column; 8123 flex-direction: column;
8121 gap: 30px; 8124 gap: 30px;
8122 color: #000; 8125 color: #000;
8123 } 8126 }
8124 @media (min-width: 768px) { 8127 @media (min-width: 768px) {
8125 .cabinet__body { 8128 .cabinet__body {
8126 padding: 30px 20px; 8129 padding: 30px 20px;
8127 margin: 0; 8130 margin: 0;
8128 border-radius: 8px; 8131 border-radius: 8px;
8129 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8132 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8130 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8133 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8131 } 8134 }
8132 } 8135 }
8133 @media (min-width: 992px) { 8136 @media (min-width: 992px) {
8134 .cabinet__body { 8137 .cabinet__body {
8135 width: calc(100% - 360px); 8138 width: calc(100% - 360px);
8136 } 8139 }
8137 } 8140 }
8138 @media (min-width: 1280px) { 8141 @media (min-width: 1280px) {
8139 .cabinet__body { 8142 .cabinet__body {
8140 width: calc(100% - 420px); 8143 width: calc(100% - 420px);
8141 } 8144 }
8142 } 8145 }
8143 .cabinet__body-item { 8146 .cabinet__body-item {
8144 display: -webkit-box; 8147 display: -webkit-box;
8145 display: -ms-flexbox; 8148 display: -ms-flexbox;
8146 display: flex; 8149 display: flex;
8147 -webkit-box-orient: vertical; 8150 -webkit-box-orient: vertical;
8148 -webkit-box-direction: normal; 8151 -webkit-box-direction: normal;
8149 -ms-flex-direction: column; 8152 -ms-flex-direction: column;
8150 flex-direction: column; 8153 flex-direction: column;
8151 gap: 20px; 8154 gap: 20px;
8152 } 8155 }
8153 .cabinet__title { 8156 .cabinet__title {
8154 font-size: 24px; 8157 font-size: 24px;
8155 margin-bottom: 20px; 8158 margin-bottom: 20px;
8156 } 8159 }
8157 @media (min-width: 768px) { 8160 @media (min-width: 768px) {
8158 .cabinet__title { 8161 .cabinet__title {
8159 font-size: 32px; 8162 font-size: 32px;
8160 } 8163 }
8161 } 8164 }
8162 @media (min-width: 992px) { 8165 @media (min-width: 992px) {
8163 .cabinet__title { 8166 .cabinet__title {
8164 font-size: 40px; 8167 font-size: 40px;
8165 } 8168 }
8166 } 8169 }
8167 .cabinet__subtitle { 8170 .cabinet__subtitle {
8168 font-size: 22px; 8171 font-size: 22px;
8169 margin: 0; 8172 margin: 0;
8170 font-weight: 700; 8173 font-weight: 700;
8171 color: #000; 8174 color: #000;
8172 } 8175 }
8173 @media (min-width: 768px) { 8176 @media (min-width: 768px) {
8174 .cabinet__subtitle { 8177 .cabinet__subtitle {
8175 font-size: 24px; 8178 font-size: 24px;
8176 } 8179 }
8177 } 8180 }
8178 .cabinet__h4 { 8181 .cabinet__h4 {
8179 font-size: 20px; 8182 font-size: 20px;
8180 margin: 0; 8183 margin: 0;
8181 font-weight: 700; 8184 font-weight: 700;
8182 color: #000; 8185 color: #000;
8183 } 8186 }
8184 @media (min-width: 768px) { 8187 @media (min-width: 768px) {
8185 .cabinet__h4 { 8188 .cabinet__h4 {
8186 font-size: 22px; 8189 font-size: 22px;
8187 } 8190 }
8188 } 8191 }
8189 .cabinet__text { 8192 .cabinet__text {
8190 margin: 0; 8193 margin: 0;
8191 font-size: 14px; 8194 font-size: 14px;
8192 } 8195 }
8193 @media (min-width: 768px) { 8196 @media (min-width: 768px) {
8194 .cabinet__text { 8197 .cabinet__text {
8195 font-size: 16px; 8198 font-size: 16px;
8196 } 8199 }
8197 } 8200 }
8198 .cabinet__text b { 8201 .cabinet__text b {
8199 color: #000; 8202 color: #000;
8200 font-size: 18px; 8203 font-size: 18px;
8201 } 8204 }
8202 @media (min-width: 768px) { 8205 @media (min-width: 768px) {
8203 .cabinet__text b { 8206 .cabinet__text b {
8204 font-size: 24px; 8207 font-size: 24px;
8205 } 8208 }
8206 } 8209 }
8207 .cabinet__descr { 8210 .cabinet__descr {
8208 display: -webkit-box; 8211 display: -webkit-box;
8209 display: -ms-flexbox; 8212 display: -ms-flexbox;
8210 display: flex; 8213 display: flex;
8211 -webkit-box-orient: vertical; 8214 -webkit-box-orient: vertical;
8212 -webkit-box-direction: normal; 8215 -webkit-box-direction: normal;
8213 -ms-flex-direction: column; 8216 -ms-flex-direction: column;
8214 flex-direction: column; 8217 flex-direction: column;
8215 gap: 6px; 8218 gap: 6px;
8216 } 8219 }
8217 @media (min-width: 768px) { 8220 @media (min-width: 768px) {
8218 .cabinet__descr { 8221 .cabinet__descr {
8219 gap: 12px; 8222 gap: 12px;
8220 } 8223 }
8221 } 8224 }
8222 .cabinet__avatar { 8225 .cabinet__avatar {
8223 display: -webkit-box; 8226 display: -webkit-box;
8224 display: -ms-flexbox; 8227 display: -ms-flexbox;
8225 display: flex; 8228 display: flex;
8226 -webkit-box-align: start; 8229 -webkit-box-align: start;
8227 -ms-flex-align: start; 8230 -ms-flex-align: start;
8228 align-items: flex-start; 8231 align-items: flex-start;
8229 } 8232 }
8230 @media (min-width: 768px) { 8233 @media (min-width: 768px) {
8231 .cabinet__avatar { 8234 .cabinet__avatar {
8232 -webkit-box-align: center; 8235 -webkit-box-align: center;
8233 -ms-flex-align: center; 8236 -ms-flex-align: center;
8234 align-items: center; 8237 align-items: center;
8235 } 8238 }
8236 } 8239 }
8237 .cabinet__avatar-pic { 8240 .cabinet__avatar-pic {
8238 width: 100px; 8241 width: 100px;
8239 aspect-ratio: 1/1; 8242 aspect-ratio: 1/1;
8240 position: relative; 8243 position: relative;
8241 display: -webkit-box; 8244 display: -webkit-box;
8242 display: -ms-flexbox; 8245 display: -ms-flexbox;
8243 display: flex; 8246 display: flex;
8244 -webkit-box-pack: center; 8247 -webkit-box-pack: center;
8245 -ms-flex-pack: center; 8248 -ms-flex-pack: center;
8246 justify-content: center; 8249 justify-content: center;
8247 -webkit-box-align: center; 8250 -webkit-box-align: center;
8248 -ms-flex-align: center; 8251 -ms-flex-align: center;
8249 align-items: center; 8252 align-items: center;
8250 overflow: hidden; 8253 overflow: hidden;
8251 border-radius: 8px; 8254 border-radius: 8px;
8252 color: #fff; 8255 color: #fff;
8253 background: #9c9d9d; 8256 background: #9c9d9d;
8254 } 8257 }
8255 .cabinet__avatar-pic svg { 8258 .cabinet__avatar-pic svg {
8256 width: 50%; 8259 width: 50%;
8257 aspect-ratio: 1/1; 8260 aspect-ratio: 1/1;
8258 z-index: 1; 8261 z-index: 1;
8259 position: relative; 8262 position: relative;
8260 } 8263 }
8261 .cabinet__avatar-pic img{ 8264 .cabinet__avatar-pic img{
8262 max-width: 100%; 8265 max-width: 100%;
8263 max-height: 100%; 8266 max-height: 100%;
8264 } 8267 }
8265 .cabinet__avatar-form { 8268 .cabinet__avatar-form {
8266 width: calc(100% - 100px); 8269 width: calc(100% - 100px);
8267 padding-left: 15px; 8270 padding-left: 15px;
8268 display: -webkit-box; 8271 display: -webkit-box;
8269 display: -ms-flexbox; 8272 display: -ms-flexbox;
8270 display: flex; 8273 display: flex;
8271 -webkit-box-orient: vertical; 8274 -webkit-box-orient: vertical;
8272 -webkit-box-direction: normal; 8275 -webkit-box-direction: normal;
8273 -ms-flex-direction: column; 8276 -ms-flex-direction: column;
8274 flex-direction: column; 8277 flex-direction: column;
8275 gap: 6px; 8278 gap: 6px;
8276 } 8279 }
8277 .candidate-top-wrapper{ 8280 .candidate-top-wrapper{
8278 display: flex; 8281 display: flex;
8279 } 8282 }
8280 .candidate-top-wrapper .candidate-thumbnail{ 8283 .candidate-top-wrapper .candidate-thumbnail{
8281 width: 100px; 8284 width: 100px;
8282 height: 100px; 8285 height: 100px;
8283 min-width: 100px; 8286 min-width: 100px;
8284 border-radius: 8px; 8287 border-radius: 8px;
8285 overflow: hidden; 8288 overflow: hidden;
8286 } 8289 }
8287 .candidate-top-wrapper .candidate-thumbnail img{ 8290 .candidate-top-wrapper .candidate-thumbnail img{
8288 max-height: 100%; 8291 max-height: 100%;
8289 max-width: 100%; 8292 max-width: 100%;
8290 } 8293 }
8291 .candidate-top-wrapper .candidate-information{ 8294 .candidate-top-wrapper .candidate-information{
8292 padding-left: 20px; 8295 padding-left: 20px;
8293 font-size: 21px; 8296 font-size: 21px;
8294 display: flex; 8297 display: flex;
8295 align-items: center; 8298 align-items: center;
8296 } 8299 }
8297 .candidate-top-wrapper .candidate-information .candidate-title{ 8300 .candidate-top-wrapper .candidate-information .candidate-title{
8298 font-size: inherit; 8301 font-size: inherit;
8299 } 8302 }
8300 .content-single-candidate .education-detail-description{ 8303 .content-single-candidate .education-detail-description{
8301 margin-bottom: 50px; 8304 margin-bottom: 50px;
8302 text-align: justify; 8305 text-align: justify;
8303 } 8306 }
8304 .content-single-candidate .education-detail-description h3.title{ 8307 .content-single-candidate .education-detail-description h3.title{
8305 font-size: 18px; 8308 font-size: 18px;
8306 margin: 0 0 20px; 8309 margin: 0 0 20px;
8307 } 8310 }
8308 .content-single-candidate .education-detail-description .inner{ 8311 .content-single-candidate .education-detail-description .inner{
8309 font-size: 16px; 8312 font-size: 16px;
8310 font-weight: 300; 8313 font-weight: 300;
8311 line-height: 22px; 8314 line-height: 22px;
8312 color: #77838F; 8315 color: #77838F;
8313 } 8316 }
8314 .education-detail-programs h3.title{ 8317 .education-detail-programs h3.title{
8315 font-size: 18px; 8318 font-size: 18px;
8316 margin: 0 0 20px; 8319 margin: 0 0 20px;
8317 } 8320 }
8318 .education-detail-programs .accordion{ 8321 .education-detail-programs .accordion{
8319 margin: 1rem 0; 8322 margin: 1rem 0;
8320 padding: 0; 8323 padding: 0;
8321 list-style: none; 8324 list-style: none;
8322 border-top: 1px solid #ECEDF2; 8325 border-top: 1px solid #ECEDF2;
8323 } 8326 }
8324 .education-detail-programs .accordion.sub{ 8327 .education-detail-programs .accordion.sub{
8325 padding-left: 20px; 8328 padding-left: 20px;
8326 display: none; 8329 display: none;
8327 } 8330 }
8328 .education-detail-programs .accordion-item { 8331 .education-detail-programs .accordion-item {
8329 border-bottom: 1px solid #ECEDF2; 8332 border-bottom: 1px solid #ECEDF2;
8330 } 8333 }
8331 .education-detail-programs .accordion-thumb { 8334 .education-detail-programs .accordion-thumb {
8332 margin: 0; 8335 margin: 0;
8333 padding: 25px 0; 8336 padding: 25px 0;
8334 cursor: pointer; 8337 cursor: pointer;
8335 font-weight: normal; 8338 font-weight: normal;
8336 color: #0E5C69; 8339 color: #0E5C69;
8337 font-size: 16px; 8340 font-size: 16px;
8338 text-transform: uppercase; 8341 text-transform: uppercase;
8339 } 8342 }
8340 .education-detail-programs .accordion-thumb::after { 8343 .education-detail-programs .accordion-thumb::after {
8341 content: ""; 8344 content: "";
8342 display: block; 8345 display: block;
8343 float: right; 8346 float: right;
8344 position: relative; 8347 position: relative;
8345 top: 6px; 8348 top: 6px;
8346 height: 7px; 8349 height: 7px;
8347 width: 7px; 8350 width: 7px;
8348 margin-right: 1rem; 8351 margin-right: 1rem;
8349 margin-left: 0.5rem; 8352 margin-left: 0.5rem;
8350 border-right: 1px solid; 8353 border-right: 1px solid;
8351 border-bottom: 1px solid; 8354 border-bottom: 1px solid;
8352 border-color: #828A96; 8355 border-color: #828A96;
8353 transform: rotate(-45deg); 8356 transform: rotate(-45deg);
8354 transition: transform 0.2s ease-out; 8357 transition: transform 0.2s ease-out;
8355 } 8358 }
8356 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after { 8359 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after {
8357 transform: rotate(45deg); 8360 transform: rotate(45deg);
8358 } 8361 }
8359 .accordion-sub .accordion-panel{ 8362 .accordion-sub .accordion-panel{
8360 display: none; 8363 display: none;
8361 } 8364 }
8362 .accordion > .accordion-item > .accordion-panel{ 8365 .accordion > .accordion-item > .accordion-panel{
8363 opacity: 1; 8366 opacity: 1;
8364 } 8367 }
8365 .accordion-sub li{ 8368 .accordion-sub li{
8366 list-style-type: none; 8369 list-style-type: none;
8367 } 8370 }
8368 .accordion-sub .accordion-item .accordion-panel{ 8371 .accordion-sub .accordion-item .accordion-panel{
8369 white-space: pre-wrap; 8372 white-space: pre-wrap;
8370 white-space: -moz-pre-wrap; 8373 white-space: -moz-pre-wrap;
8371 white-space: -o-pre-wrap; 8374 white-space: -o-pre-wrap;
8372 } 8375 }
8373 .accordion-sub li:last-child { 8376 .accordion-sub li:last-child {
8374 border-bottom: unset; 8377 border-bottom: unset;
8375 } 8378 }
8376 .education-detail-contacts{ 8379 .education-detail-contacts{
8377 margin-top: 50px; 8380 margin-top: 50px;
8378 } 8381 }
8379 .education-detail-contacts h3.title{ 8382 .education-detail-contacts h3.title{
8380 font-size: 18px; 8383 font-size: 18px;
8381 margin: 0 0 20px; 8384 margin: 0 0 20px;
8382 } 8385 }
8383 .education-detail-contacts .inner > div{ 8386 .education-detail-contacts .inner > div{
8384 display: flex; 8387 display: flex;
8385 align-items: center; 8388 align-items: center;
8386 margin-bottom: 20px; 8389 margin-bottom: 20px;
8387 } 8390 }
8388 .education-detail-contacts .inner > div .icon{ 8391 .education-detail-contacts .inner > div .icon{
8389 margin-right: 20px; 8392 margin-right: 20px;
8390 } 8393 }
8391 @media (min-width: 768px) { 8394 @media (min-width: 768px) {
8392 .cabinet__avatar-form { 8395 .cabinet__avatar-form {
8393 -webkit-box-align: start; 8396 -webkit-box-align: start;
8394 -ms-flex-align: start; 8397 -ms-flex-align: start;
8395 align-items: flex-start; 8398 align-items: flex-start;
8396 padding-left: 30px; 8399 padding-left: 30px;
8397 gap: 12px; 8400 gap: 12px;
8398 } 8401 }
8399 } 8402 }
8400 @media (min-width: 768px) { 8403 @media (min-width: 768px) {
8401 .cabinet__avatar-form .file { 8404 .cabinet__avatar-form .file {
8402 min-width: 215px; 8405 min-width: 215px;
8403 } 8406 }
8404 } 8407 }
8405 .cabinet__inputs { 8408 .cabinet__inputs {
8406 display: -webkit-box; 8409 display: -webkit-box;
8407 display: -ms-flexbox; 8410 display: -ms-flexbox;
8408 display: flex; 8411 display: flex;
8409 -webkit-box-orient: vertical; 8412 -webkit-box-orient: vertical;
8410 -webkit-box-direction: normal; 8413 -webkit-box-direction: normal;
8411 -ms-flex-direction: column; 8414 -ms-flex-direction: column;
8412 flex-direction: column; 8415 flex-direction: column;
8413 gap: 20px; 8416 gap: 20px;
8414 } 8417 }
8415 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8418 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8416 display: flex; 8419 display: flex;
8417 } 8420 }
8418 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8421 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8419 width: 50%; 8422 width: 50%;
8420 padding-right: 20px; 8423 padding-right: 20px;
8421 } 8424 }
8422 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{ 8425 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{
8423 margin-bottom: 20px; 8426 margin-bottom: 20px;
8424 width: 100%; 8427 width: 100%;
8425 } 8428 }
8426 @media (min-width: 1280px) { 8429 @media (min-width: 1280px) {
8427 .cabinet__inputs { 8430 .cabinet__inputs {
8428 -webkit-box-orient: horizontal; 8431 -webkit-box-orient: horizontal;
8429 -webkit-box-direction: normal; 8432 -webkit-box-direction: normal;
8430 -ms-flex-direction: row; 8433 -ms-flex-direction: row;
8431 flex-direction: row; 8434 flex-direction: row;
8432 -webkit-box-align: end; 8435 -webkit-box-align: end;
8433 -ms-flex-align: end; 8436 -ms-flex-align: end;
8434 align-items: end; 8437 align-items: end;
8435 -webkit-box-pack: justify; 8438 -webkit-box-pack: justify;
8436 -ms-flex-pack: justify; 8439 -ms-flex-pack: justify;
8437 justify-content: space-between; 8440 justify-content: space-between;
8438 -ms-flex-wrap: wrap; 8441 -ms-flex-wrap: wrap;
8439 flex-wrap: wrap; 8442 flex-wrap: wrap;
8440 } 8443 }
8441 } 8444 }
8442 @media (min-width: 1280px) { 8445 @media (min-width: 1280px) {
8443 .cabinet__inputs-item { 8446 .cabinet__inputs-item {
8444 width: calc(50% - 10px); 8447 width: calc(50% - 10px);
8445 } 8448 }
8446 } 8449 }
8447 @media (min-width: 1280px) { 8450 @media (min-width: 1280px) {
8448 .cabinet__inputs-item_fullwidth { 8451 .cabinet__inputs-item_fullwidth {
8449 width: 100%; 8452 width: 100%;
8450 } 8453 }
8451 } 8454 }
8452 @media (min-width: 1280px) { 8455 @media (min-width: 1280px) {
8453 .cabinet__inputs-item_min { 8456 .cabinet__inputs-item_min {
8454 width: calc(15% - 10px); 8457 width: calc(15% - 10px);
8455 } 8458 }
8456 } 8459 }
8457 @media (min-width: 1280px) { 8460 @media (min-width: 1280px) {
8458 .cabinet__inputs-item_max { 8461 .cabinet__inputs-item_max {
8459 width: calc(85% - 10px); 8462 width: calc(85% - 10px);
8460 } 8463 }
8461 } 8464 }
8462 @media (min-width: 768px) { 8465 @media (min-width: 768px) {
8463 .cabinet__inputs-item .button { 8466 .cabinet__inputs-item .button {
8464 width: 100%; 8467 width: 100%;
8465 max-width: 215px; 8468 max-width: 215px;
8466 padding: 0; 8469 padding: 0;
8467 } 8470 }
8468 } 8471 }
8469 @media (max-width: 768px) { 8472 @media (max-width: 768px) {
8470 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8473 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8471 display: block; 8474 display: block;
8472 } 8475 }
8473 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8476 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8474 width: 100%; 8477 width: 100%;
8475 } 8478 }
8476 } 8479 }
8477 .cabinet__inputs-item.column-count-3{ 8480 .cabinet__inputs-item.column-count-3{
8478 width: calc(32% - 10px); 8481 width: calc(32% - 10px);
8479 } 8482 }
8480 .cabinet__inputs-item-full-row { 8483 .cabinet__inputs-item-full-row {
8481 width: 100%; 8484 width: 100%;
8482 } 8485 }
8483 .cabinet__inputs-item .buttons { 8486 .cabinet__inputs-item .buttons {
8484 display: grid; 8487 display: grid;
8485 grid-template-columns: 1fr 1fr; 8488 grid-template-columns: 1fr 1fr;
8486 gap: 10px; 8489 gap: 10px;
8487 } 8490 }
8488 .cabinet__inputs-item .form-group__label{ 8491 .cabinet__inputs-item .form-group__label{
8489 font-weight: bold; 8492 font-weight: bold;
8490 } 8493 }
8491 @media (min-width: 768px) { 8494 @media (min-width: 768px) {
8492 .cabinet__inputs-item .buttons { 8495 .cabinet__inputs-item .buttons {
8493 gap: 20px; 8496 gap: 20px;
8494 max-width: 470px; 8497 max-width: 470px;
8495 } 8498 }
8496 } 8499 }
8497 @media (min-width: 992px) { 8500 @media (min-width: 992px) {
8498 .cabinet__inputs-item .buttons { 8501 .cabinet__inputs-item .buttons {
8499 max-width: none; 8502 max-width: none;
8500 } 8503 }
8501 } 8504 }
8502 @media (min-width: 1280px) { 8505 @media (min-width: 1280px) {
8503 .cabinet__inputs-item .buttons { 8506 .cabinet__inputs-item .buttons {
8504 max-width: 470px; 8507 max-width: 470px;
8505 } 8508 }
8506 } 8509 }
8507 .cabinet__inputs-item .buttons .button { 8510 .cabinet__inputs-item .buttons .button {
8508 max-width: none; 8511 max-width: none;
8509 } 8512 }
8510 .cabinet__inputs > .button { 8513 .cabinet__inputs > .button {
8511 padding: 0; 8514 padding: 0;
8512 width: 100%; 8515 width: 100%;
8513 max-width: 140px; 8516 max-width: 140px;
8514 } 8517 }
8515 @media (min-width: 768px) { 8518 @media (min-width: 768px) {
8516 .cabinet__inputs > .button { 8519 .cabinet__inputs > .button {
8517 max-width: 190px; 8520 max-width: 190px;
8518 } 8521 }
8519 } 8522 }
8520 .cabinet__add { 8523 .cabinet__add {
8521 display: -webkit-box; 8524 display: -webkit-box;
8522 display: -ms-flexbox; 8525 display: -ms-flexbox;
8523 display: flex; 8526 display: flex;
8524 -webkit-box-orient: vertical; 8527 -webkit-box-orient: vertical;
8525 -webkit-box-direction: normal; 8528 -webkit-box-direction: normal;
8526 -ms-flex-direction: column; 8529 -ms-flex-direction: column;
8527 flex-direction: column; 8530 flex-direction: column;
8528 gap: 10px; 8531 gap: 10px;
8529 } 8532 }
8530 @media (min-width: 768px) { 8533 @media (min-width: 768px) {
8531 .cabinet__add { 8534 .cabinet__add {
8532 gap: 0; 8535 gap: 0;
8533 -webkit-box-orient: horizontal; 8536 -webkit-box-orient: horizontal;
8534 -webkit-box-direction: normal; 8537 -webkit-box-direction: normal;
8535 -ms-flex-direction: row; 8538 -ms-flex-direction: row;
8536 flex-direction: row; 8539 flex-direction: row;
8537 -webkit-box-align: end; 8540 -webkit-box-align: end;
8538 -ms-flex-align: end; 8541 -ms-flex-align: end;
8539 align-items: flex-end; 8542 align-items: flex-end;
8540 } 8543 }
8541 } 8544 }
8542 .cabinet__add-pic { 8545 .cabinet__add-pic {
8543 border-radius: 4px; 8546 border-radius: 4px;
8544 position: relative; 8547 position: relative;
8545 overflow: hidden; 8548 overflow: hidden;
8546 background: #9c9d9d; 8549 background: #9c9d9d;
8547 color: #fff; 8550 color: #fff;
8548 width: 100px; 8551 width: 100px;
8549 aspect-ratio: 1/1; 8552 aspect-ratio: 1/1;
8550 -webkit-transition: 0.3s; 8553 -webkit-transition: 0.3s;
8551 transition: 0.3s; 8554 transition: 0.3s;
8552 } 8555 }
8553 @media (min-width: 768px) { 8556 @media (min-width: 768px) {
8554 .cabinet__add-pic { 8557 .cabinet__add-pic {
8555 width: 220px; 8558 width: 220px;
8556 border-radius: 8px; 8559 border-radius: 8px;
8557 } 8560 }
8558 } 8561 }
8559 .cabinet__add-pic:hover { 8562 .cabinet__add-pic:hover {
8560 background: #000; 8563 background: #000;
8561 } 8564 }
8562 .cabinet__add-pic input { 8565 .cabinet__add-pic input {
8563 display: none; 8566 display: none;
8564 } 8567 }
8565 .cabinet__add-pic > svg { 8568 .cabinet__add-pic > svg {
8566 width: 20px; 8569 width: 20px;
8567 position: absolute; 8570 position: absolute;
8568 top: 50%; 8571 top: 50%;
8569 left: 50%; 8572 left: 50%;
8570 -webkit-transform: translate(-50%, -50%); 8573 -webkit-transform: translate(-50%, -50%);
8571 -ms-transform: translate(-50%, -50%); 8574 -ms-transform: translate(-50%, -50%);
8572 transform: translate(-50%, -50%); 8575 transform: translate(-50%, -50%);
8573 z-index: 1; 8576 z-index: 1;
8574 } 8577 }
8575 @media (min-width: 768px) { 8578 @media (min-width: 768px) {
8576 .cabinet__add-pic > svg { 8579 .cabinet__add-pic > svg {
8577 width: 50px; 8580 width: 50px;
8578 } 8581 }
8579 } 8582 }
8580 .cabinet__add-pic span { 8583 .cabinet__add-pic span {
8581 display: -webkit-box; 8584 display: -webkit-box;
8582 display: -ms-flexbox; 8585 display: -ms-flexbox;
8583 display: flex; 8586 display: flex;
8584 -webkit-box-align: center; 8587 -webkit-box-align: center;
8585 -ms-flex-align: center; 8588 -ms-flex-align: center;
8586 align-items: center; 8589 align-items: center;
8587 -webkit-box-pack: center; 8590 -webkit-box-pack: center;
8588 -ms-flex-pack: center; 8591 -ms-flex-pack: center;
8589 justify-content: center; 8592 justify-content: center;
8590 width: 100%; 8593 width: 100%;
8591 gap: 4px; 8594 gap: 4px;
8592 font-weight: 700; 8595 font-weight: 700;
8593 font-size: 8px; 8596 font-size: 8px;
8594 line-height: 1; 8597 line-height: 1;
8595 position: absolute; 8598 position: absolute;
8596 top: 50%; 8599 top: 50%;
8597 left: 50%; 8600 left: 50%;
8598 -webkit-transform: translate(-50%, -50%); 8601 -webkit-transform: translate(-50%, -50%);
8599 -ms-transform: translate(-50%, -50%); 8602 -ms-transform: translate(-50%, -50%);
8600 transform: translate(-50%, -50%); 8603 transform: translate(-50%, -50%);
8601 margin-top: 25px; 8604 margin-top: 25px;
8602 } 8605 }
8603 @media (min-width: 768px) { 8606 @media (min-width: 768px) {
8604 .cabinet__add-pic span { 8607 .cabinet__add-pic span {
8605 font-size: 16px; 8608 font-size: 16px;
8606 margin-top: 60px; 8609 margin-top: 60px;
8607 } 8610 }
8608 } 8611 }
8609 .cabinet__add-pic span svg { 8612 .cabinet__add-pic span svg {
8610 width: 7px; 8613 width: 7px;
8611 aspect-ratio: 1/1; 8614 aspect-ratio: 1/1;
8612 } 8615 }
8613 @media (min-width: 768px) { 8616 @media (min-width: 768px) {
8614 .cabinet__add-pic span svg { 8617 .cabinet__add-pic span svg {
8615 width: 16px; 8618 width: 16px;
8616 } 8619 }
8617 } 8620 }
8618 .cabinet__add-body { 8621 .cabinet__add-body {
8619 display: -webkit-box; 8622 display: -webkit-box;
8620 display: -ms-flexbox; 8623 display: -ms-flexbox;
8621 display: flex; 8624 display: flex;
8622 -webkit-box-orient: vertical; 8625 -webkit-box-orient: vertical;
8623 -webkit-box-direction: normal; 8626 -webkit-box-direction: normal;
8624 -ms-flex-direction: column; 8627 -ms-flex-direction: column;
8625 flex-direction: column; 8628 flex-direction: column;
8626 gap: 10px; 8629 gap: 10px;
8627 } 8630 }
8628 @media (min-width: 768px) { 8631 @media (min-width: 768px) {
8629 .cabinet__add-body { 8632 .cabinet__add-body {
8630 gap: 20px; 8633 gap: 20px;
8631 width: calc(100% - 220px); 8634 width: calc(100% - 220px);
8632 padding-left: 20px; 8635 padding-left: 20px;
8633 } 8636 }
8634 } 8637 }
8635 @media (min-width: 768px) { 8638 @media (min-width: 768px) {
8636 .cabinet__add-body .button { 8639 .cabinet__add-body .button {
8637 width: 215px; 8640 width: 215px;
8638 padding: 0; 8641 padding: 0;
8639 } 8642 }
8640 } 8643 }
8641 .cabinet__fleet { 8644 .cabinet__fleet {
8642 display: -webkit-box; 8645 display: -webkit-box;
8643 display: -ms-flexbox; 8646 display: -ms-flexbox;
8644 display: flex; 8647 display: flex;
8645 -webkit-box-orient: vertical; 8648 -webkit-box-orient: vertical;
8646 -webkit-box-direction: normal; 8649 -webkit-box-direction: normal;
8647 -ms-flex-direction: column; 8650 -ms-flex-direction: column;
8648 flex-direction: column; 8651 flex-direction: column;
8649 gap: 20px; 8652 gap: 20px;
8650 } 8653 }
8651 @media (min-width: 768px) { 8654 @media (min-width: 768px) {
8652 .cabinet__fleet { 8655 .cabinet__fleet {
8653 display: grid; 8656 display: grid;
8654 grid-template-columns: repeat(2, 1fr); 8657 grid-template-columns: repeat(2, 1fr);
8655 } 8658 }
8656 } 8659 }
8657 @media (min-width: 1280px) { 8660 @media (min-width: 1280px) {
8658 .cabinet__fleet { 8661 .cabinet__fleet {
8659 grid-template-columns: repeat(3, 1fr); 8662 grid-template-columns: repeat(3, 1fr);
8660 } 8663 }
8661 } 8664 }
8662 @media (min-width: 768px) { 8665 @media (min-width: 768px) {
8663 .cabinet__submit { 8666 .cabinet__submit {
8664 width: 215px; 8667 width: 215px;
8665 padding: 0; 8668 padding: 0;
8666 margin: 0 auto; 8669 margin: 0 auto;
8667 } 8670 }
8668 } 8671 }
8669 .cabinet__filters { 8672 .cabinet__filters {
8670 display: -webkit-box; 8673 display: -webkit-box;
8671 display: -ms-flexbox; 8674 display: -ms-flexbox;
8672 display: flex; 8675 display: flex;
8673 -webkit-box-orient: vertical; 8676 -webkit-box-orient: vertical;
8674 -webkit-box-direction: normal; 8677 -webkit-box-direction: normal;
8675 -ms-flex-direction: column; 8678 -ms-flex-direction: column;
8676 flex-direction: column; 8679 flex-direction: column;
8677 gap: 10px; 8680 gap: 10px;
8678 } 8681 }
8679 .cabinet__export-wrap{ 8682 .cabinet__export-wrap{
8680 padding: 10px; 8683 padding: 10px;
8681 border: 1px #cecece solid; 8684 border: 1px #cecece solid;
8682 border-radius: 8px; 8685 border-radius: 8px;
8683 width: 100%; 8686 width: 100%;
8684 } 8687 }
8685 .cabinet__export-button-wrap{ 8688 .cabinet__export-button-wrap{
8686 max-width: 200px; 8689 max-width: 200px;
8687 margin-bottom: 10px; 8690 margin-bottom: 10px;
8688 } 8691 }
8689 .cabinet__export-options-wrap{ 8692 .cabinet__export-options-wrap{
8690 display: flex; 8693 display: flex;
8691 justify-content: space-between; 8694 justify-content: space-between;
8692 } 8695 }
8693 .job-title-list-wrap{ 8696 .job-title-list-wrap{
8694 margin-top: 5px; 8697 margin-top: 5px;
8695 } 8698 }
8696 .cabinet__export-error{ 8699 .cabinet__export-error{
8697 color: red; 8700 color: red;
8698 } 8701 }
8699 .flot-image-wrap img{ 8702 .flot-image-wrap img{
8700 max-width: 100%; 8703 max-width: 100%;
8701 max-height: 100%; 8704 max-height: 100%;
8702 flex: 0 0 auto; 8705 flex: 0 0 auto;
8703 } 8706 }
8704 .flot-image-wrap{ 8707 .flot-image-wrap{
8705 width: 220px; 8708 width: 220px;
8706 height: 220px; 8709 height: 220px;
8707 display: flex; 8710 display: flex;
8708 justify-content: center; 8711 justify-content: center;
8709 align-items: center; 8712 align-items: center;
8710 } 8713 }
8711 @media (min-width: 768px) { 8714 @media (min-width: 768px) {
8712 .cabinet__filters { 8715 .cabinet__filters {
8713 gap: 20px; 8716 gap: 20px;
8714 } 8717 }
8715 } 8718 }
8716 @media (min-width: 1280px) { 8719 @media (min-width: 1280px) {
8717 .cabinet__filters { 8720 .cabinet__filters {
8718 -webkit-box-orient: horizontal; 8721 -webkit-box-orient: horizontal;
8719 -webkit-box-direction: normal; 8722 -webkit-box-direction: normal;
8720 -ms-flex-direction: row; 8723 -ms-flex-direction: row;
8721 flex-direction: row; 8724 flex-direction: row;
8722 -webkit-box-align: start; 8725 -webkit-box-align: start;
8723 -ms-flex-align: start; 8726 -ms-flex-align: start;
8724 align-items: flex-start; 8727 align-items: flex-start;
8725 -webkit-box-pack: justify; 8728 -webkit-box-pack: justify;
8726 -ms-flex-pack: justify; 8729 -ms-flex-pack: justify;
8727 justify-content: space-between; 8730 justify-content: space-between;
8728 } 8731 }
8729 } 8732 }
8730 .cabinet__filters-item { 8733 .cabinet__filters-item {
8731 display: -webkit-box; 8734 display: -webkit-box;
8732 display: -ms-flexbox; 8735 display: -ms-flexbox;
8733 display: flex; 8736 display: flex;
8734 -webkit-box-orient: vertical; 8737 -webkit-box-orient: vertical;
8735 -webkit-box-direction: normal; 8738 -webkit-box-direction: normal;
8736 -ms-flex-direction: column; 8739 -ms-flex-direction: column;
8737 flex-direction: column; 8740 flex-direction: column;
8738 -webkit-box-align: start; 8741 -webkit-box-align: start;
8739 -ms-flex-align: start; 8742 -ms-flex-align: start;
8740 align-items: flex-start; 8743 align-items: flex-start;
8741 gap: 10px; 8744 gap: 10px;
8742 } 8745 }
8743 @media (min-width: 768px) { 8746 @media (min-width: 768px) {
8744 .cabinet__filters-item { 8747 .cabinet__filters-item {
8745 gap: 20px; 8748 gap: 20px;
8746 } 8749 }
8747 } 8750 }
8748 @media (min-width: 1280px) { 8751 @media (min-width: 1280px) {
8749 .cabinet__filters-item { 8752 .cabinet__filters-item {
8750 width: calc(50% - 10px); 8753 width: calc(50% - 10px);
8751 max-width: 410px; 8754 max-width: 410px;
8752 } 8755 }
8753 } 8756 }
8754 .cabinet__filters-item .button, 8757 .cabinet__filters-item .button,
8755 .cabinet__filters-item .select { 8758 .cabinet__filters-item .select {
8756 width: 100%; 8759 width: 100%;
8757 } 8760 }
8758 @media (min-width: 1280px) { 8761 @media (min-width: 1280px) {
8759 .cabinet__filters-item .button, 8762 .cabinet__filters-item .button,
8760 .cabinet__filters-item .select { 8763 .cabinet__filters-item .select {
8761 width: auto; 8764 width: auto;
8762 } 8765 }
8763 } 8766 }
8764 .cabinet__filters-item + .cabinet__filters-item { 8767 .cabinet__filters-item + .cabinet__filters-item {
8765 -webkit-box-align: end; 8768 -webkit-box-align: end;
8766 -ms-flex-align: end; 8769 -ms-flex-align: end;
8767 align-items: flex-end; 8770 align-items: flex-end;
8768 } 8771 }
8769 @media (min-width: 1280px) { 8772 @media (min-width: 1280px) {
8770 .cabinet__filters-item + .cabinet__filters-item { 8773 .cabinet__filters-item + .cabinet__filters-item {
8771 max-width: 280px; 8774 max-width: 280px;
8772 } 8775 }
8773 } 8776 }
8774 .cabinet__filters .search input { 8777 .cabinet__filters .search input {
8775 padding-right: 135px; 8778 padding-right: 135px;
8776 } 8779 }
8777 .cabinet__filters .search button { 8780 .cabinet__filters .search button {
8778 width: 115px; 8781 width: 115px;
8779 } 8782 }
8780 .cabinet__filters-buttons { 8783 .cabinet__filters-buttons {
8781 display: grid; 8784 display: grid;
8782 grid-template-columns: 1fr 1fr; 8785 grid-template-columns: 1fr 1fr;
8783 gap: 10px; 8786 gap: 10px;
8784 width: 100%; 8787 width: 100%;
8785 } 8788 }
8786 @media (min-width: 768px) { 8789 @media (min-width: 768px) {
8787 .cabinet__filters-buttons { 8790 .cabinet__filters-buttons {
8788 gap: 20px; 8791 gap: 20px;
8789 } 8792 }
8790 } 8793 }
8791 .cabinet__filters-buttons .button { 8794 .cabinet__filters-buttons .button {
8792 padding: 0; 8795 padding: 0;
8793 gap: 5px; 8796 gap: 5px;
8794 } 8797 }
8795 .cabinet__filters-buttons .button.active { 8798 .cabinet__filters-buttons .button.active {
8796 background: #377d87; 8799 background: #377d87;
8797 color: #fff; 8800 color: #fff;
8798 } 8801 }
8799 .cabinet__filters-buttons .button.active:before { 8802 .cabinet__filters-buttons .button.active:before {
8800 content: ""; 8803 content: "";
8801 width: 6px; 8804 width: 6px;
8802 height: 6px; 8805 height: 6px;
8803 background: #fff; 8806 background: #fff;
8804 border-radius: 999px; 8807 border-radius: 999px;
8805 } 8808 }
8806 .cabinet__table-header { 8809 .cabinet__table-header {
8807 display: -webkit-box; 8810 display: -webkit-box;
8808 display: -ms-flexbox; 8811 display: -ms-flexbox;
8809 display: flex; 8812 display: flex;
8810 -webkit-box-pack: justify; 8813 -webkit-box-pack: justify;
8811 -ms-flex-pack: justify; 8814 -ms-flex-pack: justify;
8812 justify-content: space-between; 8815 justify-content: space-between;
8813 -webkit-box-align: center; 8816 -webkit-box-align: center;
8814 -ms-flex-align: center; 8817 -ms-flex-align: center;
8815 align-items: center; 8818 align-items: center;
8816 font-weight: 700; 8819 font-weight: 700;
8817 margin-bottom: -10px; 8820 margin-bottom: -10px;
8818 } 8821 }
8819 .cabinet__table-header div { 8822 .cabinet__table-header div {
8820 font-size: 18px; 8823 font-size: 18px;
8821 } 8824 }
8822 @media (min-width: 768px) { 8825 @media (min-width: 768px) {
8823 .cabinet__table-header div { 8826 .cabinet__table-header div {
8824 font-size: 24px; 8827 font-size: 24px;
8825 } 8828 }
8826 } 8829 }
8827 .cabinet__table-header span { 8830 .cabinet__table-header span {
8828 color: #000; 8831 color: #000;
8829 font-size: 14px; 8832 font-size: 14px;
8830 } 8833 }
8831 @media (min-width: 768px) { 8834 @media (min-width: 768px) {
8832 .cabinet__table-header span { 8835 .cabinet__table-header span {
8833 font-size: 18px; 8836 font-size: 18px;
8834 } 8837 }
8835 } 8838 }
8836 .cabinet__table-header span b { 8839 .cabinet__table-header span b {
8837 color: #377d87; 8840 color: #377d87;
8838 } 8841 }
8839 .cabinet__tabs { 8842 .cabinet__tabs {
8840 display: grid; 8843 display: grid;
8841 grid-template-columns: 1fr 1fr; 8844 grid-template-columns: 1fr 1fr;
8842 gap: 20px; 8845 gap: 20px;
8843 } 8846 }
8844 @media (min-width: 768px) { 8847 @media (min-width: 768px) {
8845 .cabinet__tabs { 8848 .cabinet__tabs {
8846 max-width: 420px; 8849 max-width: 420px;
8847 } 8850 }
8848 } 8851 }
8849 .cabinet__tabs .button.active { 8852 .cabinet__tabs .button.active {
8850 background: #377d87; 8853 background: #377d87;
8851 color: #fff; 8854 color: #fff;
8852 } 8855 }
8853 .cabinet__bodies { 8856 .cabinet__bodies {
8854 display: none; 8857 display: none;
8855 } 8858 }
8856 .cabinet__bodies.showed { 8859 .cabinet__bodies.showed {
8857 display: block; 8860 display: block;
8858 } 8861 }
8859 .cabinet__nots { 8862 .cabinet__nots {
8860 display: -webkit-box; 8863 display: -webkit-box;
8861 display: -ms-flexbox; 8864 display: -ms-flexbox;
8862 display: flex; 8865 display: flex;
8863 -webkit-box-orient: vertical; 8866 -webkit-box-orient: vertical;
8864 -webkit-box-direction: normal; 8867 -webkit-box-direction: normal;
8865 -ms-flex-direction: column; 8868 -ms-flex-direction: column;
8866 flex-direction: column; 8869 flex-direction: column;
8867 -webkit-box-align: start; 8870 -webkit-box-align: start;
8868 -ms-flex-align: start; 8871 -ms-flex-align: start;
8869 align-items: flex-start; 8872 align-items: flex-start;
8870 gap: 10px; 8873 gap: 10px;
8871 } 8874 }
8872 @media (min-width: 768px) { 8875 @media (min-width: 768px) {
8873 .cabinet__nots { 8876 .cabinet__nots {
8874 gap: 20px; 8877 gap: 20px;
8875 } 8878 }
8876 } 8879 }
8877 .cabinet__nots .input { 8880 .cabinet__nots .input {
8878 width: 100%; 8881 width: 100%;
8879 } 8882 }
8880 .cabinet__anketa { 8883 .cabinet__anketa {
8881 display: -webkit-box; 8884 display: -webkit-box;
8882 display: -ms-flexbox; 8885 display: -ms-flexbox;
8883 display: flex; 8886 display: flex;
8884 -webkit-box-orient: vertical; 8887 -webkit-box-orient: vertical;
8885 -webkit-box-direction: normal; 8888 -webkit-box-direction: normal;
8886 -ms-flex-direction: column; 8889 -ms-flex-direction: column;
8887 flex-direction: column; 8890 flex-direction: column;
8888 -webkit-box-pack: justify; 8891 -webkit-box-pack: justify;
8889 -ms-flex-pack: justify; 8892 -ms-flex-pack: justify;
8890 justify-content: space-between; 8893 justify-content: space-between;
8891 gap: 10px; 8894 gap: 10px;
8892 } 8895 }
8893 @media (min-width: 768px) { 8896 @media (min-width: 768px) {
8894 .cabinet__anketa { 8897 .cabinet__anketa {
8895 -webkit-box-orient: horizontal; 8898 -webkit-box-orient: horizontal;
8896 -webkit-box-direction: normal; 8899 -webkit-box-direction: normal;
8897 -ms-flex-direction: row; 8900 -ms-flex-direction: row;
8898 flex-direction: row; 8901 flex-direction: row;
8899 -webkit-box-align: center; 8902 -webkit-box-align: center;
8900 -ms-flex-align: center; 8903 -ms-flex-align: center;
8901 align-items: center; 8904 align-items: center;
8902 } 8905 }
8903 } 8906 }
8904 @media (min-width: 992px) { 8907 @media (min-width: 992px) {
8905 .cabinet__anketa { 8908 .cabinet__anketa {
8906 -webkit-box-orient: vertical; 8909 -webkit-box-orient: vertical;
8907 -webkit-box-direction: normal; 8910 -webkit-box-direction: normal;
8908 -ms-flex-direction: column; 8911 -ms-flex-direction: column;
8909 flex-direction: column; 8912 flex-direction: column;
8910 -webkit-box-align: stretch; 8913 -webkit-box-align: stretch;
8911 -ms-flex-align: stretch; 8914 -ms-flex-align: stretch;
8912 align-items: stretch; 8915 align-items: stretch;
8913 } 8916 }
8914 } 8917 }
8915 @media (min-width: 1280px) { 8918 @media (min-width: 1280px) {
8916 .cabinet__anketa { 8919 .cabinet__anketa {
8917 -webkit-box-orient: horizontal; 8920 -webkit-box-orient: horizontal;
8918 -webkit-box-direction: normal; 8921 -webkit-box-direction: normal;
8919 -ms-flex-direction: row; 8922 -ms-flex-direction: row;
8920 flex-direction: row; 8923 flex-direction: row;
8921 -webkit-box-align: center; 8924 -webkit-box-align: center;
8922 -ms-flex-align: center; 8925 -ms-flex-align: center;
8923 align-items: center; 8926 align-items: center;
8924 -webkit-box-pack: justify; 8927 -webkit-box-pack: justify;
8925 -ms-flex-pack: justify; 8928 -ms-flex-pack: justify;
8926 justify-content: space-between; 8929 justify-content: space-between;
8927 } 8930 }
8928 } 8931 }
8929 .cabinet__anketa-buttons { 8932 .cabinet__anketa-buttons {
8930 display: -webkit-box; 8933 display: -webkit-box;
8931 display: -ms-flexbox; 8934 display: -ms-flexbox;
8932 display: flex; 8935 display: flex;
8933 -webkit-box-orient: vertical; 8936 -webkit-box-orient: vertical;
8934 -webkit-box-direction: normal; 8937 -webkit-box-direction: normal;
8935 -ms-flex-direction: column; 8938 -ms-flex-direction: column;
8936 flex-direction: column; 8939 flex-direction: column;
8937 gap: 10px; 8940 gap: 10px;
8938 } 8941 }
8939 @media (min-width: 768px) { 8942 @media (min-width: 768px) {
8940 .cabinet__anketa-buttons { 8943 .cabinet__anketa-buttons {
8941 display: grid; 8944 display: grid;
8942 grid-template-columns: 1fr 1fr; 8945 grid-template-columns: 1fr 1fr;
8943 gap: 20px; 8946 gap: 20px;
8944 } 8947 }
8945 } 8948 }
8946 .cabinet__stats { 8949 .cabinet__stats {
8947 display: -webkit-box; 8950 display: -webkit-box;
8948 display: -ms-flexbox; 8951 display: -ms-flexbox;
8949 display: flex; 8952 display: flex;
8950 -webkit-box-orient: vertical; 8953 -webkit-box-orient: vertical;
8951 -webkit-box-direction: normal; 8954 -webkit-box-direction: normal;
8952 -ms-flex-direction: column; 8955 -ms-flex-direction: column;
8953 flex-direction: column; 8956 flex-direction: column;
8954 gap: 6px; 8957 gap: 6px;
8955 } 8958 }
8956 @media (min-width: 768px) { 8959 @media (min-width: 768px) {
8957 .cabinet__stats { 8960 .cabinet__stats {
8958 gap: 12px; 8961 gap: 12px;
8959 } 8962 }
8960 } 8963 }
8961 .cabinet__stats-title { 8964 .cabinet__stats-title {
8962 font-size: 14px; 8965 font-size: 14px;
8963 font-weight: 700; 8966 font-weight: 700;
8964 color: #000; 8967 color: #000;
8965 } 8968 }
8966 @media (min-width: 768px) { 8969 @media (min-width: 768px) {
8967 .cabinet__stats-title { 8970 .cabinet__stats-title {
8968 font-size: 24px; 8971 font-size: 24px;
8969 } 8972 }
8970 } 8973 }
8971 .cabinet__stats-body { 8974 .cabinet__stats-body {
8972 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 8975 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
8973 border-radius: 8px; 8976 border-radius: 8px;
8974 padding: 10px; 8977 padding: 10px;
8975 display: grid; 8978 display: grid;
8976 grid-template-columns: 1fr 1fr; 8979 grid-template-columns: 1fr 1fr;
8977 gap: 20px; 8980 gap: 20px;
8978 margin-bottom: 10px; 8981 margin-bottom: 10px;
8979 } 8982 }
8980 @media (min-width: 768px) { 8983 @media (min-width: 768px) {
8981 .cabinet__stats-body { 8984 .cabinet__stats-body {
8982 padding: 10px 20px; 8985 padding: 10px 20px;
8983 } 8986 }
8984 } 8987 }
8985 .cabinet__stats-item { 8988 .cabinet__stats-item {
8986 font-size: 12px; 8989 font-size: 12px;
8987 display: -webkit-box; 8990 display: -webkit-box;
8988 display: -ms-flexbox; 8991 display: -ms-flexbox;
8989 display: flex; 8992 display: flex;
8990 -webkit-box-align: center; 8993 -webkit-box-align: center;
8991 -ms-flex-align: center; 8994 -ms-flex-align: center;
8992 align-items: center; 8995 align-items: center;
8993 line-height: 1; 8996 line-height: 1;
8994 gap: 6px; 8997 gap: 6px;
8995 } 8998 }
8996 @media (min-width: 768px) { 8999 @media (min-width: 768px) {
8997 .cabinet__stats-item { 9000 .cabinet__stats-item {
8998 font-size: 20px; 9001 font-size: 20px;
8999 gap: 10px; 9002 gap: 10px;
9000 } 9003 }
9001 } 9004 }
9002 .cabinet__stats-item svg { 9005 .cabinet__stats-item svg {
9003 width: 20px; 9006 width: 20px;
9004 aspect-ratio: 1/1; 9007 aspect-ratio: 1/1;
9005 color: #377d87; 9008 color: #377d87;
9006 } 9009 }
9007 @media (min-width: 768px) { 9010 @media (min-width: 768px) {
9008 .cabinet__stats-item svg { 9011 .cabinet__stats-item svg {
9009 width: 40px; 9012 width: 40px;
9010 margin-right: 10px; 9013 margin-right: 10px;
9011 } 9014 }
9012 } 9015 }
9013 .cabinet__stats-item span { 9016 .cabinet__stats-item span {
9014 font-weight: 700; 9017 font-weight: 700;
9015 color: #000; 9018 color: #000;
9016 } 9019 }
9017 .cabinet__stats-item b { 9020 .cabinet__stats-item b {
9018 color: #377d87; 9021 color: #377d87;
9019 font-size: 14px; 9022 font-size: 14px;
9020 } 9023 }
9021 @media (min-width: 768px) { 9024 @media (min-width: 768px) {
9022 .cabinet__stats-item b { 9025 .cabinet__stats-item b {
9023 font-size: 24px; 9026 font-size: 24px;
9024 } 9027 }
9025 } 9028 }
9026 .cabinet__stats-subtitle { 9029 .cabinet__stats-subtitle {
9027 font-size: 14px; 9030 font-size: 14px;
9028 font-weight: 700; 9031 font-weight: 700;
9029 color: #377d87; 9032 color: #377d87;
9030 } 9033 }
9031 @media (min-width: 768px) { 9034 @media (min-width: 768px) {
9032 .cabinet__stats-subtitle { 9035 .cabinet__stats-subtitle {
9033 font-size: 18px; 9036 font-size: 18px;
9034 } 9037 }
9035 } 9038 }
9036 .cabinet__stats-line { 9039 .cabinet__stats-line {
9037 width: 100%; 9040 width: 100%;
9038 position: relative; 9041 position: relative;
9039 overflow: hidden; 9042 overflow: hidden;
9040 height: 8px; 9043 height: 8px;
9041 border-radius: 999px; 9044 border-radius: 999px;
9042 background: #cecece; 9045 background: #cecece;
9043 } 9046 }
9044 .cabinet__stats-line span { 9047 .cabinet__stats-line span {
9045 position: absolute; 9048 position: absolute;
9046 top: 0; 9049 top: 0;
9047 left: 0; 9050 left: 0;
9048 width: 100%; 9051 width: 100%;
9049 height: 100%; 9052 height: 100%;
9050 background: #377d87; 9053 background: #377d87;
9051 border-radius: 999px; 9054 border-radius: 999px;
9052 } 9055 }
9053 .cabinet__stats-bottom { 9056 .cabinet__stats-bottom {
9054 color: #000; 9057 color: #000;
9055 font-size: 12px; 9058 font-size: 12px;
9056 } 9059 }
9057 @media (min-width: 768px) { 9060 @media (min-width: 768px) {
9058 .cabinet__stats-bottom { 9061 .cabinet__stats-bottom {
9059 font-size: 16px; 9062 font-size: 16px;
9060 } 9063 }
9061 } 9064 }
9062 .cabinet__works { 9065 .cabinet__works {
9063 display: -webkit-box; 9066 display: -webkit-box;
9064 display: -ms-flexbox; 9067 display: -ms-flexbox;
9065 display: flex; 9068 display: flex;
9066 -webkit-box-orient: vertical; 9069 -webkit-box-orient: vertical;
9067 -webkit-box-direction: normal; 9070 -webkit-box-direction: normal;
9068 -ms-flex-direction: column; 9071 -ms-flex-direction: column;
9069 flex-direction: column; 9072 flex-direction: column;
9070 gap: 20px; 9073 gap: 20px;
9071 } 9074 }
9072 @media (min-width: 768px) { 9075 @media (min-width: 768px) {
9073 .cabinet__works { 9076 .cabinet__works {
9074 gap: 30px; 9077 gap: 30px;
9075 } 9078 }
9076 } 9079 }
9077 .cabinet__works-item { 9080 .cabinet__works-item {
9078 border-bottom: 1px #cccccc solid; 9081 border-bottom: 1px #cccccc solid;
9079 padding-bottom: 35px; 9082 padding-bottom: 35px;
9080 } 9083 }
9081 .cabinet__works-spoiler { 9084 .cabinet__works-spoiler {
9082 display: -webkit-box; 9085 display: -webkit-box;
9083 display: -ms-flexbox; 9086 display: -ms-flexbox;
9084 display: flex; 9087 display: flex;
9085 -webkit-box-align: center; 9088 -webkit-box-align: center;
9086 -ms-flex-align: center; 9089 -ms-flex-align: center;
9087 align-items: center; 9090 align-items: center;
9088 -webkit-box-pack: justify; 9091 -webkit-box-pack: justify;
9089 -ms-flex-pack: justify; 9092 -ms-flex-pack: justify;
9090 justify-content: space-between; 9093 justify-content: space-between;
9091 } 9094 }
9092 .cabinet__works-spoiler-left { 9095 .cabinet__works-spoiler-left {
9093 display: -webkit-box; 9096 display: -webkit-box;
9094 display: -ms-flexbox; 9097 display: -ms-flexbox;
9095 display: flex; 9098 display: flex;
9096 -webkit-box-align: center; 9099 -webkit-box-align: center;
9097 -ms-flex-align: center; 9100 -ms-flex-align: center;
9098 align-items: center; 9101 align-items: center;
9099 width: calc(100% - 22px); 9102 width: calc(100% - 22px);
9100 } 9103 }
9101 .cabinet__works-spoiler-right { 9104 .cabinet__works-spoiler-right {
9102 width: 22px; 9105 width: 22px;
9103 height: 22px; 9106 height: 22px;
9104 display: -webkit-box; 9107 display: -webkit-box;
9105 display: -ms-flexbox; 9108 display: -ms-flexbox;
9106 display: flex; 9109 display: flex;
9107 -webkit-box-align: center; 9110 -webkit-box-align: center;
9108 -ms-flex-align: center; 9111 -ms-flex-align: center;
9109 align-items: center; 9112 align-items: center;
9110 -webkit-box-pack: center; 9113 -webkit-box-pack: center;
9111 -ms-flex-pack: center; 9114 -ms-flex-pack: center;
9112 justify-content: center; 9115 justify-content: center;
9113 color: #377d87; 9116 color: #377d87;
9114 padding: 0; 9117 padding: 0;
9115 background: none; 9118 background: none;
9116 border: none; 9119 border: none;
9117 } 9120 }
9118 .cabinet__works-spoiler-right svg { 9121 .cabinet__works-spoiler-right svg {
9119 width: 60%; 9122 width: 60%;
9120 aspect-ratio: 1/1; 9123 aspect-ratio: 1/1;
9121 -webkit-transform: rotate(90deg); 9124 -webkit-transform: rotate(90deg);
9122 -ms-transform: rotate(90deg); 9125 -ms-transform: rotate(90deg);
9123 transform: rotate(90deg); 9126 transform: rotate(90deg);
9124 -webkit-transition: 0.3s; 9127 -webkit-transition: 0.3s;
9125 transition: 0.3s; 9128 transition: 0.3s;
9126 } 9129 }
9127 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg { 9130 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg {
9128 -webkit-transform: rotate(-90deg); 9131 -webkit-transform: rotate(-90deg);
9129 -ms-transform: rotate(-90deg); 9132 -ms-transform: rotate(-90deg);
9130 transform: rotate(-90deg); 9133 transform: rotate(-90deg);
9131 } 9134 }
9132 .cabinet__works-spoiler-buttons { 9135 .cabinet__works-spoiler-buttons {
9133 display: -webkit-box; 9136 display: -webkit-box;
9134 display: -ms-flexbox; 9137 display: -ms-flexbox;
9135 display: flex; 9138 display: flex;
9136 -webkit-box-align: center; 9139 -webkit-box-align: center;
9137 -ms-flex-align: center; 9140 -ms-flex-align: center;
9138 align-items: center; 9141 align-items: center;
9139 -webkit-box-pack: justify; 9142 -webkit-box-pack: justify;
9140 -ms-flex-pack: justify; 9143 -ms-flex-pack: justify;
9141 justify-content: space-between; 9144 justify-content: space-between;
9142 width: 60px; 9145 width: 60px;
9143 } 9146 }
9144 @media (min-width: 768px) { 9147 @media (min-width: 768px) {
9145 .cabinet__works-spoiler-buttons { 9148 .cabinet__works-spoiler-buttons {
9146 width: 74px; 9149 width: 74px;
9147 } 9150 }
9148 } 9151 }
9149 .cabinet__works-spoiler-buttons .button { 9152 .cabinet__works-spoiler-buttons .button {
9150 width: 22px; 9153 width: 22px;
9151 height: 22px; 9154 height: 22px;
9152 padding: 0; 9155 padding: 0;
9153 } 9156 }
9154 @media (min-width: 768px) { 9157 @media (min-width: 768px) {
9155 .cabinet__works-spoiler-buttons .button { 9158 .cabinet__works-spoiler-buttons .button {
9156 width: 30px; 9159 width: 30px;
9157 height: 30px; 9160 height: 30px;
9158 } 9161 }
9159 } 9162 }
9160 .cabinet__works-spoiler-text { 9163 .cabinet__works-spoiler-text {
9161 width: calc(100% - 60px); 9164 width: calc(100% - 60px);
9162 font-size: 17px; 9165 font-size: 17px;
9163 font-weight: 700; 9166 font-weight: 700;
9164 color: #000; 9167 color: #000;
9165 } 9168 }
9166 @media (min-width: 768px) { 9169 @media (min-width: 768px) {
9167 .cabinet__works-spoiler-text { 9170 .cabinet__works-spoiler-text {
9168 width: calc(100% - 74px); 9171 width: calc(100% - 74px);
9169 font-size: 22px; 9172 font-size: 22px;
9170 } 9173 }
9171 } 9174 }
9172 9175
9173 .cabinet__works-add { 9176 .cabinet__works-add {
9174 padding: 0; 9177 padding: 0;
9175 width: 100%; 9178 width: 100%;
9176 max-width: 160px; 9179 max-width: 160px;
9177 } 9180 }
9178 @media (min-width: 768px) { 9181 @media (min-width: 768px) {
9179 .cabinet__works-add { 9182 .cabinet__works-add {
9180 max-width: 220px; 9183 max-width: 220px;
9181 } 9184 }
9182 } 9185 }
9183 .cabinet__buttons { 9186 .cabinet__buttons {
9184 display: -webkit-box; 9187 display: -webkit-box;
9185 display: -ms-flexbox; 9188 display: -ms-flexbox;
9186 display: flex; 9189 display: flex;
9187 -webkit-box-orient: vertical; 9190 -webkit-box-orient: vertical;
9188 -webkit-box-direction: normal; 9191 -webkit-box-direction: normal;
9189 -ms-flex-direction: column; 9192 -ms-flex-direction: column;
9190 flex-direction: column; 9193 flex-direction: column;
9191 -webkit-box-align: center; 9194 -webkit-box-align: center;
9192 -ms-flex-align: center; 9195 -ms-flex-align: center;
9193 align-items: center; 9196 align-items: center;
9194 gap: 10px; 9197 gap: 10px;
9195 } 9198 }
9196 @media (min-width: 768px) { 9199 @media (min-width: 768px) {
9197 .cabinet__buttons { 9200 .cabinet__buttons {
9198 display: grid; 9201 display: grid;
9199 grid-template-columns: 1fr 1fr; 9202 grid-template-columns: 1fr 1fr;
9200 gap: 20px; 9203 gap: 20px;
9201 } 9204 }
9202 } 9205 }
9203 .cabinet__buttons .button, 9206 .cabinet__buttons .button,
9204 .cabinet__buttons .file { 9207 .cabinet__buttons .file {
9205 padding: 0; 9208 padding: 0;
9206 width: 100%; 9209 width: 100%;
9207 max-width: 140px; 9210 max-width: 140px;
9208 } 9211 }
9209 @media (min-width: 768px) { 9212 @media (min-width: 768px) {
9210 .cabinet__buttons .button, 9213 .cabinet__buttons .button,
9211 .cabinet__buttons .file { 9214 .cabinet__buttons .file {
9212 max-width: none; 9215 max-width: none;
9213 } 9216 }
9214 } 9217 }
9215 @media (min-width: 768px) { 9218 @media (min-width: 768px) {
9216 .cabinet__buttons { 9219 .cabinet__buttons {
9217 gap: 20px; 9220 gap: 20px;
9218 } 9221 }
9219 } 9222 }
9220 @media (min-width: 1280px) { 9223 @media (min-width: 1280px) {
9221 .cabinet__buttons { 9224 .cabinet__buttons {
9222 max-width: 400px; 9225 max-width: 400px;
9223 } 9226 }
9224 } 9227 }
9225 .cabinet__buttons_flex{ 9228 .cabinet__buttons_flex{
9226 display: flex; 9229 display: flex;
9227 } 9230 }
9228 .cabinet__buttons_flex > *{ 9231 .cabinet__buttons_flex > *{
9229 margin-right: 10px; 9232 margin-right: 10px;
9230 } 9233 }
9231 .cabinet__vacs { 9234 .cabinet__vacs {
9232 display: -webkit-box; 9235 display: -webkit-box;
9233 display: -ms-flexbox; 9236 display: -ms-flexbox;
9234 display: flex; 9237 display: flex;
9235 -webkit-box-orient: vertical; 9238 -webkit-box-orient: vertical;
9236 -webkit-box-direction: reverse; 9239 -webkit-box-direction: reverse;
9237 -ms-flex-direction: column-reverse; 9240 -ms-flex-direction: column-reverse;
9238 flex-direction: column-reverse; 9241 flex-direction: column-reverse;
9239 -webkit-box-align: center; 9242 -webkit-box-align: center;
9240 -ms-flex-align: center; 9243 -ms-flex-align: center;
9241 align-items: center; 9244 align-items: center;
9242 gap: 20px; 9245 gap: 20px;
9243 } 9246 }
9244 .cabinet__vacs-body { 9247 .cabinet__vacs-body {
9245 display: -webkit-box; 9248 display: -webkit-box;
9246 display: -ms-flexbox; 9249 display: -ms-flexbox;
9247 display: flex; 9250 display: flex;
9248 -webkit-box-orient: vertical; 9251 -webkit-box-orient: vertical;
9249 -webkit-box-direction: normal; 9252 -webkit-box-direction: normal;
9250 -ms-flex-direction: column; 9253 -ms-flex-direction: column;
9251 flex-direction: column; 9254 flex-direction: column;
9252 gap: 20px; 9255 gap: 20px;
9253 width: 100%; 9256 width: 100%;
9254 } 9257 }
9255 @media (min-width: 768px) { 9258 @media (min-width: 768px) {
9256 .cabinet__vacs-body { 9259 .cabinet__vacs-body {
9257 gap: 30px; 9260 gap: 30px;
9258 } 9261 }
9259 } 9262 }
9260 .cabinet__vacs-item { 9263 .cabinet__vacs-item {
9261 display: none; 9264 display: none;
9262 background: #fff; 9265 background: #fff;
9263 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9266 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9264 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9267 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9265 } 9268 }
9266 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) { 9269 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) {
9267 display: -webkit-box; 9270 display: -webkit-box;
9268 display: -ms-flexbox; 9271 display: -ms-flexbox;
9269 display: flex; 9272 display: flex;
9270 } 9273 }
9271 .cabinet__vacs.active .cabinet__vacs-item { 9274 .cabinet__vacs.active .cabinet__vacs-item {
9272 display: -webkit-box; 9275 display: -webkit-box;
9273 display: -ms-flexbox; 9276 display: -ms-flexbox;
9274 display: flex; 9277 display: flex;
9275 } 9278 }
9276 .main__employer-page-two-item-text-body img { 9279 .main__employer-page-two-item-text-body img {
9277 display: inline !important; 9280 display: inline !important;
9278 border: none !important; 9281 border: none !important;
9279 box-shadow: none !important; 9282 box-shadow: none !important;
9280 height: 1em !important; 9283 height: 1em !important;
9281 width: 1em !important; 9284 width: 1em !important;
9282 margin: 0 0.07em !important; 9285 margin: 0 0.07em !important;
9283 vertical-align: -0.1em !important; 9286 vertical-align: -0.1em !important;
9284 background: none !important; 9287 background: none !important;
9285 padding: 0 !important; 9288 padding: 0 !important;
9286 } 9289 }
9287 .main__employer-page-two-item-text-body p{ 9290 .main__employer-page-two-item-text-body p{
9288 margin: 0 0 20px; 9291 margin: 0 0 20px;
9289 } 9292 }
9290 #sertificate .one-sertificate{ 9293 #sertificate .one-sertificate{
9291 display: flex; 9294 display: flex;
9292 justify-content: space-between; 9295 justify-content: space-between;
9293 margin-bottom: 15px; 9296 margin-bottom: 15px;
9294 border-bottom: 1px #ccc solid; 9297 border-bottom: 1px #ccc solid;
9295 padding-bottom: 15px; 9298 padding-bottom: 15px;
9296 } 9299 }
9297 #sertificate .one-sertificate .sertificate-field{ 9300 #sertificate .one-sertificate .sertificate-field{
9298 display: block; 9301 display: block;
9299 } 9302 }
9300 #sertificate .one-sertificate .sertificate-field.sertificate-name{ 9303 #sertificate .one-sertificate .sertificate-field.sertificate-name{
9301 width: 50%; 9304 width: 50%;
9302 max-width: 50%; 9305 max-width: 50%;
9303 } 9306 }
9304 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{ 9307 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{
9305 display: flex; 9308 display: flex;
9306 justify-content: space-between; 9309 justify-content: space-between;
9307 } 9310 }
9308 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{ 9311 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{
9309 width: 30px; 9312 width: 30px;
9310 height: 30px; 9313 height: 30px;
9311 padding: 5px; 9314 padding: 5px;
9312 } 9315 }
9313 #prev_worker .cabinet__inputs-item-buttons a{ 9316 #prev_worker .cabinet__inputs-item-buttons a{
9314 width: 30px; 9317 width: 30px;
9315 height: 30px; 9318 height: 30px;
9316 padding: 5px; 9319 padding: 5px;
9317 } 9320 }
9318 #prev_worker .cabinet__inputs-item-buttons{ 9321 #prev_worker .cabinet__inputs-item-buttons{
9319 width: 100px; 9322 width: 100px;
9320 } 9323 }
9321 #prev_worker .cabinet__inputs{ 9324 #prev_worker .cabinet__inputs{
9322 -webkit-box-align: start; 9325 -webkit-box-align: start;
9323 -ms-flex-align: start; 9326 -ms-flex-align: start;
9324 align-items: start; 9327 align-items: start;
9325 } 9328 }
9326 #prev_worker .cabinet__inputs-item-buttons flex{ 9329 #prev_worker .cabinet__inputs-item-buttons flex{
9327 justify-content: end; 9330 justify-content: end;
9328 } 9331 }
9329 #prev_worker .cabinet__body-item{ 9332 #prev_worker .cabinet__body-item{
9330 border-bottom: 1px #cccccc solid; 9333 border-bottom: 1px #cccccc solid;
9331 padding-bottom: 25px; 9334 padding-bottom: 25px;
9332 } 9335 }
9333 @media (max-width: 1280px) { 9336 @media (max-width: 1280px) {
9334 #prev_worker .cabinet__inputs-item-buttons{ 9337 #prev_worker .cabinet__inputs-item-buttons{
9335 position: absolute; 9338 position: absolute;
9336 right: 0; 9339 right: 0;
9337 } 9340 }
9338 } 9341 }
9339 body .cke_notifications_area{ 9342 body .cke_notifications_area{
9340 opacity: 0; 9343 opacity: 0;
9341 display: none !important; 9344 display: none !important;
9342 } 9345 }
9343 .unread-messages-count{ 9346 .unread-messages-count{
9344 background-color: #377d87; 9347 background-color: #377d87;
9345 color: #fff; 9348 color: #fff;
9346 padding: 5px 10px; 9349 padding: 5px 10px;
9347 border-radius: 45px; 9350 border-radius: 45px;
9348 } 9351 }
9349 9352
9350 .flot-one-ship .flot-label{ 9353 .flot-one-ship .flot-label{
9351 font-weight: bold; 9354 font-weight: bold;
9352 display: flex; 9355 display: flex;
9353 } 9356 }
9354 .flot-one-ship .flot-label .flot-label-name{ 9357 .flot-one-ship .flot-label .flot-label-name{
9355 color: #377d87; 9358 color: #377d87;
9356 min-width: 120px; 9359 min-width: 120px;
9357 } 9360 }
9358 9361
resources/views/admin/faq/form.blade.php
1 @csrf 1 @csrf
2 2
3 @isset($question) 3 @isset($question)
4 @method('PUT') 4 @method('PUT')
5 @endisset 5 @endisset
6 6
7 <script> 7 <script>
8 function translit(word){ 8 function translit(word){
9 var answer = ''; 9 var answer = '';
10 var converter = { 10 var converter = {
11 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd', 11 'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd',
12 'е': 'e', 'ё': 'e', 'ж': 'zh', 'з': 'z', 'и': 'i', 12 'е': 'e', 'ё': 'e', 'ж': 'zh', 'з': 'z', 'и': 'i',
13 'й': 'y', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n', 13 'й': 'y', 'к': 'k', 'л': 'l', 'м': 'm', 'н': 'n',
14 'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't', 14 'о': 'o', 'п': 'p', 'р': 'r', 'с': 's', 'т': 't',
15 'у': 'u', 'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch', 15 'у': 'u', 'ф': 'f', 'х': 'h', 'ц': 'c', 'ч': 'ch',
16 'ш': 'sh', 'щ': 'sch', 'ь': '', 'ы': 'y', 'ъ': '', 16 'ш': 'sh', 'щ': 'sch', 'ь': '', 'ы': 'y', 'ъ': '',
17 'э': 'e', 'ю': 'yu', 'я': 'ya', 17 'э': 'e', 'ю': 'yu', 'я': 'ya',
18 18
19 'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D', 19 'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D',
20 'Е': 'E', 'Ё': 'E', 'Ж': 'Zh', 'З': 'Z', 'И': 'I', 20 'Е': 'E', 'Ё': 'E', 'Ж': 'Zh', 'З': 'Z', 'И': 'I',
21 'Й': 'Y', 'К': 'K', 'Л': 'L', 'М': 'M', 'Н': 'N', 21 'Й': 'Y', 'К': 'K', 'Л': 'L', 'М': 'M', 'Н': 'N',
22 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T', 22 'О': 'O', 'П': 'P', 'Р': 'R', 'С': 'S', 'Т': 'T',
23 'У': 'U', 'Ф': 'F', 'Х': 'H', 'Ц': 'C', 'Ч': 'Ch', 23 'У': 'U', 'Ф': 'F', 'Х': 'H', 'Ц': 'C', 'Ч': 'Ch',
24 'Ш': 'Sh', 'Щ': 'Sch', 'Ь': '', 'Ы': 'Y', 'Ъ': '', 24 'Ш': 'Sh', 'Щ': 'Sch', 'Ь': '', 'Ы': 'Y', 'Ъ': '',
25 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya', ' ': '-' 25 'Э': 'E', 'Ю': 'Yu', 'Я': 'Ya', ' ': '-'
26 }; 26 };
27 27
28 for (var i = 0; i < word.length; ++i ) { 28 for (var i = 0; i < word.length; ++i ) {
29 if (converter[word[i]] == undefined){ 29 if (converter[word[i]] == undefined){
30 answer += word[i]; 30 answer += word[i];
31 } else { 31 } else {
32 answer += converter[word[i]]; 32 answer += converter[word[i]];
33 } 33 }
34 } 34 }
35 35
36 return answer; 36 return answer;
37 } 37 }
38 38
39 window.addEventListener("DOMContentLoaded", (event) => { 39 window.addEventListener("DOMContentLoaded", (event) => {
40 let title = document.querySelector('#name'); 40 let title = document.querySelector('#name');
41 let text = document.querySelector('#slug'); 41 let text = document.querySelector('#slug');
42 42
43 title.addEventListener('input', function() { 43 title.addEventListener('input', function() {
44 text.value = translit(this.value); 44 text.value = translit(this.value);
45 }); 45 });
46 }); 46 });
47 47
48 </script> 48 </script>
49 <div class="px-4 py-3 mb-8 bg-white rounded-lg shadow-md dark:bg-gray-800"> 49 <div class="px-4 py-3 mb-8 bg-white rounded-lg shadow-md dark:bg-gray-800">
50 <label class="block text-sm"> 50 <label class="block text-sm">
51 <span class="text-gray-700 dark:text-gray-400">Вопрос</span> 51 <span class="text-gray-700 dark:text-gray-400">Вопрос</span>
52 <input name="question" id="question" 52 <input name="question" id="question"
53 class="block w-full mt-1 text-sm dark:border-gray-600 dark:bg-gray-700 focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:text-gray-300 dark:focus:shadow-outline-gray form-input" 53 class="block w-full mt-1 text-sm dark:border-gray-600 dark:bg-gray-700 focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:text-gray-300 dark:focus:shadow-outline-gray form-input"
54 placeholder="Вопрос" value="{{ old('name') ?? $question->question ?? '' }}" 54 placeholder="Вопрос" value="{{ old('name') ?? $question->question ?? '' }}"
55 /> 55 />
56 @error('question') 56 @error('question')
57 <span class="text-xs text-red-600 dark:text-red-400"> 57 <span class="text-xs text-red-600 dark:text-red-400">
58 {{ $message }} 58 {{ $message }}
59 </span> 59 </span>
60 @enderror 60 @enderror
61 </label><br> 61 </label><br>
62 62
63 <label class="block text-sm"> 63 <label class="block text-sm">
64 <span class="text-gray-700 dark:text-gray-400">Ответ</span> 64 <span class="text-gray-700 dark:text-gray-400">Ответ</span>
65 <textarea class="block w-full mt-1 text-sm dark:text-gray-300 dark:border-gray-600 dark:bg-gray-700 form-textarea focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:focus:shadow-outline-gray ckeditor" name="answer" placeholder="Ответ" required rows="10"> 65 <textarea class="block w-full mt-1 text-sm dark:text-gray-300 dark:border-gray-600 dark:bg-gray-700 form-textarea focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:focus:shadow-outline-gray ckeditor" name="answer" placeholder="Ответ" required rows="10">
66 {{ old('text2') ?? $question->answer ?? '' }} 66 {{ old('text2') ?? $question->answer ?? '' }}
67 </textarea> 67 </textarea>
68 @error('answer') 68 @error('answer')
69 <span class="text-xs text-red-600 dark:text-red-400"> 69 <span class="text-xs text-red-600 dark:text-red-400">
70 {{ $message }} 70 {{ $message }}
71 </span> 71 </span>
72 @enderror 72 @enderror
73 </label><br> 73 </label><br>
74 74
75 <label class="block text-sm"> 75 <label class="block text-sm">
76 <span class="text-gray-700 dark:text-gray-400">Ответ</span> 76 <span class="text-gray-700 dark:text-gray-400">Ответ</span>
77 <select name="target" id="target" placeholder="Для кого" 77 <select name="target" id="target" placeholder="Для кого"
78 class="block w-full mt-1 text-sm dark:text-gray-300 dark:border-gray-600 dark:bg-gray-700 form-select focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:focus:shadow-outline-gray"> 78 class="block w-full mt-1 text-sm dark:text-gray-300 dark:border-gray-600 dark:bg-gray-700 form-select focus:border-purple-400 focus:outline-none focus:shadow-outline-purple dark:focus:shadow-outline-gray">
79 <option value="{{ \App\Enums\FaqTarget::EMPLOYER->value }}" @if (isset($question) && \App\Enums\FaqTarget::EMPLOYER->value==$question->target) selected @endif>Работодатель</option> 79 <option value="{{ \App\Enums\FaqTarget::EMPLOYER->value }}" @if (isset($question) && \App\Enums\FaqTarget::EMPLOYER->value==$question->target) selected @endif>Работодатель</option>
80 <option value="{{ \App\Enums\FaqTarget::EMPLOYEE->value }}" @if (isset($question) && \App\Enums\FaqTarget::EMPLOYEE->value==$question->target) selected @endif>Работник</option> 80 <option value="{{ \App\Enums\FaqTarget::EMPLOYEE->value }}" @if (isset($question) && \App\Enums\FaqTarget::EMPLOYEE->value==$question->target) selected @endif>Работник</option>
81 </select> 81 </select>
82 @error('target') 82 @error('target')
83 <span class="text-xs text-red-600 dark:text-red-400"> 83 <span class="text-xs text-red-600 dark:text-red-400">
84 {{ $message }} 84 {{ $message }}
85 </span> 85 </span>
86 @enderror 86 @enderror
87 </label><br> 87 </label><br>
88 88
89 <div class="flex flex-col flex-wrap mb-4 space-y-4 md:flex-row md:items-end md:space-x-4"> 89 <div class="flex flex-col flex-wrap mb-4 space-y-4 md:flex-row md:items-end md:space-x-4">
90 <div> 90 <div>
91 <button type="submit" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple"> 91 <button type="submit" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple">
92 Сохранить 92 Сохранить
93 </button> 93 </button>
94 <a href="{{ route('admin.faq.list') }}" 94 <a href="{{ route('admin.faq.list') }}"
95 class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple" 95 class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple"
96 style="display: -webkit-inline-box; height: 30px!important;" 96 style="display: -webkit-inline-box; height: 30px!important;"
97 >Назад</a> 97 >Назад</a>
98 </div> 98 </div>
99 </div> 99 </div>
100 </div> 100 </div>
101
102
103 <script src="//cdn.ckeditor.com/4.14.0/standard/ckeditor.js"></script>
104
105 <script>
106 CKEDITOR.replace( 'answer', {
107 filebrowserUploadUrl: "{{route('ckeditor.image-upload', ['_token' => csrf_token() ])}}",
108 filebrowserImageUploadUrl: "{{ route('ckeditor.image-upload', ['_token' => csrf_token() ])}}",
109 filebrowserUploadMethod: 'form'
110 });
111 </script>
101 112
resources/views/employers/faq.blade.php
1 @extends('layout.frontend', ['title' => 'FAQ Вопросы и ответы - РекаМоре']) 1 @extends('layout.frontend', ['title' => 'FAQ Вопросы и ответы - РекаМоре'])
2 2
3 @section('content') 3 @section('content')
4 <section class="cabinet"> 4 <section class="cabinet">
5 <div class="container"> 5 <div class="container">
6 <ul class="breadcrumbs cabinet__breadcrumbs"> 6 <ul class="breadcrumbs cabinet__breadcrumbs">
7 <li><a href="{{ route('index') }}">Главная</a></li> 7 <li><a href="{{ route('index') }}">Главная</a></li>
8 <li><b>Личный кабинет</b></li> 8 <li><b>Личный кабинет</b></li>
9 </ul> 9 </ul>
10 <div class="cabinet__wrapper"> 10 <div class="cabinet__wrapper">
11 <div class="cabinet__side"> 11 <div class="cabinet__side">
12 <div class="cabinet__side-toper"> 12 <div class="cabinet__side-toper">
13 @include('employers.emblema') 13 @include('employers.emblema')
14 </div> 14 </div>
15 15
16 @include('employers.menu', ['item' => 10]) 16 @include('employers.menu', ['item' => 10])
17 17
18 </div> 18 </div>
19 19
20 20
21 <div class="cabinet__body"> 21 <div class="cabinet__body">
22 <div class="cabinet__body-item"> 22 <div class="cabinet__body-item">
23 <h2 class="title cabinet__title">FAQ - Инструкция по размещению вакансии</h2> 23 <h2 class="title cabinet__title">FAQ - Инструкция по размещению вакансии</h2>
24 </div> 24 </div>
25 <div class="cabinet__body-item"> 25 <div class="cabinet__body-item">
26 <div class="cabinet__tabs"> 26 <div class="cabinet__tabs">
27 <button type="button" class="button button_light active" data-tab="1">Работодателю</button> 27 <button type="button" class="button button_light active" data-tab="1">Работодателю</button>
28 <button type="button" class="button button_light" data-tab="2">Работнику</button> 28 <button type="button" class="button button_light" data-tab="2">Работнику</button>
29 </div> 29 </div>
30 <div class="cabinet__bodies showed" data-body="1"> 30 <div class="cabinet__bodies showed" data-body="1">
31 <div class="faqs"> 31 <div class="faqs">
32 @foreach($questionsEmployer as $question) 32 @foreach($questionsEmployer as $question)
33 <div class="faqs__body"> 33 <div class="faqs__body">
34 <div class="faqs__item"> 34 <div class="faqs__item">
35 <button type="button" class="faqs__item-button js-toggle"> 35 <button type="button" class="faqs__item-button js-toggle">
36 <span>{{ $question->question }}</span> 36 <span>{{ $question->question }}</span>
37 <i> 37 <i>
38 <svg> 38 <svg>
39 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use> 39 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use>
40 </svg> 40 </svg>
41 </i> 41 </i>
42 </button> 42 </button>
43 <div class="faqs__item-body" style="white-space:break-spaces; word-break: break-word;">{{ $question->answer }}</div> 43 <div class="faqs__item-body" style="white-space:break-spaces; word-break: break-word;">
44 {!! $question->answer !!}
45 </div>
44 </div> 46 </div>
45 </div> 47 </div>
46 @endforeach 48 @endforeach
47 </div> 49 </div>
48 </div> 50 </div>
49 <div class="cabinet__bodies" data-body="2"> 51 <div class="cabinet__bodies" data-body="2">
50 <div class="faqs"> 52 <div class="faqs">
51 @foreach($questionsEmployee as $question) 53 @foreach($questionsEmployee as $question)
52 <div class="faqs__body"> 54 <div class="faqs__body">
53 <div class="faqs__item"> 55 <div class="faqs__item">
54 <button type="button" class="faqs__item-button js-toggle"> 56 <button type="button" class="faqs__item-button js-toggle">
55 <span>{{ $question->question }}</span> 57 <span>{{ $question->question }}</span>
56 <i> 58 <i>
57 <svg> 59 <svg>
58 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use> 60 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use>
59 </svg> 61 </svg>
60 </i> 62 </i>
61 </button> 63 </button>
62 <div class="faqs__item-body" style="white-space:break-spaces; word-break: break-word;">{{ $question->answer }}</div> 64 <div class="faqs__item-body" style="white-space:break-spaces; word-break: break-word;">
65 {!! $question->answer !!}
66 </div>
63 </div> 67 </div>
64 </div> 68 </div>
65 @endforeach 69 @endforeach
66 </div> 70 </div>
67 </div> 71 </div>
68 </div> 72 </div>
69 </div> 73 </div>
70 </div> 74 </div>
71 </div> 75 </div>
72 76
73 </section> 77 </section>
74 @endsection 78 @endsection
75 79
76 80
resources/views/employers/list_vacancy.blade.php
1 @extends('layout.frontend', ['title' => 'Список вакансий - РекаМоре']) 1 @extends('layout.frontend', ['title' => 'Список вакансий - РекаМоре'])
2 2
3 @section('scripts') 3 @section('scripts')
4 <script> 4 <script>
5 $(document).on('change', '#sort_ajax', function() { 5 $(document).on('change', '#sort_ajax', function() {
6 var this_ = $(this); 6 var this_ = $(this);
7 var val_ = this_.val(); 7 var val_ = this_.val();
8 console.log('sort items '+val_); 8 console.log('sort items '+val_);
9 9
10 $.ajax({ 10 $.ajax({
11 type: "GET", 11 type: "GET",
12 url: "{{ url()->current() }}", 12 url: "{{ url()->current() }}",
13 data: "sort="+val_+"&search=@if ((isset($_GET['search']))&&(!empty($_GET['search']))){{$_GET['search']}}@endif", 13 data: "sort="+val_+"&search=@if ((isset($_GET['search']))&&(!empty($_GET['search']))){{$_GET['search']}}@endif",
14 success: function (data) { 14 success: function (data) {
15 console.log('Выбор сортировки'); 15 console.log('Выбор сортировки');
16 console.log(data); 16 console.log(data);
17 history.pushState({}, '', "{{ route('employer.vacancy_list') }}?search=@if ((isset($_GET['search']))&&(!empty($_GET['search']))){{$_GET['search']}}@endif"+"&sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif"); 17 history.pushState({}, '', "{{ route('employer.vacancy_list') }}?search=@if ((isset($_GET['search']))&&(!empty($_GET['search']))){{$_GET['search']}}@endif"+"&sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif");
18 $('#main_ockar').html(data); 18 $('#main_ockar').html(data);
19 }, 19 },
20 headers: { 20 headers: {
21 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 21 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
22 }, 22 },
23 error: function (data) { 23 error: function (data) {
24 data = JSON.stringify(data); 24 data = JSON.stringify(data);
25 console.log('Error: ' + data); 25 console.log('Error: ' + data);
26 } 26 }
27 }); 27 });
28 }); 28 });
29 </script> 29 </script>
30 @endsection 30 @endsection
31 31
32 @section('content') 32 @section('content')
33 <section class="cabinet"> 33 <section class="cabinet">
34 <div class="container"> 34 <div class="container">
35 <ul class="breadcrumbs cabinet__breadcrumbs"> 35 <ul class="breadcrumbs cabinet__breadcrumbs">
36 <li><a href="{{ route('index') }}">Главная</a></li> 36 <li><a href="{{ route('index') }}">Главная</a></li>
37 <li><b>Личный кабинет</b></li> 37 <li><b>Личный кабинет</b></li>
38 </ul> 38 </ul>
39 <div class="cabinet__wrapper"> 39 <div class="cabinet__wrapper">
40 <div class="cabinet__side"> 40 <div class="cabinet__side">
41 <div class="cabinet__side-toper"> 41 <div class="cabinet__side-toper">
42 42
43 @include('employers.emblema') 43 @include('employers.emblema')
44 44
45 </div> 45 </div>
46 46
47 @include('employers.menu', ['item' => 3]) 47 @include('employers.menu', ['item' => 3])
48 </div> 48 </div>
49 <div class="cabinet__body"> 49 <div class="cabinet__body">
50 <div class="cabinet__body-item"> 50 <div class="cabinet__body-item">
51 <h2 class="title cabinet__title">Мои вакансии</h2> 51 <h2 class="title cabinet__title">Мои вакансии</h2>
52 </div> 52 </div>
53 <div class="cabinet__body-item"> 53 <div class="cabinet__body-item">
54 <div class="cabinet__filters"> 54 <div class="cabinet__filters">
55 <div class="cabinet__filters-item"> 55 <div class="cabinet__filters-item">
56 <form class="search" action="{{ url()->current() }}" method="GET"> 56 <form class="search" action="{{ url()->current() }}" method="GET">
57 <input type="search" name="search" class="input" placeholder="Поиск&hellip;" value="@if ((isset($_GET['search'])) && (!empty($_GET['search']))) {{ $_GET['search'] }}@endif"> 57 <input type="search" name="search" class="input" placeholder="Поиск&hellip;" value="@if ((isset($_GET['search'])) && (!empty($_GET['search']))) {{ $_GET['search'] }}@endif">
58 <button type="submit" class="button">Найти</button> 58 <button type="submit" class="button">Найти</button>
59 <span> 59 <span>
60 <svg> 60 <svg>
61 <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use> 61 <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use>
62 </svg> 62 </svg>
63 </span> 63 </span>
64 </form> 64 </form>
65 </div> 65 </div>
66 <div class="cabinet__filters-item"> 66 <div class="cabinet__filters-item">
67 <div class="select"> 67 <div class="select">
68 <select class="js-select2" id="sort_ajax" name="sort_ajax"> 68 <select class="js-select2" id="sort_ajax" name="sort_ajax">
69 <option value="default" @if (isset($_GET['sort']) && ($_GET['sort'] == 'default')) selected @endif>От новых к старым (по умолчанию)</option> 69 <option value="default" @if (isset($_GET['sort']) && ($_GET['sort'] == 'default')) selected @endif>От новых к старым (по умолчанию)</option>
70 <option value="public" @if (isset($_GET['sort']) && ($_GET['sort'] == 'public')) selected @endif>Опубликовано</option> 70 <option value="public" @if (isset($_GET['sort']) && ($_GET['sort'] == 'public')) selected @endif>Опубликовано</option>
71 <option value="nopublic" @if (isset($_GET['sort']) && ($_GET['sort'] == 'nopublic')) selected @endif>Не опубликовано</option> 71 <option value="nopublic" @if (isset($_GET['sort']) && ($_GET['sort'] == 'nopublic')) selected @endif>Не опубликовано</option>
72 <!--<option value="name_up">По имени (возрастание)</option> 72 <!--<option value="name_up">По имени (возрастание)</option>
73 <option value="name_down">По имени (убывание)</option> 73 <option value="name_down">По имени (убывание)</option>
74 <option value="created_at_up">По дате (возрастание)</option> 74 <option value="created_at_up">По дате (возрастание)</option>
75 <option value="created_at_down">По дате (убывание)</option>--> 75 <option value="created_at_down">По дате (убывание)</option>-->
76 </select> 76 </select>
77 </div> 77 </div>
78 </div> 78 </div>
79 </div> 79 </div>
80 80
81 <div class="table table_spoiler" id="main_ockar" name="main_oskar"> 81 <div class="table table_spoiler" id="main_ockar" name="main_oskar">
82 @if ($vacancy_list->count()) 82 @if ($vacancy_list->count())
83 <div class="table__scroll"> 83 <div class="table__scroll">
84 <div class="table__body table__body_min-width"> 84 <div class="table__body table__body_min-width">
85 <table> 85 <table>
86 <thead> 86 <thead>
87 <tr> 87 <tr>
88 <th>№</th> 88 <th>№</th>
89 <th>Название</th> 89 <th>Название</th>
90 <th>Дата добавления<br>/&nbsp;обновления</th> 90 <th>Дата добавления<br>/&nbsp;обновления</th>
91 <th style="display:none">Должности</th> 91 <th style="display:none">Должности</th>
92 <th>Статус</th> 92 <th>Статус</th>
93 <th>Действия</th> 93 <th>Действия</th>
94 </tr> 94 </tr>
95 </thead> 95 </thead>
96 <tbody> 96 <tbody>
97 @foreach($vacancy_list as $it) 97 @foreach($vacancy_list as $it)
98 <tr> 98 <tr>
99 <td>{{ $it->id }}</td> 99 <td>{{ $it->id }}</td>
100 <td>{{ $it->name }}</td> 100 <td>{{ $it->name }}</td>
101 <td>{{ date('d.m.Y', strtotime($it->created_at)) }} <br>/ {{ date('d.m.Y', strtotime($it->updated_at)) }}</td> 101 <td>{{ date('d.m.Y', strtotime($it->created_at)) }} <br>/ {{ date('d.m.Y', strtotime($it->updated_at)) }}</td>
102 <td style="display:none"> <a href="{{ route('employer.add_job_in_vac', ['ad_employer' => $it->id]) }}" class="button">Добавить</a> 102 <td style="display:none"> <a href="{{ route('employer.add_job_in_vac', ['ad_employer' => $it->id]) }}" class="button">Добавить</a>
103 103
104 @if ($it->jobs->count()) 104 @if ($it->jobs->count())
105 @foreach ($it->jobs as $key => $it_um) 105 @foreach ($it->jobs as $key => $it_um)
106 <p>@if (isset($it->jobs_code[$key])) 106 <p>@if (isset($it->jobs_code[$key]))
107 <a href="{{ route('employer.edit_job_in_vac', ['ad_job' => $it->jobs_code[$key]->id, 'ad_employer' => $it->id, 'job_title_id' => $it_um->id]) }}" style="text-decoration: underline">{{$it_um->name}}</a> 107 <a href="{{ route('employer.edit_job_in_vac', ['ad_job' => $it->jobs_code[$key]->id, 'ad_employer' => $it->id, 'job_title_id' => $it_um->id]) }}" style="text-decoration: underline">{{$it_um->name}}</a>
108 <a href="{{ route('employer.delete_job_in_vac', ['ad_job' => $it->jobs_code[$key]->id]) }}" style="text-decoration: underline">(Del)</a> 108 <a href="{{ route('employer.delete_job_in_vac', ['ad_job' => $it->jobs_code[$key]->id]) }}" style="text-decoration: underline">(Del)</a>
109 @endif 109 @endif
110 </p> 110 </p>
111 @endforeach 111 @endforeach
112 @else 112 @else
113 Нет связанных <br> с вакансией должностей 113 Нет связанных <br> с вакансией должностей
114 @endif 114 @endif
115 </td> 115 </td>
116 <td> 116 <td>
117 @if ($it->active_is) 117 @if ($it->active_is)
118 <span class="table__status green"><i></i>Опубликовано</span> 118 <span class="table__status green"><i></i>Опубликовано</span>
119 @else 119 @else
120 <span class="table__status"><i></i>Не опубликовано</span> 120 <span class="table__status"><i></i>Не опубликовано</span>
121 @endif 121 @endif
122 </td> 122 </td>
123 <td> 123 <td>
124 <span class="table__controls"> 124 <span class="table__controls">
125 <a class="table__controls-item up-it" href="{{ route('employer.vacancy_up', ['ad_employer' => $it->id]) }}"> 125 <a class="table__controls-item up-it" href="{{ route('employer.vacancy_up', ['ad_employer' => $it->id]) }}">
126 <svg> 126 <svg>
127 <use xlink:href="{{ asset('images/sprite.svg#arrow-radius') }}"></use> 127 <use xlink:href="{{ asset('images/sprite.svg#arrow-radius') }}"></use>
128 </svg> 128 </svg>
129 </a> 129 </a>
130 <a href="{{ route('employer.vacancy_edit', ['ad_employer' => $it->id]) }}" class="table__controls-item"> 130 <a href="{{ route('employer.vacancy_edit', ['ad_employer' => $it->id]) }}" class="table__controls-item">
131 <svg> 131 <svg>
132 <use xlink:href="{{ asset('images/sprite.svg#pencil') }}"></use> 132 <use xlink:href="{{ asset('images/sprite.svg#pencil') }}"></use>
133 </svg> 133 </svg>
134 </a> 134 </a>
135 <a class="table__controls-item" href="{{ route('employer.vacancy_delete', ['ad_employer' => $it->id]) }}"> 135 <a class="table__controls-item" href="{{ route('employer.vacancy_delete', ['ad_employer' => $it->id]) }}">
136 <svg> 136 <svg>
137 <use xlink:href="{{ asset('images/sprite.svg#cross') }}"></use> 137 <use xlink:href="{{ asset('images/sprite.svg#cross') }}"></use>
138 </svg> 138 </svg>
139 </a> 139 </a>
140 @if ($it->active_is) 140 @if ($it->active_is)
141 <a href="{{ route('employer.vacancy_eye', ['ad_employer' => $it->id, 'status' => 0]) }}" class="table__controls-item"> 141 <a href="{{ route('employer.vacancy_eye', ['ad_employer' => $it->id, 'status' => 0]) }}" class="table__controls-item">
142 <svg> 142 <svg>
143 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use> 143 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use>
144 </svg> 144 </svg>
145 </a> 145 </a>
146 @else 146 @else
147 <a href="{{ route('employer.vacancy_eye', ['ad_employer' => $it->id, 'status' => 1]) }}" class="table__controls-item"> 147 <a href="{{ route('employer.vacancy_eye', ['ad_employer' => $it->id, 'status' => 1]) }}" class="table__controls-item">
148 <svg> 148 <svg>
149 <use xlink:href="{{ asset('images/sprite.svg#eye-3') }}"></use> 149 <use xlink:href="{{ asset('images/sprite.svg#eye-3') }}"></use>
150 </svg> 150 </svg>
151 </a> 151 </a>
152 @endif 152 @endif
153 @if ($Employer->social_is == 1) 153 @if ($Employer->social_is == 1)
154 <a href="https://telegram.me/share/url?url={{ route('vacancie', ['vacancy' => $it->id]) }}&text={{ $it->text }}" class="table__controls-item"> 154 <a href="{{ route('employer.send-vacancy-to-social', ['social' => 'tg', 'vacancy' => $it->id]) }}" class="table__controls-item">
155 <svg> 155 <svg>
156 <use xlink:href="{{ asset('images/sprite.svg#tg') }}"></use> 156 <use xlink:href="{{ asset('images/sprite.svg#tg') }}"></use>
157 </svg> 157 </svg>
158 </a> 158 </a>
159 @endif 159 @endif
160 <!--<a class="btn_telegram_share table__controls-item" href="https://telegram.me/share/url?url=ВАШ_URL&text={{ $it->name }}">
161 <svg>
162 <use xlink:href=" asset('images/sprite.svg#arrow-radius') }}"></use>
163 </svg>
164 </a>-->
165
166 <!--<button type="button" class="table__controls-item">
167 <svg>
168 <use xlink:href=" asset('images/sprite.svg#tg') }}"></use>
169 </svg>
170 </button>
171 -->
172 </span> 160 </span>
173 </td> 161 </td>
174 </tr> 162 </tr>
175 @endforeach 163 @endforeach
176 </tbody> 164 </tbody>
177 </table> 165 </table>
178 </div><br> 166 </div><br>
179 {{ $vacancy_list->appends($_GET)->links('paginate') }} 167 {{ $vacancy_list->appends($_GET)->links('paginate') }}
180 </div> 168 </div>
181 169
182 170
183 @else 171 @else
184 172
185 <div class="notify"> 173 <div class="notify">
186 <svg> 174 <svg>
187 <use xlink:href="{{ asset('images/sprite.svg#i') }}"></use> 175 <use xlink:href="{{ asset('images/sprite.svg#i') }}"></use>
188 </svg> 176 </svg>
189 <span>Вы ещё не разместили ни одной вакансии</span> 177 <span>Вы ещё не разместили ни одной вакансии</span>
190 </div> 178 </div>
191 @endif 179 @endif
192 </div> 180 </div>
193 </div> 181 </div>
194 </div> 182 </div>
195 </div> 183 </div>
196 </div> 184 </div>
197 </section> 185 </section>
198 </div> 186 </div>
199 @endsection 187 @endsection
200 188
1 <?php 1 <?php
2 2
3 use App\Http\Controllers\Ad_jobsController; 3 use App\Http\Controllers\Ad_jobsController;
4 use App\Http\Controllers\AdEmployerController; 4 use App\Http\Controllers\AdEmployerController;
5 use App\Http\Controllers\Admin\AdminController; 5 use App\Http\Controllers\Admin\AdminController;
6 use App\Http\Controllers\Admin\CategoryController; 6 use App\Http\Controllers\Admin\CategoryController;
7 use App\Http\Controllers\Admin\CategoryEmpController; 7 use App\Http\Controllers\Admin\CategoryEmpController;
8 use App\Http\Controllers\Admin\EducationController; 8 use App\Http\Controllers\Admin\EducationController;
9 use App\Http\Controllers\EducationController as EducationFrontController; 9 use App\Http\Controllers\EducationController as EducationFrontController;
10 use App\Http\Controllers\Admin\EmployersController; 10 use App\Http\Controllers\Admin\EmployersController;
11 use App\Http\Controllers\EmployerController as FrontEmployersController; 11 use App\Http\Controllers\EmployerController as FrontEmployersController;
12 use App\Http\Controllers\Admin\InfoBloksController; 12 use App\Http\Controllers\Admin\InfoBloksController;
13 use App\Http\Controllers\Admin\JobTitlesController; 13 use App\Http\Controllers\Admin\JobTitlesController;
14 use App\Http\Controllers\Admin\UsersController; 14 use App\Http\Controllers\Admin\UsersController;
15 use App\Http\Controllers\Admin\WorkersController; 15 use App\Http\Controllers\Admin\WorkersController;
16 use App\Http\Controllers\Auth\ForgotPasswordController; 16 use App\Http\Controllers\Auth\ForgotPasswordController;
17 use App\Http\Controllers\Auth\LoginController; 17 use App\Http\Controllers\Auth\LoginController;
18 use App\Http\Controllers\Auth\RegisterController; 18 use App\Http\Controllers\Auth\RegisterController;
19 use App\Http\Controllers\CKEditorController; 19 use App\Http\Controllers\CKEditorController;
20 use App\Http\Controllers\FaqController; 20 use App\Http\Controllers\FaqController;
21 use App\Http\Controllers\MediaController; 21 use App\Http\Controllers\MediaController;
22 use App\Http\Controllers\WorkerController; 22 use App\Http\Controllers\WorkerController;
23 use App\Models\Ad_jobs; 23 use App\Models\Ad_jobs;
24 use App\Models\User; 24 use App\Models\User;
25 use App\Http\Controllers\MainController; 25 use App\Http\Controllers\MainController;
26 use App\Http\Controllers\HomeController; 26 use App\Http\Controllers\HomeController;
27 use Illuminate\Support\Facades\Route; 27 use Illuminate\Support\Facades\Route;
28 use App\Http\Controllers\Admin\CompanyController; 28 use App\Http\Controllers\Admin\CompanyController;
29 use App\Http\Controllers\Admin\Ad_EmployersController; 29 use App\Http\Controllers\Admin\Ad_EmployersController;
30 use App\Http\Controllers\Admin\MsgAnswersController; 30 use App\Http\Controllers\Admin\MsgAnswersController;
31 use App\Http\Controllers\Admin\GroupsController; 31 use App\Http\Controllers\Admin\GroupsController;
32 use App\Http\Controllers\PagesController; 32 use App\Http\Controllers\PagesController;
33 use Illuminate\Support\Facades\Storage; 33 use Illuminate\Support\Facades\Storage;
34 use App\Http\Controllers\EmployerController; 34 use App\Http\Controllers\EmployerController;
35 use App\Http\Controllers\CompanyController as FrontCompanyController; 35 use App\Http\Controllers\CompanyController as FrontCompanyController;
36 36
37 37
38 /* 38 /*
39 |-------------------------------------------------------------------------- 39 |--------------------------------------------------------------------------
40 | Web Routes 40 | Web Routes
41 |-------------------------------------------------------------------------- 41 |--------------------------------------------------------------------------
42 | 42 |
43 | Here is where you can register web routes for your application. These 43 | Here is where you can register web routes for your application. These
44 | routes are loaded by the RouteServiceProvider within a group which 44 | routes are loaded by the RouteServiceProvider within a group which
45 | contains the "web" middleware group. Now create something great! 45 | contains the "web" middleware group. Now create something great!
46 | 46 |
47 */ 47 */
48 /* 48 /*
49 Route::get('/', function () { 49 Route::get('/', function () {
50 return view('welcome'); 50 return view('welcome');
51 })->name('index'); 51 })->name('index');
52 */ 52 */
53 53
54 Route::get('/', [MainController::class, 'index'])->name('index'); 54 Route::get('/', [MainController::class, 'index'])->name('index');
55 55
56 //Роуты авторизации, регистрации, восстановления, аутентификации 56 //Роуты авторизации, регистрации, восстановления, аутентификации
57 Auth::routes(['verify' => true]); 57 Auth::routes(['verify' => true]);
58 58
59 // роуты регистрации, авторизации, восстановления пароля, верификации почты 59 // роуты регистрации, авторизации, восстановления пароля, верификации почты
60 /*Route::group([ 60 /*Route::group([
61 'as' => 'auth.', //имя маршрута, например auth.index 61 'as' => 'auth.', //имя маршрута, например auth.index
62 'prefix' => 'auth', // префикс маршрута, например, auth/index 62 'prefix' => 'auth', // префикс маршрута, например, auth/index
63 ], function () { 63 ], function () {
64 //форма регистрации 64 //форма регистрации
65 Route::get('register', [RegisterController::class, 'register'])->name('register'); 65 Route::get('register', [RegisterController::class, 'register'])->name('register');
66 66
67 //создание пользователя 67 //создание пользователя
68 Route::post('register', [RegisterController::class, 'create'])->name('create'); 68 Route::post('register', [RegisterController::class, 'create'])->name('create');
69 69
70 //форма входа авторизации 70 //форма входа авторизации
71 Route::get('login', [LoginController::class, 'login'])->name('login'); 71 Route::get('login', [LoginController::class, 'login'])->name('login');
72 72
73 //аутентификация 73 //аутентификация
74 Route::post('login', [LoginController::class, 'authenticate'])->name('auth'); 74 Route::post('login', [LoginController::class, 'authenticate'])->name('auth');
75 75
76 //выход 76 //выход
77 Route::get('logout', [LoginController::class, 'logout'])->name('logout'); 77 Route::get('logout', [LoginController::class, 'logout'])->name('logout');
78 78
79 //форма ввода адреса почты 79 //форма ввода адреса почты
80 Route::get('forgot-password', [ForgotPasswordController::class, 'form'])->name('forgot-form'); 80 Route::get('forgot-password', [ForgotPasswordController::class, 'form'])->name('forgot-form');
81 81
82 //письмо на почту 82 //письмо на почту
83 Route::post('forgot-password', [ForgotPasswordController::class, 'mail'])->name('forgot-mail'); 83 Route::post('forgot-password', [ForgotPasswordController::class, 'mail'])->name('forgot-mail');
84 84
85 //форма восстановления пароля 85 //форма восстановления пароля
86 Route::get('reset-password/token/{token}/email/{email}', 86 Route::get('reset-password/token/{token}/email/{email}',
87 [ResetPasswordController::class, 'form'] 87 [ResetPasswordController::class, 'form']
88 )->name('reset-form'); 88 )->name('reset-form');
89 89
90 //восстановление пароля 90 //восстановление пароля
91 Route::post('reset-password', 91 Route::post('reset-password',
92 [ResetPasswordController::class, 'reset'] 92 [ResetPasswordController::class, 'reset']
93 )->name('reset-password'); 93 )->name('reset-password');
94 94
95 //сообщение о необходимости проверки адреса почты 95 //сообщение о необходимости проверки адреса почты
96 Route::get('verify-message', [VerifyEmailController::class, 'message'])->name('verify-message'); 96 Route::get('verify-message', [VerifyEmailController::class, 'message'])->name('verify-message');
97 97
98 //подтверждение адреса почты нового пользователя 98 //подтверждение адреса почты нового пользователя
99 Route::get('verify-email/token/{token}/id/{id}', [VerifyEmailController::class, 'verify']) 99 Route::get('verify-email/token/{token}/id/{id}', [VerifyEmailController::class, 'verify'])
100 ->where('token', '[a-f0-9]{32}') 100 ->where('token', '[a-f0-9]{32}')
101 ->where('id', '[0-9]+') 101 ->where('id', '[0-9]+')
102 ->name('verify-email'); 102 ->name('verify-email');
103 });*/ 103 });*/
104 104
105 //Личный кабинет пользователя 105 //Личный кабинет пользователя
106 Route::get('/home', [HomeController::class, 'index'])->name('home'); 106 Route::get('/home', [HomeController::class, 'index'])->name('home');
107 107
108 /* 108 /*
109 Route::post('resend/verification-email', function (\Illuminate\Http\Request $request) { 109 Route::post('resend/verification-email', function (\Illuminate\Http\Request $request) {
110 $user = User::where('email',$request->input('email'))->first(); 110 $user = User::where('email',$request->input('email'))->first();
111 111
112 $user->sendEmailVerificationNotification(); 112 $user->sendEmailVerificationNotification();
113 113
114 return 'your response'; 114 return 'your response';
115 })->middleware('throttle:6,1')->name('verification.resend'); 115 })->middleware('throttle:6,1')->name('verification.resend');
116 */ 116 */
117 117
118 // Авторизация, регистрация в админку 118 // Авторизация, регистрация в админку
119 Route::group([ 119 Route::group([
120 'as' => 'admin.', // имя маршрута, например auth.index 120 'as' => 'admin.', // имя маршрута, например auth.index
121 'prefix' => 'admin', // префикс маршрута, например auth/index 121 'prefix' => 'admin', // префикс маршрута, например auth/index
122 'middleware' => ['guest'], 122 'middleware' => ['guest'],
123 ], function () { 123 ], function () {
124 // Форма регистрации 124 // Форма регистрации
125 Route::get('register', [AdminController::class, 'register'])->name('register'); 125 Route::get('register', [AdminController::class, 'register'])->name('register');
126 // Создание пользователя 126 // Создание пользователя
127 Route::post('register', [AdminController::class, 'create'])->name('create'); 127 Route::post('register', [AdminController::class, 'create'])->name('create');
128 128
129 //Форма входа 129 //Форма входа
130 Route::get('login', [AdminController::class, 'login'])->name('login'); 130 Route::get('login', [AdminController::class, 'login'])->name('login');
131 131
132 // аутентификация 132 // аутентификация
133 Route::post('login', [AdminController::class, 'autenticate'])->name('auth'); 133 Route::post('login', [AdminController::class, 'autenticate'])->name('auth');
134 134
135 }); 135 });
136 136
137 // Личный кабинет админки 137 // Личный кабинет админки
138 Route::group([ 138 Route::group([
139 'as' => 'admin.', // имя маршрута, например auth.index 139 'as' => 'admin.', // имя маршрута, например auth.index
140 'prefix' => 'admin', // префикс маршрута, например auth/index 140 'prefix' => 'admin', // префикс маршрута, например auth/index
141 'middleware' => ['auth', 'admin'], 141 'middleware' => ['auth', 'admin'],
142 ], function() { 142 ], function() {
143 143
144 // выход 144 // выход
145 Route::get('logout', [AdminController::class, 'logout'])->name('logout'); 145 Route::get('logout', [AdminController::class, 'logout'])->name('logout');
146 146
147 // кабинет главная страница 147 // кабинет главная страница
148 Route::get('cabinet', [AdminController::class, 'index'])->name('index'); 148 Route::get('cabinet', [AdminController::class, 'index'])->name('index');
149 Route::get('/', function () { 149 Route::get('/', function () {
150 return redirect()->route('admin.index'); 150 return redirect()->route('admin.index');
151 }); 151 });
152 152
153 // кабинет профиль админа - форма 153 // кабинет профиль админа - форма
154 Route::get('profile', [AdminController::class, 'profile'])->name('profile'); 154 Route::get('profile', [AdminController::class, 'profile'])->name('profile');
155 // кабинет профиль админа - сохранение формы 155 // кабинет профиль админа - сохранение формы
156 Route::post('profile', [AdminController::class, 'store_profile'])->name('store_profile'); 156 Route::post('profile', [AdminController::class, 'store_profile'])->name('store_profile');
157 157
158 //кабинет сообщения админа 158 //кабинет сообщения админа
159 //Route::get('messages', [AdminController::class, 'profile'])->name('profile'); 159 //Route::get('messages', [AdminController::class, 'profile'])->name('profile');
160 160
161 161
162 // кабинет профиль - форма пароли 162 // кабинет профиль - форма пароли
163 Route::get('password', [AdminController::class, 'profile_password'])->name('password'); 163 Route::get('password', [AdminController::class, 'profile_password'])->name('password');
164 // кабинет профиль - сохранение формы пароля 164 // кабинет профиль - сохранение формы пароля
165 Route::post('password', [AdminController::class, 'profile_password_new'])->name('password'); 165 Route::post('password', [AdminController::class, 'profile_password_new'])->name('password');
166 166
167 167
168 // кабинет профиль пользователя - форма 168 // кабинет профиль пользователя - форма
169 Route::get('user-profile/{user}', [AdminController::class, 'profile_user'])->name('user-profile'); 169 Route::get('user-profile/{user}', [AdminController::class, 'profile_user'])->name('user-profile');
170 // кабинет профиль пользователя - сохранение формы 170 // кабинет профиль пользователя - сохранение формы
171 Route::post('user-profile/{user}', [AdminController::class, 'store_profile_user'])->name('user-store_profile'); 171 Route::post('user-profile/{user}', [AdminController::class, 'store_profile_user'])->name('user-store_profile');
172 172
173 // кабинет профиль работодатель - форма 173 // кабинет профиль работодатель - форма
174 Route::get('employer-profile/{employer}', [EmployersController::class, 'form_update_employer'])->name('employer-profile'); 174 Route::get('employer-profile/{employer}', [EmployersController::class, 'form_update_employer'])->name('employer-profile');
175 // кабинет профиль работодатель - сохранение формы 175 // кабинет профиль работодатель - сохранение формы
176 Route::post('employer-profile/{employer}', [EmployersController::class, 'update_employer'])->name('update-employer-profile'); 176 Route::post('employer-profile/{employer}', [EmployersController::class, 'update_employer'])->name('update-employer-profile');
177 // кабинет удаление профиль работодателя и юзера 177 // кабинет удаление профиль работодателя и юзера
178 Route::delete('employers/delete/{employer}/{user}', [EmployersController::class, 'delete_employer'])->name('delete-employer'); 178 Route::delete('employers/delete/{employer}/{user}', [EmployersController::class, 'delete_employer'])->name('delete-employer');
179 179
180 // кабинет профиль работник - форма 180 // кабинет профиль работник - форма
181 Route::get('worker-profile/add/{user}', [WorkersController::class, 'form_add_worker'])->name('worker-profile-add'); 181 Route::get('worker-profile/add/{user}', [WorkersController::class, 'form_add_worker'])->name('worker-profile-add');
182 Route::post('worker-profile/add/{user}', [WorkersController::class, 'form_store_worker'])->name('worker-profile-store'); 182 Route::post('worker-profile/add/{user}', [WorkersController::class, 'form_store_worker'])->name('worker-profile-store');
183 Route::get('worker-profile/{worker}', [WorkersController::class, 'form_edit_worker'])->name('worker-profile-edit'); 183 Route::get('worker-profile/{worker}', [WorkersController::class, 'form_edit_worker'])->name('worker-profile-edit');
184 // кабинет профиль работник - сохранение формы 184 // кабинет профиль работник - сохранение формы
185 Route::post('worker-profile/{worker}', [WorkersController::class, 'form_update_worker'])->name('worker-profile-update'); 185 Route::post('worker-profile/{worker}', [WorkersController::class, 'form_update_worker'])->name('worker-profile-update');
186 186
187 // Медиа 187 // Медиа
188 Route::get('media', [MediaController::class, 'index'])->name('media'); 188 Route::get('media', [MediaController::class, 'index'])->name('media');
189 Route::delete('media/{media}', [MediaController::class, 'delete'])->name('delete-media'); 189 Route::delete('media/{media}', [MediaController::class, 'delete'])->name('delete-media');
190 190
191 // кабинет настройки сайта - форма 191 // кабинет настройки сайта - форма
192 Route::get('config', [AdminController::class, 'config_form'])->name('config'); 192 Route::get('config', [AdminController::class, 'config_form'])->name('config');
193 // кабинет настройки сайта сохранение формы 193 // кабинет настройки сайта сохранение формы
194 Route::post('config', [AdminController::class, 'store_config'])->name('store_config'); 194 Route::post('config', [AdminController::class, 'store_config'])->name('store_config');
195 195
196 // кабинет - новости 196 // кабинет - новости
197 Route::get('news-list', [AdminController::class, 'news_admin'])->name('news_admin'); 197 Route::get('news-list', [AdminController::class, 'news_admin'])->name('news_admin');
198 Route::get('news/add', [AdminController::class, 'new_admin_add'])->name('new_admin_add'); 198 Route::get('news/add', [AdminController::class, 'new_admin_add'])->name('new_admin_add');
199 Route::post('news/add', [AdminController::class, 'new_admin_add_save'])->name('new_admin_save_add'); 199 Route::post('news/add', [AdminController::class, 'new_admin_add_save'])->name('new_admin_save_add');
200 Route::get('news/edit/{new}', [AdminController::class, 'new_admin_edit'])->name('new_admin_edit'); 200 Route::get('news/edit/{new}', [AdminController::class, 'new_admin_edit'])->name('new_admin_edit');
201 Route::post('news/edit/{new}', [AdminController::class, 'new_admin_update_save'])->name('new_admin_update'); 201 Route::post('news/edit/{new}', [AdminController::class, 'new_admin_update_save'])->name('new_admin_update');
202 Route::get('news/delete/{new}', [AdminController::class, 'new_admin_delete'])->name('new_admin_delete'); 202 Route::get('news/delete/{new}', [AdminController::class, 'new_admin_delete'])->name('new_admin_delete');
203 203
204 // кабинет - пользователи 204 // кабинет - пользователи
205 Route::get('users', [UsersController::class, 'index'])->name('users'); 205 Route::get('users', [UsersController::class, 'index'])->name('users');
206 Route::get('user-delete/{user}', [UsersController::class, 'user_delete'])->name('user_delete'); 206 Route::get('user-delete/{user}', [UsersController::class, 'user_delete'])->name('user_delete');
207 207
208 // кабинет - пользователи 208 // кабинет - пользователи
209 Route::get('admin-users', [AdminController::class, 'index_admin'])->name('admin-users'); 209 Route::get('admin-users', [AdminController::class, 'index_admin'])->name('admin-users');
210 210
211 // кабинет - работодатели 211 // кабинет - работодатели
212 Route::get('employers', [EmployersController::class, 'index'])->name('employers'); 212 Route::get('employers', [EmployersController::class, 'index'])->name('employers');
213 213
214 Route::get('employers/comment/{employer}', [EmployersController::class, 'comment_read'])->name('comment-employer'); 214 Route::get('employers/comment/{employer}', [EmployersController::class, 'comment_read'])->name('comment-employer');
215 215
216 Route::get('flot/add/{employer}', [EmployersController::class, 'add_flot'])->name('flot_add'); 216 Route::get('flot/add/{employer}', [EmployersController::class, 'add_flot'])->name('flot_add');
217 Route::post('flot/add', [EmployersController::class, 'save_add_flot'])->name('flot_add_save'); 217 Route::post('flot/add', [EmployersController::class, 'save_add_flot'])->name('flot_add_save');
218 Route::get('flot/{flot}/{employer}', [EmployersController::class, 'edit_flot'])->name('flot'); 218 Route::get('flot/{flot}/{employer}', [EmployersController::class, 'edit_flot'])->name('flot');
219 Route::put('flot/{flot}', [EmployersController::class, 'edit_save_flot'])->name('flot_edit'); 219 Route::put('flot/{flot}', [EmployersController::class, 'edit_save_flot'])->name('flot_edit');
220 Route::get('flot/{flot}/{employer_id}/delete', [EmployersController::class, 'delete_flot'])->name('flot_delete'); 220 Route::get('flot/{flot}/{employer_id}/delete', [EmployersController::class, 'delete_flot'])->name('flot_delete');
221 221
222 // кабинет - соискатели 222 // кабинет - соискатели
223 Route::get('workers', [WorkersController::class, 'index'])->name('workers'); 223 Route::get('workers', [WorkersController::class, 'index'])->name('workers');
224 224
225 // кабинет - база данных 225 // кабинет - база данных
226 Route::get('basedata', [UsersController::class, 'index_bd'])->name('basedata'); 226 Route::get('basedata', [UsersController::class, 'index_bd'])->name('basedata');
227 Route::get('basedata/add', [UsersController::class, 'add_bd'])->name('add-basedata'); 227 Route::get('basedata/add', [UsersController::class, 'add_bd'])->name('add-basedata');
228 Route::post('basedata/add', [UsersController::class, 'add_store_bd'])->name('add-store-basedata'); 228 Route::post('basedata/add', [UsersController::class, 'add_store_bd'])->name('add-store-basedata');
229 Route::get('basedata/edit/{user}', [UsersController::class, 'edit_bd'])->name('edit-basedata'); 229 Route::get('basedata/edit/{user}', [UsersController::class, 'edit_bd'])->name('edit-basedata');
230 Route::put('basedata/edit/{user}', [UsersController::class, 'update_bd'])->name('update-basedata'); 230 Route::put('basedata/edit/{user}', [UsersController::class, 'update_bd'])->name('update-basedata');
231 Route::delete('basedata/delete/{user}', [UsersController::class, 'destroy_bd'])->name('delete-basedata'); 231 Route::delete('basedata/delete/{user}', [UsersController::class, 'destroy_bd'])->name('delete-basedata');
232 Route::get('basedata/doc/{user}', [UsersController::class, 'doc_bd'])->name('doc-basedata'); 232 Route::get('basedata/doc/{user}', [UsersController::class, 'doc_bd'])->name('doc-basedata');
233 233
234 // кабинет - вакансии 234 // кабинет - вакансии
235 Route::get('ad-employers', [Ad_EmployersController::class, 'index'])->name('ad-employers'); 235 Route::get('ad-employers', [Ad_EmployersController::class, 'index'])->name('ad-employers');
236 Route::get('ad-employers/add', [Ad_EmployersController::class, 'create'])->name('add-ad-employers'); 236 Route::get('ad-employers/add', [Ad_EmployersController::class, 'create'])->name('add-ad-employers');
237 Route::post('ad-employers/add', [Ad_EmployersController::class, 'store'])->name('store-ad-employers'); 237 Route::post('ad-employers/add', [Ad_EmployersController::class, 'store'])->name('store-ad-employers');
238 Route::get('ad-employers/edit/{ad_employer}', [Ad_EmployersController::class, 'edit'])->name('edit-ad-employers'); 238 Route::get('ad-employers/edit/{ad_employer}', [Ad_EmployersController::class, 'edit'])->name('edit-ad-employers');
239 Route::post('ad-employers/edit/{ad_employer}', [Ad_EmployersController::class, 'update'])->name('update-ad-employers'); 239 Route::post('ad-employers/edit/{ad_employer}', [Ad_EmployersController::class, 'update'])->name('update-ad-employers');
240 Route::delete('ad-employers/delete/{ad_employer}', [Ad_EmployersController::class, 'destroy'])->name('delete-ad-employer'); 240 Route::delete('ad-employers/delete/{ad_employer}', [Ad_EmployersController::class, 'destroy'])->name('delete-ad-employer');
241 241
242 // Редактирование должности в вакансии 242 // Редактирование должности в вакансии
243 Route::put('update-jobs/{ad_jobs}', [Ad_EmployersController::class, 'update_ad_jobs'])->name('update_jobs'); 243 Route::put('update-jobs/{ad_jobs}', [Ad_EmployersController::class, 'update_ad_jobs'])->name('update_jobs');
244 Route::get('edit-jobs/{ad_jobs}', [Ad_EmployersController::class, 'edit_jobs'])->name('edit_jobs'); 244 Route::get('edit-jobs/{ad_jobs}', [Ad_EmployersController::class, 'edit_jobs'])->name('edit_jobs');
245 245
246 246
247 // кабинет - категории 247 // кабинет - категории
248 //Route::get('categories', [AdminController::class, 'index'])->name('categories'); 248 //Route::get('categories', [AdminController::class, 'index'])->name('categories');
249 249
250 // СRUD-операции над Справочником Категории 250 // СRUD-операции над Справочником Категории
251 251
252 Route::resource('categories', CategoryController::class, ['except' => ['show']]); 252 Route::resource('categories', CategoryController::class, ['except' => ['show']]);
253 253
254 // CRUD-операции над справочником Категории для работодателей 254 // CRUD-операции над справочником Категории для работодателей
255 Route::resource('category-emp', CategoryEmpController::class, ['except' => ['show']]); 255 Route::resource('category-emp', CategoryEmpController::class, ['except' => ['show']]);
256 256
257 // CRUD-операции над справочником Образование 257 // CRUD-операции над справочником Образование
258 Route::resource('education', EducationController::class, ['except' => ['show']]); 258 Route::resource('education', EducationController::class, ['except' => ['show']]);
259 259
260 Route::get('rename-program-education', [EducationController::class, 'rename_program'])->name('rename-program-education'); 260 Route::get('rename-program-education', [EducationController::class, 'rename_program'])->name('rename-program-education');
261 Route::get('program-education', [EducationController::class, 'add_program'])->name('add-program-education'); 261 Route::get('program-education', [EducationController::class, 'add_program'])->name('add-program-education');
262 Route::post('program-education', [EducationController::class, 'store_program'])->name('store-program-education'); 262 Route::post('program-education', [EducationController::class, 'store_program'])->name('store-program-education');
263 263
264 Route::get('program-education/edit/{program}/{education}', [EducationController::class, 'edit_program'])->name('edit-program-education'); 264 Route::get('program-education/edit/{program}/{education}', [EducationController::class, 'edit_program'])->name('edit-program-education');
265 Route::post('program-education/edit/{program}/{education}', [EducationController::class, 'update_program'])->name('update-program-education'); 265 Route::post('program-education/edit/{program}/{education}', [EducationController::class, 'update_program'])->name('update-program-education');
266 266
267 Route::get('program-education/delete/{program}/{education}', [EducationController::class, 'delete_program'])->name('delete-program-education'); 267 Route::get('program-education/delete/{program}/{education}', [EducationController::class, 'delete_program'])->name('delete-program-education');
268 268
269 //Route::get('job-titles', [AdminController::class, 'index'])->name('job-titles'); 269 //Route::get('job-titles', [AdminController::class, 'index'])->name('job-titles');
270 /* 270 /*
271 * кабинет - CRUD-операции по справочнику должности 271 * кабинет - CRUD-операции по справочнику должности
272 * 272 *
273 */ 273 */
274 Route::resource('job-titles', JobTitlesController::class, ['except' => ['show']]); 274 Route::resource('job-titles', JobTitlesController::class, ['except' => ['show']]);
275 275
276 // кабинет - сообщения (чтение чужих) 276 // кабинет - сообщения (чтение чужих)
277 Route::get('messages', [MsgAnswersController::class, 'messages'])->name('messages'); 277 Route::get('messages', [MsgAnswersController::class, 'messages'])->name('messages');
278 // кабинет - просмотр сообщения чужого (чтение) 278 // кабинет - просмотр сообщения чужого (чтение)
279 Route::get('messages/{message}', [MsgAnswersController::class, 'read_message'])->name('read-message'); 279 Route::get('messages/{message}', [MsgAnswersController::class, 'read_message'])->name('read-message');
280 280
281 // кабинет - сообщения (админские) 281 // кабинет - сообщения (админские)
282 Route::get('admin-messages', [MsgAnswersController::class, 'admin_messages'])->name('admin-messages'); 282 Route::get('admin-messages', [MsgAnswersController::class, 'admin_messages'])->name('admin-messages');
283 // кабинет - сообщения (админские) 283 // кабинет - сообщения (админские)
284 Route::post('admin-messages', [MsgAnswersController::class, 'admin_messages_post'])->name('admin-messages-post'); 284 Route::post('admin-messages', [MsgAnswersController::class, 'admin_messages_post'])->name('admin-messages-post');
285 // кабинет - sql - конструкция запросов 285 // кабинет - sql - конструкция запросов
286 Route::get('messages-sql', [MsgAnswersController::class, 'messages_sql'])->name('messages-sql'); 286 Route::get('messages-sql', [MsgAnswersController::class, 'messages_sql'])->name('messages-sql');
287 287
288 Route::post('admin-reject-message', [MsgAnswersController::class, 'reject_message'])->name('reject_message'); 288 Route::post('admin-reject-message', [MsgAnswersController::class, 'reject_message'])->name('reject_message');
289 Route::post('admin-send-message', [MsgAnswersController::class, 'send_message'])->name('send_message'); 289 Route::post('admin-send-message', [MsgAnswersController::class, 'send_message'])->name('send_message');
290 290
291 /* 291 /*
292 * Расписанный подход в описании каждой директорий групп пользователей. 292 * Расписанный подход в описании каждой директорий групп пользователей.
293 */ 293 */
294 // кабинет - группы пользователей 294 // кабинет - группы пользователей
295 Route::get('groups', [GroupsController::class, 'index'])->name('groups'); 295 Route::get('groups', [GroupsController::class, 'index'])->name('groups');
296 // кабинет - добавление форма группы пользователей 296 // кабинет - добавление форма группы пользователей
297 Route::get('groups/add', [GroupsController::class, 'add'])->name('add-group'); 297 Route::get('groups/add', [GroupsController::class, 'add'])->name('add-group');
298 // кабинет - сохранение формы группы пользователей 298 // кабинет - сохранение формы группы пользователей
299 Route::post('groups/add', [GroupsController::class, 'store'])->name('add-group-store'); 299 Route::post('groups/add', [GroupsController::class, 'store'])->name('add-group-store');
300 // кабинет - редактирование форма группы пользователей 300 // кабинет - редактирование форма группы пользователей
301 Route::get('groups/edit/{group}', [GroupsController::class, 'edit'])->name('edit-group'); 301 Route::get('groups/edit/{group}', [GroupsController::class, 'edit'])->name('edit-group');
302 // кабинет - сохранение редактированной формы группы пользователей 302 // кабинет - сохранение редактированной формы группы пользователей
303 Route::post('groups/edit/{group}', [GroupsController::class, 'update'])->name('update-group'); 303 Route::post('groups/edit/{group}', [GroupsController::class, 'update'])->name('update-group');
304 // кабинет - удаление группы пользователей 304 // кабинет - удаление группы пользователей
305 Route::delete('groups/delete/{group}', [GroupsController::class, 'destroy'])->name('delete-group'); 305 Route::delete('groups/delete/{group}', [GroupsController::class, 'destroy'])->name('delete-group');
306 306
307 307
308 // кабинет - список админов 308 // кабинет - список админов
309 Route::get('group-admin', [AdminController::class, 'index'])->name('group-admin'); 309 Route::get('group-admin', [AdminController::class, 'index'])->name('group-admin');
310 310
311 // справочник Позиции 311 // справочник Позиции
312 Route::get('positions', [AdminController::class, 'position'])->name('position'); 312 Route::get('positions', [AdminController::class, 'position'])->name('position');
313 Route::get('positions/add', [AdminController::class, 'position_add'])->name('add-position'); 313 Route::get('positions/add', [AdminController::class, 'position_add'])->name('add-position');
314 Route::post('positions/add', [AdminController::class, 'position_add_save'])->name('add-save-position'); 314 Route::post('positions/add', [AdminController::class, 'position_add_save'])->name('add-save-position');
315 Route::get('positions/edit/{position}', [AdminController::class, 'position_edit'])->name('edit-position'); 315 Route::get('positions/edit/{position}', [AdminController::class, 'position_edit'])->name('edit-position');
316 Route::post('position/edit/{position}', [AdminController::class, 'position_update'])->name('update-position'); 316 Route::post('position/edit/{position}', [AdminController::class, 'position_update'])->name('update-position');
317 Route::get('position/delete/{position}', [AdminController::class, 'position_delete'])->name('delete-position'); 317 Route::get('position/delete/{position}', [AdminController::class, 'position_delete'])->name('delete-position');
318 318
319 /////редактор////// кабинет - редактор сайта//////////////////////// 319 /////редактор////// кабинет - редактор сайта////////////////////////
320 Route::get('editor-site', function() { 320 Route::get('editor-site', function() {
321 return view('admin.editor.index'); 321 return view('admin.editor.index');
322 })->name('editor-site'); 322 })->name('editor-site');
323 323
324 324
325 // кабинет - редактор шапки-футера сайта 325 // кабинет - редактор шапки-футера сайта
326 Route::get('edit-blocks', [CompanyController::class, 'editblocks'])->name('edit-blocks'); 326 Route::get('edit-blocks', [CompanyController::class, 'editblocks'])->name('edit-blocks');
327 Route::get('edit-bloks/add', [CompanyController::class, 'editblock_add'])->name('add-block'); 327 Route::get('edit-bloks/add', [CompanyController::class, 'editblock_add'])->name('add-block');
328 Route::post('edit-bloks/add', [CompanyController::class, 'editblock_store'])->name('add-block-store'); 328 Route::post('edit-bloks/add', [CompanyController::class, 'editblock_store'])->name('add-block-store');
329 Route::get('edit-bloks/ajax', [CompanyController::class, 'editblock_ajax'])->name('ajax.block'); 329 Route::get('edit-bloks/ajax', [CompanyController::class, 'editblock_ajax'])->name('ajax.block');
330 Route::get('edit-bloks/edit/{block}', [CompanyController::class, 'editblock_edit'])->name('edit-block'); 330 Route::get('edit-bloks/edit/{block}', [CompanyController::class, 'editblock_edit'])->name('edit-block');
331 Route::put('edit-bloks/edit/{block}', [CompanyController::class, 'editblock_update'])->name('update-block'); 331 Route::put('edit-bloks/edit/{block}', [CompanyController::class, 'editblock_update'])->name('update-block');
332 Route::delete('edit-bloks/delete/{block}', [CompanyController::class, 'editblock_destroy'])->name('delete-block'); 332 Route::delete('edit-bloks/delete/{block}', [CompanyController::class, 'editblock_destroy'])->name('delete-block');
333 333
334 334
335 // кабинет - редактор должности на главной 335 // кабинет - редактор должности на главной
336 Route::get('job-titles-main', [CompanyController::class, 'job_titles_main'])->name('job-titles-main'); 336 Route::get('job-titles-main', [CompanyController::class, 'job_titles_main'])->name('job-titles-main');
337 337
338 // кабинет - счетчики на главной 338 // кабинет - счетчики на главной
339 Route::get('counters-main', [CompanyController::class, 'counters_main'])->name('counters-main'); 339 Route::get('counters-main', [CompanyController::class, 'counters_main'])->name('counters-main');
340 Route::post('counters-main/edit/{name}', [CompanyController::class, 'counters_main_update'])->name('counters-main-update'); 340 Route::post('counters-main/edit/{name}', [CompanyController::class, 'counters_main_update'])->name('counters-main-update');
341 341
342 // кабинет - редактор работодатели на главной 342 // кабинет - редактор работодатели на главной
343 Route::get('employers-main', [CompanyController::class, 'employers_main'])->name('employers-main'); 343 Route::get('employers-main', [CompanyController::class, 'employers_main'])->name('employers-main');
344 Route::post('employers-main-add', [CompanyController::class, 'employers_main_add'])->name('employers-main-add'); 344 Route::post('employers-main-add', [CompanyController::class, 'employers_main_add'])->name('employers-main-add');
345 Route::post('employers-main-remove', [CompanyController::class, 'employers_main_remove'])->name('employers-main-remove'); 345 Route::post('employers-main-remove', [CompanyController::class, 'employers_main_remove'])->name('employers-main-remove');
346 346
347 347
348 // кабинет - редактор seo-сайта 348 // кабинет - редактор seo-сайта
349 Route::get('editor-seo', [CompanyController::class, 'editor_seo'])->name('editor-seo'); 349 Route::get('editor-seo', [CompanyController::class, 'editor_seo'])->name('editor-seo');
350 Route::get('editor-seo/add', [CompanyController::class, 'editor_seo_add'])->name('add-seo'); 350 Route::get('editor-seo/add', [CompanyController::class, 'editor_seo_add'])->name('add-seo');
351 Route::post('editor-seo/add', [CompanyController::class, 'editor_seo_store'])->name('add-seo-store'); 351 Route::post('editor-seo/add', [CompanyController::class, 'editor_seo_store'])->name('add-seo-store');
352 Route::get('editor-seo/ajax', [CompanyController::class, 'editor_seo_ajax'])->name('ajax.seo'); 352 Route::get('editor-seo/ajax', [CompanyController::class, 'editor_seo_ajax'])->name('ajax.seo');
353 Route::get('editor-seo/edit/{page}', [CompanyController::class, 'editor_seo_edit'])->name('edit-seo'); 353 Route::get('editor-seo/edit/{page}', [CompanyController::class, 'editor_seo_edit'])->name('edit-seo');
354 Route::put('editor-seo/edit/{page}', [CompanyController::class, 'editor_seo_update'])->name('update-seo'); 354 Route::put('editor-seo/edit/{page}', [CompanyController::class, 'editor_seo_update'])->name('update-seo');
355 Route::delete('editor-seo/delete/{page}', [CompanyController::class, 'editor_seo_destroy'])->name('delete-seo'); 355 Route::delete('editor-seo/delete/{page}', [CompanyController::class, 'editor_seo_destroy'])->name('delete-seo');
356 356
357 357
358 // кабинет - редактор страниц 358 // кабинет - редактор страниц
359 Route::get('editor-pages', [CompanyController::class, 'editor_pages'])->name('editor-pages'); 359 Route::get('editor-pages', [CompanyController::class, 'editor_pages'])->name('editor-pages');
360 // кабинет - добавление страницы 360 // кабинет - добавление страницы
361 Route::get('editor-pages/add', [CompanyController::class, 'editor_pages_add'])->name('add-page'); 361 Route::get('editor-pages/add', [CompanyController::class, 'editor_pages_add'])->name('add-page');
362 // кабинет - сохранение формы страницы 362 // кабинет - сохранение формы страницы
363 Route::post('editor-page/add', [CompanyController::class, 'editor_pages_store'])->name('add-page-store'); 363 Route::post('editor-page/add', [CompanyController::class, 'editor_pages_store'])->name('add-page-store');
364 // кабинет - редактирование форма страницы 364 // кабинет - редактирование форма страницы
365 Route::get('editor-pages/edit/{page}', [CompanyController::class, 'editor_pages_edit'])->name('edit-page'); 365 Route::get('editor-pages/edit/{page}', [CompanyController::class, 'editor_pages_edit'])->name('edit-page');
366 // кабинет - сохранение редактированной формы страницы 366 // кабинет - сохранение редактированной формы страницы
367 Route::put('editor-pages/edit/{page}', [CompanyController::class, 'editor_pages_update'])->name('update-page'); 367 Route::put('editor-pages/edit/{page}', [CompanyController::class, 'editor_pages_update'])->name('update-page');
368 // кабинет - удаление страницы 368 // кабинет - удаление страницы
369 Route::delete('editor-pages/delete/{page}', [CompanyController::class, 'editor_pages_destroy'])->name('delete-page'); 369 Route::delete('editor-pages/delete/{page}', [CompanyController::class, 'editor_pages_destroy'])->name('delete-page');
370 370
371 371
372 // кабинет - реклама сайта 372 // кабинет - реклама сайта
373 Route::get('reclames', [CompanyController::class, 'reclames'])->name('reclames'); 373 Route::get('reclames', [CompanyController::class, 'reclames'])->name('reclames');
374 Route::get('reclames/add', [CompanyController::class, 'reclames_add'])->name('add-reclames'); 374 Route::get('reclames/add', [CompanyController::class, 'reclames_add'])->name('add-reclames');
375 Route::post('reclames/add', [CompanyController::class, 'reclames_store'])->name('add-reclames-store'); 375 Route::post('reclames/add', [CompanyController::class, 'reclames_store'])->name('add-reclames-store');
376 Route::get('reclames/edit/{reclame}', [CompanyController::class, 'reclames_edit'])->name('edit-reclames'); 376 Route::get('reclames/edit/{reclame}', [CompanyController::class, 'reclames_edit'])->name('edit-reclames');
377 Route::put('reclames/edit/{reclame}', [CompanyController::class, 'reclames_update'])->name('update-reclames'); 377 Route::put('reclames/edit/{reclame}', [CompanyController::class, 'reclames_update'])->name('update-reclames');
378 Route::delete('reclames/delete/{reclame}', [CompanyController::class, 'reclames_destroy'])->name('delete-reclames'); 378 Route::delete('reclames/delete/{reclame}', [CompanyController::class, 'reclames_destroy'])->name('delete-reclames');
379 //////////////////////////////////////////////////////////////////////// 379 ////////////////////////////////////////////////////////////////////////
380 380
381 381
382 // кабинет - отзывы о работодателе для модерации 382 // кабинет - отзывы о работодателе для модерации
383 Route::get('answers', [EmployersController::class, 'answers'])->name('answers'); 383 Route::get('answers', [EmployersController::class, 'answers'])->name('answers');
384 384
385 // Общая страница статистики 385 // Общая страница статистики
386 Route::get('statics', function () { 386 Route::get('statics', function () {
387 return view('admin.static.index'); 387 return view('admin.static.index');
388 })->name('statics'); 388 })->name('statics');
389 389
390 // кабинет - статистика работников 390 // кабинет - статистика работников
391 Route::get('static-workers', [WorkersController::class, 'static_workers'])->name('static-workers'); 391 Route::get('static-workers', [WorkersController::class, 'static_workers'])->name('static-workers');
392 392
393 // кабинет - статистика вакансий работодателя 393 // кабинет - статистика вакансий работодателя
394 Route::get('static-ads', [EmployersController::class, 'static_ads'])->name('static-ads'); 394 Route::get('static-ads', [EmployersController::class, 'static_ads'])->name('static-ads');
395 395
396 // кабинет - справочник - блоки информации (дипломы и документы) для резюме работника 396 // кабинет - справочник - блоки информации (дипломы и документы) для резюме работника
397 /* 397 /*
398 * CRUD-операции над справочником дипломы и документы 398 * CRUD-операции над справочником дипломы и документы
399 */ 399 */
400 //Route::get('infobloks', [WorkersController::class, 'infobloks'])->name('infobloks'); 400 //Route::get('infobloks', [WorkersController::class, 'infobloks'])->name('infobloks');
401 Route::resource('infobloks', InfoBloksController::class, ['except' => ['show']]); 401 Route::resource('infobloks', InfoBloksController::class, ['except' => ['show']]);
402 402
403 // кабинет - роли пользователя 403 // кабинет - роли пользователя
404 Route::get('roles', [UsersController::class, 'roles'])->name('roles'); 404 Route::get('roles', [UsersController::class, 'roles'])->name('roles');
405 405
406 Route::get('admin_roles', [UsersController::class, 'admin_roles'])->name('admin_roles'); 406 Route::get('admin_roles', [UsersController::class, 'admin_roles'])->name('admin_roles');
407 407
408 Route::get('logs', function() { 408 Route::get('logs', function() {
409 $files = Storage::files('logs/laravel.log'); 409 $files = Storage::files('logs/laravel.log');
410 })->name('logs'); 410 })->name('logs');
411 411
412 Route::prefix('faq')->as('faq.')->group(function () { 412 Route::prefix('faq')->as('faq.')->group(function () {
413 Route::middleware('admin')->group(function () { 413 Route::middleware('admin')->group(function () {
414 Route::get('/', [FaqController::class, 'showListForAdmin'])->name('list'); 414 Route::get('/', [FaqController::class, 'showListForAdmin'])->name('list');
415 Route::get('/create', [FaqController::class, 'create'])->name('create'); 415 Route::get('/create', [FaqController::class, 'create'])->name('create');
416 Route::post('/create', [FaqController::class, 'store'])->name('store'); 416 Route::post('/create', [FaqController::class, 'store'])->name('store');
417 Route::get('/edit/{id}', [FaqController::class, 'edit'])->name('edit'); 417 Route::get('/edit/{id}', [FaqController::class, 'edit'])->name('edit');
418 Route::put('/edit/{id}', [FaqController::class, 'update'])->name('update'); 418 Route::put('/edit/{id}', [FaqController::class, 'update'])->name('update');
419 Route::get('/destroy/{id}', [FaqController::class, 'destroy'])->name('destroy'); 419 Route::get('/destroy/{id}', [FaqController::class, 'destroy'])->name('destroy');
420 }); 420 });
421 }); 421 });
422 }); 422 });
423 423
424 // Инструментальные страницы 424 // Инструментальные страницы
425 Route::post('ckeditor/upload', [CKEditorController::class, 'upload'])->name('ckeditor.image-upload'); 425 Route::post('ckeditor/upload', [CKEditorController::class, 'upload'])->name('ckeditor.image-upload');
426 426
427 Route::get('redis/', [PagesController::class, 'redis'])->name('redis'); 427 Route::get('redis/', [PagesController::class, 'redis'])->name('redis');
428 428
429 Route::get('excel/', [PagesController::class, 'excel'])->name('excel'); 429 Route::get('excel/', [PagesController::class, 'excel'])->name('excel');
430 430
431 // Страницы с произвольным контентом 431 // Страницы с произвольным контентом
432 Route::get('pages/{pages:slug}', [PagesController::class, 'pages'])->name('page'); 432 Route::get('pages/{pages:slug}', [PagesController::class, 'pages'])->name('page');
433 433
434 // Форма обратной связи 434 // Форма обратной связи
435 Route::post('form_feedback', [PagesController::class, 'form_feedback'])->name('form_feedback'); 435 Route::post('form_feedback', [PagesController::class, 'form_feedback'])->name('form_feedback');
436 436
437 // Публичные страницы соискателя 437 // Публичные страницы соискателя
438 Route::get('workers/profile/{worker}', [WorkerController::class, 'profile'])->name('worker_page'); 438 Route::get('workers/profile/{worker}', [WorkerController::class, 'profile'])->name('worker_page');
439 439
440 //Страница вакансии 440 //Страница вакансии
441 Route::get('employer/ad/{ad_employer}', [AdEmployerController::class, 'ad_employer'])->name('ad-employer'); 441 Route::get('employer/ad/{ad_employer}', [AdEmployerController::class, 'ad_employer'])->name('ad-employer');
442 442
443 //Вакансии 443 //Вакансии
444 Route::get('vacancies', [MainController::class, 'vacancies'])->name('vacancies'); 444 Route::get('vacancies', [MainController::class, 'vacancies'])->name('vacancies');
445 445
446 //Вакансии поиск на главной 446 //Вакансии поиск на главной
447 Route::get('search-vacancies', [MainController::class, 'search_vacancies'])->name('search_vacancies'); 447 Route::get('search-vacancies', [MainController::class, 'search_vacancies'])->name('search_vacancies');
448 448
449 //Вакансии категория детальная 449 //Вакансии категория детальная
450 Route::get('list-vacancies/{categories?}', [MainController::class, 'list_vacancies'])->name('list-vacancies'); 450 Route::get('list-vacancies/{categories?}', [MainController::class, 'list_vacancies'])->name('list-vacancies');
451 451
452 // Лайк вакансии 452 // Лайк вакансии
453 Route::get('like-vacancy', [MainController::class, 'like_vacancy'])->name('like-vacancy'); 453 Route::get('like-vacancy', [MainController::class, 'like_vacancy'])->name('like-vacancy');
454 454
455 //Детальная страница вакансии - работодателя 455 //Детальная страница вакансии - работодателя
456 Route::get('vacancie/{vacancy}', [FrontEmployersController::class, 'vacancie'])->name('vacancie'); 456 Route::get('vacancie/{vacancy}', [FrontEmployersController::class, 'vacancie'])->name('vacancie');
457 457
458 //Судоходные компании 458 //Судоходные компании
459 Route::get('shipping-companies', [FrontCompanyController::class, 'shipping_companies'])->name('shipping_companies'); 459 Route::get('shipping-companies', [FrontCompanyController::class, 'shipping_companies'])->name('shipping_companies');
460 460
461 //Детальная инфа о компании 461 //Детальная инфа о компании
462 Route::get('info-company/{company}', [FrontCompanyController::class, 'info_company'])->name('info_company'); 462 Route::get('info-company/{company}', [FrontCompanyController::class, 'info_company'])->name('info_company');
463 463
464 //Образование 464 //Образование
465 Route::get('education', [EducationFrontController::class, 'index'])->name('education'); 465 Route::get('education', [EducationFrontController::class, 'index'])->name('education');
466 Route::get('education/{education}', [EducationFrontController::class, 'show'])->name('show_education')->where('education', '[0-9]+');; 466 Route::get('education/{education}', [EducationFrontController::class, 'show'])->name('show_education')->where('education', '[0-9]+');;
467 467
468 //Новости 468 //Новости
469 Route::get('news', [MainController::class, 'news'])->name('news'); 469 Route::get('news', [MainController::class, 'news'])->name('news');
470 Route::get('detail-new/{new}', [MainController::class, 'detail_new'])->name('detail_new'); 470 Route::get('detail-new/{new}', [MainController::class, 'detail_new'])->name('detail_new');
471 471
472 //Контакты 472 //Контакты
473 Route::get('contacts', [MainController::class, 'contacts'])->name('contacts'); 473 Route::get('contacts', [MainController::class, 'contacts'])->name('contacts');
474 474
475 //База резюме 475 //База резюме
476 Route::get('bd-resume', [WorkerController::class, 'bd_resume'])->name('bd_resume'); 476 Route::get('bd-resume', [WorkerController::class, 'bd_resume'])->name('bd_resume');
477 Route::get('bd_resume_danger', function(){ 477 Route::get('bd_resume_danger', function(){
478 return view('employers.bd_resume_danger'); 478 return view('employers.bd_resume_danger');
479 })->name('bd_resume_danger'); 479 })->name('bd_resume_danger');
480 480
481 Route::get('like-resume', [MainController::class, 'like_worker'])->name('like_resume'); 481 Route::get('like-resume', [MainController::class, 'like_worker'])->name('like_resume');
482 482
483 //Анкета соискателя 483 //Анкета соискателя
484 Route::get('resume-profile/{worker}', [WorkerController::class, 'resume_profile'])->name('resume_profile'); 484 Route::get('resume-profile/{worker}', [WorkerController::class, 'resume_profile'])->name('resume_profile');
485 485
486 //Скачать резюме 486 //Скачать резюме
487 Route::get('resume-download/{worker}', [WorkerController::class, 'resume_download'])->name('resume_download'); 487 Route::get('resume-download/{worker}', [WorkerController::class, 'resume_download'])->name('resume_download');
488 Route::get('resume-download/all', [WorkerController::class, 'resume_download_all'])->name('resume_download_all2'); 488 Route::get('resume-download/all', [WorkerController::class, 'resume_download_all'])->name('resume_download_all2');
489 Route::get('resume-download', [WorkerController::class, 'resume_download_all'])->name('resume_download_all'); 489 Route::get('resume-download', [WorkerController::class, 'resume_download_all'])->name('resume_download_all');
490 490
491 491
492 //Вход в кабинет 492 //Вход в кабинет
493 Route::get('login', [MainController::class, 'input_login'])->name('login'); 493 Route::get('login', [MainController::class, 'input_login'])->name('login');
494 494
495 // Выход из кабинета 495 // Выход из кабинета
496 Route::get('logout', [EmployerController::class, 'logout'])->name('logout'); 496 Route::get('logout', [EmployerController::class, 'logout'])->name('logout');
497 497
498 Route::get( 'register_worker', [WorkerController::class, 'register_worker'])->name('register_worker'); 498 Route::get( 'register_worker', [WorkerController::class, 'register_worker'])->name('register_worker');
499 Route::get('register_employer', [EmployerController::class, 'register_employer'])->name('register_employer'); 499 Route::get('register_employer', [EmployerController::class, 'register_employer'])->name('register_employer');
500 500
501 //восстановление пароля 501 //восстановление пароля
502 Route::get('repair-password', [MainController::class, 'repair_password'])->name('repair_password'); 502 Route::get('repair-password', [MainController::class, 'repair_password'])->name('repair_password');
503 // Звезда сообщения 503 // Звезда сообщения
504 Route::post('stars-answer', [WorkerController::class, 'stars_answer'])->name('stars_answer'); 504 Route::post('stars-answer', [WorkerController::class, 'stars_answer'])->name('stars_answer');
505 505
506 // Борьба 506 // Борьба
507 Route::get('clear_cookie', function() { 507 Route::get('clear_cookie', function() {
508 \App\Classes\Cookies_vacancy::clear_vacancy(); 508 \App\Classes\Cookies_vacancy::clear_vacancy();
509 return redirect()->route('index'); 509 return redirect()->route('index');
510 })->name('clear_cookie'); 510 })->name('clear_cookie');
511 511
512 Route::get('cookies', function() { 512 Route::get('cookies', function() {
513 return view('cookies'); 513 return view('cookies');
514 })->name('cookies'); 514 })->name('cookies');
515 515
516 // Личный кабинет работник 516 // Личный кабинет работник
517 Route::group([ 517 Route::group([
518 'as' => 'worker.', // имя маршрута, например auth.index 518 'as' => 'worker.', // имя маршрута, например auth.index
519 'prefix' => 'worker', // префикс маршрута, например auth/index 519 'prefix' => 'worker', // префикс маршрута, например auth/index
520 'middleware' => ['auth', 'is_worker'], 520 'middleware' => ['auth', 'is_worker'],
521 ], function() { 521 ], function() {
522 // Формы редактирования 522 // Формы редактирования
523 Route::get('cabinet/basic_information', [WorkerController::class, 'basic_information'])->name('basic_information'); 523 Route::get('cabinet/basic_information', [WorkerController::class, 'basic_information'])->name('basic_information');
524 Route::get('cabinet/additional_documents', [WorkerController::class, 'additional_documents'])->name('additional_documents'); 524 Route::get('cabinet/additional_documents', [WorkerController::class, 'additional_documents'])->name('additional_documents');
525 525
526 // 1 страница - Моя анкета 526 // 1 страница - Моя анкета
527 Route::get('cabinet', [WorkerController::class, 'cabinet'])->name('cabinet'); 527 Route::get('cabinet', [WorkerController::class, 'cabinet'])->name('cabinet');
528 Route::post('cabinet/{worker}', [WorkerController::class, 'cabinet_save'])->name('cabinet_save'); 528 Route::post('cabinet/{worker}', [WorkerController::class, 'cabinet_save'])->name('cabinet_save');
529 Route::post('cabinet/cabinet_save_foto/{worker}', [WorkerController::class, 'cabinet_save_foto'])->name('cabinet_save_foto'); 529 Route::post('cabinet/cabinet_save_foto/{worker}', [WorkerController::class, 'cabinet_save_foto'])->name('cabinet_save_foto');
530 530
531 531
532 // 2 страница - Сообщения 532 // 2 страница - Сообщения
533 Route::get('cabinet/messages/{type_message}', [WorkerController::class, 'messages'])->name('messages'); 533 Route::get('cabinet/messages/{type_message}', [WorkerController::class, 'messages'])->name('messages');
534 Route::get('cabinet/dialog/{chat}', [WorkerController::class, 'dialog'])->name('dialog'); 534 Route::get('cabinet/dialog/{chat}', [WorkerController::class, 'dialog'])->name('dialog');
535 // 3 страница - Избранные вакансии 535 // 3 страница - Избранные вакансии
536 Route::get('cabinet/favorite', [WorkerController::class, 'favorite'])->name('favorite'); 536 Route::get('cabinet/favorite', [WorkerController::class, 'favorite'])->name('favorite');
537 // Продолжение борьбы против колорадов - избранные вакансии 537 // Продолжение борьбы против колорадов - избранные вакансии
538 Route::get('кабинет/favorite', [WorkerController::class, 'colorado'])->name('colorado'); 538 Route::get('кабинет/favorite', [WorkerController::class, 'colorado'])->name('colorado');
539 539
540 // 4 страница - Сменить пароль 540 // 4 страница - Сменить пароль
541 Route::get('кабинет/new_password', [WorkerController::class, 'new_password'])->name('new_password'); 541 Route::get('кабинет/new_password', [WorkerController::class, 'new_password'])->name('new_password');
542 Route::post('кабинет/new_password/save', [WorkerController::class, 'save_new_password'])->name('save_new_password'); 542 Route::post('кабинет/new_password/save', [WorkerController::class, 'save_new_password'])->name('save_new_password');
543 543
544 // 5 страница - Удалить профиль 544 // 5 страница - Удалить профиль
545 Route::get('кабинет/delete_profile', [WorkerController::class, 'delete_profile'])->name('delete_profile'); 545 Route::get('кабинет/delete_profile', [WorkerController::class, 'delete_profile'])->name('delete_profile');
546 Route::post('кабинет/delete_profile/delete', [WorkerController::class, 'delete_profile_result'])->name('deleteprofile_result'); 546 Route::post('кабинет/delete_profile/delete', [WorkerController::class, 'delete_profile_result'])->name('deleteprofile_result');
547 547
548 // Резюме -pdf 548 // Резюме -pdf
549 Route::get('кабинет/download/{worker}', [WorkerController::class, 'download'])->name('download'); 549 Route::get('кабинет/download/{worker}', [WorkerController::class, 'download'])->name('download');
550 550
551 // Поднятие анкеты 551 // Поднятие анкеты
552 Route::get('кабинет/up/{worker}', [WorkerController::class, 'up'])->name('up'); 552 Route::get('кабинет/up/{worker}', [WorkerController::class, 'up'])->name('up');
553 553
554 Route::post('test123', [WorkerController::class, 'test123'])->name('test123'); 554 Route::post('test123', [WorkerController::class, 'test123'])->name('test123');
555 555
556 // Добавление сертификата 556 // Добавление сертификата
557 Route::get('кабинет/new_sertificate/{worker}', [WorkerController::class, 'new_sertificate'])->name('new_sertificate'); 557 Route::get('кабинет/new_sertificate/{worker}', [WorkerController::class, 'new_sertificate'])->name('new_sertificate');
558 Route::post('кабинет/add_sertificate', [WorkerController::class, 'add_serificate'])->name('add_serificate'); 558 Route::post('кабинет/add_sertificate', [WorkerController::class, 'add_serificate'])->name('add_serificate');
559 Route::get('кабинет/edit_sertificate/{worker}/{doc}', [WorkerController::class, 'edit_sertificate'])->name('edit_sertificate'); 559 Route::get('кабинет/edit_sertificate/{worker}/{doc}', [WorkerController::class, 'edit_sertificate'])->name('edit_sertificate');
560 Route::get('кабинет/edit_sertificate/{doc}', [WorkerController::class, 'update_serificate'])->name('update_serificate'); 560 Route::get('кабинет/edit_sertificate/{doc}', [WorkerController::class, 'update_serificate'])->name('update_serificate');
561 Route::get('кабинет/delete_sertificate/{doc}', [WorkerController::class, 'delete_sertificate'])->name('delete_sertificate'); 561 Route::get('кабинет/delete_sertificate/{doc}', [WorkerController::class, 'delete_sertificate'])->name('delete_sertificate');
562 562
563 // Добавление предыдущих контактов компании 563 // Добавление предыдущих контактов компании
564 Route::get('кабинет/prev_company/{worker}', [WorkerController::class, 'new_prev_company'])->name('new_prev_company'); 564 Route::get('кабинет/prev_company/{worker}', [WorkerController::class, 'new_prev_company'])->name('new_prev_company');
565 Route::post('кабинет/add_prev_company', [WorkerController::class, 'add_prev_company'])->name('add_prev_company'); 565 Route::post('кабинет/add_prev_company', [WorkerController::class, 'add_prev_company'])->name('add_prev_company');
566 Route::get('кабинет/edit_prev_company/{doc}/{worker}', [WorkerController::class, 'edit_prev_company'])->name('edit_prev_company'); 566 Route::get('кабинет/edit_prev_company/{doc}/{worker}', [WorkerController::class, 'edit_prev_company'])->name('edit_prev_company');
567 Route::post('кабинет/update_prev_company/{doc}', [WorkerController::class, 'update_prev_company'])->name('update_prev_company'); 567 Route::post('кабинет/update_prev_company/{doc}', [WorkerController::class, 'update_prev_company'])->name('update_prev_company');
568 Route::get('кабинет/delete_prev_company/{doc}', [WorkerController::class, 'delete_prev_company'])->name('delete_prev_company'); 568 Route::get('кабинет/delete_prev_company/{doc}', [WorkerController::class, 'delete_prev_company'])->name('delete_prev_company');
569 569
570 // Добавление документа-диплома 570 // Добавление документа-диплома
571 Route::get('кабинет/add_diplom/{worker}', [WorkerController::class, 'add_diplom'])->name('add_diplom'); 571 Route::get('кабинет/add_diplom/{worker}', [WorkerController::class, 'add_diplom'])->name('add_diplom');
572 Route::post('кабинет/add_diplom', [WorkerController::class, 'add_diplom_save'])->name('dop_info_save'); 572 Route::post('кабинет/add_diplom', [WorkerController::class, 'add_diplom_save'])->name('dop_info_save');
573 Route::put('кабинет/edit_diploms/{worker}', [WorkerController::class, 'edit_diploms'])->name('edit_diploms'); 573 Route::put('кабинет/edit_diploms/{worker}', [WorkerController::class, 'edit_diploms'])->name('edit_diploms');
574 Route::get('кабинет/delete_ad_diplom/{worker}', [WorkerController::class, 'delete_add_diplom'])->name('delete_add_diplom'); 574 Route::get('кабинет/delete_ad_diplom/{worker}', [WorkerController::class, 'delete_add_diplom'])->name('delete_add_diplom');
575 575
576 // Добавление стандартного диплома 576 // Добавление стандартного диплома
577 Route::get('кабинет/add_document/{worker}', [WorkerController::class, 'add_document'])->name('add_document'); 577 Route::get('кабинет/add_document/{worker}', [WorkerController::class, 'add_document'])->name('add_document');
578 Route::post('кабинет/add_document/', [WorkerController::class, 'add_document_save'])->name('add_document_save'); 578 Route::post('кабинет/add_document/', [WorkerController::class, 'add_document_save'])->name('add_document_save');
579 Route::get('кабинет/edit_document/{doc}/{worker}', [WorkerController::class, 'edit_document'])->name('edit_document'); 579 Route::get('кабинет/edit_document/{doc}/{worker}', [WorkerController::class, 'edit_document'])->name('edit_document');
580 Route::post('кабинет/edit_document/{doc}', [WorkerController::class, 'edit_document_save'])->name('edit_document_save'); 580 Route::post('кабинет/edit_document/{doc}', [WorkerController::class, 'edit_document_save'])->name('edit_document_save');
581 Route::get('кабинет/delete_document/{doc}', [WorkerController::class, 'delete_document'])->name('delete_document'); 581 Route::get('кабинет/delete_document/{doc}', [WorkerController::class, 'delete_document'])->name('delete_document');
582 582
583 // Отправка сообщения работодателю от соискателя 583 // Отправка сообщения работодателю от соискателя
584 Route::post('сообщение/', [WorkerController::class, 'new_message'])->name('new_message'); 584 Route::post('сообщение/', [WorkerController::class, 'new_message'])->name('new_message');
585 }); 585 });
586 586
587 // Личный кабинет работодателя 587 // Личный кабинет работодателя
588 Route::group([ 588 Route::group([
589 'as' => 'employer.', // имя маршрута, например auth.index 589 'as' => 'employer.', // имя маршрута, например auth.index
590 'prefix' => 'employer', // префикс маршрута, например auth/index 590 'prefix' => 'employer', // префикс маршрута, например auth/index
591 'middleware' => ['auth', 'is_employer'], 591 'middleware' => ['auth', 'is_employer'],
592 ], function() { 592 ], function() {
593 // 0 страница - Личные данные работодателя 593 // 0 страница - Личные данные работодателя
594 Route::get('cabinet/employer_info', [EmployerController::class, 'employer_info'])->name('employer_info'); 594 Route::get('cabinet/employer_info', [EmployerController::class, 'employer_info'])->name('employer_info');
595 Route::post('cabinet/employer_info/{user}', [EmployerController::class, 'employer_info_save'])->name('employer_info_save'); 595 Route::post('cabinet/employer_info/{user}', [EmployerController::class, 'employer_info_save'])->name('employer_info_save');
596 596
597 // 1 страница - Профиль 597 // 1 страница - Профиль
598 Route::get('cabinet', [EmployerController::class, 'cabinet'])->name('cabinet'); 598 Route::get('cabinet', [EmployerController::class, 'cabinet'])->name('cabinet');
599 Route::post('cabinet/{Employer}', [EmployerController::class, 'cabinet_save'])->name('cabinet_save'); 599 Route::post('cabinet/{Employer}', [EmployerController::class, 'cabinet_save'])->name('cabinet_save');
600 Route::post('flot_add_ajax', [EmployerController::class, 'save_add_flot'])->name('save_add_flot'); 600 Route::post('flot_add_ajax', [EmployerController::class, 'save_add_flot'])->name('save_add_flot');
601 Route::get('flot_delete_ajax/{Flot}', [EmployerController::class, 'delete_flot'])->name('delete_flot'); 601 Route::get('flot_delete_ajax/{Flot}', [EmployerController::class, 'delete_flot'])->name('delete_flot');
602 Route::get('cabinet/flot_edit/{Flot}/{Employer}', [EmployerController::class, 'edit_flot'])->name('edit_flot'); 602 Route::get('cabinet/flot_edit/{Flot}/{Employer}', [EmployerController::class, 'edit_flot'])->name('edit_flot');
603 Route::post('cabinet/flot_edit/{Flot}', [EmployerController::class, 'update_flot'])->name('update_flot_save'); 603 Route::post('cabinet/flot_edit/{Flot}', [EmployerController::class, 'update_flot'])->name('update_flot_save');
604 Route::get('cabinet/flot', [EmployerController::class, 'slider_flot'])->name('slider_flot'); 604 Route::get('cabinet/flot', [EmployerController::class, 'slider_flot'])->name('slider_flot');
605 605
606 Route::get('social/{social}/{vacancy}', [Ad_jobsController::class, 'sendVacancyToSocial'])
607 ->name('send-vacancy-to-social');
608
606 // 2 страница - Добавление вакансий 609 // 2 страница - Добавление вакансий
607 Route::get('cabinet/vacancie', [EmployerController::class, 'cabinet_vacancie'])->name('cabinet_vacancie'); 610 Route::get('cabinet/vacancie', [EmployerController::class, 'cabinet_vacancie'])->name('cabinet_vacancie');
608 Route::post('vacancie', [EmployerController::class, 'cabinet_vacancy_save1'])->name('vac_save'); 611 Route::post('vacancie', [EmployerController::class, 'cabinet_vacancy_save1'])->name('vac_save');
609 //Route::get('selected_people', [EmployerController::class, 'selected_people'])->name('selected_people'); 612 //Route::get('selected_people', [EmployerController::class, 'selected_people'])->name('selected_people');
610 613
611 Route::get('cabinet/vacancie_danger', [EmployerController::class, 'cabinet_vacancie_danger'])->name('cabinet_vacancie_danger'); 614 Route::get('cabinet/vacancie_danger', [EmployerController::class, 'cabinet_vacancie_danger'])->name('cabinet_vacancie_danger');
612 615
613 616
614 617
615 Route::get('selected_people', [EmployerController::class, 'selected_people'])->name('selected_people'); 618 Route::get('selected_people', [EmployerController::class, 'selected_people'])->name('selected_people');
616 619
617 // 3 страница - Мои вакансии 620 // 3 страница - Мои вакансии
618 Route::get('cabinet/vacancy_list', [EmployerController::class, 'vacancy_list'])->name('vacancy_list'); 621 Route::get('cabinet/vacancy_list', [EmployerController::class, 'vacancy_list'])->name('vacancy_list');
619 Route::get('cabinet/vacancy/{ad_employer}', [EmployerController::class, 'vacancy_edit'])->name('vacancy_edit'); 622 Route::get('cabinet/vacancy/{ad_employer}', [EmployerController::class, 'vacancy_edit'])->name('vacancy_edit');
620 Route::get('cabinet/vacancy-delete/{ad_employer}', [EmployerController::class, 'vacancy_delete'])->name('vacancy_delete'); 623 Route::get('cabinet/vacancy-delete/{ad_employer}', [EmployerController::class, 'vacancy_delete'])->name('vacancy_delete');
621 Route::get('cabinet/vacancy-up/{ad_employer}', [EmployerController::class, 'vacancy_up'])->name('vacancy_up'); 624 Route::get('cabinet/vacancy-up/{ad_employer}', [EmployerController::class, 'vacancy_up'])->name('vacancy_up');
622 Route::get('cabinet/vacancy-eye/{ad_employer}/{status}', [EmployerController::class, 'vacancy_eye'])->name('vacancy_eye'); 625 Route::get('cabinet/vacancy-eye/{ad_employer}/{status}', [EmployerController::class, 'vacancy_eye'])->name('vacancy_eye');
623 Route::get('cabinet/vacancy-edit/{ad_employer}', [EmployerController::class, 'vacancy_edit'])->name('vacancy_edit'); 626 Route::get('cabinet/vacancy-edit/{ad_employer}', [EmployerController::class, 'vacancy_edit'])->name('vacancy_edit');
624 Route::post('cabinet/vacancy-edit/{ad_employer}', [EmployerController::class, 'vacancy_save_me'])->name('vacancy_save_me'); 627 Route::post('cabinet/vacancy-edit/{ad_employer}', [EmployerController::class, 'vacancy_save_me'])->name('vacancy_save_me');
625 628
626 // 4.1Ю. 629 // 4.1Ю.
627 Route::get('cabinet/ad_jobs/create/{ad_employer}', [Ad_jobsController::class, 'add_job_in_vac'])->name('add_job_in_vac'); 630 Route::get('cabinet/ad_jobs/create/{ad_employer}', [Ad_jobsController::class, 'add_job_in_vac'])->name('add_job_in_vac');
628 Route::post('cabinet/ad_jobs/create', [Ad_jobsController::class, 'add_job_in_vac_save'])->name('add_job_in_vac_save'); 631 Route::post('cabinet/ad_jobs/create', [Ad_jobsController::class, 'add_job_in_vac_save'])->name('add_job_in_vac_save');
629 Route::get('cabinet/ad_jobs/edit/{ad_job}/{ad_employer}', [Ad_jobsController::class, 'edit_job_in_vac'])->name('edit_job_in_vac'); 632 Route::get('cabinet/ad_jobs/edit/{ad_job}/{ad_employer}', [Ad_jobsController::class, 'edit_job_in_vac'])->name('edit_job_in_vac');
630 Route::post('cabinet/ad_jobs/edit/{ad_job}', [Ad_jobsController::class, 'edit_job_in_vac_save'])->name('edit_job_in_vac_save'); 633 Route::post('cabinet/ad_jobs/edit/{ad_job}', [Ad_jobsController::class, 'edit_job_in_vac_save'])->name('edit_job_in_vac_save');
631 Route::get('cabinet/ad_jobs/delete/{ad_job}', [Ad_jobsController::class, 'delete_job_in_vac'])->name('delete_job_in_vac'); 634 Route::get('cabinet/ad_jobs/delete/{ad_job}', [Ad_jobsController::class, 'delete_job_in_vac'])->name('delete_job_in_vac');
632 635
633 // 4 страница - Отклики на вакансии 636 // 4 страница - Отклики на вакансии
634 Route::get('cabinet/answers/{employer}', [EmployerController::class, 'answers'])->name('answers'); 637 Route::get('cabinet/answers/{employer}', [EmployerController::class, 'answers'])->name('answers');
635 Route::get('cabinet/status/{employer}', [EmployerController::class, 'supple_status2'])->name('supple'); 638 Route::get('cabinet/status/{employer}', [EmployerController::class, 'supple_status2'])->name('supple');
636 Route::get('status/{employer}/{ad_response}/{flag}', [EmployerController::class, 'supple_status'])->name('status_msg'); 639 Route::get('status/{employer}/{ad_response}/{flag}', [EmployerController::class, 'supple_status'])->name('status_msg');
637 640
638 // 5 страница - Сообщения 641 // 5 страница - Сообщения
639 Route::get('cabinet/messages/{type_message}', [EmployerController::class, 'messages'])->name('messages'); 642 Route::get('cabinet/messages/{type_message}', [EmployerController::class, 'messages'])->name('messages');
640 Route::get('cabinet/dialog/{chat}', [EmployerController::class, 'dialog'])->name('dialog'); 643 Route::get('cabinet/dialog/{chat}', [EmployerController::class, 'dialog'])->name('dialog');
641 Route::post('cabinet/send-message', [EmployerController::class, 'send_message'])->name('send_message'); 644 Route::post('cabinet/send-message', [EmployerController::class, 'send_message'])->name('send_message');
642 Route::post('test123', [EmployerController::class, 'test123'])->name('test123'); 645 Route::post('test123', [EmployerController::class, 'test123'])->name('test123');
643 646
644 // 6 страница - Избранный 647 // 6 страница - Избранный
645 Route::get('cabinet/favorites', [EmployerController::class, 'favorites'])->name('favorites'); 648 Route::get('cabinet/favorites', [EmployerController::class, 'favorites'])->name('favorites');
646 649
647 //7 страница - База данных 650 //7 страница - База данных
648 Route::get('cabinet/bd', [EmployerController::class, 'bd'])->name('bd'); 651 Route::get('cabinet/bd', [EmployerController::class, 'bd'])->name('bd');
649 652
650 //8 страница - База резюме 653 //8 страница - База резюме
651 Route::get('cabinet/bd-tupe', [EmployerController::class, 'bd_tupe'])->name('bd-tupe'); 654 Route::get('cabinet/bd-tupe', [EmployerController::class, 'bd_tupe'])->name('bd-tupe');
652 655
653 // 9 рассылка сообщений 656 // 9 рассылка сообщений
654 Route::get('cabinet/send-all-messages', [EmployerController::class, 'send_all_messages'])->name('send_all_messages'); 657 Route::get('cabinet/send-all-messages', [EmployerController::class, 'send_all_messages'])->name('send_all_messages');
655 Route::post('cabinet/send-all-messages/send', [EmployerController::class, 'send_all_post'])->name('send_all_post'); 658 Route::post('cabinet/send-all-messages/send', [EmployerController::class, 'send_all_post'])->name('send_all_post');
656 659
657 // 10 страница FAQ вопрос 660 // 10 страница FAQ вопрос
658 Route::get('cabinet/faq', [FaqController::class, 'showListForUser'])->name('faq'); 661 Route::get('cabinet/faq', [FaqController::class, 'showListForUser'])->name('faq');
659 662
660 // 11 страница - Настройка уведомлений 663 // 11 страница - Настройка уведомлений
661 Route::get('cabinet/subscribe', [EmployerController::class, 'subscribe'])->name('subscribe'); 664 Route::get('cabinet/subscribe', [EmployerController::class, 'subscribe'])->name('subscribe');
662 Route::get('cabinet/subscribe/save', [EmployerController::class, 'save_subscribe'])->name('save_subscribe'); 665 Route::get('cabinet/subscribe/save', [EmployerController::class, 'save_subscribe'])->name('save_subscribe');
663 666
664 // 12 страница - Сменить пароль 667 // 12 страница - Сменить пароль
665 Route::get('cabinet/password-reset', [EmployerController::class, 'password_reset'])->name('password_reset'); 668 Route::get('cabinet/password-reset', [EmployerController::class, 'password_reset'])->name('password_reset');
666 Route::get('cabinet/password-reset/new', [EmployerController::class, 'new_password'])->name('new_password'); 669 Route::get('cabinet/password-reset/new', [EmployerController::class, 'new_password'])->name('new_password');
667 670
668 // 13 страница - Удаление профиля 671 // 13 страница - Удаление профиля
669 Route::get('cabinet/delete-people', [EmployerController::class, 'delete_people'])->name('delete_people'); 672 Route::get('cabinet/delete-people', [EmployerController::class, 'delete_people'])->name('delete_people');
670 Route::get('cabinet/action-delete-people', [EmployerController::class, 'action_delete_user'])->name('action_delete_user'); 673 Route::get('cabinet/action-delete-people', [EmployerController::class, 'action_delete_user'])->name('action_delete_user');
671 Route::get('cabinet/action-ajax-delete-people', [EmployerController::class, 'ajax_delete_user'])->name('ajax_delete_user'); 674 Route::get('cabinet/action-ajax-delete-people', [EmployerController::class, 'ajax_delete_user'])->name('ajax_delete_user');
672 675
673 // Отправил сообщение 676 // Отправил сообщение
674 Route::post('сообщение/', [EmployerController::class, 'new_message'])->name('new_message'); 677 Route::post('сообщение/', [EmployerController::class, 'new_message'])->name('new_message');
675 678
676 Route::post('pin_chat/', [EmployerController::class, 'pin_chat'])->name('pin_chat'); 679 Route::post('pin_chat/', [EmployerController::class, 'pin_chat'])->name('pin_chat');
677 Route::post('remove_chat/', [EmployerController::class, 'remove_chat'])->name('remove_chat'); 680 Route::post('remove_chat/', [EmployerController::class, 'remove_chat'])->name('remove_chat');
678 }); 681 });
679 682
680 Route::get('TestWorker', [WorkerController::class, 'TestWorker'])->name('TestWorker'); 683 Route::get('TestWorker', [WorkerController::class, 'TestWorker'])->name('TestWorker');
681 684
682 Route::post('send_message', [HomeController::class, 'send_message'])->name('send_message'); 685 Route::post('send_message', [HomeController::class, 'send_message'])->name('send_message');
683 686
684 687