From 08a40fcf2d28ee904ea241b85a8d0fafb05bfbdc Mon Sep 17 00:00:00 2001 From: shixuesen Date: Thu, 14 Apr 2022 10:42:44 +0800 Subject: [PATCH] add ffmpeg --- app/Console/Commands/AcfunScrape.php | 2 +- app/Console/Commands/BiliVideoCode.php | 6 +- app/Console/Commands/CommonTest.php | 2 + app/Console/Commands/FfmpegCommand.php | 46 + app/Console/Commands/QueueFfmpegCommand.php | 53 + app/Console/Commands/RenameTest.php | 2 +- app/Console/Commands/TestCommand.php | 56 + .../Controllers/GooglePhotoController.php | 39 +- app/Http/Controllers/WeiboController.php | 37 +- app/Jobs/BilibiliEncode.php | 8 +- app/Services/BilibiliServiceV2.php | 15 +- app/Services/FfmpegService.php | 25 +- app/Services/FileService.php | 931 ++++++++++ app/Services/QueuedFfmpegService.php | 63 + composer.json | 5 +- composer.lock | 1621 ++++++++++------- .../2022_04_13_214310_create_jobs_table.php | 36 + fail.log | 8 + 18 files changed, 2222 insertions(+), 733 deletions(-) create mode 100644 app/Console/Commands/FfmpegCommand.php create mode 100644 app/Console/Commands/QueueFfmpegCommand.php create mode 100644 app/Console/Commands/TestCommand.php create mode 100644 app/Services/QueuedFfmpegService.php create mode 100644 database/migrations/2022_04_13_214310_create_jobs_table.php diff --git a/app/Console/Commands/AcfunScrape.php b/app/Console/Commands/AcfunScrape.php index 02b2ed4..64e0ff4 100644 --- a/app/Console/Commands/AcfunScrape.php +++ b/app/Console/Commands/AcfunScrape.php @@ -42,7 +42,7 @@ class AcfunScrape extends Command // 香菜猫饼 4537972 // 小清晨儿 2277346 $service = new AcfunService(); - // $service->requestUpPageApi(10703951);exit; + // 不用了 $service->requestUpPageApi(10703951);exit; // $service->queryUpUsersVideos(10703951);exit; $service->downloadVideo(); // diff --git a/app/Console/Commands/BiliVideoCode.php b/app/Console/Commands/BiliVideoCode.php index 1af2dc2..0448251 100644 --- a/app/Console/Commands/BiliVideoCode.php +++ b/app/Console/Commands/BiliVideoCode.php @@ -52,12 +52,12 @@ class BiliVideoCode extends Command // $bilibili->insertDBTest();exit; // $bilibili->queryPlayList(); - // $bilibili->queryUpVideoList(10278125); +// $bilibili->queryUpVideoList(10278125); // exit; - // $bilibili->queryDBCollectionList(); +// $bilibili->queryDBCollectionList(); // $bilibili->queryForVideoParts(); - $bilibili->compareAndDownloadUpVideos(true); + $bilibili->compareAndDownloadUpVideos(true); // $bilibili->compareAndDownloadCollectionVideos(); exit; $bilibili->queryForVideoParts(); diff --git a/app/Console/Commands/CommonTest.php b/app/Console/Commands/CommonTest.php index 64221c6..4ccf644 100644 --- a/app/Console/Commands/CommonTest.php +++ b/app/Console/Commands/CommonTest.php @@ -45,6 +45,8 @@ class CommonTest extends Command */ public function handle() { + // $fileService = new FileService(); + // $fileService->compareLocalFilesAndGooglePhotoFiles();exit; // echo App::environment();exit; // $list = BilibiliVideos::where("created_at", ">", "2021-09-09 00:00:00")->get(); // dump($list[0]->getAttributes());exit; diff --git a/app/Console/Commands/FfmpegCommand.php b/app/Console/Commands/FfmpegCommand.php new file mode 100644 index 0000000..39e27e9 --- /dev/null +++ b/app/Console/Commands/FfmpegCommand.php @@ -0,0 +1,46 @@ +allOnConnection('redis'); + } + } +} diff --git a/app/Console/Commands/QueueFfmpegCommand.php b/app/Console/Commands/QueueFfmpegCommand.php new file mode 100644 index 0000000..ee80424 --- /dev/null +++ b/app/Console/Commands/QueueFfmpegCommand.php @@ -0,0 +1,53 @@ +argument("opt"); + $path = $this->argument("path"); + + $queuedFfmpegService = new QueuedFfmpegService(); + if ($command == "add") { + $queuedFfmpegService->processDir($path); + } else { + $ffmpeg = new FfmpegService(); + $ffmpeg->processDirWithQueue($path, "file_to_encode"); + } + } +} diff --git a/app/Console/Commands/RenameTest.php b/app/Console/Commands/RenameTest.php index ab3c6c1..fd9135f 100644 --- a/app/Console/Commands/RenameTest.php +++ b/app/Console/Commands/RenameTest.php @@ -60,7 +60,7 @@ class RenameTest extends Command // $arr[2] = 1640488544; // asort($arr); // dump($arr);exit; - // $rename->rename($path, $prefix); + $rename->rename($path, $prefix); $rename->splitCustomSizeOfFolder($path, $prefix, 500);exit; // $rename->rename("/Volumes/WD/tmp/写真图/猫九", "猫九-"); diff --git a/app/Console/Commands/TestCommand.php b/app/Console/Commands/TestCommand.php new file mode 100644 index 0000000..c2cf309 --- /dev/null +++ b/app/Console/Commands/TestCommand.php @@ -0,0 +1,56 @@ + $credentials]); try { // $options['proxy'] = 'http://127.0.0.1:1087'; -// $pagedResponse = $photosLibraryClient->listAlbums(); -// $iterator = $pagedResponse->iterateAllElements(); -// for ($i = 0; $i < 300; $i++) { -// $album = $iterator->current(); -// Log::info("album name is" . $album->getTitle() . " id is " . $album->getId()); -// $iterator->next(); -// } -// exit; + $this->queryImageListInAlbum($photosLibraryClient, "AN5jk26hs8RC6kZugTYJv6UgfEhpFXMSb7__IKEspfF6dJaZXdrgBn1f0ztondfflE9kPuJn8eJ8"); + exit; $options['pageSize'] = 100; $pagedResponse = $photosLibraryClient->listMediaItems($options); // $album = new Album(); @@ -103,4 +97,33 @@ class GooglePhotoController extends Controller { view("error"); } } +// AN5jk26hs8RC6kZugTYJv6UgfEhpFXMSb7__IKEspfF6dJaZXdrgBn1f0ztondfflE9kPuJn8eJ8 + + public function queryAlbumsList($photosLibraryClient) + { + $pagedResponse = $photosLibraryClient->listAlbums(); + $iterator = $pagedResponse->iterateAllElements(); + for ($i = 0; $i < 300; $i++) { + $album = $iterator->current(); + Log::info("album name is" . $album->getTitle() . " id is " . $album->getId()); + $iterator->next(); + } + exit; + } + + public function queryImageListInAlbum($photosLibraryClient, $albumId) + { + $album = $photosLibraryClient->getAlbum($albumId); + $searchInAlbumResponse = $photosLibraryClient->searchMediaItems(['albumId' => $album->getId()]); + $iterator = $searchInAlbumResponse->iterateAllElements(); + for ($i = 0; $i < 1000; $i++) { + $image = $iterator->current(); +// dump($image); + Log::info($image->getFilename()); +// Log::info("album name is" . $album->getTitle() . " id is " . $album->getId()); + $iterator->next(); + } + exit; + } + } diff --git a/app/Http/Controllers/WeiboController.php b/app/Http/Controllers/WeiboController.php index 5d179c9..bdc02bd 100644 --- a/app/Http/Controllers/WeiboController.php +++ b/app/Http/Controllers/WeiboController.php @@ -35,6 +35,22 @@ class WeiboController extends Controller // 徐圣佑 5893812490 // 徐圣佑- 新号 1076035893812490 // Afreecatv 精选 1076037383142802 + // AF-录制 1076037627445357 + // 录像专用小马甲 1076033785550287 + // 录像专用小马甲1 1076037453003153 + // 录像专用小马甲2 1076036637436995 + $list = [ + "自己" => "230259", + "轮子哥" => "2304131916825084", + "徐圣佑- 新号" => "1076035893812490", + "Afreecatv 精选" => "1076037383142802", + "AF-录制" => "1076037627445357", + "录像专用小马甲" => "1076033785550287", + "录像专用小马甲1" => "1076037453003153", + "录像专用小马甲2" => "1076036637436995", + "短短" => "1076032137020951", + "物理" => "2304133907143723" + ]; @@ -48,9 +64,26 @@ class WeiboController extends Controller // for ($i = 10; $i >= 1; $i--) { // $url[] = 'https://m.weibo.cn/feed/group?gid=4423532052076817&&page=' . $i; // } - for ($i = 10; $i >= 1; $i--) { - $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=2304131916825084&page=' . $i; + foreach ($list as $key => $value) { + for ($i = 20; $i >= 1; $i--) { + $url[] = "https://m.weibo.cn/api/container/getIndex?containerid=$value&page=" . $i; + } } +// for ($i = 10; $i >= 1; $i--) { +// $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=230259&page=' . $i; +// } +// for ($i = 20; $i >= 1; $i--) { +// $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=2304131916825084&page=' . $i; +// } +// for ($i = 20; $i >= 1; $i--) { +// $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=1076035893812490&page=' . $i; +// } +// for ($i = 20; $i >= 1; $i--) { +// $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=1076037383142802&page=' . $i; +// } +// for ($i = 20; $i >= 1; $i--) { +// $url[] = 'https://m.weibo.cn/api/container/getIndex?containerid=1076037627445357&page=' . $i; +// } return response()->json($url); } diff --git a/app/Jobs/BilibiliEncode.php b/app/Jobs/BilibiliEncode.php index d5153fb..c953686 100644 --- a/app/Jobs/BilibiliEncode.php +++ b/app/Jobs/BilibiliEncode.php @@ -7,19 +7,23 @@ use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; +use Illuminate\Support\Facades\Log; class BilibiliEncode implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; + public $num; + /** * Create a new job instance. * * @return void */ - public function __construct() + public function __construct($num) { // + $this->num = $num; } /** @@ -30,5 +34,7 @@ class BilibiliEncode implements ShouldQueue public function handle() { // + Log::info('Hello, '.$this->num); + sleep(10); } } diff --git a/app/Services/BilibiliServiceV2.php b/app/Services/BilibiliServiceV2.php index 9a6ba87..e4f639e 100644 --- a/app/Services/BilibiliServiceV2.php +++ b/app/Services/BilibiliServiceV2.php @@ -26,12 +26,13 @@ class BilibiliServiceV2 private $invalidTitle = "已失效视频"; - private $baseDir = "/Volumes/intel660p/video/mv/"; +// private $baseDir = "/Volumes/intel660p/video/mv/"; + private $baseDir = "/Volumes/Crucial X6/Video/"; // private $remoteDir = "/data/"; private $remoteDir = "/Volumes/Crucial X6/Video/"; - + protected $repository; @@ -254,12 +255,12 @@ class BilibiliServiceV2 { $env = App::environment(); $list = BilibiliUpVideos::orderBy("created_at", "desc")->get(); - $list = array_slice($list->all(), 0, 2); - // dump($list);exit; + $list = array_slice($list->all(), 40, 1); +// dump($list);exit; foreach ($list as $item) { dump("当前 up名称是: " . $item["up_name"] . "\n"); if ($item["is_downloaded"] == 1) { - continue; +// continue; } if (!$this->checkDiskSpace()) { Log::info('磁盘空间不足'); @@ -276,7 +277,7 @@ class BilibiliServiceV2 $videoPartsMap = []; if (count($vItems) > 0) { foreach ($vItems as $vItem) { - if ($vItem["is_download"] == 1 && $vItem["is_downloaded"] == 0 && $vItem["download_status"] != 1) { + if ($vItem["is_download"] == 1 && $vItem["download_status"] != 1) { // $videoList[] = "av" . $vItem["aid"]; if (!$this->repository->softLockUpdate(["id" => $vItem["id"]], $vItem["version"], ["download_status" => 1])) { Log::warning("soft Lock failed id : " . $vItem["id"]); @@ -978,7 +979,7 @@ for i in $(seq 1 ' . $parts . ') do lux -c "SESSDATA=94247a4e%2C1651981649%2C1dba1%2Ab1;" $url$i done && echo "ok"'); -// +// } Log::info($downloadResult); Log::info("$aid current download result: " . $downloadResult); diff --git a/app/Services/FfmpegService.php b/app/Services/FfmpegService.php index 3480e0c..68729bf 100644 --- a/app/Services/FfmpegService.php +++ b/app/Services/FfmpegService.php @@ -98,6 +98,29 @@ class FfmpegService } } + public function processDirWithQueue($baseDir = "/Volumes/Backup/HuaVid/大忽悠", $queue) + { + $files = scandir($baseDir); + foreach ($files as $file) { + if ($file == "." || $file == ".." || $file == ".DS_Store" || $file == "1762") { + continue; + } + $subDir = implode("/", [$baseDir, $file]); + $isDir = is_dir($subDir); + if ($isDir) { + $this->processDir($subDir); + } else { + $item = Redis::connection()->rpop($queue); + while ($item != null) { + $this->processVideo($item); + echo $item . "\n"; + $item = Redis::connection()->rpop($queue); + } + $this->processVideo($subDir); + } + } + } + public function processVideo($pathFile) { $mime = mime_content_type($pathFile); @@ -266,7 +289,7 @@ class FfmpegService } $fileSize = FileUtils::humanFilesize(filesize($file)); echo "$file size < 1Mb filesize is $fileSize skip \n"; - return false; + return true; } public function checkFileEncodeType($file): bool diff --git a/app/Services/FileService.php b/app/Services/FileService.php index 598c02e..0fa8b8d 100644 --- a/app/Services/FileService.php +++ b/app/Services/FileService.php @@ -49,4 +49,935 @@ class FileService { return ($files) ? $files : false; } + + public function compareLocalFilesAndGooglePhotoFiles() { + $list = scandir("/Users/shixuesen/Documents/sync/image/香草喵/香草喵露露_000/"); + array_merge($list, scandir("/Users/shixuesen/Documents/sync/image/香草喵/香草喵露露_001/")); + $photoList = ["香草喵露露香草喵露露 NO.16 粉色室内私房 视频版-微信公众号:东北魔仙堡.mp4", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡.mp4", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡.mp4", + "香草喵露露 OL 制服-1.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (1).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1.jpg", + "香草喵露露 OL 制服-2.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (2).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-2.jpg", + "香草喵露露 OL 制服-3.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (3).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-3.jpg", + "香草喵露露 OL 制服-4.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-4.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (4).jpg", + "香草喵露露 OL 制服-5.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-5.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (5).jpg", + "香草喵露露 OL 制服-6.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-6.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (6).jpg", + "香草喵露露 OL 制服-7.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (7).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-7.jpg", + "香草喵露露 OL 制服-8.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (8).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-8.jpg", + "香草喵露露 OL 制服-9.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-9.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (9).jpg", + "香草喵露露 OL 制服-10.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-10.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (10).jpg", + "香草喵露露 OL 制服-11.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-11.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (11).jpg", + "香草喵露露 OL 制服-12.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-12.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (12).jpg", + "香草喵露露 OL 制服-13.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-13.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (13).jpg", + "香草喵露露 OL 制服-14.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-14.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (14).jpg", + "香草喵露露 OL 制服-15.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-15.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (15).jpg", + "香草喵露露 OL 制服-16.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-16.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (16).jpg", + "香草喵露露 OL 制服-17.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-17.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (17).jpg", + "香草喵露露 OL 制服-18.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-18.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (18).jpg", + "香草喵露露 OL 制服-19.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-19.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (19).jpg", + "香草喵露露 OL 制服-20.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (20).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-20.jpg", + "香草喵露露 OL 制服-21.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (21).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-21.jpg", + "香草喵露露 OL 制服-22.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (22).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-22.jpg", + "香草喵露露 OL 制服-23.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-23.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (23).jpg", + "香草喵露露 OL 制服-24.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-24.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (24).jpg", + "香草喵露露 OL 制服-25.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-25.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (25).jpg", + "香草喵露露 OL 制服-26.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-26.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (26).jpg", + "香草喵露露 OL 制服-27.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (27).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-27.jpg", + "香草喵露露 OL 制服-28.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-28.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (28).jpg", + "香草喵露露 OL 制服-29.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-29.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (29).jpg", + "香草喵露露 OL 制服-30.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-30.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (30).jpg", + "香草喵露露 OL 制服-31.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-31.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (31).jpg", + "香草喵露露 OL 制服-32.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-32.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (32).jpg", + "香草喵露露 OL 制服-33.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (33).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-33.jpg", + "香草喵露露 OL 制服-34.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (34).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-34.jpg", + "香草喵露露 OL 制服-35.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-35.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (35).jpg", + "香草喵露露 OL 制服-36.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (36).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-36.jpg", + "香草喵露露 OL 制服-37.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (37).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-37.jpg", + "香草喵露露 OL 制服-38.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (38).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-38.jpg", + "香草喵露露 OL 制服-39.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (39).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-39.jpg", + "香草喵露露 OL 制服-40.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-40.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (40).jpg", + "香草喵露露 OL 制服-41.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-41.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (41).jpg", + "香草喵露露 OL 制服-42.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (42).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-42.jpg", + "香草喵露露 OL 制服-43.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-43.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (43).jpg", + "香草喵露露 OL 制服-44.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (44).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-44.jpg", + "香草喵露露 OL 制服-45.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-45.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (45).jpg", + "香草喵露露 OL 制服-46.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-46.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (46).jpg", + "香草喵露露 OL 制服-47.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (47).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-47.jpg", + "香草喵露露 OL 制服-48.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-48.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (48).jpg", + "香草喵露露 OL 制服-49.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-49.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (49).jpg", + "香草喵露露 OL 制服-50.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-50.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (50).jpg", + "香草喵露露 OL 制服-51.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (51).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-51.jpg", + "香草喵露露 OL 制服-52.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (52).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-52.jpg", + "香草喵露露 OL 制服-53.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (53).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-53.jpg", + "香草喵露露 OL 制服-54.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (54).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-54.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0001.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0002.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0003.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0004.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0005.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0006.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0007.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0008.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0009.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0010.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0011.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0012.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0013.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0014.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0015.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0020.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0021.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0022.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0023.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0024.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0025.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0027.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0028.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0029.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0030.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0031.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0032.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0033.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0034.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0035.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0036.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0037.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0038.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0040.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0041.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0042.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0043.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0044.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0045.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0046.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0047.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0049.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0050.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0051.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0052.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0054.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0053.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0016.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0017.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0018.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0019.jpg", + "香草喵露露 OL 制服-56.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (56).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-56.jpg", + "香草喵露露 OL 制服-58.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (58).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-58.jpg", + "香草喵露露 OL 制服-57.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-57.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (57).jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0048.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0039.jpg", + "香草喵露露香草喵露露 - 衬衫套装 [54P-1.33GB]-0026.jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-A扫码~白嫖更多资源.jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.004 潘金莲-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.005 黑丝萌妹-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.015 诗羽学姐睡衣-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(16).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(20).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(2).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(3).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(21).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(17).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡.JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(26).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(4).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(10).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(8).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(9).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(11).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(5).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(27).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(6).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(24).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(12).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(13).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(25).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(7).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(14).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(18).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(22).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(23).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(19).JPG", + "香草喵露露香草喵露露 NO.003 课室制服-微信公众号:东北魔仙堡(15).JPG", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(57).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(61).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(60).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(76).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(56).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(71).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(67).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(51).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(66).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(70).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(65).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(73).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(53).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(69).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(68).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(52).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(72).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(64).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(55).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(59).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(63).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(75).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(74).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(62).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(58).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.001 玻璃房少女-微信公众号:东北魔仙堡(54).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(57).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(56).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(51).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(53).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(52).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(55).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(58).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(54).jpg", + "香草喵露露香草喵露露 NO.013 百叶窗-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(57).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(77).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(61).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(60).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(76).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(56).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(71).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(67).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(51).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(66).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(70).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(65).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(73).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(53).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(69).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(68).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(52).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(72).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(64).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(55).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(80).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(79).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(59).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(63).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(75).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(74).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(62).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(58).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(78).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(81).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(54).jpg", + "香草喵露露香草喵露露 NO.012 室内私房-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.002 火车景情趣内衣-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.011 粉白色室内私房-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (59).jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-1 (55).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.008 面饼和香草喵私房-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(51).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(53).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(52).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(55).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.014 厨娘-微信公众号:东北魔仙堡(54).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(36).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(37).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(21).jpg", + "香草喵露露香草喵露露 NO.009 阳光庭院制服-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(40).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(26).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(30).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(47).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(46).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(50).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(49).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(44).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(33).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(48).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(22).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(34).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(35).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(39).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.010 阳台胶衣-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(41).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(20).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(36).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(3).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(40).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(21).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(37).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(26).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(30).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(10).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(5).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(27).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(31).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(6).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(24).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(32).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(28).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(45).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(29).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(25).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(44).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(33).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(43).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(38).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(34).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(22).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(35).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(39).JPG", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(23).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(42).jpg", + "香草喵露露香草喵露露 NO.006 黑丝皮衣-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(16).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(20).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(2).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(3).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡.jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(17).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(4).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(8).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(10).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(11).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(9).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(5).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(6).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(12).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(13).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(14).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(7).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(18).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(19).jpg", + "香草喵露露香草喵露露 NO.007 赫斯提亚-微信公众号:东北魔仙堡(15).jpg", + "香草喵露露 OL 制服-55.jpg", + "香草喵露露 OL 制服-59.jpg", + "香草喵露露 OL 制服-(1).mp4", + "香草喵露露 OL 制服-(2).mp4", + "(2).mp4", + "香草喵露露 OL 制服-原(1).mp4", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-59.jpg", + "香草喵露露香草喵露露 黑白职业OL [59P2V-1.16GB]-55.jpg"]; + dump(array_diff($list, $photoList)); + } } diff --git a/app/Services/QueuedFfmpegService.php b/app/Services/QueuedFfmpegService.php new file mode 100644 index 0000000..c008718 --- /dev/null +++ b/app/Services/QueuedFfmpegService.php @@ -0,0 +1,63 @@ +processDir($subDir); + } else { + $this->addToQueue($subDir); + } + } + } + + public function addToQueue($file) + { +// BilibiliEncode::dispatch($file); + Redis::connection()->rpush("file_to_encode", $file); +// $result = Redis::publish("file_to_process", $file); +// echo $result; + } + + public function processQueue() + { + $ffmpeg = new FfmpegService(); + $ffmpeg->setNeedRemoveAfterEncode(true); + $ffmpeg->setNeedRemoveExistFiles(false); + $item = Redis::connection()->rpop("file_to_encode"); + while ($item != null) { + echo $item . "\n"; + $item = Redis::connection()->rpop("file_to_encode"); + } + exit; + + + + + + + // redis 订阅逻辑 +// Redis::subscribe(["file_to_process"], function ($message) use ($ffmpeg) { +// echo $message; +// sleep(10); +// $ffmpeg->processVideo($message); +// }); + } +} diff --git a/composer.json b/composer.json index 2279540..612ff88 100644 --- a/composer.json +++ b/composer.json @@ -52,7 +52,10 @@ "config": { "optimize-autoloader": true, "preferred-install": "dist", - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "kylekatarnls/update-helper": true + } }, "extra": { "laravel": { diff --git a/composer.lock b/composer.lock index 5d031b5..901fd08 100644 --- a/composer.lock +++ b/composer.lock @@ -414,16 +414,16 @@ }, { "name": "cache/adapter-common", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/php-cache/adapter-common.git", - "reference": "6b87c5cbdf03be42437b595dbe5de8e97cd1d497" + "reference": "8788309be72aa7be69b88cdc0687549c74a7d479" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-cache/adapter-common/zipball/6b87c5cbdf03be42437b595dbe5de8e97cd1d497", - "reference": "6b87c5cbdf03be42437b595dbe5de8e97cd1d497", + "url": "https://api.github.com/repos/php-cache/adapter-common/zipball/8788309be72aa7be69b88cdc0687549c74a7d479", + "reference": "8788309be72aa7be69b88cdc0687549c74a7d479", "shasum": "", "mirrors": [ { @@ -434,14 +434,14 @@ }, "require": { "cache/tag-interop": "^1.0", - "php": "^5.6 || ^7.0 || ^8.0", - "psr/cache": "^1.0", - "psr/log": "^1.0", + "php": ">=7.4", + "psr/cache": "^1.0 || ^2.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", "psr/simple-cache": "^1.0" }, "require-dev": { - "cache/integration-tests": "^0.16", - "phpunit/phpunit": "^5.7.21" + "cache/integration-tests": "^0.17", + "phpunit/phpunit": "^7.5.20 || ^9.5.10" }, "type": "library", "extra": { @@ -478,22 +478,22 @@ "tag" ], "support": { - "source": "https://github.com/php-cache/adapter-common/tree/1.2.0" + "source": "https://github.com/php-cache/adapter-common/tree/1.3.0" }, - "time": "2020-12-14T12:17:39+00:00" + "time": "2022-01-15T15:47:19+00:00" }, { "name": "cache/filesystem-adapter", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/php-cache/filesystem-adapter.git", - "reference": "1501ca71502f45114844824209e6a41d87afb221" + "reference": "f1faaae40aaa696ef899cef6f6888aedb90b419b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-cache/filesystem-adapter/zipball/1501ca71502f45114844824209e6a41d87afb221", - "reference": "1501ca71502f45114844824209e6a41d87afb221", + "url": "https://api.github.com/repos/php-cache/filesystem-adapter/zipball/f1faaae40aaa696ef899cef6f6888aedb90b419b", + "reference": "f1faaae40aaa696ef899cef6f6888aedb90b419b", "shasum": "", "mirrors": [ { @@ -505,8 +505,8 @@ "require": { "cache/adapter-common": "^1.0", "league/flysystem": "^1.0", - "php": "^5.6 || ^7.0 || ^8.0", - "psr/cache": "^1.0", + "php": ">=7.4", + "psr/cache": "^1.0 || ^2.0", "psr/simple-cache": "^1.0" }, "provide": { @@ -514,8 +514,8 @@ "psr/simple-cache-implementation": "^1.0" }, "require-dev": { - "cache/integration-tests": "^0.16", - "phpunit/phpunit": "^5.7.21" + "cache/integration-tests": "^0.17", + "phpunit/phpunit": "^7.5.20 || ^9.5.10" }, "type": "library", "extra": { @@ -556,22 +556,22 @@ "tag" ], "support": { - "source": "https://github.com/php-cache/filesystem-adapter/tree/1.1.0" + "source": "https://github.com/php-cache/filesystem-adapter/tree/1.2.0" }, - "time": "2020-12-14T12:17:39+00:00" + "time": "2022-01-15T15:47:19+00:00" }, { "name": "cache/tag-interop", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-cache/tag-interop.git", - "reference": "909a5df87e698f1665724a9e84851c11c45fbfb9" + "reference": "b062b1d735357da50edf8387f7a8696f3027d328" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-cache/tag-interop/zipball/909a5df87e698f1665724a9e84851c11c45fbfb9", - "reference": "909a5df87e698f1665724a9e84851c11c45fbfb9", + "url": "https://api.github.com/repos/php-cache/tag-interop/zipball/b062b1d735357da50edf8387f7a8696f3027d328", + "reference": "b062b1d735357da50edf8387f7a8696f3027d328", "shasum": "", "mirrors": [ { @@ -582,7 +582,7 @@ }, "require": { "php": "^5.5 || ^7.0 || ^8.0", - "psr/cache": "^1.0" + "psr/cache": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -621,9 +621,9 @@ ], "support": { "issues": "https://github.com/php-cache/tag-interop/issues", - "source": "https://github.com/php-cache/tag-interop/tree/1.0.1" + "source": "https://github.com/php-cache/tag-interop/tree/1.1.0" }, - "time": "2020-12-04T14:11:04+00:00" + "time": "2021-12-31T10:03:23+00:00" }, { "name": "clue/http-proxy-react", @@ -754,16 +754,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.2.11", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "0b072d51c5a9c6f3412f7ea3ab043d6603cb2582" + "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0b072d51c5a9c6f3412f7ea3ab043d6603cb2582", - "reference": "0b072d51c5a9c6f3412f7ea3ab043d6603cb2582", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", + "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", "shasum": "", "mirrors": [ { @@ -816,7 +816,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.2.11" + "source": "https://github.com/composer/ca-bundle/tree/1.3.1" }, "funding": [ { @@ -832,20 +832,20 @@ "type": "tidelift" } ], - "time": "2021-09-25T20:32:43+00:00" + "time": "2021-10-28T20:44:15+00:00" }, { "name": "composer/composer", - "version": "2.1.8", + "version": "2.2.12", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "24d38e9686092de05214cafa187dc282a5d89497" + "reference": "ba61e768b410736efe61df01b61f1ec44f51474f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/24d38e9686092de05214cafa187dc282a5d89497", - "reference": "24d38e9686092de05214cafa187dc282a5d89497", + "url": "https://api.github.com/repos/composer/composer/zipball/ba61e768b410736efe61df01b61f1ec44f51474f", + "reference": "ba61e768b410736efe61df01b61f1ec44f51474f", "shasum": "", "mirrors": [ { @@ -857,16 +857,17 @@ "require": { "composer/ca-bundle": "^1.0", "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", "composer/semver": "^3.0", "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^2.0", + "composer/xdebug-handler": "^2.0 || ^3.0", "justinrainbow/json-schema": "^5.2.11", "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0", + "psr/log": "^1.0 || ^2.0", "react/promise": "^1.2 || ^2.7", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.0", - "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" @@ -886,7 +887,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1-dev" + "dev-main": "2.2-dev" } }, "autoload": { @@ -920,7 +921,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", - "source": "https://github.com/composer/composer/tree/2.1.8" + "source": "https://github.com/composer/composer/tree/2.2.12" }, "funding": [ { @@ -936,7 +937,7 @@ "type": "tidelift" } ], - "time": "2021-09-15T11:55:15+00:00" + "time": "2022-04-13T14:42:25+00:00" }, { "name": "composer/metadata-minifier", @@ -1013,18 +1014,95 @@ ], "time": "2021-04-07T13:37:33+00:00" }, + { + "name": "composer/pcre", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "shasum": "", + "mirrors": [ + { + "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%", + "preferred": true + } + ] + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-21T20:24:37+00:00" + }, { "name": "composer/semver", - "version": "3.2.5", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9" + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/31f3ea725711245195f62e54ffa402d8ef2fdba9", - "reference": "31f3ea725711245195f62e54ffa402d8ef2fdba9", + "url": "https://api.github.com/repos/composer/semver/zipball/5d8e574bb0e69188786b8ef77d43341222a41a71", + "reference": "5d8e574bb0e69188786b8ef77d43341222a41a71", "shasum": "", "mirrors": [ { @@ -1037,7 +1115,7 @@ "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.54", + "phpstan/phpstan": "^1.4", "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", @@ -1082,7 +1160,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.2.5" + "source": "https://github.com/composer/semver/tree/3.3.1" }, "funding": [ { @@ -1098,20 +1176,20 @@ "type": "tidelift" } ], - "time": "2021-05-24T12:41:47+00:00" + "time": "2022-03-16T11:22:07+00:00" }, { "name": "composer/spdx-licenses", - "version": "1.5.5", + "version": "1.5.6", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", - "reference": "de30328a7af8680efdc03e396aad24befd513200" + "reference": "a30d487169d799745ca7280bc90fdfa693536901" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", - "reference": "de30328a7af8680efdc03e396aad24befd513200", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a30d487169d799745ca7280bc90fdfa693536901", + "reference": "a30d487169d799745ca7280bc90fdfa693536901", "shasum": "", "mirrors": [ { @@ -1124,7 +1202,8 @@ "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { @@ -1167,7 +1246,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.5" + "source": "https://github.com/composer/spdx-licenses/tree/1.5.6" }, "funding": [ { @@ -1183,20 +1262,20 @@ "type": "tidelift" } ], - "time": "2020-12-03T16:04:16+00:00" + "time": "2021-11-18T10:14:14+00:00" }, { "name": "composer/xdebug-handler", - "version": "2.0.2", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "84674dd3a7575ba617f5a76d7e9e29a7d3891339" + "reference": "ced299686f41dce890debac69273b47ffe98a40c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/84674dd3a7575ba617f5a76d7e9e29a7d3891339", - "reference": "84674dd3a7575ba617f5a76d7e9e29a7d3891339", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "", "mirrors": [ { @@ -1206,12 +1285,14 @@ ] }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" }, "type": "library", "autoload": { @@ -1237,7 +1318,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/2.0.2" + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" }, "funding": [ { @@ -1253,20 +1334,20 @@ "type": "tidelift" } ], - "time": "2021-07-31T17:03:58+00:00" + "time": "2022-02-25T21:32:43+00:00" }, { "name": "corneltek/getoptionkit", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/c9s/GetOptionKit.git", - "reference": "995607ddf4fc90ebdb4a7d58fe972d581ad8495f" + "reference": "1121ee17f304cd7e2d8d2b818df86b6af5f07485" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/c9s/GetOptionKit/zipball/995607ddf4fc90ebdb4a7d58fe972d581ad8495f", - "reference": "995607ddf4fc90ebdb4a7d58fe972d581ad8495f", + "url": "https://api.github.com/repos/c9s/GetOptionKit/zipball/1121ee17f304cd7e2d8d2b818df86b6af5f07485", + "reference": "1121ee17f304cd7e2d8d2b818df86b6af5f07485", "shasum": "", "mirrors": [ { @@ -1303,9 +1384,9 @@ "homepage": "http://github.com/c9s/GetOptionKit", "support": { "issues": "https://github.com/c9s/GetOptionKit/issues", - "source": "https://github.com/c9s/GetOptionKit/tree/2.6.0" + "source": "https://github.com/c9s/GetOptionKit/tree/2.6.1" }, - "time": "2017-06-30T14:54:48+00:00" + "time": "2021-11-22T09:15:28+00:00" }, { "name": "dnoegel/php-xdg-base-dir", @@ -1457,16 +1538,16 @@ }, { "name": "doctrine/dbal", - "version": "2.13.4", + "version": "2.13.8", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "2411a55a2a628e6d8dd598388ab13474802c7b6e" + "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/2411a55a2a628e6d8dd598388ab13474802c7b6e", - "reference": "2411a55a2a628e6d8dd598388ab13474802c7b6e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/dc9b3c3c8592c935a6e590441f9abc0f9eba335b", + "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b", "shasum": "", "mirrors": [ { @@ -1485,13 +1566,13 @@ "require-dev": { "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2021.1", - "phpstan/phpstan": "0.12.99", - "phpunit/phpunit": "^7.5.20|^8.5|9.5.10", + "phpstan/phpstan": "1.4.6", + "phpunit/phpunit": "^7.5.20|^8.5|9.5.16", "psalm/plugin-phpunit": "0.16.1", - "squizlabs/php_codesniffer": "3.6.0", + "squizlabs/php_codesniffer": "3.6.2", "symfony/cache": "^4.4", "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", - "vimeo/psalm": "4.10.0" + "vimeo/psalm": "4.22.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -1552,7 +1633,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/2.13.4" + "source": "https://github.com/doctrine/dbal/tree/2.13.8" }, "funding": [ { @@ -1568,7 +1649,7 @@ "type": "tidelift" } ], - "time": "2021-10-02T15:59:26+00:00" + "time": "2022-03-09T15:25:46+00:00" }, { "name": "doctrine/deprecations", @@ -1757,8 +1838,8 @@ }, "autoload": { "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector", + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -1823,16 +1904,16 @@ }, { "name": "doctrine/lexer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", "shasum": "", "mirrors": [ { @@ -1842,19 +1923,15 @@ ] }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" @@ -1889,7 +1966,7 @@ ], "support": { "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" + "source": "https://github.com/doctrine/lexer/tree/1.2.3" }, "funding": [ { @@ -1905,7 +1982,7 @@ "type": "tidelift" } ], - "time": "2020-05-25T17:44:05+00:00" + "time": "2022-02-28T11:07:21+00:00" }, { "name": "dragonmantank/cron-expression", @@ -1979,16 +2056,16 @@ }, { "name": "egulias/email-validator", - "version": "3.1.1", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307" + "reference": "ee0db30118f661fb166bcffbf5d82032df484697" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c81f18a3efb941d8c4d2e025f6183b5c6d697307", - "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ee0db30118f661fb166bcffbf5d82032df484697", + "reference": "ee0db30118f661fb166bcffbf5d82032df484697", "shasum": "", "mirrors": [ { @@ -2041,7 +2118,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.1.1" + "source": "https://github.com/egulias/EmailValidator/tree/3.1.2" }, "funding": [ { @@ -2049,20 +2126,20 @@ "type": "github" } ], - "time": "2021-04-01T18:37:14+00:00" + "time": "2021-10-11T09:18:27+00:00" }, { "name": "encore/laravel-admin", - "version": "v1.8.14", + "version": "v1.8.17", "source": { "type": "git", "url": "https://github.com/z-song/laravel-admin.git", - "reference": "cb28d1f0f072f9cadb1589ea1a7dcf39e0fae413" + "reference": "45c58c656fcc6a8c57423d2256f3b7a73e783441" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/z-song/laravel-admin/zipball/cb28d1f0f072f9cadb1589ea1a7dcf39e0fae413", - "reference": "cb28d1f0f072f9cadb1589ea1a7dcf39e0fae413", + "url": "https://api.github.com/repos/z-song/laravel-admin/zipball/45c58c656fcc6a8c57423d2256f3b7a73e783441", + "reference": "45c58c656fcc6a8c57423d2256f3b7a73e783441", "shasum": "", "mirrors": [ { @@ -2072,7 +2149,7 @@ ] }, "require": { - "doctrine/dbal": "2.*", + "doctrine/dbal": "2.*|3.*", "laravel/framework": ">=5.5", "php": ">=7.0.0", "symfony/dom-crawler": "~3.1|~4.0|~5.0" @@ -2100,12 +2177,12 @@ } }, "autoload": { - "psr-4": { - "Encore\\Admin\\": "src/" - }, "files": [ "src/helpers.php" - ] + ], + "psr-4": { + "Encore\\Admin\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2127,9 +2204,9 @@ ], "support": { "issues": "https://github.com/z-song/laravel-admin/issues", - "source": "https://github.com/z-song/laravel-admin/tree/v1.8.14" + "source": "https://github.com/z-song/laravel-admin/tree/v1.8.17" }, - "time": "2021-09-01T01:15:15+00:00" + "time": "2021-12-31T08:36:33+00:00" }, { "name": "erusev/parsedown", @@ -2306,16 +2383,16 @@ }, { "name": "firebase/php-jwt", - "version": "v5.4.0", + "version": "v5.5.1", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "d2113d9b2e0e349796e72d2a63cf9319100382d2" + "reference": "83b609028194aa042ea33b5af2d41a7427de80e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/d2113d9b2e0e349796e72d2a63cf9319100382d2", - "reference": "d2113d9b2e0e349796e72d2a63cf9319100382d2", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/83b609028194aa042ea33b5af2d41a7427de80e6", + "reference": "83b609028194aa042ea33b5af2d41a7427de80e6", "shasum": "", "mirrors": [ { @@ -2363,22 +2440,22 @@ ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", - "source": "https://github.com/firebase/php-jwt/tree/v5.4.0" + "source": "https://github.com/firebase/php-jwt/tree/v5.5.1" }, - "time": "2021-06-23T19:00:23+00:00" + "time": "2021-11-08T20:18:51+00:00" }, { "name": "google/apiclient", - "version": "v2.11.0", + "version": "v2.12.2", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client.git", - "reference": "7db9eb40c8ba887e81c0fe84f2888a967396cdfb" + "reference": "a18b0e1ef5618523c607c01a41ec137c7f9af3b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/7db9eb40c8ba887e81c0fe84f2888a967396cdfb", - "reference": "7db9eb40c8ba887e81c0fe84f2888a967396cdfb", + "url": "https://api.github.com/repos/googleapis/google-api-php-client/zipball/a18b0e1ef5618523c607c01a41ec137c7f9af3b1", + "reference": "a18b0e1ef5618523c607c01a41ec137c7f9af3b1", "shasum": "", "mirrors": [ { @@ -2388,11 +2465,11 @@ ] }, "require": { - "firebase/php-jwt": "~2.0||~3.0||~4.0||~5.0", + "firebase/php-jwt": "~2.0||~3.0||~4.0||~5.0||~6.0", "google/apiclient-services": "~0.200", "google/auth": "^1.10", "guzzlehttp/guzzle": "~5.3.3||~6.0||~7.0", - "guzzlehttp/psr7": "^1.7||^2.0.0", + "guzzlehttp/psr7": "^1.8.4||^2.2.1", "monolog/monolog": "^1.17||^2.0", "php": "^5.6|^7.0|^8.0", "phpseclib/phpseclib": "~2.0||^3.0.2" @@ -2415,16 +2492,16 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-main": "2.x-dev" } }, "autoload": { - "psr-4": { - "Google\\": "src/" - }, "files": [ "src/aliases.php" ], + "psr-4": { + "Google\\": "src/" + }, "classmap": [ "src/aliases.php" ] @@ -2440,22 +2517,22 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client/issues", - "source": "https://github.com/googleapis/google-api-php-client/tree/v2.11.0" + "source": "https://github.com/googleapis/google-api-php-client/tree/v2.12.2" }, - "time": "2021-09-20T21:15:55+00:00" + "time": "2022-04-05T16:19:05+00:00" }, { "name": "google/apiclient-services", - "version": "v0.215.0", + "version": "v0.242.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "1d4d488c09a9bb5f361f8d7ddd8dbb37cb7786ac" + "reference": "73d4c0ed4b241e7396699e0ee1d1cdebabac25e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/1d4d488c09a9bb5f361f8d7ddd8dbb37cb7786ac", - "reference": "1d4d488c09a9bb5f361f8d7ddd8dbb37cb7786ac", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/73d4c0ed4b241e7396699e0ee1d1cdebabac25e8", + "reference": "73d4c0ed4b241e7396699e0ee1d1cdebabac25e8", "shasum": "", "mirrors": [ { @@ -2472,12 +2549,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "Google\\Service\\": "src" - }, "files": [ "autoload.php" - ] + ], + "psr-4": { + "Google\\Service\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2490,22 +2567,22 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.215.0" + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.242.0" }, - "time": "2021-10-02T11:20:11+00:00" + "time": "2022-04-03T01:24:10+00:00" }, { "name": "google/auth", - "version": "v1.18.0", + "version": "v1.20.1", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "21dd478e77b0634ed9e3a68613f74ed250ca9347" + "reference": "3a1a5c5b5a3006b3d05256d5df7066f37252112c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/21dd478e77b0634ed9e3a68613f74ed250ca9347", - "reference": "21dd478e77b0634ed9e3a68613f74ed250ca9347", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/3a1a5c5b5a3006b3d05256d5df7066f37252112c", + "reference": "3a1a5c5b5a3006b3d05256d5df7066f37252112c", "shasum": "", "mirrors": [ { @@ -2515,19 +2592,21 @@ ] }, "require": { - "firebase/php-jwt": "~2.0|~3.0|~4.0|~5.0", - "guzzlehttp/guzzle": "^5.3.1|^6.2.1|^7.0", + "firebase/php-jwt": "~5.0", + "guzzlehttp/guzzle": "^6.2.1|^7.0", "guzzlehttp/psr7": "^1.7|^2.0", - "php": ">=5.4", - "psr/cache": "^1.0|^2.0", + "php": "^7.1||^8.0", + "psr/cache": "^1.0|^2.0|^3.0", "psr/http-message": "^1.0" }, "require-dev": { "guzzlehttp/promises": "0.1.1|^1.3", "kelvinmo/simplejwt": "^0.2.5|^0.5.1", "phpseclib/phpseclib": "^2.0.31", - "phpunit/phpunit": "^4.8.36|^5.7", - "sebastian/comparator": ">=1.2.3" + "phpspec/prophecy-phpunit": "^1.1", + "phpunit/phpunit": "^7.5||^8.5", + "sebastian/comparator": ">=1.2.3", + "squizlabs/php_codesniffer": "^3.5" }, "suggest": { "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." @@ -2550,24 +2629,24 @@ "oauth2" ], "support": { - "docs": "https://googleapis.github.io/google-auth-library-php/master/", + "docs": "https://googleapis.github.io/google-auth-library-php/main/", "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.18.0" + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.20.1" }, - "time": "2021-08-24T18:03:18+00:00" + "time": "2022-04-12T15:24:52+00:00" }, { "name": "google/common-protos", - "version": "1.3.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/googleapis/common-protos-php.git", - "reference": "c348d1545fbeac7df3c101fdc687aba35f49811f" + "reference": "a1bcb7b37f1fa1c92d65c3c6339fc701a65916ee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/c348d1545fbeac7df3c101fdc687aba35f49811f", - "reference": "c348d1545fbeac7df3c101fdc687aba35f49811f", + "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/a1bcb7b37f1fa1c92d65c3c6339fc701a65916ee", + "reference": "a1bcb7b37f1fa1c92d65c3c6339fc701a65916ee", "shasum": "", "mirrors": [ { @@ -2601,22 +2680,22 @@ ], "support": { "issues": "https://github.com/googleapis/common-protos-php/issues", - "source": "https://github.com/googleapis/common-protos-php/tree/1.3.1" + "source": "https://github.com/googleapis/common-protos-php/tree/2.0.0" }, - "time": "2021-06-29T15:42:12+00:00" + "time": "2022-01-13T20:17:53+00:00" }, { "name": "google/gax", - "version": "v1.9.1", + "version": "v1.11.4", "source": { "type": "git", "url": "https://github.com/googleapis/gax-php.git", - "reference": "1cb6414a33d7af5381bb18e47c6c9bcb8cb8d5b4" + "reference": "bf32dd04b5a31e6616f18bf62f49873ff16a340d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/gax-php/zipball/1cb6414a33d7af5381bb18e47c6c9bcb8cb8d5b4", - "reference": "1cb6414a33d7af5381bb18e47c6c9bcb8cb8d5b4", + "url": "https://api.github.com/repos/googleapis/gax-php/zipball/bf32dd04b5a31e6616f18bf62f49873ff16a340d", + "reference": "bf32dd04b5a31e6616f18bf62f49873ff16a340d", "shasum": "", "mirrors": [ { @@ -2627,12 +2706,12 @@ }, "require": { "google/auth": "^1.18.0", - "google/common-protos": "^1.0", + "google/common-protos": "^1.0||^2.0", "google/grpc-gcp": "^0.2", "google/protobuf": "^3.12.2", "grpc/grpc": "^1.13", "guzzlehttp/promises": "^1.3", - "guzzlehttp/psr7": "^1.7.0|^2", + "guzzlehttp/psr7": "^1.7.0||^2", "php": ">=5.5" }, "conflict": { @@ -2660,9 +2739,9 @@ ], "support": { "issues": "https://github.com/googleapis/gax-php/issues", - "source": "https://github.com/googleapis/gax-php/tree/v1.9.1" + "source": "https://github.com/googleapis/gax-php/tree/v1.11.4" }, - "time": "2021-09-27T23:18:48+00:00" + "time": "2022-01-26T19:06:45+00:00" }, { "name": "google/grpc-gcp", @@ -2748,10 +2827,10 @@ "type": "library", "autoload": { "psr-4": { - "Google\\Photos\\Library\\V1\\": "src/Google/Photos/Library/V1/", "Google\\Photos\\Types\\": "src/Google/Photos/Types/", - "GPBMetadata\\Google\\Photos\\Library\\V1\\": "src/GPBMetadata/Google/Photos/Library/V1/", - "GPBMetadata\\Google\\Photos\\Types\\": "src/GPBMetadata/Google/Photos/Types/" + "Google\\Photos\\Library\\V1\\": "src/Google/Photos/Library/V1/", + "GPBMetadata\\Google\\Photos\\Types\\": "src/GPBMetadata/Google/Photos/Types/", + "GPBMetadata\\Google\\Photos\\Library\\V1\\": "src/GPBMetadata/Google/Photos/Library/V1/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2772,16 +2851,16 @@ }, { "name": "google/protobuf", - "version": "v3.18.0", + "version": "v3.20.0", "source": { "type": "git", "url": "https://github.com/protocolbuffers/protobuf-php.git", - "reference": "24fed401306c943be38a1371ca2f3db2cd8137fb" + "reference": "c2fa02b7b39786ff9f76e3b3c1bb28a022987278" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/24fed401306c943be38a1371ca2f3db2cd8137fb", - "reference": "24fed401306c943be38a1371ca2f3db2cd8137fb", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/c2fa02b7b39786ff9f76e3b3c1bb28a022987278", + "reference": "c2fa02b7b39786ff9f76e3b3c1bb28a022987278", "shasum": "", "mirrors": [ { @@ -2817,22 +2896,22 @@ ], "support": { "issues": "https://github.com/protocolbuffers/protobuf-php/issues", - "source": "https://github.com/protocolbuffers/protobuf-php/tree/v3.18.0" + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v3.20.0" }, - "time": "2021-09-15T17:41:56+00:00" + "time": "2022-04-01T18:03:16+00:00" }, { "name": "grpc/grpc", - "version": "1.39.0", + "version": "1.42.0", "source": { "type": "git", "url": "https://github.com/grpc/grpc-php.git", - "reference": "101485614283d1ecb6b2ad1d5b95dc82495931db" + "reference": "9fa44f104cb92e924d4da547323a97f3d8aca6d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grpc/grpc-php/zipball/101485614283d1ecb6b2ad1d5b95dc82495931db", - "reference": "101485614283d1ecb6b2ad1d5b95dc82495931db", + "url": "https://api.github.com/repos/grpc/grpc-php/zipball/9fa44f104cb92e924d4da547323a97f3d8aca6d4", + "reference": "9fa44f104cb92e924d4da547323a97f3d8aca6d4", "shasum": "", "mirrors": [ { @@ -2867,9 +2946,9 @@ "rpc" ], "support": { - "source": "https://github.com/grpc/grpc-php/tree/v1.39.0" + "source": "https://github.com/grpc/grpc-php/tree/v1.42.0" }, - "time": "2021-07-23T23:04:53+00:00" + "time": "2021-11-19T08:13:51+00:00" }, { "name": "guzzlehttp/command", @@ -2976,12 +3055,12 @@ } }, "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3083,16 +3162,16 @@ }, { "name": "guzzlehttp/promises", - "version": "1.4.1", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", "shasum": "", "mirrors": [ { @@ -3110,26 +3189,41 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "1.5-dev" } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", @@ -3138,22 +3232,36 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" + "source": "https://github.com/guzzle/promises/tree/1.5.1" }, - "time": "2021-03-07T09:25:29+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" }, { "name": "guzzlehttp/psr7", - "version": "1.8.2", + "version": "1.x-dev", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" + "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", + "reference": "1afdd860a2566ed3c2b0b4a3de6e23434a79ec85", "shasum": "", "mirrors": [ { @@ -3184,25 +3292,46 @@ } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, { "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], @@ -3219,9 +3348,23 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" + "source": "https://github.com/guzzle/psr7/tree/1.x" }, - "time": "2021-04-26T09:17:50+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2021-10-05T13:56:00+00:00" }, { "name": "jaeger/g-http", @@ -3574,16 +3717,16 @@ }, { "name": "justinrainbow/json-schema", - "version": "5.2.11", + "version": "5.2.12", "source": { "type": "git", "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa" + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "shasum": "", "mirrors": [ { @@ -3644,9 +3787,9 @@ ], "support": { "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" }, - "time": "2021-07-22T09:24:00+00:00" + "time": "2022-04-13T08:02:27+00:00" }, { "name": "kylekatarnls/update-helper", @@ -3878,12 +4021,12 @@ "version": "v1.0.1", "source": { "type": "git", - "url": "https://github.com/laravel/nexmo-notification-channel.git", + "url": "https://github.com/laravel/vonage-notification-channel.git", "reference": "03edd42a55b306ff980c9950899d5a2b03260d48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/nexmo-notification-channel/zipball/03edd42a55b306ff980c9950899d5a2b03260d48", + "url": "https://api.github.com/repos/laravel/vonage-notification-channel/zipball/03edd42a55b306ff980c9950899d5a2b03260d48", "reference": "03edd42a55b306ff980c9950899d5a2b03260d48", "shasum": "", "mirrors": [ @@ -3935,9 +4078,10 @@ "notifications" ], "support": { - "issues": "https://github.com/laravel/nexmo-notification-channel/issues", - "source": "https://github.com/laravel/nexmo-notification-channel/tree/1.0" + "issues": "https://github.com/laravel/vonage-notification-channel/issues", + "source": "https://github.com/laravel/vonage-notification-channel/tree/v1.0.1" }, + "abandoned": "laravel/vonage-notification-channel", "time": "2018-12-04T12:57:08+00:00" }, { @@ -4182,14 +4326,14 @@ } }, "autoload": { - "psr-4": { - "Lcobucci\\JWT\\": "src" - }, "files": [ "compat/class-aliases.php", "compat/json-exception-polyfill.php", "compat/lcobucci-clock-polyfill.php" - ] + ], + "psr-4": { + "Lcobucci\\JWT\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4225,16 +4369,16 @@ }, { "name": "league/flysystem", - "version": "1.1.5", + "version": "1.1.9", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea" + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/18634df356bfd4119fe3d6156bdb990c414c14ea", - "reference": "18634df356bfd4119fe3d6156bdb990c414c14ea", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", "shasum": "", "mirrors": [ { @@ -4313,7 +4457,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.5" + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" }, "funding": [ { @@ -4321,20 +4465,20 @@ "type": "other" } ], - "time": "2021-08-17T13:49:42+00:00" + "time": "2021-12-09T09:40:50+00:00" }, { "name": "league/mime-type-detection", - "version": "1.8.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "b38b25d7b372e9fddb00335400467b223349fd7e" + "reference": "3e4a35d756eedc67096f30240a68a3149120dae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b38b25d7b372e9fddb00335400467b223349fd7e", - "reference": "b38b25d7b372e9fddb00335400467b223349fd7e", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3e4a35d756eedc67096f30240a68a3149120dae7", + "reference": "3e4a35d756eedc67096f30240a68a3149120dae7", "shasum": "", "mirrors": [ { @@ -4348,7 +4492,7 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3" }, @@ -4371,7 +4515,7 @@ "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.8.0" + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.10.0" }, "funding": [ { @@ -4383,7 +4527,7 @@ "type": "tidelift" } ], - "time": "2021-09-25T08:23:19+00:00" + "time": "2022-04-11T12:49:04+00:00" }, { "name": "league/oauth2-client", @@ -4391,12 +4535,12 @@ "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-client.git", - "reference": "80b0bfa9513f256f77517aba43e5494d89a50856" + "reference": "8c7498c14959b98d4143a8ef91e895f353381628" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/80b0bfa9513f256f77517aba43e5494d89a50856", - "reference": "80b0bfa9513f256f77517aba43e5494d89a50856", + "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/8c7498c14959b98d4143a8ef91e895f353381628", + "reference": "8c7498c14959b98d4143a8ef91e895f353381628", "shasum": "", "mirrors": [ { @@ -4411,9 +4555,9 @@ "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "mockery/mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "^5.7 || ^6.0 || ^9.3", + "mockery/mockery": "^1.3.5", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpunit/phpunit": "^5.7 || ^6.0 || ^9.5", "squizlabs/php_codesniffer": "^2.3 || ^3.0" }, "default-branch": true, @@ -4460,7 +4604,7 @@ "issues": "https://github.com/thephpleague/oauth2-client/issues", "source": "https://github.com/thephpleague/oauth2-client/tree/master" }, - "time": "2021-07-17T16:53:01+00:00" + "time": "2022-01-05T02:04:56+00:00" }, { "name": "mashape/unirest-php", @@ -4667,16 +4811,16 @@ }, { "name": "microsoft/microsoft-graph", - "version": "1.40.0", + "version": "1.60.0", "source": { "type": "git", "url": "https://github.com/microsoftgraph/msgraph-sdk-php.git", - "reference": "cabe2284006d82290b1ad4dae60a1b9a66218ddc" + "reference": "301a0b4e238abb4c2d1cbd4cb4c9656826d772f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/cabe2284006d82290b1ad4dae60a1b9a66218ddc", - "reference": "cabe2284006d82290b1ad4dae60a1b9a66218ddc", + "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/301a0b4e238abb4c2d1cbd4cb4c9656826d772f1", + "reference": "301a0b4e238abb4c2d1cbd4cb4c9656826d772f1", "shasum": "", "mirrors": [ { @@ -4693,14 +4837,14 @@ }, "require-dev": { "mikey179/vfsstream": "^1.2", - "phpstan/phpstan": "^0.12.90", + "phpstan/phpstan": "^0.12.90 || ^1.0.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "autoload": { "psr-4": { - "Beta\\Microsoft\\Graph\\": "src/Beta/Microsoft/Graph/", - "Microsoft\\Graph\\": "src/" + "Microsoft\\Graph\\": "src/", + "Beta\\Microsoft\\Graph\\": "src/Beta/Microsoft/Graph/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4718,9 +4862,9 @@ "homepage": "https://developer.microsoft.com/en-us/graph", "support": { "issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues", - "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.40.0" + "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.60.0" }, - "time": "2021-09-23T20:30:10+00:00" + "time": "2022-04-11T09:46:10+00:00" }, { "name": "mnapoli/front-yaml", @@ -4769,16 +4913,16 @@ }, { "name": "monolog/monolog", - "version": "1.26.1", + "version": "1.27.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" + "reference": "52ebd235c1f7e0d5e1b16464b695a28335f8e44a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/52ebd235c1f7e0d5e1b16464b695a28335f8e44a", + "reference": "52ebd235c1f7e0d5e1b16464b695a28335f8e44a", "shasum": "", "mirrors": [ { @@ -4845,7 +4989,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.1" + "source": "https://github.com/Seldaek/monolog/tree/1.27.0" }, "funding": [ { @@ -4857,7 +5001,7 @@ "type": "tidelift" } ], - "time": "2021-05-28T08:32:12+00:00" + "time": "2022-03-13T20:29:46+00:00" }, { "name": "nesbot/carbon", @@ -4989,16 +5133,16 @@ }, { "name": "neutron/temporary-filesystem", - "version": "3.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/romainneutron/Temporary-Filesystem.git", - "reference": "60e79adfd16f42f4b888e351ad49f9dcb959e3c2" + "reference": "55f3d4896eff3bf070e491916e6c564db5e640b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/romainneutron/Temporary-Filesystem/zipball/60e79adfd16f42f4b888e351ad49f9dcb959e3c2", - "reference": "60e79adfd16f42f4b888e351ad49f9dcb959e3c2", + "url": "https://api.github.com/repos/romainneutron/Temporary-Filesystem/zipball/55f3d4896eff3bf070e491916e6c564db5e640b5", + "reference": "55f3d4896eff3bf070e491916e6c564db5e640b5", "shasum": "", "mirrors": [ { @@ -5009,10 +5153,10 @@ }, "require": { "php": ">=5.6", - "symfony/filesystem": "^2.3 || ^3.0 || ^4.0 || ^5.0" + "symfony/filesystem": "^2.3 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "symfony/phpunit-bridge": "^5.0.4" + "symfony/phpunit-bridge": "^5.0.4 || ^6.0" }, "type": "library", "autoload": { @@ -5033,9 +5177,9 @@ "description": "Symfony filesystem extension to handle temporary files", "support": { "issues": "https://github.com/romainneutron/Temporary-Filesystem/issues", - "source": "https://github.com/romainneutron/Temporary-Filesystem/tree/3.0" + "source": "https://github.com/romainneutron/Temporary-Filesystem/tree/3.0.1" }, - "time": "2020-07-27T14:00:33+00:00" + "time": "2021-12-14T07:30:33+00:00" }, { "name": "nexmo/client", @@ -5152,16 +5296,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.13.0", + "version": "v4.13.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53" + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", "shasum": "", "mirrors": [ { @@ -5208,9 +5352,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" }, - "time": "2021-09-20T12:20:58+00:00" + "time": "2021-11-30T19:35:32+00:00" }, { "name": "norkunas/youtube-dl-php", @@ -5275,16 +5419,16 @@ }, { "name": "opis/closure", - "version": "3.6.2", + "version": "3.6.3", "source": { "type": "git", "url": "https://github.com/opis/closure.git", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", + "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad", + "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad", "shasum": "", "mirrors": [ { @@ -5307,12 +5451,12 @@ } }, "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, "files": [ "functions.php" - ] + ], + "psr-4": { + "Opis\\Closure\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5340,22 +5484,22 @@ ], "support": { "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.2" + "source": "https://github.com/opis/closure/tree/3.6.3" }, - "time": "2021-04-09T13:42:10+00:00" + "time": "2022-01-27T09:35:39+00:00" }, { "name": "paragonie/constant_time_encoding", - "version": "v2.4.0", + "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" + "reference": "9229e15f2e6ba772f0c55dd6986c563b937170a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/9229e15f2e6ba772f0c55dd6986c563b937170a8", + "reference": "9229e15f2e6ba772f0c55dd6986c563b937170a8", "shasum": "", "mirrors": [ { @@ -5415,7 +5559,7 @@ "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2020-12-06T15:14:20+00:00" + "time": "2022-01-17T05:32:27+00:00" }, { "name": "paragonie/random_compat", @@ -5827,16 +5971,16 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.5.1", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae" + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/a12f7e301eb7258bb68acd89d4aefa05c2906cae", - "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "", "mirrors": [ { @@ -5877,9 +6021,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.5.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2021-10-02T14:08:47+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { "name": "phpfastcache/phpfastcache", @@ -6039,16 +6183,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.10", + "version": "3.0.14", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "62fcc5a94ac83b1506f52d7558d828617fac9187" + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/62fcc5a94ac83b1506f52d7558d828617fac9187", - "reference": "62fcc5a94ac83b1506f52d7558d828617fac9187", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef", "shasum": "", "mirrors": [ { @@ -6063,9 +6207,7 @@ "php": ">=5.6.1" }, "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" + "phpunit/phpunit": "*" }, "suggest": { "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", @@ -6136,7 +6278,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.10" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.14" }, "funding": [ { @@ -6152,20 +6294,20 @@ "type": "tidelift" } ], - "time": "2021-08-16T04:24:45+00:00" + "time": "2022-04-04T05:15:45+00:00" }, { "name": "predis/predis", - "version": "v1.1.8", + "version": "v1.1.10", "source": { "type": "git", "url": "https://github.com/predis/predis.git", - "reference": "cf5c118a077fbab8b9af1482c20952173125c041" + "reference": "a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/predis/predis/zipball/cf5c118a077fbab8b9af1482c20952173125c041", - "reference": "cf5c118a077fbab8b9af1482c20952173125c041", + "url": "https://api.github.com/repos/predis/predis/zipball/a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e", + "reference": "a2fb02d738bedadcffdbb07efa3a5e7bd57f8d6e", "shasum": "", "mirrors": [ { @@ -6216,7 +6358,7 @@ ], "support": { "issues": "https://github.com/predis/predis/issues", - "source": "https://github.com/predis/predis/tree/v1.1.8" + "source": "https://github.com/predis/predis/tree/v1.1.10" }, "funding": [ { @@ -6224,7 +6366,7 @@ "type": "github" } ], - "time": "2021-09-29T17:48:39+00:00" + "time": "2022-01-05T17:46:08+00:00" }, { "name": "prettus/l5-repository", @@ -6232,12 +6374,12 @@ "source": { "type": "git", "url": "https://github.com/andersao/l5-repository.git", - "reference": "834d61f0d5d9b6ef5786980e0bf4900fffbccd76" + "reference": "bdaf12dcf1fcc2637ccbe06999f789a9ff522fea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/andersao/l5-repository/zipball/834d61f0d5d9b6ef5786980e0bf4900fffbccd76", - "reference": "834d61f0d5d9b6ef5786980e0bf4900fffbccd76", + "url": "https://api.github.com/repos/andersao/l5-repository/zipball/bdaf12dcf1fcc2637ccbe06999f789a9ff522fea", + "reference": "bdaf12dcf1fcc2637ccbe06999f789a9ff522fea", "shasum": "", "mirrors": [ { @@ -6247,15 +6389,15 @@ ] }, "require": { - "illuminate/config": "~5.0|~6.0|~7.0|^8.0", - "illuminate/console": "~5.0|~6.0|~7.0|^8.0", - "illuminate/database": "~5.0|~6.0|~7.0|^8.0", - "illuminate/filesystem": "~5.0|~6.0|~7.0|^8.0", - "illuminate/http": "~5.0|~6.0|~7.0|^8.0", - "illuminate/pagination": "~5.0|~6.0|~7.0|^8.0", - "illuminate/support": "~5.0|~6.0|~7.0|^8.0", - "illuminate/validation": "~5.0|~6.0|~7.0|^8.0", - "prettus/laravel-validation": "~1.1|~1.2" + "illuminate/config": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/console": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/database": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/filesystem": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/http": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/pagination": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/support": "~5.0|~6.0|~7.0|^8.0|^9.0", + "illuminate/validation": "~5.0|~6.0|~7.0|^8.0|^9.0", + "prettus/laravel-validation": "~1.1|~1.2|~1.3|~1.4" }, "suggest": { "league/fractal": "Required to use the Fractal Presenter (0.12.*).", @@ -6288,7 +6430,7 @@ "role": "Developer" } ], - "description": "Laravel 5|6|7|8 - Repositories to the database layer", + "description": "Laravel 5|6|7|8|9 - Repositories to the database layer", "homepage": "http://andersao.github.io/l5-repository", "keywords": [ "cache", @@ -6304,20 +6446,20 @@ "source": "https://github.com/andersao/l5-repository", "wiki": "https://github.com/andersao/l5-repository" }, - "time": "2021-10-14T23:03:30+00:00" + "time": "2022-02-21T11:19:35+00:00" }, { "name": "prettus/laravel-validation", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/andersao/laravel-validator.git", - "reference": "cce3c273c9d44f77de031dc4dedd261ab936c497" + "reference": "45d6b64e35d966aa0866d6f5fd22ecbb33ea41d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/andersao/laravel-validator/zipball/cce3c273c9d44f77de031dc4dedd261ab936c497", - "reference": "cce3c273c9d44f77de031dc4dedd261ab936c497", + "url": "https://api.github.com/repos/andersao/laravel-validator/zipball/45d6b64e35d966aa0866d6f5fd22ecbb33ea41d9", + "reference": "45d6b64e35d966aa0866d6f5fd22ecbb33ea41d9", "shasum": "", "mirrors": [ { @@ -6327,8 +6469,8 @@ ] }, "require": { - "illuminate/support": "~5.4|^6.0|^7.0|^8.0", - "illuminate/validation": "~5.4|^6.0|^7.0|^8.0", + "illuminate/support": "~5.4|^6.0|^7.0|^8.0|^9.0", + "illuminate/validation": "~5.4|^6.0|^7.0|^8.0|^9.0", "php": ">=5.4.0" }, "type": "library", @@ -6360,7 +6502,7 @@ "source": "https://github.com/andersao/laravel-validation", "wiki": "https://github.com/andersao/laravel-validation" }, - "time": "2020-09-21T20:20:45+00:00" + "time": "2022-02-21T11:18:30+00:00" }, { "name": "protoqol/prequel", @@ -6548,16 +6690,16 @@ }, { "name": "psr/container", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "", "mirrors": [ { @@ -6567,7 +6709,7 @@ ] }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", "autoload": { @@ -6596,9 +6738,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" + "source": "https://github.com/php-fig/container/tree/1.1.2" }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2021-11-05T16:50:12+00:00" }, { "name": "psr/http-factory", @@ -6919,16 +7061,16 @@ }, { "name": "qcloud/cos-sdk-v5", - "version": "v2.3.3", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/tencentyun/cos-php-sdk-v5.git", - "reference": "9690eb289f5aa3c158a50e4061abfe9b9ad32421" + "reference": "85d5cb660574a3de6f4a83b76e8b0506e03b9e9a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/9690eb289f5aa3c158a50e4061abfe9b9ad32421", - "reference": "9690eb289f5aa3c158a50e4061abfe9b9ad32421", + "url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/85d5cb660574a3de6f4a83b76e8b0506e03b9e9a", + "reference": "85d5cb660574a3de6f4a83b76e8b0506e03b9e9a", "shasum": "", "mirrors": [ { @@ -6938,19 +7080,27 @@ ] }, "require": { - "guzzlehttp/guzzle": ">=6.2.1", - "guzzlehttp/guzzle-services": ">=1.1", - "guzzlehttp/psr7": "<=2.0", + "ext-curl": "*", + "ext-json": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.2.1 || ^7.0", + "guzzlehttp/guzzle-services": "^1.1", + "guzzlehttp/psr7": "^1.3.1 || ^2.0", "php": ">=5.6" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { - "psr-4": { - "Qcloud\\Cos\\": "src/Qcloud/Cos/" - }, "files": [ - "src/Qcloud/Cos/Common.php" - ] + "src/Common.php" + ], + "psr-4": { + "Qcloud\\Cos\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6978,9 +7128,9 @@ ], "support": { "issues": "https://github.com/tencentyun/cos-php-sdk-v5/issues", - "source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.3.3" + "source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.5.1" }, - "time": "2021-09-23T09:30:18+00:00" + "time": "2022-02-16T02:38:37+00:00" }, { "name": "raiym/instagram-php-scraper", @@ -7151,12 +7301,12 @@ } }, "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7393,16 +7543,16 @@ }, { "name": "react/promise", - "version": "v2.8.0", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", "shasum": "", "mirrors": [ { @@ -7415,16 +7565,16 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "React\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7433,7 +7583,23 @@ "authors": [ { "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], "description": "A lightweight implementation of CommonJS Promises/A for PHP", @@ -7443,9 +7609,19 @@ ], "support": { "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.8.0" + "source": "https://github.com/reactphp/promise/tree/v2.9.0" }, - "time": "2020-05-12T15:16:56+00:00" + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-11T10:27:51+00:00" }, { "name": "react/promise-timer", @@ -7477,12 +7653,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "React\\Promise\\Timer\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "React\\Promise\\Timer\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7660,12 +7836,12 @@ } }, "autoload": { - "psr-4": { - "RingCentral\\Psr7\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "RingCentral\\Psr7\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7692,16 +7868,16 @@ }, { "name": "seld/jsonlint", - "version": "1.8.3", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" + "reference": "4211420d25eba80712bff236a98960ef68b866b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", "shasum": "", "mirrors": [ { @@ -7714,7 +7890,8 @@ "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, "bin": [ "bin/jsonlint" @@ -7745,7 +7922,7 @@ ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.8.3" + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" }, "funding": [ { @@ -7757,20 +7934,20 @@ "type": "tidelift" } ], - "time": "2020-11-11T09:19:24+00:00" + "time": "2022-04-01T13:37:23+00:00" }, { "name": "seld/phar-utils", - "version": "1.1.2", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "749042a2315705d2dfbbc59234dd9ceb22bf3ff0" + "reference": "9f3452c93ff423469c0d56450431562ca423dcee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/749042a2315705d2dfbbc59234dd9ceb22bf3ff0", - "reference": "749042a2315705d2dfbbc59234dd9ceb22bf3ff0", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee", "shasum": "", "mirrors": [ { @@ -7809,22 +7986,22 @@ ], "support": { "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/1.1.2" + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.0" }, - "time": "2021-08-19T21:01:38+00:00" + "time": "2021-12-10T11:20:11+00:00" }, { "name": "spatie/yaml-front-matter", - "version": "2.0.5", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/spatie/yaml-front-matter.git", - "reference": "efb5170a92216b8d2f40874301db8eb51b8e73cc" + "reference": "f49f228994de70827ca857efffdd3bd7703aea34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/yaml-front-matter/zipball/efb5170a92216b8d2f40874301db8eb51b8e73cc", - "reference": "efb5170a92216b8d2f40874301db8eb51b8e73cc", + "url": "https://api.github.com/repos/spatie/yaml-front-matter/zipball/f49f228994de70827ca857efffdd3bd7703aea34", + "reference": "f49f228994de70827ca857efffdd3bd7703aea34", "shasum": "", "mirrors": [ { @@ -7834,11 +8011,11 @@ ] }, "require": { - "php": ">=7.0", - "symfony/yaml": "^3.0|^4.0|^5.0" + "php": "^7.0|^8.0", + "symfony/yaml": "^3.0|^4.0|^5.0|^6.0" }, "require-dev": { - "phpunit/phpunit": "^6.5" + "phpunit/phpunit": "^9.0" }, "type": "library", "autoload": { @@ -7867,23 +8044,32 @@ "yaml" ], "support": { - "issues": "https://github.com/spatie/yaml-front-matter/issues", - "source": "https://github.com/spatie/yaml-front-matter/tree/master" + "source": "https://github.com/spatie/yaml-front-matter/tree/2.0.7" }, - "time": "2019-12-02T20:50:50+00:00" + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-04-06T12:03:55+00:00" }, { "name": "swiftmailer/swiftmailer", - "version": "v6.2.7", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "15f7faf8508e04471f666633addacf54c0ab5933" + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", - "reference": "15f7faf8508e04471f666633addacf54c0ab5933", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", "shasum": "", "mirrors": [ { @@ -7901,7 +8087,7 @@ }, "require-dev": { "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.0" + "symfony/phpunit-bridge": "^4.4|^5.4" }, "suggest": { "ext-intl": "Needed to support internationalized email addresses" @@ -7939,7 +8125,7 @@ ], "support": { "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.7" + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" }, "funding": [ { @@ -7951,20 +8137,21 @@ "type": "tidelift" } ], - "time": "2021-03-09T12:30:35+00:00" + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" }, { "name": "symfony/console", - "version": "v4.4.30", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22" + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a3f7189a0665ee33b50e9e228c46f50f5acbed22", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22", + "url": "https://api.github.com/repos/symfony/console/zipball/bdcc66f3140421038f495e5b50e3ca6ffa14c773", + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773", "shasum": "", "mirrors": [ { @@ -8031,7 +8218,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.30" + "source": "https://github.com/symfony/console/tree/v4.4.40" }, "funding": [ { @@ -8047,20 +8234,20 @@ "type": "tidelift" } ], - "time": "2021-08-25T19:27:26+00:00" + "time": "2022-03-26T22:12:04+00:00" }, { "name": "symfony/css-selector", - "version": "v5.3.4", + "version": "v5.4.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", "shasum": "", "mirrors": [ { @@ -8103,7 +8290,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.3.4" + "source": "https://github.com/symfony/css-selector/tree/v5.4.3" }, "funding": [ { @@ -8119,20 +8306,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:38:00+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/debug", - "version": "v4.4.31", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0" + "reference": "5de6c6e7f52b364840e53851c126be4d71e60470" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/43ede438d4cb52cd589ae5dc070e9323866ba8e0", - "reference": "43ede438d4cb52cd589ae5dc070e9323866ba8e0", + "url": "https://api.github.com/repos/symfony/debug/zipball/5de6c6e7f52b364840e53851c126be4d71e60470", + "reference": "5de6c6e7f52b364840e53851c126be4d71e60470", "shasum": "", "mirrors": [ { @@ -8177,7 +8364,7 @@ "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.31" + "source": "https://github.com/symfony/debug/tree/v4.4.37" }, "funding": [ { @@ -8193,20 +8380,20 @@ "type": "tidelift" } ], - "time": "2021-09-24T13:30:14+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "", "mirrors": [ { @@ -8221,7 +8408,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -8250,7 +8437,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" }, "funding": [ { @@ -8266,20 +8453,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.3.7", + "version": "v5.4.6", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c" + "reference": "c0bda97480d96337bd3866026159a8b358665457" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", - "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457", + "reference": "c0bda97480d96337bd3866026159a8b358665457", "shasum": "", "mirrors": [ { @@ -8290,7 +8477,7 @@ }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "^1.16" @@ -8300,7 +8487,7 @@ }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^4.4|^5.0" + "symfony/css-selector": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -8331,7 +8518,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.3.7" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6" }, "funding": [ { @@ -8347,20 +8534,20 @@ "type": "tidelift" } ], - "time": "2021-08-29T19:32:13+00:00" + "time": "2022-03-02T12:42:23+00:00" }, { "name": "symfony/error-handler", - "version": "v4.4.30", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5" + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5", - "reference": "51f98f7aa99f00f3b1da6bafe934e67ae6ba6dc5", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2d0c9c229d995bef5e87fe4e83b717541832b448", + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448", "shasum": "", "mirrors": [ { @@ -8405,7 +8592,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v4.4.30" + "source": "https://github.com/symfony/error-handler/tree/v4.4.40" }, "funding": [ { @@ -8421,20 +8608,20 @@ "type": "tidelift" } ], - "time": "2021-08-27T17:42:48+00:00" + "time": "2022-03-07T13:29:34+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.30", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac" + "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ccfcfb96ecce1217d7b0875a0736976bc6e63dc", + "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc", "shasum": "", "mirrors": [ { @@ -8495,7 +8682,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.30" + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.37" }, "funding": [ { @@ -8511,20 +8698,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", + "version": "v1.1.12", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", "shasum": "", "mirrors": [ { @@ -8543,7 +8730,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "1.1-dev" }, "thanks": { "name": "symfony/contracts", @@ -8580,7 +8767,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.12" }, "funding": [ { @@ -8596,20 +8783,20 @@ "type": "tidelift" } ], - "time": "2020-07-06T13:19:58+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/filesystem", - "version": "v4.4.27", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "517fb795794faf29086a77d99eb8f35e457837a7" + "reference": "72a5b35fecaa670b13954e6eaf414acbe2a67b35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/517fb795794faf29086a77d99eb8f35e457837a7", - "reference": "517fb795794faf29086a77d99eb8f35e457837a7", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/72a5b35fecaa670b13954e6eaf414acbe2a67b35", + "reference": "72a5b35fecaa670b13954e6eaf414acbe2a67b35", "shasum": "", "mirrors": [ { @@ -8649,7 +8836,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v4.4.27" + "source": "https://github.com/symfony/filesystem/tree/v4.4.39" }, "funding": [ { @@ -8665,20 +8852,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:19:41+00:00" + "time": "2022-02-25T10:38:15+00:00" }, { "name": "symfony/finder", - "version": "v4.4.30", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6" + "reference": "b17d76d7ed179f017aad646e858c90a2771af15d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6", + "url": "https://api.github.com/repos/symfony/finder/zipball/b17d76d7ed179f017aad646e858c90a2771af15d", + "reference": "b17d76d7ed179f017aad646e858c90a2771af15d", "shasum": "", "mirrors": [ { @@ -8717,7 +8904,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v4.4.30" + "source": "https://github.com/symfony/finder/tree/v4.4.37" }, "funding": [ { @@ -8733,20 +8920,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" + "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1a4f708e4e87f335d1b1be6148060739152f0bd5", + "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5", "shasum": "", "mirrors": [ { @@ -8764,7 +8951,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -8801,7 +8988,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.1" }, "funding": [ { @@ -8817,20 +9004,20 @@ "type": "tidelift" } ], - "time": "2021-04-11T23:07:08+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.4.30", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "09b3202651ab23ac8dcf455284a48a3500e56731" + "reference": "60e8e42a4579551e5ec887d04380e2ab9e4cc314" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/09b3202651ab23ac8dcf455284a48a3500e56731", - "reference": "09b3202651ab23ac8dcf455284a48a3500e56731", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/60e8e42a4579551e5ec887d04380e2ab9e4cc314", + "reference": "60e8e42a4579551e5ec887d04380e2ab9e4cc314", "shasum": "", "mirrors": [ { @@ -8875,7 +9062,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.30" + "source": "https://github.com/symfony/http-foundation/tree/v4.4.39" }, "funding": [ { @@ -8891,20 +9078,20 @@ "type": "tidelift" } ], - "time": "2021-08-26T15:51:23+00:00" + "time": "2022-03-04T07:06:13+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.32", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f7bda3ea8f05ae90627400e58af5179b25ce0f38" + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f7bda3ea8f05ae90627400e58af5179b25ce0f38", - "reference": "f7bda3ea8f05ae90627400e58af5179b25ce0f38", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", "shasum": "", "mirrors": [ { @@ -8985,7 +9172,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.32" + "source": "https://github.com/symfony/http-kernel/tree/v4.4.40" }, "funding": [ { @@ -9001,20 +9188,20 @@ "type": "tidelift" } ], - "time": "2021-09-28T10:20:04+00:00" + "time": "2022-04-02T05:55:50+00:00" }, { "name": "symfony/mime", - "version": "v5.3.8", + "version": "v5.4.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "a756033d0a7e53db389618653ae991eba5a19a11" + "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/a756033d0a7e53db389618653ae991eba5a19a11", - "reference": "a756033d0a7e53db389618653ae991eba5a19a11", + "url": "https://api.github.com/repos/symfony/mime/zipball/92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", + "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", "shasum": "", "mirrors": [ { @@ -9025,7 +9212,7 @@ }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16" @@ -9039,10 +9226,10 @@ "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.1", - "symfony/property-info": "^4.4|^5.1", - "symfony/serializer": "^5.2" + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" }, "type": "library", "autoload": { @@ -9074,7 +9261,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.3.8" + "source": "https://github.com/symfony/mime/tree/v5.4.7" }, "funding": [ { @@ -9090,20 +9277,20 @@ "type": "tidelift" } ], - "time": "2021-09-10T12:30:38+00:00" + "time": "2022-03-11T16:08:05+00:00" }, { "name": "symfony/options-resolver", - "version": "v4.4.30", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "fa0b12a3a47ed25749d47d6b4f61412fd5ca1554" + "reference": "41d1e741a292574887629369400820c9645e8a87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/fa0b12a3a47ed25749d47d6b4f61412fd5ca1554", - "reference": "fa0b12a3a47ed25749d47d6b4f61412fd5ca1554", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/41d1e741a292574887629369400820c9645e8a87", + "reference": "41d1e741a292574887629369400820c9645e8a87", "shasum": "", "mirrors": [ { @@ -9147,7 +9334,7 @@ "options" ], "support": { - "source": "https://github.com/symfony/options-resolver/tree/v4.4.30" + "source": "https://github.com/symfony/options-resolver/tree/v4.4.37" }, "funding": [ { @@ -9163,20 +9350,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "reference": "30885182c981ab175d4d034db0f6f469898070ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", "shasum": "", "mirrors": [ { @@ -9188,6 +9375,9 @@ "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { "ext-ctype": "For best performance" }, @@ -9202,12 +9392,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9232,7 +9422,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" }, "funding": [ { @@ -9248,20 +9438,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-10-20T20:35:02+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933" + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933", - "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40", + "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40", "shasum": "", "mirrors": [ { @@ -9273,6 +9463,9 @@ "require": { "php": ">=7.1" }, + "provide": { + "ext-iconv": "*" + }, "suggest": { "ext-iconv": "For best performance" }, @@ -9287,12 +9480,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9318,7 +9511,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0" }, "funding": [ { @@ -9334,20 +9527,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2022-01-04T09:04:05+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" + "reference": "749045c69efb97c70d25d7463abba812e91f3a44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44", "shasum": "", "mirrors": [ { @@ -9375,12 +9568,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9411,7 +9604,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" }, "funding": [ { @@ -9427,11 +9620,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-09-14T14:02:44+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -9466,12 +9659,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -9501,7 +9694,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" }, "funding": [ { @@ -9521,16 +9714,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", "shasum": "", "mirrors": [ { @@ -9542,6 +9735,9 @@ "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, "suggest": { "ext-mbstring": "For best performance" }, @@ -9556,12 +9752,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9587,7 +9783,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" }, "funding": [ { @@ -9603,11 +9799,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T12:26:48+00:00" + "time": "2021-11-30T18:21:41+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -9639,12 +9835,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9669,7 +9865,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" }, "funding": [ { @@ -9689,16 +9885,16 @@ }, { "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", "shasum": "", "mirrors": [ { @@ -9721,12 +9917,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -9754,7 +9950,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" }, "funding": [ { @@ -9770,20 +9966,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-06-05T21:20:04+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.23.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "", "mirrors": [ { @@ -9806,12 +10002,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -9843,7 +10039,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" }, "funding": [ { @@ -9859,20 +10055,20 @@ "type": "tidelift" } ], - "time": "2021-07-28T13:41:28+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { "name": "symfony/process", - "version": "v4.4.30", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d" + "reference": "54e9d763759268e07eb13b921d8631fc2816206f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", + "url": "https://api.github.com/repos/symfony/process/zipball/54e9d763759268e07eb13b921d8631fc2816206f", + "reference": "54e9d763759268e07eb13b921d8631fc2816206f", "shasum": "", "mirrors": [ { @@ -9911,7 +10107,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.30" + "source": "https://github.com/symfony/process/tree/v4.4.40" }, "funding": [ { @@ -9927,20 +10123,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-03-18T16:18:39+00:00" }, { "name": "symfony/routing", - "version": "v4.4.30", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "9ddf033927ad9f30ba2bfd167a7b342cafa13e8e" + "reference": "324f7f73b89cd30012575119430ccfb1dfbc24be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/9ddf033927ad9f30ba2bfd167a7b342cafa13e8e", - "reference": "9ddf033927ad9f30ba2bfd167a7b342cafa13e8e", + "url": "https://api.github.com/repos/symfony/routing/zipball/324f7f73b89cd30012575119430ccfb1dfbc24be", + "reference": "324f7f73b89cd30012575119430ccfb1dfbc24be", "shasum": "", "mirrors": [ { @@ -10006,7 +10202,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v4.4.30" + "source": "https://github.com/symfony/routing/tree/v4.4.37" }, "funding": [ { @@ -10022,20 +10218,20 @@ "type": "tidelift" } ], - "time": "2021-08-04T21:41:01+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "", "mirrors": [ { @@ -10046,7 +10242,11 @@ }, "require": { "php": ">=7.2.5", - "psr/container": "^1.1" + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -10054,7 +10254,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -10091,7 +10291,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" }, "funding": [ { @@ -10107,20 +10307,20 @@ "type": "tidelift" } ], - "time": "2021-04-01T10:43:52+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/translation", - "version": "v4.4.32", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "db0ba1e85280d8ff11e38d53c70f8814d4d740f5" + "reference": "4ce00d6875230b839f5feef82e51971f6c886e00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/db0ba1e85280d8ff11e38d53c70f8814d4d740f5", - "reference": "db0ba1e85280d8ff11e38d53c70f8814d4d740f5", + "url": "https://api.github.com/repos/symfony/translation/zipball/4ce00d6875230b839f5feef82e51971f6c886e00", + "reference": "4ce00d6875230b839f5feef82e51971f6c886e00", "shasum": "", "mirrors": [ { @@ -10186,7 +10386,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v4.4.32" + "source": "https://github.com/symfony/translation/tree/v4.4.37" }, "funding": [ { @@ -10202,20 +10402,20 @@ "type": "tidelift" } ], - "time": "2021-08-26T05:57:13+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95" + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07", + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07", "shasum": "", "mirrors": [ { @@ -10233,7 +10433,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -10270,7 +10470,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1" }, "funding": [ { @@ -10286,20 +10486,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.31", + "version": "v4.4.39", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839" + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1f12cc0c2e880a5f39575c19af81438464717839", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/35237c5e5dcb6593a46a860ba5b29c1d4683d80e", + "reference": "35237c5e5dcb6593a46a860ba5b29c1d4683d80e", "shasum": "", "mirrors": [ { @@ -10365,7 +10565,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.31" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.39" }, "funding": [ { @@ -10381,20 +10581,20 @@ "type": "tidelift" } ], - "time": "2021-09-24T15:30:11+00:00" + "time": "2022-02-25T10:38:15+00:00" }, { "name": "symfony/yaml", - "version": "v5.3.6", + "version": "v5.3.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" + "reference": "c441e9d2e340642ac8b951b753dea962d55b669d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c441e9d2e340642ac8b951b753dea962d55b669d", + "reference": "c441e9d2e340642ac8b951b753dea962d55b669d", "shasum": "", "mirrors": [ { @@ -10446,7 +10646,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.6" + "source": "https://github.com/symfony/yaml/tree/v5.3.14" }, "funding": [ { @@ -10462,20 +10662,20 @@ "type": "tidelift" } ], - "time": "2021-07-29T06:20:01+00:00" + "time": "2022-01-26T16:05:39+00:00" }, { "name": "tightenco/collect", - "version": "v8.34.0", + "version": "v8.83.6", "source": { "type": "git", "url": "https://github.com/tighten/collect.git", - "reference": "b069783ab0c547bb894ebcf8e7f6024bb401f9d2" + "reference": "e29832b2a3f20e7de307d3c69bf257693c07ce2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/collect/zipball/b069783ab0c547bb894ebcf8e7f6024bb401f9d2", - "reference": "b069783ab0c547bb894ebcf8e7f6024bb401f9d2", + "url": "https://api.github.com/repos/tighten/collect/zipball/e29832b2a3f20e7de307d3c69bf257693c07ce2c", + "reference": "e29832b2a3f20e7de307d3c69bf257693c07ce2c", "shasum": "", "mirrors": [ { @@ -10485,8 +10685,8 @@ ] }, "require": { - "php": "^7.2|^8.0", - "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" + "php": "^7.3|^8.0", + "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { "mockery/mockery": "^1.0", @@ -10520,22 +10720,22 @@ ], "support": { "issues": "https://github.com/tighten/collect/issues", - "source": "https://github.com/tighten/collect/tree/v8.34.0" + "source": "https://github.com/tighten/collect/tree/v8.83.6" }, - "time": "2021-03-29T21:29:00+00:00" + "time": "2022-04-01T16:23:12+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.3", + "version": "2.2.4", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5" + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5", - "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", "shasum": "", "mirrors": [ { @@ -10548,10 +10748,10 @@ "ext-dom": "*", "ext-libxml": "*", "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0" + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5" + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" }, "type": "library", "extra": { @@ -10579,9 +10779,9 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.3" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" }, - "time": "2020-07-13T06:12:54+00:00" + "time": "2021-12-08T09:12:39+00:00" }, { "name": "tinify/tinify", @@ -10719,16 +10919,16 @@ }, { "name": "vlucas/phpdotenv", - "version": "v2.6.8", + "version": "v2.6.9", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "f1e2a35e53abe9322f0ab9ada689967e30055d40" + "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/f1e2a35e53abe9322f0ab9ada689967e30055d40", - "reference": "f1e2a35e53abe9322f0ab9ada689967e30055d40", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", + "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", "shasum": "", "mirrors": [ { @@ -10768,11 +10968,13 @@ "authors": [ { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", - "email": "vance@vancelucas.com" + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -10783,7 +10985,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.8" + "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.9" }, "funding": [ { @@ -10795,7 +10997,7 @@ "type": "tidelift" } ], - "time": "2021-10-02T19:02:17+00:00" + "time": "2021-12-12T22:59:22+00:00" }, { "name": "winbox/args", @@ -10973,12 +11175,12 @@ } }, "autoload": { - "psr-4": { - "BeyondCode\\DumpServer\\": "src" - }, "files": [ "helpers.php" - ] + ], + "psr-4": { + "BeyondCode\\DumpServer\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -11006,16 +11208,16 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "", "mirrors": [ { @@ -11028,13 +11230,14 @@ "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -11061,7 +11264,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -11077,20 +11280,20 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "filp/whoops", - "version": "2.14.4", + "version": "2.14.5", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "f056f1fe935d9ed86e698905a957334029899895" + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895", - "reference": "f056f1fe935d9ed86e698905a957334029899895", + "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", + "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc", "shasum": "", "mirrors": [ { @@ -11146,7 +11349,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.14.4" + "source": "https://github.com/filp/whoops/tree/2.14.5" }, "funding": [ { @@ -11154,7 +11357,7 @@ "type": "github" } ], - "time": "2021-10-03T12:00:00+00:00" + "time": "2022-01-07T12:00:00+00:00" }, { "name": "fzaninotto/faker", @@ -11351,16 +11554,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "", "mirrors": [ { @@ -11372,22 +11575,23 @@ "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -11403,7 +11607,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -11411,7 +11615,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nunomaduro/collision", @@ -11611,16 +11815,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "", "mirrors": [ { @@ -11637,7 +11841,8 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2" + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -11667,22 +11872,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2020-09-03T19:13:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpspec/prophecy", - "version": "1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e" + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", - "reference": "d86dfc2e2a3cd366cee475e52c6bb3bbc371aa0e", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", "shasum": "", "mirrors": [ { @@ -11740,9 +11945,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.14.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" }, - "time": "2021-09-10T09:02:12+00:00" + "time": "2021-12-08T12:19:24+00:00" }, { "name": "phpunit/php-code-coverage", @@ -11819,16 +12024,16 @@ }, { "name": "phpunit/php-file-iterator", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", "shasum": "", "mirrors": [ { @@ -11873,7 +12078,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" }, "funding": [ { @@ -11881,7 +12086,7 @@ "type": "github" } ], - "time": "2021-07-19T06:46:01+00:00" + "time": "2021-12-02T12:42:26+00:00" }, { "name": "phpunit/php-text-template", @@ -12443,16 +12648,16 @@ }, { "name": "sebastian/exporter", - "version": "3.1.3", + "version": "3.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", "shasum": "", "mirrors": [ { @@ -12467,7 +12672,7 @@ }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -12514,7 +12719,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4" }, "funding": [ { @@ -12522,7 +12727,7 @@ "type": "github" } ], - "time": "2020-11-30T07:47:53+00:00" + "time": "2021-11-11T13:51:24+00:00" }, { "name": "sebastian/global-state", @@ -13025,5 +13230,5 @@ "ext-json": "*" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.2.0" } diff --git a/database/migrations/2022_04_13_214310_create_jobs_table.php b/database/migrations/2022_04_13_214310_create_jobs_table.php new file mode 100644 index 0000000..58d7715 --- /dev/null +++ b/database/migrations/2022_04_13_214310_create_jobs_table.php @@ -0,0 +1,36 @@ +bigIncrements('id'); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('jobs'); + } +} diff --git a/fail.log b/fail.log index 2e90181..0774b68 100644 --- a/fail.log +++ b/fail.log @@ -2417,3 +2417,11 @@ /Users/shixuesen/OneDrive/Pictures/instagram/Likes/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/e35/274209204_124732130092305_602221022598421405_n.jpg?_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&_nc_ohc=X96gve0P_9MAX_S7q4S&edm=AJ9x6zYBAAAA&ccb=7-4&ig_cache_key=Mjc3NTExNDIxNTkwMjUxNTAxOQ%3D%3D.2-ccb7-4&oh=00_AT9YuSvddWiOn7hDtogr1XboXsovLzCcnc3zKMNRWe0iBA&oe=6214C58B&_nc_sid=cff2a4 /Users/shixuesen/OneDrive/Pictures/instagram/changchinlan/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/274371256_680260739988232_2321569079111921644_n.jpg?se=7&stp=dst-jpg_e35&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=104&_nc_ohc=_PjwBQFaGZMAX8v8LCr&edm=ABmJApABAAAA&ccb=7-4&ig_cache_key=Mjc3ODM2NTc3NjI4NjE4NzgyMQ%3D%3D.2-ccb7-4&oh=00_AT97jlslFM53N0sU6JFwZSE8BpLhIwI83C2GuXZehH5UvA&oe=621B962E&_nc_sid=6136e7 /Users/shixuesen/OneDrive/Pictures/instagram/mc807lsy/ https://scontent-lax3-2.cdninstagram.com/v/t51.2885-15/274546415_684872735978691_8121187069885020946_n.jpg?se=7&stp=dst-jpg_e35&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=103&_nc_ohc=b4RgmVwx1NYAX_34I3f&edm=ABmJApABAAAA&ccb=7-4&ig_cache_key=Mjc4MDk4NjY5NzU5MTM0NDQ1NA%3D%3D.2-ccb7-4&oh=00_AT9ihWAyAWNdoChnpC5dq3v96eV0BGXV2rmXgNqh8CHPcw&oe=622410F8&_nc_sid=6136e7 +/Users/shixuesen/OneDrive/Pictures/instagram/Likes_new/ https://scontent-lax3-1.cdninstagram.com/v/t50.2886-16/277417072_552479179362272_8217237059956157299_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=108&_nc_ohc=h9nx1BvDILIAX_H9ra0&edm=APv5SkIBAAAA&vs=3217762225138324_1944602709&_nc_vs=HBksFQAYJEdIQU1pUkRnVHpzVmV2WUJBSE9yM0xtUmZRbHlicV9FQUFBRhUAAsgBABUAGCRHTkMtZ3hDVG9QUHIyWUlBQUszdW8wOFlnTEpXYnFfRUFBQUYVAgLIAQAoABgAGwAVAAAm2vrT4dDi2z8VAigCQzMsF0AeiDEm6XjVGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX%2BBwA%3D&_nc_rid=4ac5acd2f2&ccb=7-4&oe=6244DADF&oh=00_AT-JTitfymBkiWas9KcS-vN-_nEgmGb_unN2H9CE-njUUw&_nc_sid=7479f6 +/Users/shixuesen/OneDrive/Pictures/instagram/Likes_new/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/277399546_359033969471237_5410040409656844837_n.jpg?se=7&stp=dst-jpg_e35&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&_nc_ohc=wRgLmeeCIbIAX8p1KvM&edm=APv5SkIBAAAA&ccb=7-4&ig_cache_key=MjgwMzcwNTY3NTcxNDA2NDYyMA%3D%3D.2-ccb7-4&oh=00_AT_MEsr_8kGetVpMCs8AK5UCxZNvB-CQvh6K1WHB9MnMig&oe=6249864A&_nc_sid=7479f6 +/Users/shixuesen/OneDrive/Pictures/instagram/parlovetati/ https://scontent-lax3-1.cdninstagram.com/o1/v/t16/f1/m51/BB49FF1AFFF06C648ABC4933BF80F79D_video_dashinit.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=105&vs=709755133712416_1698965770&_nc_vs=HBksFQIYRGlnX3hwdl9wZXJtYW5lbnQvQkI0OUZGMUFGRkYwNkM2NDhBQkM0OTMzQkY4MEY3OURfdmlkZW9fZGFzaGluaXQubXA0FQACyAEAFQAYJEdBdEZpUkFpcmhTcmtUY0hBTVROVUxKdDlZaENicGt3QUFBRhUCAsgBACgAGAAbAYgHdXNlX29pbAExFQAAJp7QvuD62%2FE%2FFQIoAkMzLBdALhDlYEGJNxgSZGFzaF9iYXNlbGluZV8xX3YxEQB16AcA&_nc_rid=f8812b5800&ccb=9-4&oe=624A33A3&oh=00_AT_rqmhBSwTLCLQ6zhp5ymMLN9pKcLkEgy9rV-bQo6zzcw&_nc_sid=bab638 +/Users/shixuesen/OneDrive/Pictures/instagram/lurehsu/ https://scontent-lax3-2.cdninstagram.com/o1/v/t16/f1/m38/5F41424FF3DD2E9EB47473308031DC87_video_dashinit.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS5iYXNlbGluZW9pbCJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=106&vs=491558329119938_240927932&_nc_vs=HBkcFQIYRGlnX3hwdl9lcGhlbWVyYWwvNUY0MTQyNEZGM0REMkU5RUI0NzQ3MzMwODAzMURDODdfdmlkZW9fZGFzaGluaXQubXA0FQACyAEAKAAYABsBiAd1c2Vfb2lsATEVAAAm0uKl69es0j8VAigCQzMsF0AuAAAAAAAAGBVkYXNoX2Jhc2VsaW5lb2lsXzJfdjERAHXoBwA%3D&_nc_rid=51d8578c7a&ccb=9-4&oe=624A5256&oh=00_AT-7izQwD8pV3Ds4KozmwmRY3yqBqvoCJ6ejfNlWm2TDww&_nc_sid=bab638 +/Users/shixuesen/OneDrive/Pictures/instagram/cxxsomi/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/277700357_550264983008816_1881957792947910866_n.jpg?se=7&stp=dst-jpg_e35&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=EIE5CqLRaioAX9cqWR7&edm=ABmJApABAAAA&ccb=7-4&ig_cache_key=MjgwNjg0MjU0OTM5Njc3MjUzOA%3D%3D.2-ccb7-4&oh=00_AT9-Jl_aXJWaw97iyB-TGw1ZX-ZZRYQkZVzr-nU6ZPcvjQ&oe=624F287F&_nc_sid=6136e7 +/Users/shixuesen/OneDrive/Pictures/instagram/cxxsomi/ https://scontent-lax3-1.cdninstagram.com/v/t51.2885-15/277623196_304487655130823_8378946498800779418_n.jpg?se=7&stp=dst-jpg_e35&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Dl6iP7OO2l0AX87jTE5&edm=ABmJApABAAAA&ccb=7-4&ig_cache_key=MjgwNjg0MjU0OTQ3MjEzNDkwNg%3D%3D.2-ccb7-4&oh=00_AT9ZnhBxJbwFuV9a6_u7jR_G5yxG5W8p-CeTpL7TDYghVw&oe=624EA27C&_nc_sid=6136e7 +/Users/shixuesen/OneDrive/Pictures/instagram/Likes_new/ https://scontent-lax3-2.cdninstagram.com/v/t50.2886-16/277731299_526540602169667_4379752234927424708_n.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5jbGlwcy5iYXNlbGluZSJ9&_nc_ht=scontent-lax3-2.cdninstagram.com&_nc_cat=111&_nc_ohc=7wRCT9ISFx0AX-opeu5&edm=APv5SkIBAAAA&vs=1000561624192744_1667558056&_nc_vs=HBksFQAYJEdPUFhqUkJEV1kzSjR0NEJBTVNFRXVkekFjZzhicV9FQUFBRhUAAsgBABUAGCRHQ1ZValJEb2N4Sk9CTThGQVA4bDROVkdFb29DYnFfRUFBQUYVAgLIAQAoABgAGwAVAAAm%2Ft7K6oic8T8VAigCQzMsF0AtEOVgQYk3GBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX%2BBwA%3D&_nc_rid=06b7c908c2&ccb=7-4&oe=6249DF00&oh=00_AT9-X_4vRfVk58YKDPUwmjH-N0mZkkMu0bqEHSMIgS5a3w&_nc_sid=7479f6 +/Users/shixuesen/OneDrive/Pictures/instagram/piamodel/ https://scontent-lax3-1.cdninstagram.com/o1/v/t16/f1/m51/D847DFD3058D2DB173A598FA6018CC91_video_dashinit.mp4?efg=eyJ2ZW5jb2RlX3RhZyI6InZ0c192b2RfdXJsZ2VuLjcyMC5zdG9yeS50ZXN0LWJhc2VsaW5lIn0&_nc_ht=scontent-lax3-1.cdninstagram.com&_nc_cat=109&vs=693962258307445_3232518105&_nc_vs=HBksFQIYRGlnX3hwdl9wZXJtYW5lbnQvRDg0N0RGRDMwNThEMkRCMTczQTU5OEZBNjAxOENDOTFfdmlkZW9fZGFzaGluaXQubXA0FQACyAEAFQAYJEdGakRoeEROc205QXBta0NBR3ZpN0sxRjFwZHBicGt3QUFBRhUCAsgBACgAGAAbAYgHdXNlX29pbAExFQAAJojDpJbrm9A%2FFQIoAkMzLBdADRBiTdLxqhgXZGFzaF90ZXN0LWJhc2VsaW5lXzFfdjERAHXoBwA%3D&_nc_rid=de6e38c1a4&ccb=9-4&oe=624F7F05&oh=00_AT-2c59RvjnFUJpUbEVul0NycdYnv7vUW-_fbcm3gs0e-Q&_nc_sid=bab638