Skip to content

Instantly share code, notes, and snippets.

@robbinhan
Last active May 13, 2022 09:24
Show Gist options
  • Save robbinhan/9a03168727b30f0fe7cda939336f8daa to your computer and use it in GitHub Desktop.
Save robbinhan/9a03168727b30f0fe7cda939336f8daa to your computer and use it in GitHub Desktop.
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"lastUpload":"2022-05-13T09:24:30.150Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.14"
},
{
"metadata": {
"id": "366a9f01-2d1b-48b9-b7df-014ff8dea46b",
"publisherId": "formulahendry.auto-complete-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-complete-tag",
"publisher": "formulahendry",
"version": "0.1.0"
},
{
"metadata": {
"id": "fd6862de-d2d9-4d13-9683-56f58b362a3a",
"publisherId": "DevonDCarew.bazel-code",
"publisherDisplayName": "DevonDCarew"
},
"name": "bazel-code",
"publisher": "DevonDCarew",
"version": "0.1.9"
},
{
"metadata": {
"id": "73767f91-7dcb-43cb-90b3-596d073eea1f",
"publisherId": "jeff-hykin.better-cpp-syntax",
"publisherDisplayName": "jeff-hykin"
},
"name": "better-cpp-syntax",
"publisher": "jeff-hykin",
"version": "1.15.13"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"metadata": {
"id": "2be7cf14-2603-402e-9771-fd79df83cdf8",
"publisherId": "twxs.cmake",
"publisherDisplayName": "twxs"
},
"name": "cmake",
"publisher": "twxs",
"version": "0.0.17"
},
{
"metadata": {
"id": "7c889349-8749-43d4-8b5e-08939936d7f4",
"publisherId": "ms-vscode.cmake-tools",
"publisherDisplayName": "ms-vscode"
},
"name": "cmake-tools",
"publisher": "ms-vscode",
"version": "1.10.5"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "1d9b1776-4188-4b43-b23f-bab3d47537e9",
"publisherId": "vsls-contrib.codetour",
"publisherDisplayName": "vsls-contrib"
},
"name": "codetour",
"publisher": "vsls-contrib",
"version": "0.0.58"
},
{
"metadata": {
"id": "23c4aeee-f844-43cd-b53e-1113e483f1a6",
"publisherId": "GitHub.copilot",
"publisherDisplayName": "GitHub"
},
"name": "copilot",
"publisher": "GitHub",
"version": "1.20.5902"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "1.9.8"
},
{
"metadata": {
"id": "3957b2f6-f086-49b5-a7b4-5da772123130",
"publisherId": "ms-vscode.cpptools-extension-pack",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools-extension-pack",
"publisher": "ms-vscode",
"version": "1.2.0"
},
{
"metadata": {
"id": "99b17261-8f6e-45f0-9ad5-a69c6f509a4f",
"publisherId": "ms-vscode.cpptools-themes",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools-themes",
"publisher": "ms-vscode",
"version": "1.0.0"
},
{
"metadata": {
"id": "6a95a3fd-3a5d-4326-b8ab-1b1653b1f183",
"publisherId": "serayuzgur.crates",
"publisherDisplayName": "serayuzgur"
},
"name": "crates",
"publisher": "serayuzgur",
"version": "0.5.10"
},
{
"metadata": {
"id": "2dede0e2-9c5e-4929-b7b1-dab37d906c07",
"publisherId": "kofno.crystal-ide",
"publisherDisplayName": "kofno"
},
"name": "crystal-ide",
"publisher": "kofno",
"version": "0.0.4"
},
{
"metadata": {
"id": "dc14db92-c5a5-4e4c-a4bc-1d4ae6f4dbab",
"publisherId": "dendron.dendron-markdown-shortcuts",
"publisherDisplayName": "dendron"
},
"name": "dendron-markdown-shortcuts",
"publisher": "dendron",
"version": "0.12.1"
},
{
"metadata": {
"id": "531c9642-a2f9-4dae-a784-67d25324502e",
"publisherId": "docsmsft.docs-images",
"publisherDisplayName": "docsmsft"
},
"name": "docs-images",
"publisher": "docsmsft",
"version": "0.0.10"
},
{
"metadata": {
"id": "da7e26d5-d57c-4742-ab47-d77fb189e195",
"publisherId": "cschlosser.doxdocgen",
"publisherDisplayName": "cschlosser"
},
"name": "doxdocgen",
"publisher": "cschlosser",
"version": "1.4.0"
},
{
"metadata": {
"id": "081cd2e9-bc51-4ea3-977e-544bed2e33a8",
"publisherId": "bierner.emojisense",
"publisherDisplayName": "bierner"
},
"name": "emojisense",
"publisher": "bierner",
"version": "0.9.1"
},
{
"metadata": {
"publisherId": "withfig.fig",
"publisherDisplayName": "withfig"
},
"name": "fig",
"publisher": "withfig",
"version": "0.0.6"
},
{
"metadata": {
"id": "d675f82f-f7bd-40a7-a99a-2fa418b8803b",
"publisherId": "evan-buss.font-switcher",
"publisherDisplayName": "evan-buss"
},
"name": "font-switcher",
"publisher": "evan-buss",
"version": "4.0.3"
},
{
"metadata": {
"id": "0cfb9d1d-3e59-4c36-a597-157b54e4442b",
"publisherId": "vsls-contrib.gistfs",
"publisherDisplayName": "vsls-contrib"
},
"name": "gistfs",
"publisher": "vsls-contrib",
"version": "0.4.1"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.30.0"
},
{
"metadata": {
"id": "7be174a5-ac74-4496-bf8b-8cc6cc60408c",
"publisherId": "vsls-contrib.gitdoc",
"publisherDisplayName": "vsls-contrib"
},
"name": "gitdoc",
"publisher": "vsls-contrib",
"version": "0.0.8"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "12.0.6"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "golang.go",
"publisherDisplayName": "golang"
},
"name": "go",
"publisher": "golang",
"version": "0.33.0"
},
{
"metadata": {
"id": "c6bcc110-1525-47e3-90c6-cd80fb1bf56e",
"publisherId": "heptio.jsonnet",
"publisherDisplayName": "heptio"
},
"name": "jsonnet",
"publisher": "heptio",
"version": "0.1.0"
},
{
"metadata": {
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8",
"publisherId": "ms-toolsai.jupyter",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter",
"publisher": "ms-toolsai",
"version": "2022.4.1021342353"
},
{
"metadata": {
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27",
"publisherId": "ms-toolsai.jupyter-keymap",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-keymap",
"publisher": "ms-toolsai",
"version": "1.0.0"
},
{
"metadata": {
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf",
"publisherId": "ms-toolsai.jupyter-renderers",
"publisherDisplayName": "ms-toolsai"
},
"name": "jupyter-renderers",
"publisher": "ms-toolsai",
"version": "1.0.6"
},
{
"metadata": {
"id": "050d4900-7979-4d10-b7aa-e274f6ae8730",
"publisherId": "onecentlin.laravel5-snippets",
"publisherDisplayName": "onecentlin"
},
"name": "laravel5-snippets",
"publisher": "onecentlin",
"version": "1.15.0"
},
{
"metadata": {
"id": "a386158e-90f6-4fd7-bd5e-ef6c122b503f",
"publisherId": "mattn.Lisp",
"publisherDisplayName": "mattn"
},
"name": "Lisp",
"publisher": "mattn",
"version": "0.1.12"
},
{
"metadata": {
"id": "4d965b97-6bfd-43d8-882c-d4dfce310168",
"publisherId": "kahole.magit",
"publisherDisplayName": "kahole"
},
"name": "magit",
"publisher": "kahole",
"version": "0.6.29"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.4.3"
},
{
"metadata": {
"id": "b0db4123-c5d9-4f45-bd2e-70738ebbb304",
"publisherId": "bierner.markdown-checkbox",
"publisherDisplayName": "bierner"
},
"name": "markdown-checkbox",
"publisher": "bierner",
"version": "0.3.2"
},
{
"metadata": {
"id": "947b629a-e9c8-4cb8-8551-45b9088960b5",
"publisherId": "tchayen.markdown-links",
"publisherDisplayName": "tchayen"
},
"name": "markdown-links",
"publisher": "tchayen",
"version": "0.8.0"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "4.17.0"
},
{
"metadata": {
"id": "7f147721-ec06-4043-9e37-c9ffbecbccd1",
"publisherId": "whizkydee.material-palenight-theme",
"publisherDisplayName": "whizkydee"
},
"name": "material-palenight-theme",
"publisher": "whizkydee",
"version": "2.0.2"
},
{
"metadata": {
"id": "f797dacd-4e80-4f33-8b63-d665c0956013",
"publisherId": "PKief.material-product-icons",
"publisherDisplayName": "PKief"
},
"name": "material-product-icons",
"publisher": "PKief",
"version": "1.3.0"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "material-theme",
"publisher": "zhuangtongfa",
"version": "3.13.29"
},
{
"metadata": {
"id": "a831e395-d150-46aa-8644-3027af1c5b36",
"publisherId": "dawhite.mustache",
"publisherDisplayName": "dawhite"
},
"name": "mustache",
"publisher": "dawhite",
"version": "1.1.1"
},
{
"metadata": {
"id": "c5a0e020-41e5-4180-aadc-85aa7c4e0517",
"publisherId": "jithurjacob.nbpreviewer",
"publisherDisplayName": "jithurjacob"
},
"name": "nbpreviewer",
"publisher": "jithurjacob",
"version": "1.2.2"
},
{
"metadata": {
"id": "1a7b1f64-469d-4116-bb35-508ea3894f88",
"publisherId": "raynigon.nginx-formatter",
"publisherDisplayName": "raynigon"
},
"name": "nginx-formatter",
"publisher": "raynigon",
"version": "0.0.13"
},
{
"metadata": {
"id": "e58f546c-babc-455f-a265-ba40dbd140d4",
"publisherId": "sdras.night-owl",
"publisherDisplayName": "sdras"
},
"name": "night-owl",
"publisher": "sdras",
"version": "2.0.1"
},
{
"metadata": {
"id": "7d5f2292-e10e-4cd3-84b7-f8c9a551f845",
"publisherId": "arrterian.nix-env-selector",
"publisherDisplayName": "arrterian"
},
"name": "nix-env-selector",
"publisher": "arrterian",
"version": "1.0.9"
},
{
"metadata": {
"id": "618b2be8-a710-4d5d-a5c7-40cff3e970e3",
"publisherId": "tootone.org-mode",
"publisherDisplayName": "tootone"
},
"name": "org-mode",
"publisher": "tootone",
"version": "0.5.0"
},
{
"metadata": {
"id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
"publisherId": "IBM.output-colorizer",
"publisherDisplayName": "IBM"
},
"name": "output-colorizer",
"publisher": "IBM",
"version": "0.1.2"
},
{
"metadata": {
"id": "79afa437-682e-4fa2-a4fd-87844832a1dc",
"publisherId": "ryu1kn.partial-diff",
"publisherDisplayName": "ryu1kn"
},
"name": "partial-diff",
"publisher": "ryu1kn",
"version": "1.4.3"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2022.6.2"
},
{
"metadata": {
"id": "3792588c-3d35-442d-91ea-fe6a755e8155",
"publisherId": "mechatroner.rainbow-csv",
"publisherDisplayName": "mechatroner"
},
"name": "rainbow-csv",
"publisher": "mechatroner",
"version": "2.3.0"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.234.0"
},
{
"metadata": {
"id": "18ffc903-9479-41e3-9b59-6c8ae5dab6b5",
"publisherId": "niudai.remote-github",
"publisherDisplayName": "niudai"
},
"name": "remote-github",
"publisher": "niudai",
"version": "0.3.0"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.80.0"
},
{
"metadata": {
"id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
"publisherId": "humao.rest-client",
"publisherDisplayName": "humao"
},
"name": "rest-client",
"publisher": "humao",
"version": "0.24.6"
},
{
"metadata": {
"id": "06574cb4-e5dc-4631-8174-a543a4533621",
"publisherId": "matklad.rust-analyzer",
"publisherDisplayName": "matklad"
},
"name": "rust-analyzer",
"publisher": "matklad",
"version": "0.2.1048"
},
{
"metadata": {
"id": "6df1a207-f7de-4011-a032-f8601625a880",
"publisherId": "vscode-snippet.snippet",
"publisherDisplayName": "vscode-snippet"
},
"name": "snippet",
"publisher": "vscode-snippet",
"version": "0.8.1"
},
{
"metadata": {
"id": "f458266d-2636-454c-86ba-1df8d80ed929",
"publisherId": "marclipovsky.string-manipulation",
"publisherDisplayName": "marclipovsky"
},
"name": "string-manipulation",
"publisher": "marclipovsky",
"version": "0.5.2"
},
{
"metadata": {
"id": "7f466ec2-c6d8-4763-bc6a-09b76bb905a7",
"publisherId": "philipbe.theme-gray-matter",
"publisherDisplayName": "philipbe"
},
"name": "theme-gray-matter",
"publisher": "philipbe",
"version": "1.7.0"
},
{
"metadata": {
"id": "3e176544-d2ec-4fc3-a0b4-834820afba31",
"publisherId": "lostintangent.thinking-in-code",
"publisherDisplayName": "lostintangent"
},
"name": "thinking-in-code",
"publisher": "lostintangent",
"version": "0.0.11"
},
{
"metadata": {
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70",
"publisherId": "Gruntfuggly.todo-tree",
"publisherDisplayName": "Gruntfuggly"
},
"name": "todo-tree",
"publisher": "Gruntfuggly",
"version": "0.0.215"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.35.0"
},
{
"metadata": {
"id": "2e124a8f-0ae2-4755-8db2-d8deb5c66043",
"publisherId": "mike-lischke.vscode-antlr4",
"publisherDisplayName": "mike-lischke"
},
"name": "vscode-antlr4",
"publisher": "mike-lischke",
"version": "2.2.4"
},
{
"metadata": {
"id": "d67b695f-9011-4c1e-ac88-27df6cf93f1a",
"publisherId": "awehook.vscode-blink-mind",
"publisherDisplayName": "awehook"
},
"name": "vscode-blink-mind",
"publisher": "awehook",
"version": "0.0.10"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.22.0"
},
{
"metadata": {
"id": "ea6a6046-2132-421f-a984-664909fcf0b8",
"publisherId": "hediet.vscode-drawio",
"publisherDisplayName": "hediet"
},
"name": "vscode-drawio",
"publisher": "hediet",
"version": "1.6.4"
},
{
"metadata": {
"id": "55ef6448-487b-49a0-a66e-4d2d9bb82229",
"publisherId": "GraphQL.vscode-graphql",
"publisherDisplayName": "GraphQL"
},
"name": "vscode-graphql",
"publisher": "GraphQL",
"version": "0.4.4"
},
{
"metadata": {
"id": "ffda6552-0ad5-431b-a4fa-0905a7e4f3f0",
"publisherId": "bmewburn.vscode-intelephense-client",
"publisherDisplayName": "bmewburn"
},
"name": "vscode-intelephense-client",
"publisher": "bmewburn",
"version": "1.8.2"
},
{
"metadata": {
"id": "e4ee7751-6514-4731-9cdb-7580ffa9e70b",
"publisherId": "MS-CEINTL.vscode-language-pack-zh-hans",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-zh-hans",
"publisher": "MS-CEINTL",
"version": "1.67.3"
},
{
"metadata": {
"id": "bee31e34-a44b-4a76-9ec2-e9fd1439a0f6",
"publisherId": "vadimcn.vscode-lldb",
"publisherDisplayName": "vadimcn"
},
"name": "vscode-lldb",
"publisher": "vadimcn",
"version": "1.7.0"
},
{
"metadata": {
"id": "dde258e9-793b-4377-a4fe-9d54cbd28ea2",
"publisherId": "kortina.vscode-markdown-notes",
"publisherDisplayName": "kortina"
},
"name": "vscode-markdown-notes",
"publisher": "kortina",
"version": "0.0.24"
},
{
"metadata": {
"id": "9a97436d-76aa-479c-8ae9-db2f400a7b04",
"publisherId": "ahmadalli.vscode-nginx-conf",
"publisherDisplayName": "ahmadalli"
},
"name": "vscode-nginx-conf",
"publisher": "ahmadalli",
"version": "0.1.3"
},
{
"metadata": {
"id": "c3d3e8fb-c61d-4edf-8fb8-32298bc763f9",
"publisherId": "hangxingliu.vscode-nginx-conf-hint",
"publisherDisplayName": "hangxingliu"
},
"name": "vscode-nginx-conf-hint",
"publisher": "hangxingliu",
"version": "0.3.0"
},
{
"metadata": {
"id": "ffaf4ec8-f001-4f02-b671-705ecf079cde",
"publisherId": "mushan.vscode-paste-image",
"publisherDisplayName": "mushan"
},
"name": "vscode-paste-image",
"publisher": "mushan",
"version": "1.0.4"
},
{
"metadata": {
"id": "1d3d1fb2-0d8f-47ed-bfce-990b8ddfc9d8",
"publisherId": "zxh404.vscode-proto3",
"publisherDisplayName": "zxh404"
},
"name": "vscode-proto3",
"publisher": "zxh404",
"version": "0.5.5"
},
{
"metadata": {
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd",
"publisherId": "ms-python.vscode-pylance",
"publisherDisplayName": "ms-python"
},
"name": "vscode-pylance",
"publisher": "ms-python",
"version": "2022.5.1"
},
{
"metadata": {
"id": "c374cad8-ec66-4633-b98c-05b0b64a40ee",
"publisherId": "a5huynh.vscode-ron",
"publisherDisplayName": "a5huynh"
},
"name": "vscode-ron",
"publisher": "a5huynh",
"version": "0.9.0"
},
{
"metadata": {
"id": "ec35b5a3-9802-4c68-b5ff-e85f19ec0977",
"publisherId": "stylelint.vscode-stylelint",
"publisherDisplayName": "stylelint"
},
"name": "vscode-stylelint",
"publisher": "stylelint",
"version": "1.2.2"
},
{
"metadata": {
"id": "f55b4fbd-3bd7-4bb2-a334-31c9119350b1",
"publisherId": "erikphansen.vscode-toggle-column-selection",
"publisherDisplayName": "erikphansen"
},
"name": "vscode-toggle-column-selection",
"publisher": "erikphansen",
"version": "1.0.6"
},
{
"metadata": {
"id": "e92fc876-c894-4a47-8c2c-95bb4af8d8a7",
"publisherId": "lostintangent.wikilens",
"publisherDisplayName": "lostintangent"
},
"name": "wikilens",
"publisher": "lostintangent",
"version": "0.0.5"
}
]
{"previous":null,"current":{"extension":"1.30.0","vscode":"1.57.1"},"apiAvailable":true,"queue":[],"attempts":1}
{
"name": "slimcore",
"version": "2019.23.6",
"cobrand": "01",
"apiVersion": 7,
"main": "lib/slimcore.js",
"typings": "lib/slimcore.d.ts",
"os": [
"darwin"
],
"cpu": [
"x64"
],
"author": "Microsoft",
"license": "Commercial Confidential",
"private": true
}
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1/osx-x64",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {},
".NETCoreApp,Version=v3.1/osx-x64": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"dependencies": {
"Microsoft.NETCore.DotNetHostPolicy": "3.1.14",
"Microsoft.NETCore.Platforms": "3.1.6",
"Microsoft.NETCore.Targets": "3.1.0",
"NETStandard.Library": "2.1.0",
"runtime.osx-x64.Microsoft.NETCore.App": "3.1.14-servicing.21165.2"
}
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"dependencies": {
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy": "3.1.14"
}
},
"Microsoft.NETCore.Platforms/3.1.6": {},
"Microsoft.NETCore.Targets/3.1.0": {},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"dependencies": {
"Microsoft.Build.Tasks.Git": "1.1.0-beta-20206-02",
"Microsoft.SourceLink.Common": "1.1.0-beta-20206-02"
}
},
"NETStandard.Library/2.1.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.6"
}
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"runtime": {
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.CSharp.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.Core.dll": {
"assemblyVersion": "10.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.VisualBasic.dll": {
"assemblyVersion": "10.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/Microsoft.Win32.Registry.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.AppContext.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Buffers.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Concurrent.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.NonGeneric.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.Specialized.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Collections.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Annotations.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.DataAnnotations.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.EventBasedAsync.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.TypeConverter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ComponentModel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Configuration.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Console.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Core.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.Common.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.DataSetExtensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Data.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Contracts.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Debug.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.DiagnosticSource.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.FileVersionInfo.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Process.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.StackTrace.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TextWriterTraceListener.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tools.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.TraceSource.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Diagnostics.Tracing.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.Primitives.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Drawing.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Dynamic.Runtime.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Calendars.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Globalization.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.Brotli.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.FileSystem.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.ZipFile.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Compression.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.DriveInfo.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.Watcher.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.FileSystem.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.IsolatedStorage.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.MemoryMappedFiles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.AccessControl.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.Pipes.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.UnmanagedMemoryStream.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.IO.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Expressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.Queryable.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Linq.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Memory.dll": {
"assemblyVersion": "4.2.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Http.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.HttpListener.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Mail.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NameResolution.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.NetworkInformation.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Ping.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Requests.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Security.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.ServicePoint.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.Sockets.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebClient.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebHeaderCollection.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebProxy.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.Client.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.WebSockets.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Net.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.Vectors.dll": {
"assemblyVersion": "4.1.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Numerics.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ObjectModel.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.DataContractSerialization.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Uri.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.Linq.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Private.Xml.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.DispatchProxy.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.ILGeneration.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.Lightweight.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Emit.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Metadata.dll": {
"assemblyVersion": "1.4.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.TypeExtensions.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Reflection.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Reader.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.ResourceManager.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Resources.Writer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll": {
"assemblyVersion": "4.0.6.0",
"fileVersion": "4.0.0.0"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.CompilerServices.VisualC.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Extensions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Handles.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.WindowsRuntime.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.InteropServices.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Intrinsics.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Loader.dll": {
"assemblyVersion": "4.1.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Numerics.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Formatters.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Json.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Primitives.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.Xml.dll": {
"assemblyVersion": "4.1.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.UI.Xaml.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.WindowsRuntime.dll": {
"assemblyVersion": "4.0.15.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Runtime.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.AccessControl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Claims.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Algorithms.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Cng.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Csp.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.OpenSsl.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.Primitives.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Cryptography.X509Certificates.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.Windows.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.Principal.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.SecureString.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Security.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceModel.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ServiceProcess.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll": {
"assemblyVersion": "4.1.3.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.Extensions.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encoding.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Encodings.Web.dll": {
"assemblyVersion": "4.0.5.1",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.Json.dll": {
"assemblyVersion": "4.0.1.2",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Text.RegularExpressions.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Overlapped.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Dataflow.dll": {
"assemblyVersion": "4.6.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Extensions.dll": {
"assemblyVersion": "4.3.1.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.Parallel.dll": {
"assemblyVersion": "4.0.4.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Tasks.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Thread.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.ThreadPool.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.Timer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Threading.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.Local.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Transactions.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.ValueTuple.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.HttpUtility.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Web.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Windows.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Linq.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.ReaderWriter.dll": {
"assemblyVersion": "4.2.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.Serialization.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.XDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XPath.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlDocument.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.XmlSerializer.dll": {
"assemblyVersion": "4.1.2.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.Xml.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/System.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/WindowsBase.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/mscorlib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16208"
},
"runtimes/osx-x64/lib/netcoreapp3.1/netstandard.dll": {
"assemblyVersion": "2.1.0.0",
"fileVersion": "4.700.21.16208"
}
},
"native": {
"runtimes/osx-x64/native/SOS_README.md": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Globalization.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.IO.Compression.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Http.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Net.Security.Native.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Private.CoreLib.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.700.21.16201"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.Apple.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.a": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libclrjit.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libcoreclr.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libdbgshim.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordaccore.dylib": {
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libmscordbi.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"native": {
"runtimes/osx-x64/native/libhostpolicy.dylib": {
"fileVersion": "0.0.0.0"
}
}
},
"XliffTasks/1.0.0-beta.20206.1": {}
}
},
"libraries": {
"Microsoft.Build.Tasks.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-hZ9leS9Yd9MHpqvviMftSJFDcLYu2h1DrapW1TDm1s1fgOy71c8HvArNMd3fseVkXmp3VTfGnkgcw0FR+TI6xw==",
"path": "microsoft.build.tasks.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.build.tasks.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-86cQvV1UImOU+I81vMlRg/ev72TsxMrdm9w5wx6KRwwxfsti1NPOJQYLzJtTgP92xh1yxgN29/gh4V9zdjemjA==",
"path": "microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.App.Internal/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+WtBHLIFbdifeoygfBuHPVz7irsv74wJNnkVyOPAuacCzmkptvuwhlAUaClFNW/XWY0RoySmBz7szTmZw7u9aw==",
"path": "microsoft.netcore.app.internal/3.1.14-servicing.21165.2",
"hashPath": "microsoft.netcore.app.internal.3.1.14-servicing.21165.2.nupkg.sha512"
},
"Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GK/cjLz3Wsy4Tmy7D4sZSyygXtjP68bN16sdR7ffrY/PbpR/+NlLMFcgmZoeQZxAEp2wUBmD6fiRR55x4yZQtA=="
},
"Microsoft.NETCore.Platforms/3.1.6": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dYUmSeSRdBCtIaBkeIIj9YH5XSLqQvpCV4krwVjETHOkC2A9C+S1Sq0MXeP6ktuuknzk99eJ3lcBYmeVj1iq5g==",
"path": "microsoft.netcore.platforms/3.1.6",
"hashPath": "microsoft.netcore.platforms.3.1.6.nupkg.sha512"
},
"Microsoft.NETCore.Targets/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IAFeJxHy2vlTm3mhiZVP/jKE5DImLUMQc3OV8z5G4ZBeYNAlPSwjC5V/Vx14GIJU6Osmhr+XPmtWW0cv5jSmTw==",
"path": "microsoft.netcore.targets/3.1.0",
"hashPath": "microsoft.netcore.targets.3.1.0.nupkg.sha512"
},
"Microsoft.SourceLink.AzureRepos.Git/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vVYhSds9TfraTQkGHHMDMVWnr3kCkTZ7vmqUmrXQBDJFXiWTuMoP5RRa9s1M/KmgB4szi5TOb7sOaHWKDT9qDA==",
"path": "microsoft.sourcelink.azurerepos.git/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.azurerepos.git.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.Common/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aek0RTQ+4Bf11WvqaXajwYoaBWkX2edBjAr5XJOvhAsHX6/9vPOb7IpHAiE/NyCse7IcpGWslJZHNkv4UBEFqw==",
"path": "microsoft.sourcelink.common/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.common.1.1.0-beta-20206-02.nupkg.sha512"
},
"Microsoft.SourceLink.GitHub/1.1.0-beta-20206-02": {
"type": "package",
"serviceable": true,
"sha512": "sha512-7A7P0EwL+lypaI/CEvG4IcpAlQeAt04uPPw1SO6Q9Jwz2nE9309pQXJ4TfP/RLL8IOObACidN66+gVR+bJDZHw==",
"path": "microsoft.sourcelink.github/1.1.0-beta-20206-02",
"hashPath": "microsoft.sourcelink.github.1.1.0-beta-20206-02.nupkg.sha512"
},
"NETStandard.Library/2.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5HpvGyPsBaglPPgkcUYRyBuTc1KwVsaiYrrt6dLb9SC/VTClgTjXq3rHo7aXDiodwIwtbCJCLCq+ZPyjwkamjw==",
"path": "netstandard.library/2.1.0",
"hashPath": "netstandard.library.2.1.0.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.App/3.1.14-servicing.21165.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-DydhAckWuTAv7I6cQSFIbiChm+44zUy6tU3BF38ef2gN/UB9JOlQ68SoPbIwAZ33K2ZbvemGvnOU2hut9pQwBg==",
"path": "runtime.osx-x64.microsoft.netcore.app/3.1.14-servicing.21165.2",
"hashPath": "runtime.osx-x64.microsoft.netcore.app.3.1.14-servicing.21165.2.nupkg.sha512"
},
"runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy/3.1.14": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3a2wISfaaaJI5Bgm/cwBvuuIjJ/v4TLidyJjBCvbzH564ryvuROAXiD0T9/bCyVjOMlh9AkRK7SERzCEl6O1hw=="
},
"XliffTasks/1.0.0-beta.20206.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dyFKBJ/x+vbC8/0OJHKcUSVzL8jTU95Z3Dc3kosx7DxauQ/zZJRC8JSuXqhtni3zChRvA01yQFKLtVuoiZOx0g==",
"path": "xlifftasks/1.0.0-beta.20206.1",
"hashPath": "xlifftasks.1.0.0-beta.20206.1.nupkg.sha512"
}
},
"runtimes": {
"osx-x64": [
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx": [
"unix",
"any",
"base"
],
"osx-arm64": [
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10": [
"osx",
"unix",
"any",
"base"
],
"osx.10.10-arm64": [
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.10-x64": [
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.11": [
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.11-arm64": [
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.11-x64": [
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.12": [
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.12-arm64": [
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.12-x64": [
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.13": [
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.13-arm64": [
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.13-x64": [
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.14": [
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.14-arm64": [
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.14-x64": [
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.15": [
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.15-arm64": [
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.15-x64": [
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.10.16": [
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.10.16-arm64": [
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.10.16-x64": [
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
],
"osx.11.0": [
"osx.10.16",
"osx.10.15",
"osx.10.14",
"osx.10.13",
"osx.10.12",
"osx.10.11",
"osx.10.10",
"osx",
"unix",
"any",
"base"
],
"osx.11.0-arm64": [
"osx.11.0",
"osx.10.16-arm64",
"osx.10.16",
"osx.10.15-arm64",
"osx.10.15",
"osx.10.14-arm64",
"osx.10.14",
"osx.10.13-arm64",
"osx.10.13",
"osx.10.12-arm64",
"osx.10.12",
"osx.10.11-arm64",
"osx.10.11",
"osx.10.10-arm64",
"osx.10.10",
"osx-arm64",
"osx",
"unix-arm64",
"unix",
"any",
"base"
],
"osx.11.0-x64": [
"osx.11.0",
"osx.10.16-x64",
"osx.10.16",
"osx.10.15-x64",
"osx.10.15",
"osx.10.14-x64",
"osx.10.14",
"osx.10.13-x64",
"osx.10.13",
"osx.10.12-x64",
"osx.10.12",
"osx.10.11-x64",
"osx.10.11",
"osx.10.10-x64",
"osx.10.10",
"osx-x64",
"osx",
"unix-x64",
"unix",
"any",
"base"
]
}
}
{
"telemetry.machineId": "3590d96d24f2bce5cfccb4f507006455b68f2eff043c71ddebe8785c2d424bce",
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "新建文本文件(&&N)"
},
{
"id": "welcome.showNewFileEntries",
"label": "新建文件..."
},
{
"id": "workbench.action.newWindow",
"label": "新建窗口(&&W)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFileFolder",
"label": "打开(&&O)..."
},
{
"id": "workbench.action.files.openFolder",
"label": "打开文件夹(&&F)..."
},
{
"id": "workbench.action.openWorkspace",
"label": "从文件打开工作区(&&K)..."
},
{
"id": "submenuitem.35",
"label": "打开最近的文件(&&R)",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "重新打开已关闭的编辑器(&&R)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"fsPath": "/Users/funplususer/code/dsp-admanager",
"external": "file:///Users/funplususer/code/dsp-admanager",
"path": "/Users/funplususer/code/dsp-admanager",
"scheme": "file"
},
"enabled": true,
"label": "~/code/dsp-admanager"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/dsp-event",
"scheme": "file"
},
"enabled": true,
"label": "~/code/dsp-event"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/dsp-gateway",
"scheme": "file"
},
"enabled": true,
"label": "~/code/dsp-gateway"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/kg-dsp",
"scheme": "file"
},
"enabled": true,
"label": "~/code/kg-dsp"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/http-track",
"scheme": "file"
},
"enabled": true,
"label": "~/code/http-track"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/internal-growth",
"scheme": "file"
},
"enabled": true,
"label": "~/code/internal-growth"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Downloads/fp_horde",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/fp_horde"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/diagrams",
"scheme": "file"
},
"enabled": true,
"label": "~/code/diagrams"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/maicai.ddxq.tools",
"scheme": "file"
},
"enabled": true,
"label": "~/code/maicai.ddxq.tools"
},
{
"id": "openRecentFolder",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/roi-website",
"scheme": "file"
},
"enabled": true,
"label": "~/code/roi-website"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/dsp-admanager/services/campaign/campaign.go",
"scheme": "file"
},
"enabled": true,
"label": "~/code/dsp-admanager/services/campaign/campaign.go"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/code/i.html",
"scheme": "file"
},
"enabled": true,
"label": "~/code/i.html"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Downloads/pull facebook ad.json",
"scheme": "file"
},
"enabled": true,
"label": "~/Downloads/pull facebook ad.json"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/private/var/folders/ps/xwjsmwvn5hd53fsyyf1w4ml80000gn/T/linechart.go",
"scheme": "file"
},
"enabled": true,
"label": "/private/var/folders/ps/xwjsmwvn5hd53fsyyf1w4ml80000gn/T/linechart.go"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/.zshrc",
"scheme": "file"
},
"enabled": true,
"label": "~/.zshrc"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Library/Rime/grammar.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Rime/grammar.yaml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Library/Rime/luna_pinyin.extended.dict.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Rime/luna_pinyin.extended.dict.yaml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Library/Rime/double_pinyin_flypy.custom.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Rime/double_pinyin_flypy.custom.yaml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Library/Rime/double_pinyin_flypy.schema.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Rime/double_pinyin_flypy.schema.yaml"
},
{
"id": "openRecentFile",
"uri": {
"$mid": 1,
"path": "/Users/funplususer/Library/Rime/double_pinyin.schema.yaml",
"scheme": "file"
},
"enabled": true,
"label": "~/Library/Rime/double_pinyin.schema.yaml"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "更多(&&M)..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "清除最近打开记录(&&C)"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "将文件夹添加到工作区(&&D)..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "将工作区另存为..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "复制工作区"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "保存(&&S)"
},
{
"id": "workbench.action.files.saveAs",
"label": "另存为(&&A)..."
},
{
"id": "saveAll",
"label": "全部保存(&&L)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "自动保存(&&U)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "还原文件(&&V)"
},
{
"id": "workbench.action.closeActiveEditor",
"label": "关闭编辑器(&&C)"
},
{
"id": "workbench.action.closeFolder",
"label": "关闭文件夹(&&F)"
},
{
"id": "workbench.action.closeWindow",
"label": "关闭窗口(&&W)"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "撤消(&&U)"
},
{
"id": "redo",
"label": "恢复(&&R)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "剪切(&&T)"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "复制(&&C)"
},
{
"id": "editor.action.clipboardPasteAction",
"label": "粘贴(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "查找(&&F)"
},
{
"id": "editor.action.startFindReplaceAction",
"label": "替换(&&R)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "在文件中查找(&&I)"
},
{
"id": "workbench.action.replaceInFiles",
"label": "在文件中替换(&&I)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "切换行注释(&&T)"
},
{
"id": "editor.action.blockComment",
"label": "切换块注释(&&B)"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: 展开缩写(&&X)"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "全选(&&S)"
},
{
"id": "editor.action.smartSelect.expand",
"label": "扩大选区(&&E)"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "缩小选区(&&S)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "向上复制一行(&&C)"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "向下复制一行(&&P)"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "向上移动一行(&&V)"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "向下移动一行(&&L)"
},
{
"id": "editor.action.duplicateSelection",
"label": "重复选择(&&D)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "在上面添加光标(&&A)"
},
{
"id": "editor.action.insertCursorBelow",
"label": "在下面添加光标(&&D)"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "在行尾添加光标(&&U)"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "添加下一个匹配项(&&N)"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "添加上一个匹配项(&&R)"
},
{
"id": "editor.action.selectHighlights",
"label": "选择所有匹配项(&&O)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "切换为“Cmd+单击”进行多光标功能"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "列选择模式(&&S)"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "命令面板(&&C)…"
},
{
"id": "workbench.action.openView",
"label": "打开视图(&&O)…"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.23",
"label": "外观(&&A)",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "全屏(&&F)"
},
{
"id": "workbench.action.toggleZenMode",
"label": "禅模式"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "居中布局(&&C)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "显示主侧栏(&PP)",
"checked": true
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "显示辅助侧栏(&&D)"
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "显示状态栏(&&T)",
"checked": true
},
{
"id": "workbench.action.toggleActivityBarVisibility",
"label": "显示活动栏(&&A)",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "显示面板(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "向左移动主侧栏(&M)"
},
{
"id": "submenuitem.33",
"label": "面板位置",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelBottom",
"label": "底部",
"checked": true
},
{
"id": "workbench.action.positionPanelRight",
"label": "右"
},
{
"id": "workbench.action.positionPanelLeft",
"label": "左"
}
]
}
},
{
"id": "submenuitem.32",
"label": "对齐面板",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "居中",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "两端对齐"
},
{
"id": "workbench.action.alignPanelRight",
"label": "右"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "左"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "放大(&&Z)"
},
{
"id": "workbench.action.zoomOut",
"label": "缩小(&&Z)"
},
{
"id": "workbench.action.zoomReset",
"label": "重置缩放(&&R)"
}
]
}
},
{
"id": "submenuitem.30",
"label": "编辑器布局(&&L)",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "向上拆分(&&U)"
},
{
"id": "workbench.action.splitEditorDown",
"label": "向下拆分(&&D)"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "向左拆分(&&L)"
},
{
"id": "workbench.action.splitEditorRight",
"label": "向右拆分(&&R)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "单列(&&S)"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "双列(&&T)"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "三列(&&H)"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "双行(&&W)"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "三行(&&R)"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "2x2 网格(&&G)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "右侧双行(&&O)"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "底部双列(&&C)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "翻转布局(&&L)"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "资源管理器(&&E)"
},
{
"id": "workbench.view.search",
"label": "搜索(&&S)"
},
{
"id": "workbench.view.scm",
"label": "源代码管理(&&C)"
},
{
"id": "workbench.view.debug",
"label": "运行(&&R)"
},
{
"id": "workbench.view.extension.test",
"label": "测试(&E)"
},
{
"id": "workbench.view.extensions",
"label": "扩展(&&X)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "问题(&&P)"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "输出(&&O)"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "调试控制台(&&B)"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "终端(&&T)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "自动换行(&&W)",
"enabled": false
},
{
"id": "editor.action.toggleMinimap",
"label": "显示缩略图(&&M)",
"checked": true
},
{
"id": "breadcrumbs.toggle",
"label": "显示导航痕迹(&&B)",
"checked": true
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "显示空格(&&R)",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "显示控制字符(&&C)",
"checked": true
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "返回(&&B)"
},
{
"id": "workbench.action.navigateForward",
"label": "前进(&&F)",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "上次编辑位置(&&L)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.37",
"label": "切换编辑器(&&E)",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "下一个编辑器(&&N)"
},
{
"id": "workbench.action.previousEditor",
"label": "上一个编辑器(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "下一个使用过的编辑器(&&N)"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "上一个使用过的编辑器(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "组中的下一个编辑器(&&N)"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "组中的上一个编辑器(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "组中下一个使用过的编辑器(&&N)"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "组中上一个使用过的编辑器(&&P)"
}
]
}
},
{
"id": "submenuitem.38",
"label": "切换组(&&G)",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "第 1 组(&&1)"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "第 2 组(&&2)"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "第 3 组(&&3)",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "第 4 组(&&4)",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "第 5 组(&&5)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "下一个组(&&N)",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "上一个组(&&P)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "左侧组(&&L)",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "右侧组(&&R)",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "上方组(&&A)",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "下方组(&&B)",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "转到文件(&&F)..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "转到工作区中的符号(&&W)…"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "转到编辑器中的符号(&&S)…"
},
{
"id": "editor.action.revealDefinition",
"label": "转到定义(&&D)"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "转到类型定义(&&T)"
},
{
"id": "editor.action.revealDeclaration",
"label": "转到声明(&&D)"
},
{
"id": "editor.action.goToImplementation",
"label": "转到实现(&&I)"
},
{
"id": "editor.action.goToReferences",
"label": "转到引用(&&R)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "转到行/列(&&L)…"
},
{
"id": "editor.action.jumpToBracket",
"label": "转到括号(&&B)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "下一个问题(&&P)"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "上一个问题(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "下一个更改(&&C)"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "上一个更改(&&C)"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "启动调试(&&S)"
},
{
"id": "workbench.action.debug.run",
"label": "以非调试模式运行(&&W)"
},
{
"id": "workbench.action.debug.stop",
"label": "停止调试(&&S)",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "重启调试(&&R)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "打开配置(&&C)",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "添加配置(&&D)..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "单步跳过(&&O)",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "单步执行(&&I)",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "单步停止(&&U)",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "继续(&&C)",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "切换断点(&&B)"
},
{
"id": "submenuitem.31",
"label": "新建断点(&&N)",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "条件断点(&&C)..."
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "内联断点(&&O)"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "函数断点(&&F)..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "记录点(&&L)..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "启用所有断点(&&E)"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "禁用所有断点(&&L)"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "删除所有断点(&&A)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "安装附加调试器(&&I)..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "新建终端(&&N)"
},
{
"id": "workbench.action.terminal.split",
"label": "拆分终端(&&S)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "运行任务(&&R)…"
},
{
"id": "workbench.action.tasks.build",
"label": "运行生成任务(&&B)…"
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "运行活动文件(&&A)"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "运行所选文本(&&S)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "显示正在运行的任务(&&G)…",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "重启正在运行的任务(&&E)…",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "终止任务(&&T)…",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "配置任务(&&C)…"
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "配置默认生成任务(&&F)…"
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.openWalkthrough",
"label": "开始"
},
{
"id": "workbench.action.showCommands",
"label": "显示所有命令"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "编辑器操场(&&N)"
},
{
"id": "workbench.action.openDocumentationUrl",
"label": "文档(&&D)"
},
{
"id": "update.showCurrentReleaseNotes",
"label": "发行说明(&&R)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.keybindingsReference",
"label": "键盘快捷方式参考(&&K)"
},
{
"id": "workbench.action.openVideoTutorialsUrl",
"label": "视频教程(&&V)"
},
{
"id": "workbench.action.openTipsAndTricksUrl",
"label": "贴士和技巧(&&C)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openTwitterUrl",
"label": "Twitter 上和我们互动(&&J)"
},
{
"id": "workbench.action.openRequestFeatureUrl",
"label": "搜索功能请求(&&S)"
},
{
"id": "workbench.action.openIssueReporter",
"label": "使用英文报告问题(&&I)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "查看许可证(&&V)"
},
{
"id": "workbench.action.openPrivacyStatementUrl",
"label": "隐私声明(&&Y)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "切换开发人员工具"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "打开进程管理器(&&P)"
}
]
},
"Preferences": {
"items": [
{
"id": "workbench.action.openSettings",
"label": "设置(&&S)"
},
{
"id": "settings.filterByOnline",
"label": "联机服务设置(&&O)"
},
{
"id": "settings.filterByTelemetry",
"label": "遥测设置"
},
{
"id": "workbench.view.extensions",
"label": "扩展(&&E)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "键盘快捷方式"
},
{
"id": "workbench.extensions.action.showRecommendedKeymapExtensions",
"label": "从 - 中迁移键盘快捷方式(&&M)..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openSnippets",
"label": "用户片段(&&S)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.selectTheme",
"label": "颜色主题(&&C)"
},
{
"id": "workbench.action.selectIconTheme",
"label": "文件图标主题(&&I)"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "产品图标主题(&&P)"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.userDataSync.actions.manage",
"label": "设置同步已打开"
}
]
}
},
"keybindings": {
"workbench.action.quit": {
"label": "Cmd+Q",
"userSettingsLabel": "cmd+q"
},
"workbench.action.files.newUntitledFile": {
"label": "Cmd+N",
"userSettingsLabel": "cmd+n"
},
"welcome.showNewFileEntries": {
"label": "Ctrl+Alt+Cmd+N",
"userSettingsLabel": "ctrl+alt+cmd+n"
},
"workbench.action.newWindow": {
"label": "Shift+Cmd+N",
"userSettingsLabel": "shift+cmd+n"
},
"workbench.action.files.openFileFolder": {
"label": "Cmd+O",
"userSettingsLabel": "cmd+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Shift+Cmd+T",
"userSettingsLabel": "shift+cmd+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Cmd+S",
"userSettingsLabel": "cmd+s"
},
"workbench.action.files.saveAs": {
"label": "Shift+Cmd+S",
"userSettingsLabel": "shift+cmd+s"
},
"saveAll": {
"label": "Alt+Cmd+S",
"userSettingsLabel": "alt+cmd+s"
},
"workbench.action.closeActiveEditor": {
"label": "Cmd+W",
"userSettingsLabel": "cmd+w"
},
"workbench.action.closeFolder": {
"label": "⌘K F",
"isNative": false,
"userSettingsLabel": "cmd+k f"
},
"workbench.action.closeWindow": {
"label": "Shift+Cmd+W",
"userSettingsLabel": "shift+cmd+w"
},
"undo": {
"label": "Cmd+Z",
"userSettingsLabel": "cmd+z"
},
"redo": {
"label": "Shift+Cmd+Z",
"userSettingsLabel": "shift+cmd+z"
},
"editor.action.clipboardCutAction": {
"label": "Cmd+X",
"userSettingsLabel": "cmd+x"
},
"editor.action.clipboardCopyAction": {
"label": "Cmd+C",
"userSettingsLabel": "cmd+c"
},
"editor.action.clipboardPasteAction": {
"label": "Cmd+V",
"userSettingsLabel": "cmd+v"
},
"actions.find": {
"label": "Cmd+F",
"userSettingsLabel": "cmd+f"
},
"editor.action.startFindReplaceAction": {
"label": "Alt+Cmd+F",
"userSettingsLabel": "alt+cmd+f"
},
"workbench.action.findInFiles": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.action.replaceInFiles": {
"label": "Shift+Cmd+H",
"userSettingsLabel": "shift+cmd+h"
},
"editor.action.commentLine": {
"label": "Cmd+/",
"userSettingsLabel": "cmd+/"
},
"editor.action.blockComment": {
"label": "Shift+Alt+A",
"userSettingsLabel": "shift+alt+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Cmd+A",
"userSettingsLabel": "cmd+a"
},
"editor.action.smartSelect.expand": {
"label": "Ctrl+Shift+Cmd+Right",
"userSettingsLabel": "ctrl+shift+cmd+right"
},
"editor.action.smartSelect.shrink": {
"label": "Ctrl+Shift+Cmd+Left",
"userSettingsLabel": "ctrl+shift+cmd+left"
},
"editor.action.copyLinesUpAction": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Alt+Cmd+Up",
"userSettingsLabel": "alt+cmd+up"
},
"editor.action.insertCursorBelow": {
"label": "Alt+Cmd+Down",
"userSettingsLabel": "alt+cmd+down"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Cmd+D",
"userSettingsLabel": "cmd+d"
},
"editor.action.selectHighlights": {
"label": "Shift+Cmd+L",
"userSettingsLabel": "shift+cmd+l"
},
"workbench.action.showCommands": {
"label": "Shift+Cmd+P",
"userSettingsLabel": "shift+cmd+p"
},
"workbench.action.toggleFullScreen": {
"label": "Ctrl+Cmd+F",
"userSettingsLabel": "ctrl+cmd+f"
},
"workbench.action.toggleZenMode": {
"label": "⌘K Z",
"isNative": false,
"userSettingsLabel": "cmd+k z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Cmd+B",
"userSettingsLabel": "cmd+b"
},
"workbench.action.togglePanel": {
"label": "Cmd+J",
"userSettingsLabel": "cmd+j"
},
"workbench.action.zoomIn": {
"label": "Cmd+=",
"userSettingsLabel": "cmd+="
},
"workbench.action.zoomOut": {
"label": "Cmd+-",
"userSettingsLabel": "cmd+-"
},
"workbench.action.zoomReset": {
"label": "⌘NumPad0",
"isNative": false,
"userSettingsLabel": "cmd+numpad0"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Alt+Cmd+0",
"userSettingsLabel": "alt+cmd+0"
},
"workbench.view.explorer": {
"label": "Shift+Cmd+E",
"userSettingsLabel": "shift+cmd+e"
},
"workbench.view.search": {
"label": "Shift+Cmd+F",
"userSettingsLabel": "shift+cmd+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.debug": {
"label": "Shift+Cmd+D",
"userSettingsLabel": "shift+cmd+d"
},
"workbench.view.extensions": {
"label": "Shift+Cmd+X",
"userSettingsLabel": "shift+cmd+x"
},
"workbench.actions.view.problems": {
"label": "Shift+Cmd+M",
"userSettingsLabel": "shift+cmd+m"
},
"workbench.action.output.toggleOutput": {
"label": "Shift+Cmd+U",
"userSettingsLabel": "shift+cmd+u"
},
"workbench.debug.action.toggleRepl": {
"label": "Shift+Cmd+Y",
"userSettingsLabel": "shift+cmd+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Cmd+[",
"userSettingsLabel": "cmd+["
},
"workbench.action.navigateForward": {
"label": "Cmd+]",
"userSettingsLabel": "cmd+]"
},
"workbench.action.navigateToLastEditLocation": {
"label": "⌘K ⌘Q",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+q"
},
"workbench.action.nextEditor": {
"label": "Alt+Cmd+Right",
"userSettingsLabel": "alt+cmd+right"
},
"workbench.action.previousEditor": {
"label": "Alt+Cmd+Left",
"userSettingsLabel": "alt+cmd+left"
},
"workbench.action.nextEditorInGroup": {
"label": "⌘K ⌥⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+right"
},
"workbench.action.previousEditorInGroup": {
"label": "⌘K ⌥⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k alt+cmd+left"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Cmd+1",
"userSettingsLabel": "cmd+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Cmd+2",
"userSettingsLabel": "cmd+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Cmd+3",
"userSettingsLabel": "cmd+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Cmd+4",
"userSettingsLabel": "cmd+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Cmd+5",
"userSettingsLabel": "cmd+5"
},
"workbench.action.focusLeftGroup": {
"label": "⌘K ⌘←",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+left"
},
"workbench.action.focusRightGroup": {
"label": "⌘K ⌘→",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+right"
},
"workbench.action.focusAboveGroup": {
"label": "⌘K ⌘↑",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+up"
},
"workbench.action.focusBelowGroup": {
"label": "⌘K ⌘↓",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+down"
},
"workbench.action.quickOpen": {
"label": "Cmd+P",
"userSettingsLabel": "cmd+p"
},
"workbench.action.showAllSymbols": {
"label": "Cmd+T",
"userSettingsLabel": "cmd+t"
},
"workbench.action.gotoSymbol": {
"label": "Shift+Cmd+O",
"userSettingsLabel": "shift+cmd+o"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Cmd+F12",
"userSettingsLabel": "cmd+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Shift+Cmd+\\",
"userSettingsLabel": "shift+cmd+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Shift+Cmd+F5",
"userSettingsLabel": "shift+cmd+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Cmd+\\",
"userSettingsLabel": "cmd+\\"
},
"workbench.action.tasks.build": {
"label": "Shift+Cmd+B",
"userSettingsLabel": "shift+cmd+b"
},
"workbench.action.keybindingsReference": {
"label": "⌘K ⌘R",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+r"
},
"workbench.action.toggleDevTools": {
"label": "Alt+Cmd+I",
"userSettingsLabel": "alt+cmd+i"
},
"workbench.action.openSettings": {
"label": "Cmd+,",
"userSettingsLabel": "cmd+,"
},
"workbench.action.openGlobalKeybindings": {
"label": "⌘K ⌘S",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+s"
},
"workbench.action.selectTheme": {
"label": "⌘K ⌘T",
"isNative": false,
"userSettingsLabel": "cmd+k cmd+t"
}
}
},
"theme": "vs-dark",
"themeBackground": "#282c34",
"windowsState": {
"lastActiveWindow": {
"folder": "file:///Users/funplususer/code/dsp-admanager",
"backupPath": "/Users/funplususer/Library/Application Support/Code/Backups/472c011c4d871307e57c55f0856c2b73",
"uiState": {
"mode": 1,
"x": 0,
"y": 25,
"width": 1920,
"height": 1055
}
},
"openedWindows": []
},
"pickerWorkingDir": "/Users/funplususer",
"windowSplash": {
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#cccccc",
"background": "#282c34",
"editorBackground": "#282c34",
"titleBarBackground": "#282c34",
"activityBarBackground": "#282c34",
"sideBarBackground": "#282c34",
"statusBarBackground": "#282c34",
"statusBarNoFolderBackground": "#282c34"
},
"layoutInfo": {
"sideBarSide": "right",
"editorPartMinWidth": 220,
"titleBarHeight": 28,
"activityBarWidth": 48,
"sideBarWidth": 302,
"statusBarHeight": 22,
"windowBorder": false
}
}
}
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "JSON schema for NPM package.json files",
"definitions": {
"person": {
"description": "A person who has been involved in creating or maintaining this package.",
"type": [
"object",
"string"
],
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"email": {
"type": "string",
"format": "email"
}
}
},
"dependency": {
"description": "Dependencies are specified with a simple hash of package name to version range. The version range is a string which has one or more space-separated descriptors. Dependencies can also be identified with a tarball or git URL.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"scriptsInstallAfter": {
"description": "Run AFTER the package is installed.",
"type": "string"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
"type": "string"
},
"scriptsRestart": {
"description": "Run by the 'npm restart' command. Note: 'npm restart' will run the stop and start scripts if no restart script is provided.",
"type": "string"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
"type": "string"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
"type": "string"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
"type": "string"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
"type": "string"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
"type": "string"
},
"packageExportsEntryPath": {
"type": [
"string",
"null"
],
"description": "The module path that is resolved when this specifier is imported. Set to `null` to disallow importing this module.",
"pattern": "^\\./"
},
"packageExportsEntryObject": {
"type": "object",
"description": "Used to specify conditional exports, note that Conditional exports are unsupported in older environments, so it's recommended to use the fallback array option if support for those environments is a concern.",
"properties": {
"require": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as a CommonJS module using the `require(...)` function."
},
"import": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this specifier is imported as an ECMAScript module using an `import` declaration or the dynamic `import(...)` function."
},
"node": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment is Node.js."
},
"default": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when no other export type matches."
}
},
"patternProperties": {
"^(?![\\.0-9]).": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when this environment matches the property name."
}
},
"additionalProperties": false
},
"packageExportsEntry": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath"
},
{
"$ref": "#/definitions/packageExportsEntryObject"
}
]
},
"packageExportsFallback": {
"type": "array",
"description": "Used to allow fallbacks in case this environment doesn't support the preceding entries.",
"items": {
"$ref": "#/definitions/packageExportsEntry"
}
},
"packageExportsEntryOrFallback": {
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntry"
},
{
"$ref": "#/definitions/packageExportsFallback"
}
]
},
"fundingUrl": {
"type": "string",
"format": "uri",
"description": "URL to a website with details about how to fund the package."
},
"fundingWay": {
"type": "object",
"description": "Used to inform about ways to help fund development of the package.",
"properties": {
"url": {
"$ref": "#/definitions/fundingUrl"
},
"type": {
"type": "string",
"description": "The type of funding or the platform through which funding can be provided, e.g. patreon, opencollective, tidelift or github."
}
},
"additionalProperties": false,
"required": ["url"]
}
},
"type": "object",
"patternProperties": {
"^_": {
"description": "Any property starting with _ is valid.",
"tsType": "any"
}
},
"properties": {
"name": {
"description": "The name of the package.",
"type": "string",
"maxLength": 214,
"minLength": 1,
"pattern": "^(?:@[a-z0-9-*~][a-z0-9-*._~]*/)?[a-z0-9-~][a-z0-9-._~]*$"
},
"version": {
"description": "Version must be parseable by node-semver, which is bundled with npm as a dependency.",
"type": "string"
},
"description": {
"description": "This helps people discover your package, as it's listed in 'npm search'.",
"type": "string"
},
"keywords": {
"description": "This helps people discover your package as it's listed in 'npm search'.",
"type": "array",
"items": {
"type": "string"
}
},
"homepage": {
"description": "The url to the project homepage.",
"type": "string"
},
"bugs": {
"description": "The url to your project's issue tracker and / or the email address to which issues should be reported. These are helpful for people who encounter issues with your package.",
"type": [
"object",
"string"
],
"properties": {
"url": {
"type": "string",
"description": "The url to your project's issue tracker.",
"format": "uri"
},
"email": {
"type": "string",
"description": "The email address to which issues should be reported.",
"format": "email"
}
}
},
"license": {
"type": "string",
"description": "You should specify a license for your package so that people know how they are permitted to use it, and any restrictions you're placing on it."
},
"licenses": {
"description": "DEPRECATED: Instead, use SPDX expressions, like this: { \"license\": \"ISC\" } or { \"license\": \"(MIT OR Apache-2.0)\" } see: 'https://docs.npmjs.com/files/package.json#license'.",
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
},
"author": {
"$ref": "#/definitions/person"
},
"contributors": {
"description": "A list of people who contributed to this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"maintainers": {
"description": "A list of people who maintains this package.",
"type": "array",
"items": {
"$ref": "#/definitions/person"
}
},
"files": {
"description": "The 'files' field is an array of files to include in your project. If you name a folder in the array, then it will also include the files inside that folder.",
"type": "array",
"items": {
"type": "string"
}
},
"main": {
"description": "The main field is a module ID that is the primary entry point to your program.",
"type": "string"
},
"exports": {
"description": "The \"exports\" field is used to restrict external access to non-exported module files, also enables a module to import itself using \"name\".",
"oneOf": [
{
"$ref": "#/definitions/packageExportsEntryPath",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"type": "object",
"properties": {
".": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
}
},
"patternProperties": {
"^\\./.+": {
"$ref": "#/definitions/packageExportsEntryOrFallback",
"description": "The module path prefix that is resolved when the module specifier starts with \"name/\", set to \"./*\" to allow external modules to import any subpath."
}
},
"additionalProperties": false
},
{
"$ref": "#/definitions/packageExportsEntryObject",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
},
{
"$ref": "#/definitions/packageExportsFallback",
"description": "The module path that is resolved when the module specifier matches \"name\", shadows the \"main\" field."
}
]
},
"bin": {
"type": [
"string",
"object"
],
"additionalProperties": {
"type": "string"
}
},
"type": {
"description": "When set to \"module\", the type field allows a package to specify all .js files within are ES modules. If the \"type\" field is omitted or set to \"commonjs\", all .js files are treated as CommonJS.",
"type": "string",
"enum": [
"commonjs",
"module"
],
"default": "commonjs"
},
"types": {
"description": "Set the types property to point to your bundled declaration file.",
"type": "string"
},
"typings": {
"description": "Note that the \"typings\" field is synonymous with \"types\", and could be used as well.",
"type": "string"
},
"typesVersions": {
"description": "The \"typesVersions\" field is used since TypeScript 3.1 to support features that were only made available in newer TypeScript versions.",
"type": "object",
"additionalProperties": {
"description": "Contains overrides for the TypeScript version that matches the version range matching the property key.",
"type": "object",
"properties": {
"*": {
"description": "Maps all file paths to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"patternProperties": {
"^[^*]+$": {
"description": "Maps the file path matching the property key to the file paths specified in the array.",
"type": "array",
"items": {
"type": "string"
}
},
"^[^*]*\\*[^*]*$": {
"description": "Maps file paths matching the pattern specified in property key to file paths specified in the array.",
"type": "array",
"items": {
"type": "string",
"pattern": "^[^*]*(?:\\*[^*]*)?$"
}
}
},
"additionalProperties": false
}
},
"man": {
"type": [
"array",
"string"
],
"description": "Specify either a single file or an array of filenames to put in place for the man program to find.",
"items": {
"type": "string"
}
},
"directories": {
"type": "object",
"properties": {
"bin": {
"description": "If you specify a 'bin' directory, then all the files in that folder will be used as the 'bin' hash.",
"type": "string"
},
"doc": {
"description": "Put markdown files in here. Eventually, these will be displayed nicely, maybe, someday.",
"type": "string"
},
"example": {
"description": "Put example scripts in here. Someday, it might be exposed in some clever way.",
"type": "string"
},
"lib": {
"description": "Tell people where the bulk of your library is. Nothing special is done with the lib folder in any way, but it's useful meta info.",
"type": "string"
},
"man": {
"description": "A folder that is full of man pages. Sugar to generate a 'man' array by walking the folder.",
"type": "string"
},
"test": {
"type": "string"
}
}
},
"repository": {
"description": "Specify the place where your code lives. This is helpful for people who want to contribute.",
"type": [
"object",
"string"
],
"properties": {
"type": {
"type": "string"
},
"url": {
"type": "string"
},
"directory": {
"type": "string"
}
}
},
"funding": {
"oneOf": [
{
"$ref": "#/definitions/fundingUrl"
},
{
"$ref": "#/definitions/fundingWay"
},
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/fundingUrl"
},
{
"$ref": "#/definitions/fundingWay"
}
]
},
"minItems": 1,
"uniqueItems": true
}
]
},
"scripts": {
"description": "The 'scripts' member is an object hash of script commands that are run at various times in the lifecycle of your package. The key is the lifecycle event, and the value is the command to run at that point.",
"type": "object",
"properties": {
"lint": {
"type": "string",
"description": "Run code quality tools, e.g. ESLint, TSLint, etc."
},
"prepublish": {
"type": "string",
"description": "Run BEFORE the package is published (Also run on local npm install without any arguments)."
},
"prepare": {
"type": "string",
"description": "Run both BEFORE the package is packed and published, and on local npm install without any arguments. This is run AFTER prepublish, but BEFORE prepublishOnly."
},
"prepublishOnly": {
"type": "string",
"description": "Run BEFORE the package is prepared and packed, ONLY on npm publish."
},
"prepack": {
"type": "string",
"description": "run BEFORE a tarball is packed (on npm pack, npm publish, and when installing git dependencies)."
},
"postpack": {
"type": "string",
"description": "Run AFTER the tarball has been generated and moved to its final destination."
},
"publish": {
"type": "string",
"description": "Publishes a package to the registry so that it can be installed by name. See https://docs.npmjs.com/cli/v8/commands/npm-publish"
},
"postpublish": {
"$ref": "#/definitions/scriptsPublishAfter"
},
"preinstall": {
"type": "string",
"description": "Run BEFORE the package is installed."
},
"install": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"postinstall": {
"$ref": "#/definitions/scriptsInstallAfter"
},
"preuninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"uninstall": {
"$ref": "#/definitions/scriptsUninstallBefore"
},
"postuninstall": {
"type": "string",
"description": "Run AFTER the package is uninstalled."
},
"preversion": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"version": {
"$ref": "#/definitions/scriptsVersionBefore"
},
"postversion": {
"type": "string",
"description": "Run AFTER bump the package version."
},
"pretest": {
"$ref": "#/definitions/scriptsTest"
},
"test": {
"$ref": "#/definitions/scriptsTest"
},
"posttest": {
"$ref": "#/definitions/scriptsTest"
},
"prestop": {
"$ref": "#/definitions/scriptsStop"
},
"stop": {
"$ref": "#/definitions/scriptsStop"
},
"poststop": {
"$ref": "#/definitions/scriptsStop"
},
"prestart": {
"$ref": "#/definitions/scriptsStart"
},
"start": {
"$ref": "#/definitions/scriptsStart"
},
"poststart": {
"$ref": "#/definitions/scriptsStart"
},
"prerestart": {
"$ref": "#/definitions/scriptsRestart"
},
"restart": {
"$ref": "#/definitions/scriptsRestart"
},
"postrestart": {
"$ref": "#/definitions/scriptsRestart"
},
"serve": {
"type": "string",
"description": "Start dev server to serve application files"
}
},
"additionalProperties": {
"type": "string",
"tsType": "string | undefined"
}
},
"config": {
"description": "A 'config' hash can be used to set configuration parameters used in package scripts that persist across upgrades.",
"type": "object",
"additionalProperties": true
},
"dependencies": {
"$ref": "#/definitions/dependency"
},
"devDependencies": {
"$ref": "#/definitions/dependency"
},
"optionalDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependencies": {
"$ref": "#/definitions/dependency"
},
"peerDependenciesMeta": {
"description": "When a user installs your package, warnings are emitted if packages specified in \"peerDependencies\" are not already installed. The \"peerDependenciesMeta\" field serves to provide more information on how your peer dependencies are utilized. Most commonly, it allows peer dependencies to be marked as optional. Metadata for this field is specified with a simple hash of the package name to a metadata object.",
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": true,
"properties": {
"optional": {
"description": "Specifies that this peer dependency is optional and should not be installed automatically.",
"type": "boolean"
}
}
}
},
"bundledDependencies": {
"description": "Array of package names that will be bundled when publishing the package.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"bundleDependencies": {
"description": "DEPRECATED: This field is honored, but \"bundledDependencies\" is the correct field name.",
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "boolean"
}
]
},
"resolutions": {
"description": "Resolutions is used to support selective version resolutions, which lets you define custom package versions or ranges inside your dependencies. See: https://classic.yarnpkg.com/en/docs/selective-version-resolutions",
"type": "object"
},
"packageManager": {
"description": "Defines which package manager is expected to be used when working on the current project. This field is currently experimental and needs to be opted-in; see https://nodejs.org/api/corepack.html",
"type": "string",
"pattern": "(npm|pnpm|yarn)@\\d+\\.\\d+\\.\\d+(-.+)?"
},
"engines": {
"type": "object",
"properties": {
"node": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"engineStrict": {
"type": "boolean"
},
"os": {
"description": "Specify which operating systems your module will run on.",
"type": "array",
"items": {
"type": "string"
}
},
"cpu": {
"description": "Specify that your code only runs on certain cpu architectures.",
"type": "array",
"items": {
"type": "string"
}
},
"preferGlobal": {
"type": "boolean",
"description": "DEPRECATED: This option used to trigger an npm warning, but it will no longer warn. It is purely there for informational purposes. It is now recommended that you install any binaries as local devDependencies wherever possible."
},
"private": {
"description": "If set to true, then npm will refuse to publish it.",
"oneOf": [
{
"type": "boolean"
},
{
"enum": [
"false",
"true"
]
}
]
},
"publishConfig": {
"type": "object",
"properties": {
"access": {
"type": "string",
"enum": [
"public",
"restricted"
]
},
"tag": {
"type": "string"
},
"registry": {
"type": "string",
"format": "uri"
}
},
"additionalProperties": true
},
"dist": {
"type": "object",
"properties": {
"shasum": {
"type": "string"
},
"tarball": {
"type": "string"
}
}
},
"readme": {
"type": "string"
},
"module": {
"description": "An ECMAScript module ID that is the primary entry point to your program.",
"type": "string"
},
"esnext": {
"description": "A module ID with untranspiled code that is the primary entry point to your program.",
"type": [
"string",
"object"
],
"properties": {
"main": {
"type": "string"
},
"browser": {
"type": "string"
}
},
"additionalProperties": {
"type": "string"
}
},
"workspaces": {
"description": "Allows packages within a directory to depend on one another using direct linking of local files. Additionally, dependencies within a workspace are hoisted to the workspace root when possible to reduce duplication. Note: It's also a good idea to set \"private\" to true when using this feature.",
"anyOf": [
{
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
{
"type": "object",
"properties": {
"packages": {
"type": "array",
"description": "Workspace package paths. Glob patterns are supported.",
"items": {
"type": "string"
}
},
"nohoist": {
"type": "array",
"description": "Packages to block from hoisting to the workspace root. Currently only supported in Yarn only.",
"items": {
"type": "string"
}
}
}
}
]
},
"jspm": {
"$ref": "#"
}
},
"anyOf": [
{
"type": "object",
"not": {
"required": [
"bundledDependencies",
"bundleDependencies"
]
}
},
{
"type": "object",
"not": {
"required": [
"bundleDependencies"
]
},
"required": [
"bundledDependencies"
]
},
{
"type": "object",
"not": {
"required": [
"bundledDependencies"
]
},
"required": [
"bundleDependencies"
]
}
]
}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/config/config_test.go","entries":[{"id":"666Z.go","source":"searchReplace.source","timestamp":1649839821656}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/ad_switch.go","entries":[{"id":"NRSz.go","timestamp":1650769033967},{"id":"109n.go","timestamp":1650769051559},{"id":"Z8Va.go","timestamp":1650769069935},{"id":"n3sY.go","timestamp":1650769083376},{"id":"fZjP.go","timestamp":1650769102117},{"id":"V3QU.go","timestamp":1650769121614},{"id":"ZWaM.go","timestamp":1650780184477},{"id":"q6rp.go","timestamp":1650780524843},{"id":"PfLN.go","timestamp":1650941361970},{"id":"geRE.go","timestamp":1651129685023},{"id":"pcln.go","source":"undoRedo.source","timestamp":1651129727616},{"id":"lBPf.go","timestamp":1652155104314},{"id":"Zc7K.go","timestamp":1652351097267}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/readme.md","entries":[{"id":"idlN.md","timestamp":1650010551690}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/metric_expression_template.go","entries":[{"id":"as1c.go","timestamp":1650420988947},{"id":"XtkE.go","timestamp":1650421005940},{"id":"Qxw2.go","timestamp":1650421123856},{"id":"8DDL.go","source":"Organize Imports","timestamp":1650421126261},{"id":"xqu8.go","source":"Organize Imports","timestamp":1650421476058},{"id":"M3ul.go","timestamp":1650421478744},{"id":"i6lo.go","timestamp":1650421670568},{"id":"ROql.go","timestamp":1650421706541},{"id":"RNOX.go","timestamp":1651223981061},{"id":"H9Jk.go","source":"Organize Imports","timestamp":1651223989576},{"id":"6CmG.go","timestamp":1651224013966},{"id":"VLeT.go","timestamp":1651224222205},{"id":"4rjv.go","timestamp":1651224286326},{"id":"3RI4.go","timestamp":1651224299612},{"id":"IRAO.go","timestamp":1651224310085},{"id":"UuOD.go","timestamp":1651224339441},{"id":"J21h.go","timestamp":1651224373703},{"id":"zeEy.go","timestamp":1651227927068},{"id":"2WwZ.go","timestamp":1651227954188},{"id":"6lvu.go","source":"Organize Imports","timestamp":1651227975528},{"id":"if5B.go","source":"undoRedo.source","timestamp":1651227995703},{"id":"WyIn.go","timestamp":1651228031862},{"id":"4I0D.go","timestamp":1651228078927},{"id":"s4JS.go","timestamp":1651228111286},{"id":"9FDk.go","timestamp":1651228125966},{"id":"JaGS.go","timestamp":1651228138811},{"id":"VCjW.go","source":"Organize Imports","timestamp":1651289067793},{"id":"iBkE.go","timestamp":1651289107757},{"id":"UnxG.go","timestamp":1651289242542},{"id":"imKz.go","timestamp":1651289856441},{"id":"fdfi.go","timestamp":1651289965704},{"id":"jG90.go","timestamp":1651290063664},{"id":"snIw.go","timestamp":1651290088779},{"id":"9PK0.go","timestamp":1651290129976},{"id":"yNhT.go","timestamp":1651290154861},{"id":"7GDi.go","timestamp":1651290215383},{"id":"jUX8.go","timestamp":1651290247928},{"id":"o1Dj.go","timestamp":1651290270173},{"id":"UBfp.go","timestamp":1651290284127},{"id":"mWuv.go","timestamp":1651290448067},{"id":"sC3U.go","timestamp":1651290477144},{"id":"04z5.go","source":"undoRedo.source","timestamp":1651290478133},{"id":"XI6w.go","timestamp":1651290484608},{"id":"48up.go","timestamp":1651290578823},{"id":"SC6s.go","source":"Organize Imports","timestamp":1651291805892},{"id":"MLd8.go","timestamp":1651291825509},{"id":"TDQk.go","timestamp":1651292287970},{"id":"JNZ9.go","timestamp":1651306191326},{"id":"Jg7w.go","timestamp":1651306563380},{"id":"SR6e.go","timestamp":1652346947826}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/video_test.go","entries":[{"id":"3hz7.go","source":"searchReplace.source","timestamp":1649836232628},{"id":"UlMp.go","source":"searchReplace.source","timestamp":1649840010639},{"id":"YXmR.go","source":"searchReplace.source","timestamp":1649840064358}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_profiles_test.go","entries":[{"id":"AQFj.go","source":"searchReplace.source","timestamp":1649836226637}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_profiles.go","entries":[{"id":"NudL.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/ads/call.go","entries":[{"id":"uU6V.go","source":"searchReplace.source","timestamp":1649836230007}]}
{"version":1,"resource":"file:///Users/funplususer/Library/Rime/default.custom.yaml","entries":[{"id":"h5oe.yaml","timestamp":1651500598715},{"id":"kuDl.yaml","timestamp":1651500635969},{"id":"DWCY.yaml","timestamp":1651501760280},{"id":"a3v3.yaml","timestamp":1651501786082},{"id":"iXhM.yaml","timestamp":1651502707815}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/tool.go","entries":[{"id":"TUnC.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/vendor/laravel/lumen-framework/src/Http/ResponseFactory.php","entries":[{"id":"Wpu5.php","timestamp":1649305204120},{"id":"klWM.php","timestamp":1649305218601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/access_token.py","entries":[{"id":"aYop.py","timestamp":1652157761424},{"id":"iaFg.py","timestamp":1652157816154},{"id":"BzXM.py","timestamp":1652157889059},{"id":"76Vf.py","timestamp":1652157910028},{"id":"PZKc.py","timestamp":1652158001408},{"id":"LQZo.py","timestamp":1652158040578}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/dmp_custom_audience.go","entries":[{"id":"9vJT.go","source":"searchReplace.source","timestamp":1649836230021}]}
{"version":1,"resource":"file:///Users/funplususer/Downloads/s3.html","entries":[{"id":"SGQw.html","source":"textFileCreate.source","timestamp":1649667368098},{"id":"TIke.html","timestamp":1649668196010},{"id":"RdEQ.html","timestamp":1649668351287}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/page.go","entries":[{"id":"AV6O.go","source":"searchReplace.source","timestamp":1649836229576}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/materia_image.go","entries":[{"id":"OgjI.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/promoted_objects.go","entries":[{"id":"dEoU.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/video.go","entries":[{"id":"TcD0.go","source":"searchReplace.source","timestamp":1649836232628},{"id":"Y5pU.go","source":"searchReplace.source","timestamp":1649839738857}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_ad_test.go","entries":[{"id":"C7GS.go","source":"searchReplace.source","timestamp":1649836230021},{"id":"VKV8.go","source":"Organize Imports","timestamp":1649997932556},{"id":"FpZf.go","timestamp":1649997937664},{"id":"tO5E.go","timestamp":1649997972819},{"id":"qm03.go","timestamp":1649998162311},{"id":"kOcS.go","timestamp":1649998181932},{"id":"ntZr.go","timestamp":1649998205971},{"id":"A18Q.go","timestamp":1650006036459}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/user/adaccounts.go","entries":[{"id":"ntN4.go","timestamp":1649841759660},{"id":"aOiP.go","timestamp":1649841771138},{"id":"Qoct.go","timestamp":1649841866921},{"id":"GnWQ.go","timestamp":1649841884602},{"id":"PEpB.go","timestamp":1649841914966},{"id":"9z1E.go","timestamp":1649842015998},{"id":"uZNh.go","timestamp":1649842028085},{"id":"dp79.go","timestamp":1649842349900},{"id":"NaMg.go","timestamp":1649843520718}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/middlewares/logrus.go","entries":[{"id":"wJmD.go","timestamp":1649641324031}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Http/Controllers/Api/Dashboard/SpecialController.php","entries":[{"id":"lKGd.php","timestamp":1649319664257}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/services/manage/event_type_record.go","entries":[{"id":"ayqj.go","timestamp":1649243621228},{"id":"iNrv.go","timestamp":1649243710123},{"id":"Vja3.go","timestamp":1649243732829},{"id":"DYK0.go","timestamp":1649297381677},{"id":"Yiu5.go","source":"Organize Imports","timestamp":1649297402157},{"id":"gV2X.go","timestamp":1649297443370},{"id":"dBnm.go","timestamp":1649297521787},{"id":"kWDF.go","timestamp":1649297534801},{"id":"DWDq.go","timestamp":1649297584561},{"id":"2kgp.go","timestamp":1649297678240},{"id":"Ngfh.go","timestamp":1649297726033},{"id":"nOBO.go","timestamp":1649297739426},{"id":"UvZZ.go","timestamp":1649297754597},{"id":"sGQS.go","timestamp":1649297772973},{"id":"U1tu.go","timestamp":1649297814152},{"id":"gg61.go","timestamp":1649297830803},{"id":"K11p.go","timestamp":1649297843856},{"id":"WTny.go","source":"Organize Imports","timestamp":1649297854908},{"id":"jzhA.go","timestamp":1649297868128},{"id":"lGh5.go","timestamp":1649297938008},{"id":"TaUc.go","timestamp":1649297968838},{"id":"81eV.go","timestamp":1649298029695},{"id":"nlpa.go","timestamp":1649298204814},{"id":"hwny.go","timestamp":1649298260843},{"id":"iHKa.go","timestamp":1649324674061},{"id":"73RU.go","timestamp":1649325676558},{"id":"gnLs.go","timestamp":1649325708296},{"id":"oCEE.go","timestamp":1649325723969},{"id":"OJrN.go","timestamp":1649325743882},{"id":"H25k.go","timestamp":1649325759962},{"id":"yV6T.go","timestamp":1649325805762},{"id":"3SR8.go","timestamp":1649326124084},{"id":"IvBr.go","timestamp":1649326290294},{"id":"elN9.go","timestamp":1649387453363},{"id":"c3RE.go","timestamp":1649387466279},{"id":"z4Og.go","timestamp":1649387479562},{"id":"wlwH.go","timestamp":1649387504815},{"id":"KC4i.go","timestamp":1649387557233},{"id":"3Zb0.go","source":"undoRedo.source","timestamp":1649387564448},{"id":"69d1.go","timestamp":1649387614005},{"id":"l229.go","timestamp":1649387658604},{"id":"T86L.go","timestamp":1649387672530},{"id":"kWDV.go","timestamp":1649387846976},{"id":"y1Ac.go","timestamp":1649387880485},{"id":"Q8Eg.go","timestamp":1649388438151},{"id":"tMTK.go","timestamp":1649388456034},{"id":"4wAD.go","timestamp":1649388480417},{"id":"v2hy.go","source":"undoRedo.source","timestamp":1649388488314},{"id":"Apq6.go","timestamp":1649388497030},{"id":"WAft.go","timestamp":1649388519126}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/utils/json.go","entries":[{"id":"03Fa.go","timestamp":1649655973427}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_packages_test.go","entries":[{"id":"cZmA.go","source":"searchReplace.source","timestamp":1649836226635}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/model/dsp-event.gen.input_options.go","entries":[{"id":"Io1Q.go","source":"Organize Imports","timestamp":1648877832948}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/daily_reports.go","entries":[{"id":"1DEX.go","source":"searchReplace.source","timestamp":1649836226418}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/tools_adcreative_templates_test.go","entries":[{"id":"6m1I.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/advertiser_test.go","entries":[{"id":"ASjc.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/config.go","entries":[{"id":"D0BJ.go","source":"searchReplace.source","timestamp":1649839821692},{"id":"mXao.go","timestamp":1651224074443},{"id":"gIxM.go","timestamp":1651224085365},{"id":"XTC2.go","timestamp":1651224116797},{"id":"Zoxa.go","timestamp":1651224145253},{"id":"XqyI.go","timestamp":1651224159260},{"id":"AMoS.go","timestamp":1651224176324},{"id":"huke.go","timestamp":1651224190170}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/material_video.go","entries":[{"id":"L2gb.go","source":"searchReplace.source","timestamp":1649836230601},{"id":"pRMt.go","source":"searchReplace.source","timestamp":1649839738836}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/options.go","entries":[{"id":"ujhr.go","timestamp":1650268562474},{"id":"O4Xm.go","timestamp":1650268623561},{"id":"wB8m.go","timestamp":1650268986405},{"id":"FegW.go","timestamp":1650268996788},{"id":"VH1S.go","timestamp":1650269143512},{"id":"KRJh.go","source":"undoRedo.source","timestamp":1650269170609},{"id":"w7XI.go","timestamp":1650274491581},{"id":"Ls8L.go","timestamp":1650274503810},{"id":"WTML.go","timestamp":1650274611928},{"id":"qWTv.go","timestamp":1650336766064},{"id":"KYW6.go","timestamp":1650336788435},{"id":"Ubcg.go","timestamp":1650432542734},{"id":"fDRt.go","timestamp":1650432574693},{"id":"Vyxk.go","timestamp":1650432605447},{"id":"LsCO.go","timestamp":1650432773278},{"id":"EPg7.go","timestamp":1650439407518},{"id":"BPaZ.go","timestamp":1650439444316},{"id":"o2gA.go","timestamp":1650508454664},{"id":"u5Ht.go","timestamp":1651221220870},{"id":"3XeE.go","timestamp":1651459850327},{"id":"dQKt.go","timestamp":1651459861672}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_images_test.go","entries":[{"id":"0jqR.go","source":"searchReplace.source","timestamp":1649836226635},{"id":"KHPv.go","source":"searchReplace.source","timestamp":1649840010458},{"id":"saEL.go","source":"searchReplace.source","timestamp":1649840064243}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/user/ids_for_bussiness_test.go","entries":[{"id":"QrVI.go","timestamp":1649838976400},{"id":"VCHJ.go","timestamp":1649839022551},{"id":"LXUb.go","timestamp":1649839061838},{"id":"AN6B.go","source":"Organize Imports","timestamp":1649839163244},{"id":"Danf.go","timestamp":1649839185662},{"id":"6ryv.go","timestamp":1649839196131},{"id":"hVUD.go","timestamp":1649839226090},{"id":"4Jiq.go","timestamp":1649839270411},{"id":"Eyhq.go","timestamp":1649839313696},{"id":"HNM1.go","timestamp":1649842447334},{"id":"2kT9.go","timestamp":1649843175731},{"id":"1rNJ.go","timestamp":1649844134476},{"id":"zyPr.go","source":"Organize Imports","timestamp":1649904398559},{"id":"fxnY.go","timestamp":1650955040562},{"id":"G7ve.go","timestamp":1651200720672},{"id":"35x3.go","timestamp":1651200779393},{"id":"ox1u.go","timestamp":1651204264668},{"id":"jfL6.go","timestamp":1651470704921},{"id":"lZK9.go","source":"Organize Imports","timestamp":1651470725887}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_campaign.go","entries":[{"id":"7RFH.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/marketing_file.go","entries":[{"id":"myEX.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/adaccounts.go","entries":[{"id":"h3GX.go","source":"移动 adaccounts.go","timestamp":1651470442173},{"id":"SRko.go","timestamp":1651470455220},{"id":"UN2h.go","source":"Organize Imports","timestamp":1651470461559}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/cmd/gen/gen.go","entries":[{"id":"q8yQ.go","timestamp":1650428064641},{"id":"KyQ6.go","timestamp":1650428089189},{"id":"q41p.go","timestamp":1650428194111},{"id":"bHO4.go","timestamp":1650428209359},{"id":"y4ZH.go","timestamp":1650428468511},{"id":"lIwy.go","timestamp":1650428480825},{"id":"Ul18.go","timestamp":1650428492479},{"id":"90hh.go","source":"Organize Imports","timestamp":1650428696106},{"id":"J5dn.go","timestamp":1650428711572},{"id":"JlYx.go","timestamp":1650428890094},{"id":"BLRh.go","timestamp":1650428900397},{"id":"vV1n.go","timestamp":1650428948515},{"id":"PhjU.go","timestamp":1650429023749},{"id":"skrv.go","timestamp":1650429051626},{"id":"5eNc.go","timestamp":1650429062723},{"id":"EI9H.go","timestamp":1650429096471},{"id":"TjVO.go","source":"Organize Imports","timestamp":1650429280182},{"id":"Bbpo.go","source":"Organize Imports","timestamp":1650429291306},{"id":"DszT.go","timestamp":1650429329403},{"id":"0OOZ.go","timestamp":1650429353219},{"id":"BoRv.go","source":"Organize Imports","timestamp":1650429363795},{"id":"T1DY.go","timestamp":1650429369357},{"id":"LQZN.go","timestamp":1650429391470},{"id":"LUFe.go","timestamp":1650429421732},{"id":"KCbx.go","timestamp":1650429484554},{"id":"3VmP.go","timestamp":1650429966552},{"id":"SFcG.go","timestamp":1650430077311},{"id":"4txg.go","timestamp":1650430142680},{"id":"eGmW.go","timestamp":1650430251081},{"id":"U2hC.go","timestamp":1650430271107},{"id":"Kcgl.go","timestamp":1650430283138},{"id":"Yfvm.go","timestamp":1650430341278},{"id":"P7b9.go","timestamp":1650430427952},{"id":"lCs9.go","timestamp":1650430475610},{"id":"LaLE.go","source":"undoRedo.source","timestamp":1650430480083},{"id":"CHVF.go","timestamp":1650430556464},{"id":"c4Pg.go","timestamp":1650430569555},{"id":"yQbI.go","timestamp":1650430606288},{"id":"6Sql.go","source":"undoRedo.source","timestamp":1650430608205},{"id":"pnLu.go","timestamp":1650430635246},{"id":"n8f1.go","timestamp":1650430720073},{"id":"MmXu.go","timestamp":1650430769917},{"id":"xUlu.go","timestamp":1650430804398},{"id":"6HyC.go","timestamp":1650430822293},{"id":"25CJ.go","timestamp":1650430874948},{"id":"maMh.go","timestamp":1650431141561},{"id":"6R9I.go","timestamp":1650431298150},{"id":"n87X.go","timestamp":1650431378608},{"id":"0OX8.go","timestamp":1651122080613},{"id":"9qJ4.go","timestamp":1651130279144}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/report_test.go","entries":[{"id":"f7yO.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Model/Admin/UserModel.php","entries":[{"id":"VRYq.php","timestamp":1649753097466},{"id":"Dv8C.php","timestamp":1649753180919},{"id":"7xuY.php","timestamp":1649753250409}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/nacos.py","entries":[{"id":"6InX.py","timestamp":1652348394603},{"id":"4Dus.py","timestamp":1652348429644},{"id":"lLdV.py","timestamp":1652348491659}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_adgroups_test.go","entries":[{"id":"d9rS.go","source":"searchReplace.source","timestamp":1649836229119}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/linechart_test.go","entries":[{"id":"aIIn.go","timestamp":1650439920657},{"id":"GY4R.go","timestamp":1650441689434},{"id":"TenG.go","timestamp":1650441742405},{"id":"UAT8.go","timestamp":1650441753187},{"id":"MHNa.go","timestamp":1650441790754},{"id":"l4ON.go","source":"Organize Imports","timestamp":1650441797337},{"id":"Wpp8.go","timestamp":1650441812835},{"id":"0PGi.go","timestamp":1650441837679},{"id":"eXus.go","timestamp":1650442417052},{"id":"SP17.go","timestamp":1650442484978},{"id":"3FLh.go","timestamp":1650442533967},{"id":"c7Km.go","timestamp":1650444544028},{"id":"xkGC.go","timestamp":1650444575041},{"id":"9uiJ.go","source":"undoRedo.source","timestamp":1650444578388},{"id":"3TEg.go","timestamp":1650444588410},{"id":"T7CK.go","timestamp":1650444599233},{"id":"dIeQ.go","timestamp":1650511437183},{"id":"UFDs.go","source":"重命名 REPORT_TYPE_FPID","timestamp":1651721080800}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/app.go","entries":[{"id":"6I8x.go","timestamp":1650268534110},{"id":"A2eE.go","timestamp":1650268827398},{"id":"xA2W.go","timestamp":1650270083645},{"id":"bvlz.go","timestamp":1650272302236},{"id":"1gmV.go","timestamp":1650336859018},{"id":"DVb3.go","timestamp":1650361888333},{"id":"Jsr8.go","timestamp":1650594275713},{"id":"0Ufg.go","timestamp":1651228025689},{"id":"Y5SP.go","timestamp":1651288989676},{"id":"tXO0.go","timestamp":1651289014247},{"id":"g3A7.go","timestamp":1651289029227},{"id":"6LEt.go","timestamp":1651289041576},{"id":"wIoj.go","timestamp":1651289201827},{"id":"S8pR.go","timestamp":1651289824311}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/ads/token_limit.go","entries":[{"id":"6RIN.go","source":"searchReplace.source","timestamp":1649836232629},{"id":"rypI.go","source":"searchReplace.source","timestamp":1649839465166}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/search.go","entries":[{"id":"31qA.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/dashboard_test.go","entries":[{"id":"Keo7.go","timestamp":1650337243351},{"id":"Nxkj.go","timestamp":1650337697364},{"id":"xX2W.go","timestamp":1650337708363},{"id":"hxlh.go","timestamp":1650337722103},{"id":"7LcV.go","timestamp":1650338209244},{"id":"X6Oj.go","timestamp":1650344668481},{"id":"BxF9.go","timestamp":1650345614444},{"id":"X5X4.go","timestamp":1650345637281},{"id":"Dwbx.go","source":"Organize Imports","timestamp":1650345662742},{"id":"QZ00.go","timestamp":1650345676829},{"id":"6bZL.go","timestamp":1650345699718},{"id":"et8g.go","timestamp":1650345752002},{"id":"oOny.go","timestamp":1650345839829},{"id":"KjnL.go","timestamp":1650353197214},{"id":"pTfK.go","timestamp":1650360697909},{"id":"wkHV.go","timestamp":1650360716942},{"id":"lhTv.go","timestamp":1650360864151},{"id":"zXC2.go","timestamp":1650360888677},{"id":"1efJ.go","timestamp":1650361039241},{"id":"K2Sc.go","timestamp":1650361079749},{"id":"WZQm.go","timestamp":1650362460314},{"id":"yqoL.go","timestamp":1650422175758},{"id":"K7nC.go","timestamp":1650424040528},{"id":"Wt6J.go","timestamp":1650424051744},{"id":"Cgkg.go","timestamp":1650424123568},{"id":"z7Gc.go","timestamp":1650424149349},{"id":"4mbX.go","timestamp":1650424159389},{"id":"lxLf.go","timestamp":1650424275795},{"id":"a8Xm.go","timestamp":1651287484749},{"id":"ozDM.go","timestamp":1651287500519},{"id":"7IP1.go","timestamp":1651287530617},{"id":"3Gky.go","timestamp":1651287559349},{"id":"R0dK.go","timestamp":1651287578362},{"id":"JSUZ.go","source":"Organize Imports","timestamp":1651287597156},{"id":"HrJ0.go","timestamp":1651287616100},{"id":"aMxM.go","timestamp":1651287647248},{"id":"Wyh7.go","timestamp":1651287664963},{"id":"815b.go","timestamp":1651287689276},{"id":"LU2C.go","timestamp":1651287709625},{"id":"CgNP.go","timestamp":1651289613284},{"id":"SrIR.go","timestamp":1651290344446},{"id":"jmIw.go","timestamp":1651290385187},{"id":"HOwZ.go","timestamp":1651290636505},{"id":"mKK1.go","timestamp":1651290993781},{"id":"W7bZ.go","timestamp":1651291010747},{"id":"cZLB.go","timestamp":1651292346332},{"id":"Qekx.go","source":"重命名 REPORT_TYPE_FPID","timestamp":1651721083817},{"id":"4iX8.go","timestamp":1652098496643},{"id":"PcxE.go","timestamp":1652098523876},{"id":"9vx1.go","timestamp":1652156851551}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/service_test.go","entries":[{"id":"6lft.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_targetings_test.go","entries":[{"id":"B8mQ.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/common/ad_switch.go","entries":[{"id":"nyI3.go","source":"Organize Imports","timestamp":1650770987651},{"id":"qbNe.go","timestamp":1650771000045},{"id":"6UQ1.go","timestamp":1650780271138},{"id":"UVUj.go","timestamp":1650780287245},{"id":"cEoA.go","timestamp":1650780303669},{"id":"54cT.go","timestamp":1650780351151},{"id":"G04N.go","source":"Organize Imports","timestamp":1650780367842},{"id":"UcYE.go","timestamp":1650780388129},{"id":"KGUN.go","timestamp":1650780440401},{"id":"nCBF.go","timestamp":1650780464761},{"id":"36ou.go","timestamp":1650780497060},{"id":"ViQ6.go","timestamp":1650780554081},{"id":"YceC.go","source":"Organize Imports","timestamp":1650940747007},{"id":"mOOw.go","source":"Organize Imports","timestamp":1650940798430},{"id":"nJW5.go","source":"Organize Imports","timestamp":1650940811068},{"id":"HBAq.go","timestamp":1650941319017},{"id":"r9QZ.go","timestamp":1650941817175},{"id":"QeyH.go","timestamp":1650941831782},{"id":"eoqm.go","timestamp":1650942081571},{"id":"oL04.go","source":"Organize Imports","timestamp":1650942092960},{"id":"dqES.go","timestamp":1650942386042},{"id":"qupb.go","timestamp":1650942436436},{"id":"dgh8.go","timestamp":1650942515821},{"id":"pgLv.go","timestamp":1651129701160},{"id":"Oqa3.go","source":"undoRedo.source","timestamp":1651129720935},{"id":"mQaO.go","timestamp":1651130801324},{"id":"ow8L.go","timestamp":1651130829197},{"id":"B6Z5.go","timestamp":1651130873893},{"id":"xV9m.go","timestamp":1651130918399},{"id":"hNu0.go","timestamp":1651130938987},{"id":"s50V.go","timestamp":1651130949463},{"id":"UdQL.go","timestamp":1651130970580},{"id":"cWBv.go","timestamp":1651131005359},{"id":"vwBr.go","timestamp":1651131015441},{"id":"xYIu.go","timestamp":1651131027432},{"id":"zBg0.go","source":"Organize Imports","timestamp":1651131059494},{"id":"iEcv.go","source":"Organize Imports","timestamp":1651131115763},{"id":"4q4w.go","timestamp":1651131124767},{"id":"tEtv.go","timestamp":1651131153710},{"id":"vgdz.go","timestamp":1651131166910},{"id":"jcks.go","source":"Organize Imports","timestamp":1651131848736},{"id":"d8nW.go","timestamp":1651131924062},{"id":"JgIE.go","timestamp":1652155059425},{"id":"Lu5O.go","timestamp":1652155122951},{"id":"jt1E.go","timestamp":1652155149967},{"id":"TC6j.go","timestamp":1652155170720},{"id":"K3A4.go","timestamp":1652155180918},{"id":"0d9P.go","source":"Organize Imports","timestamp":1652155691301},{"id":"yxnU.go","timestamp":1652323902939},{"id":"PnHY.go","timestamp":1652351137644}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_ad_stat_extra_info.go","entries":[{"id":"ClJ8.go","source":"searchReplace.source","timestamp":1649836230023}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/advertiser_test.go","entries":[{"id":"e2lP.go","source":"searchReplace.source","timestamp":1649836230021}]}
{"version":1,"resource":"file:///Users/funplususer/Downloads/pull%20facebook%20ad.json","entries":[{"id":"Mbmk.json","timestamp":1652089734181}]}
[
{
"processDefinition": {
"id": 60,
"code": 5316567105376,
"name": "pull facebook ad手动",
"version": 12,
"releaseState": "ONLINE",
"projectCode": 5161323808224,
"description": "拉取facebook的广告数据",
"globalParams": "[{\"prop\":\"host\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"adtech-offline.ctsm9m6vzsm5.us-west-2.rds.amazonaws.com\"},{\"prop\":\"user\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"root\"},{\"prop\":\"passwd\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"oqbRA0dO96An2\"},{\"prop\":\"db\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"admanager\"},{\"prop\":\"access_token\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD\"},{\"prop\":\"id\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"145435629382402\"},{\"prop\":\"env\",\"direct\":\"IN\",\"type\":\"VARCHAR\",\"value\":\"test\"}]",
"globalParamList": [
{
"prop": "host",
"direct": "IN",
"type": "VARCHAR",
"value": "adtech-offline.ctsm9m6vzsm5.us-west-2.rds.amazonaws.com"
},
{
"prop": "user",
"direct": "IN",
"type": "VARCHAR",
"value": "root"
},
{
"prop": "passwd",
"direct": "IN",
"type": "VARCHAR",
"value": "oqbRA0dO96An2"
},
{
"prop": "db",
"direct": "IN",
"type": "VARCHAR",
"value": "admanager"
},
{
"prop": "access_token",
"direct": "IN",
"type": "VARCHAR",
"value": "EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD"
},
{
"prop": "id",
"direct": "IN",
"type": "VARCHAR",
"value": "145435629382402"
},
{
"prop": "env",
"direct": "IN",
"type": "VARCHAR",
"value": "test"
}
],
"globalParamMap": {
"access_token": "EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD",
"passwd": "oqbRA0dO96An2",
"host": "adtech-offline.ctsm9m6vzsm5.us-west-2.rds.amazonaws.com",
"id": "145435629382402",
"env": "test",
"user": "root",
"db": "admanager"
},
"createTime": "2022-04-26 09:41:21",
"updateTime": "2022-05-09 08:33:54",
"flag": "YES",
"userId": 18,
"userName": null,
"projectName": null,
"locations": "[{\"taskCode\":5315288860768,\"x\":135,\"y\":75},{\"taskCode\":5324828838240,\"x\":405,\"y\":75},{\"taskCode\":5324838135264,\"x\":405,\"y\":215},{\"taskCode\":5324832560352,\"x\":135,\"y\":225}]",
"scheduleReleaseState": null,
"timeout": 0,
"tenantId": 13,
"tenantCode": null,
"modifyBy": null,
"warningGroupId": 0
},
"processTaskRelationList": [
{
"id": 2227,
"name": "",
"processDefinitionVersion": 12,
"projectCode": 5161323808224,
"processDefinitionCode": 5316567105376,
"preTaskCode": 5324832560352,
"preTaskVersion": 8,
"postTaskCode": 5324838135264,
"postTaskVersion": 7,
"conditionType": "NONE",
"conditionParams": {},
"createTime": "2022-05-09 08:33:54",
"updateTime": "2022-05-09 08:33:54"
},
{
"id": 2228,
"name": "",
"processDefinitionVersion": 12,
"projectCode": 5161323808224,
"processDefinitionCode": 5316567105376,
"preTaskCode": 5324828838240,
"preTaskVersion": 7,
"postTaskCode": 5324832560352,
"postTaskVersion": 8,
"conditionType": "NONE",
"conditionParams": {},
"createTime": "2022-05-09 08:33:54",
"updateTime": "2022-05-09 08:33:54"
},
{
"id": 2229,
"name": "",
"processDefinitionVersion": 12,
"projectCode": 5161323808224,
"processDefinitionCode": 5316567105376,
"preTaskCode": 5315288860768,
"preTaskVersion": 7,
"postTaskCode": 5324828838240,
"postTaskVersion": 7,
"conditionType": "NONE",
"conditionParams": {},
"createTime": "2022-05-09 08:33:54",
"updateTime": "2022-05-09 08:33:54"
},
{
"id": 2230,
"name": "",
"processDefinitionVersion": 12,
"projectCode": 5161323808224,
"processDefinitionCode": 5316567105376,
"preTaskCode": 0,
"preTaskVersion": 0,
"postTaskCode": 5315288860768,
"postTaskVersion": 7,
"conditionType": "NONE",
"conditionParams": {},
"createTime": "2022-05-09 08:33:54",
"updateTime": "2022-05-09 08:33:54"
}
],
"taskDefinitionList": [
{
"id": 673,
"code": 5315288860768,
"name": "accounts",
"version": 7,
"description": "",
"projectCode": 5161323808224,
"userId": 18,
"taskType": "PYTHON",
"taskParams": {
"resourceList": [],
"localParams": [],
"rawScript": "from facebook_business.api import FacebookAdsApi\nfrom facebook_business.adobjects.user import User\nfrom datetime import datetime\nimport pymysql\nimport snowflake.connector\n\nenv = \"${env}\"\n\n\ndef config():\n if env == \"test\" or env == \"prod\":\n host = \"${host}\"\n user = \"${user}\"\n passwd = \"${passwd}\"\n db = \"${db}\"\n access_token = \"${access_token}\"\n id = \"${id}\"\n else:\n host = \"10.7.69.62\"\n user = \"webdb\"\n passwd = \"webdb\"\n db = \"admanager\"\n access_token = \"EABDErtSiPbYBAJi5CJxdT4unZA7pwCVQS1aMRWhJmPbIlJgCDGOOOqZBkTwKJWshyZASYH0S6WNbf0eJ8PZCsVFY06hOdQQiOWl9wDYRYF87iovFkhzNDZBl498ehLf09ynbNhIFOQHN2QYmioDZCkmJfpMiFwBKYOQqB2q0qLUQZDZD\"\n id = \"5259692210729518\"\n\n return {\n \"mysql\": (host, user, passwd, db),\n \"fb\": {\"access_token\": access_token, \"id\": id},\n }\n\n\nconf = config()\n(host, user, passwd, db) = conf[\"mysql\"]\n\naccess_token = conf[\"fb\"][\"access_token\"]\nid = conf[\"fb\"][\"id\"]\n\nFacebookAdsApi.init(access_token=access_token)\n\n# 打开数据库连接\ndb = pymysql.connect(host=host, user=user, passwd=passwd, db=db)\n\nctx = snowflake.connector.connect(\n user=\"da_dsp\",\n password=\"scOHTXJhX206JPui\",\n account=\"funplus_data\",\n database=\"RS_DW\",\n)\n\nnow = datetime.now() # current date and time\n\n\ndef formatSQL(ad_account):\n act_id = ad_account[\"id\"]\n account_id = ad_account[\"account_id\"]\n\n return {\n \"act_id\": act_id,\n \"account_id\": account_id,\n \"created_at\": now,\n \"updated_at\": now,\n }\n\n\ndef saveAccounts(ad_accounts):\n if ad_accounts != False and len(ad_accounts) > 0:\n\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n print_sql_list = []\n sql_list = []\n\n for ad_account in ad_accounts:\n sql = formatSQL(ad_account)\n print_sql_list.append(sql)\n sql_list.append(list(sql.values()))\n\n print(\"print_sql_list:{}\".format(print_sql_list))\n print(\"sql_list:{}\".format(sql_list))\n\n cursor.executemany(\n \"insert into fb_accounts(act_id,account_id,created_at,updated_at) values (%s,%s,%s,%s) ON DUPLICATE KEY UPDATE updated_at=VALUES(updated_at)\",\n sql_list,\n )\n\n db.commit()\n\n cs = ctx.cursor()\n cs.executemany(\n \"insert into ad_tech.fb_accounts(act_id,account_id,created_at,updated_at) values (%s,%s,%s,%s)\",\n sql_list,\n )\n cs.close()\n\n\nif __name__ == \"__main__\":\n fields = []\n params = {\n \"limit\": 10000,\n }\n ad_accounts = User(id).get_ad_accounts(fields=fields, params=params,)\n print(ad_accounts)\n\n print(\"toal:\", ad_accounts.total())\n\n cs = ctx.cursor()\n cs.execute(\"truncate table ad_tech.fb_accounts\")\n cs.close()\n\n saveAccounts(ad_accounts)\n\n while ad_accounts.load_next_page():\n saveAccounts(ad_accounts)\n\n # 关闭数据库连接\n db.close()\n\n ",
"dependence": {},
"conditionResult": {
"successNode": [],
"failedNode": []
},
"waitStartTimeout": {},
"switchResult": {}
},
"taskParamList": [],
"taskParamMap": {},
"flag": "YES",
"taskPriority": "MEDIUM",
"userName": null,
"projectName": null,
"workerGroup": "default",
"environmentCode": -1,
"failRetryTimes": 0,
"failRetryInterval": 1,
"timeoutFlag": "CLOSE",
"timeoutNotifyStrategy": "WARN",
"timeout": 0,
"delayTime": 0,
"resourceIds": "",
"createTime": "2022-04-26 09:41:21",
"updateTime": "2022-05-09 05:25:46",
"modifyBy": null
},
{
"id": 690,
"code": 5324828838240,
"name": "campaign",
"version": 7,
"description": "",
"projectCode": 5161323808224,
"userId": 18,
"taskType": "PYTHON",
"taskParams": {
"resourceList": [],
"localParams": [],
"rawScript": "from facebook_business.api import FacebookAdsApi\nfrom facebook_business.adobjects.user import User\nfrom facebook_business.adobjects.campaign import Campaign\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.exceptions import FacebookRequestError\nfrom datetime import datetime\nimport pymysql\nimport json\nimport snowflake.connector\nimport asyncio\n\nenv = \"${env}\"\n\n\ndef config():\n if env == \"test\" or env == \"prod\":\n host = \"${host}\"\n user = \"${user}\"\n passwd = \"${passwd}\"\n db = \"${db}\"\n access_token = \"${access_token}\"\n id = \"${id}\"\n else:\n host = \"10.7.69.62\"\n user = \"webdb\"\n passwd = \"webdb\"\n db = \"admanager\"\n access_token = \"EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD\"\n id = \"145435629382402\"\n\n return {\n \"mysql\": (host, user, passwd, db),\n \"fb\": {\"access_token\": access_token, \"id\": id},\n }\n\n\nconf = config()\n(host, user, passwd, db) = conf[\"mysql\"]\n\naccess_token = conf[\"fb\"][\"access_token\"]\nid = conf[\"fb\"][\"id\"]\nFacebookAdsApi.init(access_token=access_token)\n\nnow = datetime.now() # current date and time\n\n\ndef formatSQL(campaign):\n return {\n \"account_id\": campaign[\"account_id\"],\n \"campaign_id\": campaign[\"id\"],\n \"name\": campaign[\"name\"],\n \"buying_type\": campaign[\"buying_type\"] if \"buying_type\" in campaign else None,\n \"configured_status\": campaign[\"configured_status\"],\n \"created_time\": campaign[\"created_time\"],\n \"daily_budget\": campaign[\"daily_budget\"]\n if \"daily_budget\" in campaign\n else None,\n \"last_budget_toggling_time\": campaign[\"last_budget_toggling_time\"]\n if \"last_budget_toggling_time\" in campaign\n else None,\n \"objective\": campaign[\"objective\"],\n \"start_time\": campaign[\"start_time\"] if \"start_time\" in campaign else None,\n \"status\": campaign[\"status\"],\n \"content\": json.dumps(campaign._json),\n }\n\n\nasync def saveCampaigns(campaigns):\n if campaigns != False and len(campaigns) > 0:\n\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n print_sql_list = []\n sql_list = []\n\n for campaign in campaigns:\n sql = formatSQL(campaign)\n print_sql_list.append(sql)\n sql_list.append(list(sql.values()))\n\n # print(\"print_sql_list:{}\".format(print_sql_list))\n # print(\"sql_list:{}\".format(sql_list))\n\n cursor.executemany(\n \"insert into fb_campaigns(account_id,campaign_id,name,buying_type,configured_status,created_time,daily_budget,last_budget_toggling_time,objective,start_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) ON DUPLICATE KEY UPDATE name=VALUES(name),buying_type=VALUES(buying_type),configured_status=VALUES(configured_status),daily_budget=VALUES(daily_budget),last_budget_toggling_time=VALUES(last_budget_toggling_time),objective=VALUES(objective),start_time=VALUES(start_time),status=VALUES(status),content=VALUES(content)\",\n sql_list,\n )\n\n db.commit()\n\n cs = ctx.cursor()\n\n cs.execute(\"truncate table ad_tech.fb_campaigns_merge\")\n\n cs.executemany(\n \"insert into ad_tech.fb_campaigns_merge(account_id,campaign_id,name,buying_type,configured_status,created_time,daily_budget,last_budget_toggling_time,objective,start_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)\",\n sql_list,\n )\n\n cs.execute(\n \"\"\"merge into ad_tech.fb_campaigns as a using ad_tech.fb_campaigns_merge as b\n on a.account_id = b.account_id and a.campaign_id = b.campaign_id\n when matched then\n update set\n a.name = b.name,\n a.buying_type = b.buying_type,\n a.configured_status = b.configured_status,\n a.created_time = b.created_time,\n a.daily_budget = b.daily_budget,\n a.last_budget_toggling_time = b.last_budget_toggling_time,\n a.objective = b.objective,\n a.start_time = b.start_time,\n a.status = b.status,\n a.content = b.content\n when not matched then\n insert (account_id,campaign_id,name,buying_type,configured_status,created_time,daily_budget,last_budget_toggling_time,objective,start_time,status,content) values (b.account_id, b.campaign_id, b.name, b.buying_type, b.configured_status, b.created_time, b.daily_budget, b.last_budget_toggling_time, b.objective, b.start_time, b.status, b.content);\n \"\"\"\n )\n cs.close()\n\n\ndef queryAccounts():\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n\n sql = \"select act_id from fb_accounts where status =1 order by id\"\n cursor.execute(sql)\n\n results = cursor.fetchall()\n\n # print(results)\n\n db.commit()\n return results\n\n\nasync def getCampaigns(ad_account, fileds, params=None):\n try:\n my_account = AdAccount(ad_account[0])\n campaigns = my_account.get_campaigns(fields=fileds, params=params)\n print(ad_account[0], campaigns.total(), len(campaigns), campaigns.headers())\n await saveCampaigns(campaigns)\n\n while campaigns.load_next_page():\n print(ad_account[0], campaigns.total(), len(campaigns), campaigns.headers())\n await saveCampaigns(campaigns)\n except FacebookRequestError as e:\n if (\n e.api_error_message()\n == \"Please reduce the amount of data you're asking for, then retry your request\"\n ):\n print(\n ad_account[0],\n \"Please reduce the amount of data you're asking for, then retry your request\",\n )\n await getCampaigns(ad_account, fileds)\n except Exception as e:\n print(e)\n\n\nasync def main(ad_accounts, fileds):\n tasks = []\n\n for ad_account in ad_accounts:\n task = getCampaigns(ad_account, fileds, params={\"limit\": 500})\n tasks.append(task)\n\n L = await asyncio.gather(*tasks)\n print(L)\n\n\nif __name__ == \"__main__\":\n # 打开数据库连接\n db = pymysql.connect(host=host, user=user, passwd=passwd, db=db)\n\n ctx = snowflake.connector.connect(\n user=\"da_dsp\",\n password=\"scOHTXJhX206JPui\",\n account=\"funplus_data\",\n database=\"RS_DW\",\n )\n\n fileds = []\n for k in Campaign.Field.__dict__.keys():\n if k != \"__doc__\" and k != \"__module__\":\n fileds.append(k)\n # print(k, Campaign.Field.__dict__[k])\n\n print(fileds)\n\n ad_accounts = queryAccounts()\n\n asyncio.run(main(ad_accounts, fileds), debug=True)\n\n # 关闭数据库连接\n db.close()\n",
"dependence": {},
"conditionResult": {
"successNode": [],
"failedNode": []
},
"waitStartTimeout": {},
"switchResult": {}
},
"taskParamList": [],
"taskParamMap": {},
"flag": "YES",
"taskPriority": "MEDIUM",
"userName": null,
"projectName": null,
"workerGroup": "default",
"environmentCode": -1,
"failRetryTimes": 0,
"failRetryInterval": 1,
"timeoutFlag": "CLOSE",
"timeoutNotifyStrategy": "WARN",
"timeout": 0,
"delayTime": 0,
"resourceIds": "",
"createTime": "2022-04-27 03:39:18",
"updateTime": "2022-05-09 08:33:54",
"modifyBy": null
},
{
"id": 691,
"code": 5324838135264,
"name": "ads",
"version": 7,
"description": "",
"projectCode": 5161323808224,
"userId": 18,
"taskType": "PYTHON",
"taskParams": {
"resourceList": [],
"localParams": [],
"rawScript": "from facebook_business.api import FacebookAdsApi\nfrom facebook_business.adobjects.user import User\nfrom facebook_business.adobjects.adset import AdSet\nfrom facebook_business.adobjects.ad import Ad\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.adobjects.campaign import Campaign\nfrom datetime import datetime\nimport pymysql\nimport json\nimport snowflake.connector\nimport asyncio\nfrom facebook_business.exceptions import FacebookRequestError\n\nenv = \"${env}\"\n\n\ndef config():\n if env == \"test\" or env == \"prod\":\n host = \"${host}\"\n user = \"${user}\"\n passwd = \"${passwd}\"\n db = \"${db}\"\n access_token = \"${access_token}\"\n id = \"${id}\"\n else:\n host = \"10.7.69.62\"\n user = \"webdb\"\n passwd = \"webdb\"\n db = \"admanager\"\n access_token = \"EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD\"\n id = \"145435629382402\"\n\n return {\n \"mysql\": (host, user, passwd, db),\n \"fb\": {\"access_token\": access_token, \"id\": id},\n }\n\n\nconf = config()\n(host, user, passwd, db) = conf[\"mysql\"]\n\naccess_token = conf[\"fb\"][\"access_token\"]\nid = conf[\"fb\"][\"id\"]\nFacebookAdsApi.init(access_token=access_token)\n\nnow = datetime.now() # current date and time\n\n\ndef formatSQL(ad):\n return {\n \"account_id\": ad[\"account_id\"],\n \"campaign_id\": ad[\"campaign_id\"],\n \"adset_id\": ad[\"adset_id\"],\n \"ad_id\": ad[\"id\"],\n \"name\": ad[\"name\"],\n \"configured_status\": ad[\"configured_status\"],\n \"created_time\": ad[\"created_time\"],\n \"status\": ad[\"status\"],\n \"content\": json.dumps(ad._json),\n }\n\n\nasync def saveAds(ads):\n if ads != False and len(ads) > 0:\n\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n print_sql_list = []\n sql_list = []\n\n for ad in ads:\n sql = formatSQL(ad)\n print_sql_list.append(sql)\n sql_list.append(list(sql.values()))\n\n # print(\"print_sql_list:{}\".format(print_sql_list))\n # print(\"sql_list:{}\".format(sql_list))\n\n cursor.executemany(\n \"insert into fb_ads(account_id,campaign_id,adset_id,ad_id,name,configured_status,created_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s) ON DUPLICATE KEY UPDATE name=VALUES(name),configured_status=VALUES(configured_status),status=VALUES(status),content=VALUES(content)\",\n sql_list,\n )\n\n db.commit()\n\n cs = ctx.cursor()\n\n cs.execute(\"truncate table ad_tech.fb_ads_merge\")\n\n cs.executemany(\n \"insert into ad_tech.fb_ads_merge(account_id,campaign_id,adset_id,ad_id,name,configured_status,created_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s)\",\n sql_list,\n )\n\n cs.execute(\n \"\"\"merge into ad_tech.fb_ads as a using ad_tech.fb_ads_merge as b\n on a.account_id = b.account_id and a.campaign_id = b.campaign_id and a.adset_id = b.adset_id and a.ad_id = b.ad_id\n when matched then \n update set \n a.name = b.name,\n a.configured_status = b.configured_status,\n a.status = b.status,\n a.content = b.content\n when not matched then \n insert (account_id,campaign_id,adset_id,ad_id,name,configured_status,created_time,status,content) values (b.account_id,b.campaign_id,b.adset_id,b.ad_id,b.name,b.configured_status,b.created_time,b.status,b.content);\n \"\"\"\n )\n cs.close()\n\n\ndef queryAccounts():\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n\n sql = \"select act_id from fb_accounts where status =1 order by id\"\n cursor.execute(sql)\n\n results = cursor.fetchall()\n\n # print(results)\n\n db.commit()\n return results\n\n\nasync def getAd(ad_account, fileds, params=None):\n try:\n my_account = AdAccount(ad_account[0])\n ads = my_account.get_ads(fields=fileds, params=params)\n print(ad_account[0], ads.total(), len(ads), ads.headers())\n await saveAds(ads)\n\n while ads.load_next_page():\n print(ad_account[0], ads.total(), len(ads), ads.headers())\n await saveAds(ads)\n except AttributeError as err:\n print(\"AttributeError\", err)\n except FacebookRequestError as e:\n if (\n e.api_error_message()\n == \"Please reduce the amount of data you're asking for, then retry your request\"\n ):\n print(\n ad_account[0],\n \"Please reduce the amount of data you're asking for, then retry your request\",\n )\n await getAd(ad_account, fileds)\n except Exception as e:\n print(e)\n\n\nasync def main(ad_accounts, fileds):\n tasks = []\n for ad_account in ad_accounts:\n task = getAd(ad_account, fileds, params={\"limit\": 500})\n tasks.append(task)\n\n L = await asyncio.gather(*tasks)\n print(L)\n\n\nif __name__ == \"__main__\":\n # 打开数据库连接\n db = pymysql.connect(host=host, user=user, passwd=passwd, db=db)\n\n ctx = snowflake.connector.connect(\n user=\"da_dsp\",\n password=\"scOHTXJhX206JPui\",\n account=\"funplus_data\",\n database=\"RS_DW\",\n )\n\n fileds = []\n for k in Ad.Field.__dict__.keys():\n if (\n k != \"__doc__\"\n and k != \"__module__\"\n # and k != \"existing_customer_budget_percentage\"\n # and k != \"full_funnel_exploration_mode\"\n # and k != \"targeting_optimization_types\" // 要修改facebook-python-business-sdk\n ):\n fileds.append(k)\n # print(k, Campaign.Field.__dict__[k])\n\n print(fileds)\n\n ad_accounts = queryAccounts()\n\n asyncio.run(main(ad_accounts, fileds), debug=True)\n\n # 关闭数据库连接\n db.close()\n",
"dependence": {},
"conditionResult": {
"successNode": [],
"failedNode": []
},
"waitStartTimeout": {},
"switchResult": {}
},
"taskParamList": [],
"taskParamMap": {},
"flag": "YES",
"taskPriority": "MEDIUM",
"userName": null,
"projectName": null,
"workerGroup": "default",
"environmentCode": -1,
"failRetryTimes": 0,
"failRetryInterval": 1,
"timeoutFlag": "CLOSE",
"timeoutNotifyStrategy": "WARN",
"timeout": 0,
"delayTime": 0,
"resourceIds": "",
"createTime": "2022-04-27 03:39:18",
"updateTime": "2022-05-09 08:33:54",
"modifyBy": null
},
{
"id": 692,
"code": 5324832560352,
"name": "adsets",
"version": 8,
"description": "",
"projectCode": 5161323808224,
"userId": 18,
"taskType": "PYTHON",
"taskParams": {
"resourceList": [],
"localParams": [],
"rawScript": "from facebook_business.api import FacebookAdsApi\n\n# from facebook_business.adobjects.user import User\nfrom facebook_business.adobjects.adset import AdSet\nfrom facebook_business.adobjects.adaccount import AdAccount\nfrom facebook_business.exceptions import FacebookRequestError\n\n# from facebook_business.adobjects.campaign import Campaign\nfrom datetime import datetime\nimport pymysql\nimport json\nimport snowflake.connector\nimport asyncio\n\nenv = \"${env}\"\n\n\ndef config():\n if env == \"test\" or env == \"prod\":\n host = \"${host}\"\n user = \"${user}\"\n passwd = \"${passwd}\"\n db = \"${db}\"\n access_token = \"${access_token}\"\n id = \"${id}\"\n else:\n host = \"10.7.69.62\"\n user = \"webdb\"\n passwd = \"webdb\"\n db = \"admanager\"\n access_token = \"EAABu4eLNO2gBAGVf8NB3MWOfI6I2aq3ekT2IZCCpLc4IH84gXkZCYppUGsLhJZCV8VlqjF3VZCXxyFQYYPRrRG0BJjyssqgxaxeTH3CNiICfZB3Q4fZAdTL5sy7mLvVG7v6ixLGavv15BaWyiOMOWWK6ovXIO1uDhhjNyeolZABkQZDZD\"\n id = \"145435629382402\"\n\n return {\n \"mysql\": (host, user, passwd, db),\n \"fb\": {\"access_token\": access_token, \"id\": id},\n }\n\n\nconf = config()\n(host, user, passwd, db) = conf[\"mysql\"]\n\naccess_token = conf[\"fb\"][\"access_token\"]\nid = conf[\"fb\"][\"id\"]\nFacebookAdsApi.init(access_token=access_token)\n\nnow = datetime.now() # current date and time\n\n\ndef formatSQL(adset):\n return {\n \"account_id\": adset[\"account_id\"],\n \"campaign_id\": adset[\"campaign_id\"],\n \"adset_id\": adset[\"id\"],\n \"name\": adset[\"name\"],\n \"configured_status\": adset[\"configured_status\"],\n \"optimization_goal\": adset[\"optimization_goal\"]\n if \"optimization_goal\" in adset\n else None,\n \"created_time\": adset[\"created_time\"],\n \"daily_budget\": adset[\"daily_budget\"] if \"daily_budget\" in adset else None,\n \"bid_amount\": adset[\"bid_amount\"] if \"bid_amount\" in adset else None,\n \"start_time\": adset[\"start_time\"] if \"start_time\" in adset else None,\n \"status\": adset[\"status\"],\n \"content\": json.dumps(adset._json),\n }\n\n\nasync def saveAdSets(adsets):\n if adsets != False and len(adsets) > 0:\n\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n print_sql_list = []\n sql_list = []\n\n for adset in adsets:\n sql = formatSQL(adset)\n print_sql_list.append(sql)\n sql_list.append(list(sql.values()))\n\n # print(\"print_sql_list:{}\".format(print_sql_list))\n # print(\"sql_list:{}\".format(sql_list))\n\n cursor.executemany(\n \"insert into fb_adsets(account_id,campaign_id,adset_id,name,configured_status,optimization_goal,created_time,daily_budget,bid_amount,start_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) ON DUPLICATE KEY UPDATE name=VALUES(name),configured_status=VALUES(configured_status),optimization_goal=VALUES(optimization_goal),daily_budget=VALUES(daily_budget),bid_amount=VALUES(bid_amount),start_time=VALUES(start_time),status=VALUES(status),content=VALUES(content)\",\n sql_list,\n )\n\n db.commit()\n\n cs = ctx.cursor()\n\n cs.execute(\"truncate table ad_tech.fb_adsets_merge\")\n\n cs.executemany(\n \"insert into ad_tech.fb_adsets_merge(account_id,campaign_id,adset_id,name,configured_status,optimization_goal,created_time,daily_budget,bid_amount,start_time,status,content) values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)\",\n sql_list,\n )\n\n cs.execute(\n \"\"\"merge into ad_tech.fb_adsets as a using ad_tech.fb_adsets_merge as b\n on a.account_id = b.account_id and a.campaign_id = b.campaign_id and a.adset_id = b.adset_id\n when matched then \n update set \n a.name = b.name,\n a.configured_status = b.configured_status,\n a.optimization_goal= b.optimization_goal,\n a.daily_budget = b.daily_budget,\n a.bid_amount = b.bid_amount,\n a.start_time = b.start_time,\n a.status = b.status,\n a.content = b.content\n when not matched then \n insert (account_id,campaign_id,adset_id,name,configured_status,optimization_goal,created_time,daily_budget,bid_amount,start_time,status,content) values (b.account_id, b.campaign_id, b.adset_id, b.name, b.configured_status,b.optimization_goal, b.created_time, b.daily_budget,b.bid_amount, b.start_time, b.status, b.content);\n \"\"\"\n )\n cs.close()\n\n\ndef queryAccounts():\n db.begin()\n\n # 使用 cursor() 方法创建一个游标对象 cursor\n cursor = db.cursor()\n\n sql = \"select act_id from fb_accounts where status =1 order by id\"\n cursor.execute(sql)\n\n results = cursor.fetchall()\n\n # print(results)\n\n db.commit()\n return results\n\n\nasync def getAdSets(ad_account, fileds, params=None):\n try:\n my_account = AdAccount(ad_account[0])\n adsets = my_account.get_ad_sets(fields=fileds, params=params)\n print(ad_account[0], adsets.total(), len(adsets), adsets.headers())\n await saveAdSets(adsets)\n\n while adsets.load_next_page():\n print(ad_account[0], adsets.total(), len(adsets), adsets.headers())\n await saveAdSets(adsets)\n except FacebookRequestError as e:\n if (\n e.api_error_message()\n == \"Please reduce the amount of data you're asking for, then retry your request\"\n ):\n print(\n ad_account[0],\n \"Please reduce the amount of data you're asking for, then retry your request\",\n )\n await getAdSets(ad_account, fileds)\n except Exception as e:\n print(e)\n\n\nasync def main(ad_accounts, fileds):\n tasks = []\n\n for ad_account in ad_accounts:\n task = getAdSets(ad_account, fileds, params={\"limit\": 500})\n tasks.append(task)\n\n L = await asyncio.gather(*tasks)\n print(L)\n\n\nif __name__ == \"__main__\":\n # 打开数据库连接\n db = pymysql.connect(host=host, user=user, passwd=passwd, db=db)\n\n ctx = snowflake.connector.connect(\n user=\"da_dsp\",\n password=\"scOHTXJhX206JPui\",\n account=\"funplus_data\",\n database=\"RS_DW\",\n )\n\n fileds = []\n for k in AdSet.Field.__dict__.keys():\n if (\n k != \"__doc__\"\n and k != \"__module__\"\n and k != \"existing_customer_budget_percentage\"\n and k != \"full_funnel_exploration_mode\"\n # and k != \"targeting_optimization_types\" // 要修改facebook-python-business-sdk\n ):\n fileds.append(k)\n # print(k, Campaign.Field.__dict__[k])\n\n print(fileds)\n\n ad_accounts = queryAccounts()\n\n asyncio.run(main(ad_accounts, fileds), debug=True)\n\n # 关闭数据库连接\n db.close()\n",
"dependence": {},
"conditionResult": {
"successNode": [],
"failedNode": []
},
"waitStartTimeout": {},
"switchResult": {}
},
"taskParamList": [],
"taskParamMap": {},
"flag": "YES",
"taskPriority": "MEDIUM",
"userName": null,
"projectName": null,
"workerGroup": "default",
"environmentCode": -1,
"failRetryTimes": 0,
"failRetryInterval": 1,
"timeoutFlag": "CLOSE",
"timeoutNotifyStrategy": "WARN",
"timeout": 0,
"delayTime": 0,
"resourceIds": "",
"createTime": "2022-04-27 03:39:18",
"updateTime": "2022-05-09 08:33:54",
"modifyBy": null
}
],
"schedule": {
"id": 32,
"processDefinitionCode": 5316567105376,
"processDefinitionName": null,
"projectName": null,
"definitionDescription": null,
"startTime": "2022-05-09 00:00:00",
"endTime": "2122-05-09 00:00:00",
"timezoneId": "UTC",
"crontab": "0 0 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,23,18,20,22 * * ? *",
"failureStrategy": "CONTINUE",
"warningType": "NONE",
"createTime": "2022-05-09 05:40:55",
"updateTime": "2022-05-09 06:43:29",
"userId": 18,
"userName": null,
"releaseState": "OFFLINE",
"warningGroupId": 0,
"processInstancePriority": "MEDIUM",
"workerGroup": "ad",
"environmentCode": -1
}
}
]
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ext_audience.go","entries":[{"id":"hTgA.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/cmd/main.go","entries":[{"id":"m4vF.go","timestamp":1649641149770},{"id":"s1jJ.go","timestamp":1649641215998},{"id":"zlAF.go","timestamp":1649641243596},{"id":"minI.go","timestamp":1649641297748},{"id":"uhVN.go","source":"Organize Imports","timestamp":1649641334246},{"id":"Ai5m.go","timestamp":1649641362275},{"id":"Fe5C.go","timestamp":1649641372336},{"id":"u2Zp.go","timestamp":1649660712564},{"id":"6fDF.go","timestamp":1649660748244},{"id":"hk45.go","timestamp":1649660762933}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/material_video.go","entries":[{"id":"PTpa.go","source":"searchReplace.source","timestamp":1649836232628},{"id":"Flwi.go","source":"searchReplace.source","timestamp":1649839738857}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/adaccount/campaign.go","entries":[{"id":"PJmQ.go","timestamp":1649903952385},{"id":"OLap.go","timestamp":1649903969430},{"id":"ayMH.go","timestamp":1649903980291},{"id":"h9FE.go","timestamp":1649904066222},{"id":"tEU0.go","timestamp":1649904095436},{"id":"BDhK.go","timestamp":1649904113510},{"id":"mOlX.go","timestamp":1649904136784},{"id":"6G9o.go","timestamp":1649905353341},{"id":"lZTJ.go","timestamp":1649905375731},{"id":"Qo9j.go","timestamp":1649905394384},{"id":"tESZ.go","timestamp":1649905414303},{"id":"PogE.go","timestamp":1649905460766},{"id":"LWAG.go","timestamp":1649905501348},{"id":"9pbx.go","timestamp":1649905566277},{"id":"C66k.go","timestamp":1649905583475},{"id":"lbR4.go","timestamp":1649905601562},{"id":"7nRL.go","timestamp":1649905650476},{"id":"ZoxL.go","timestamp":1649905664712},{"id":"RG34.go","timestamp":1649905721247},{"id":"q3B8.go","timestamp":1649905808652},{"id":"FQRj.go","timestamp":1649905932277},{"id":"ugWL.go","timestamp":1649906073069},{"id":"3BCY.go","timestamp":1649906173255},{"id":"uDKq.go","timestamp":1649906421866},{"id":"PTI9.go","timestamp":1649906642192},{"id":"CZ7v.go","timestamp":1649906689812},{"id":"aGCP.go","timestamp":1649906701253},{"id":"87Ot.go","timestamp":1649906795774},{"id":"1SVZ.go","timestamp":1649906828550},{"id":"RglI.go","timestamp":1649907489010},{"id":"pBQP.go","timestamp":1649907523810},{"id":"WGZd.go","timestamp":1649907555440},{"id":"MtX6.go","timestamp":1649907595009},{"id":"qpKk.go","timestamp":1649907605355},{"id":"rDHt.go","timestamp":1649907679855}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_site_test.go","entries":[{"id":"rLVZ.go","source":"searchReplace.source","timestamp":1649836230611}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/crowd_feed.go","entries":[{"id":"QCDg.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/promoted_objects_test.go","entries":[{"id":"fYW8.go","source":"searchReplace.source","timestamp":1649836226634}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_set_test.go","entries":[{"id":"uhRb.go","timestamp":1649994912784},{"id":"LBD7.go","timestamp":1649994935747},{"id":"C3L3.go","timestamp":1649995032812},{"id":"9YQn.go","timestamp":1649995313218},{"id":"EVfa.go","source":"Organize Imports","timestamp":1649995427869},{"id":"OUGo.go","timestamp":1649995669078}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/controllers/manage/list.go","entries":[{"id":"4jV2.go","timestamp":1648782203792},{"id":"TUiJ.go","timestamp":1648782240940},{"id":"5tcH.go","timestamp":1648782256031},{"id":"L4MN.go","timestamp":1648782272705},{"id":"10zZ.go","timestamp":1648782792480},{"id":"Tjk9.go","timestamp":1648783011454},{"id":"iUz6.go","timestamp":1648783022547},{"id":"fHt4.go","timestamp":1649230047389},{"id":"PU98.go","timestamp":1649326661836},{"id":"gvyE.go","timestamp":1649386504187},{"id":"Tku7.go","timestamp":1649386558071},{"id":"gVem.go","timestamp":1649406034484},{"id":"QPoi.go","timestamp":1649406052315},{"id":"eamZ.go","timestamp":1649406076094}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/report.go","entries":[{"id":"TS7m.go","source":"searchReplace.source","timestamp":1649836229578}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/funcs.py","entries":[{"id":"MAGb.py","timestamp":1652354408292},{"id":"X4Ib.py","timestamp":1652421823781},{"id":"w2ng.py","timestamp":1652424578103}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/tools_async_tasks.go","entries":[{"id":"rYEa.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/targeting_search.go","entries":[{"id":"wjPQ.go","timestamp":1651057096171},{"id":"fgch.go","timestamp":1651057123002},{"id":"Zvot.go","timestamp":1651057155416},{"id":"st2x.go","timestamp":1651057192378},{"id":"ZC9T.go","timestamp":1651057209371},{"id":"4PQG.go","timestamp":1651111677001},{"id":"Irkx.go","timestamp":1651111687284},{"id":"UHu5.go","timestamp":1651111748644}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_convert.go","entries":[{"id":"pIvW.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/gorm/driver/snowflake/snowflake.go","entries":[{"id":"1TZz.go","timestamp":1650428627225},{"id":"GLuv.go","timestamp":1650429778087}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/material_video_test.go","entries":[{"id":"BECD.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_images.go","entries":[{"id":"8eCG.go","source":"searchReplace.source","timestamp":1649836226320}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/ads/context.go","entries":[{"id":"nUtV.go","timestamp":1651462170373},{"id":"aTT9.go","timestamp":1651462182868},{"id":"BnFx.go","timestamp":1651463136051},{"id":"cCGb.go","timestamp":1651463691671},{"id":"JIVQ.go","timestamp":1651463788225},{"id":"BYDA.go","timestamp":1651463851594},{"id":"STqV.go","source":"Organize Imports","timestamp":1651463902167},{"id":"clez.go","timestamp":1651463904664},{"id":"rXjH.go","timestamp":1651463924670},{"id":"Y58D.go","timestamp":1651463984657}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/adset/adset.go","entries":[{"id":"dWXv.go","timestamp":1650781145139},{"id":"soG3.go","timestamp":1650781184702},{"id":"5Nki.go","timestamp":1650781196286},{"id":"3yAn.go","source":"重命名 campaignService","timestamp":1650781204046},{"id":"BCVC.go","timestamp":1650781218804},{"id":"ubUH.go","timestamp":1650781282924},{"id":"3Zcx.go","timestamp":1650781340048},{"id":"2zpS.go","timestamp":1650782105985},{"id":"M4Wq.go","source":"Organize Imports","timestamp":1650782177165},{"id":"6sDQ.go","timestamp":1650947090497},{"id":"DOVD.go","timestamp":1650947143482},{"id":"qw2h.go","timestamp":1651051662683},{"id":"mjn1.go","timestamp":1651051778449},{"id":"MXhn.go","timestamp":1651051797911},{"id":"Piwj.go","source":"Organize Imports","timestamp":1651051806926},{"id":"Qts6.go","timestamp":1651052094513},{"id":"FMgY.go","timestamp":1651052293947},{"id":"8XgH.go","timestamp":1652350874833},{"id":"ndUA.go","timestamp":1652350937256},{"id":"xSNx.go","timestamp":1652350949339}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/custom_audience_files_test.go","entries":[{"id":"WUs9.go","source":"searchReplace.source","timestamp":1649836226321}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/config_test.go","entries":[{"id":"nxDD.go","source":"searchReplace.source","timestamp":1649839821692}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ad_creative.go","entries":[{"id":"BkyE.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/maicai.ddxq.tools/checker.sh","entries":[{"id":"QwXc.sh","timestamp":1649422364386},{"id":"hTmG.sh","timestamp":1649422885995}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/ads/call.go","entries":[{"id":"VScs.go","timestamp":1649843854446},{"id":"5Zzj.go","timestamp":1649844190472},{"id":"jd1L.go","timestamp":1649844235131},{"id":"4hMB.go","timestamp":1649844292952},{"id":"rxju.go","timestamp":1649844320451},{"id":"YTVM.go","timestamp":1649844331385},{"id":"7fiu.go","timestamp":1649844355211},{"id":"TGx2.go","timestamp":1649906915637},{"id":"bGwD.go","timestamp":1649906928215},{"id":"1dSD.go","timestamp":1649906942104},{"id":"5VU4.go","timestamp":1649906966328},{"id":"LRlf.go","timestamp":1649909105453},{"id":"3gpD.go","timestamp":1649925818308},{"id":"Ykm4.go","timestamp":1649926282260},{"id":"OwHo.go","timestamp":1649926575861},{"id":"cCfe.go","source":"Organize Imports","timestamp":1649926754724},{"id":"ovGJ.go","timestamp":1649926768080},{"id":"tazE.go","timestamp":1649926806333},{"id":"87RL.go","timestamp":1649926833049},{"id":"qb93.go","source":"Organize Imports","timestamp":1649927457015},{"id":"WCJD.go","timestamp":1649927460888},{"id":"KZ3B.go","timestamp":1649927659268},{"id":"0vMZ.go","timestamp":1649927676126},{"id":"kzxH.go","timestamp":1649928844070},{"id":"OF46.go","timestamp":1649928881311},{"id":"Qhw4.go","timestamp":1649928893676},{"id":"3KqN.go","timestamp":1649928990938},{"id":"ZvZL.go","timestamp":1649929272641},{"id":"gM8f.go","timestamp":1649929296238},{"id":"vFLR.go","timestamp":1649929310875},{"id":"U4bw.go","timestamp":1649929360489},{"id":"5cWD.go","timestamp":1649929427956},{"id":"DGxb.go","timestamp":1649929445931},{"id":"MN1K.go","timestamp":1649929509746},{"id":"H2wT.go","timestamp":1650010406125},{"id":"4DN1.go","timestamp":1650011683515},{"id":"qDS8.go","timestamp":1650011717542},{"id":"6WLk.go","timestamp":1650767816120},{"id":"fjeH.go","timestamp":1650767931932},{"id":"FXgZ.go","timestamp":1650876024016},{"id":"Ai65.go","timestamp":1650876419387},{"id":"SAT9.go","timestamp":1651215691701},{"id":"Xvv5.go","timestamp":1651217594990},{"id":"97ZD.go","timestamp":1651217661818},{"id":"WRMi.go","timestamp":1651217674304},{"id":"NBjh.go","timestamp":1651217804934},{"id":"Oxve.go","timestamp":1651217842246},{"id":"azJk.go","timestamp":1651217857831},{"id":"GDNi.go","timestamp":1651218125185},{"id":"TDwY.go","timestamp":1651465733745}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_ad_stat_extra_info.go","entries":[{"id":"8vUx.go","source":"searchReplace.source","timestamp":1649836230604}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_site_test.go","entries":[{"id":"O2FQ.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/ad.py","entries":[{"id":"FYxC.py","timestamp":1652227388535},{"id":"guE8.py","timestamp":1652227529572},{"id":"wVlB.py","timestamp":1652227540149},{"id":"OGpy.py","timestamp":1652227575465},{"id":"7SeU.py","timestamp":1652227617802},{"id":"l0zl.py","timestamp":1652227631529},{"id":"ox19.py","timestamp":1652231758381},{"id":"EmtR.py","timestamp":1652231793354},{"id":"Tqb8.py","timestamp":1652231927344},{"id":"5TYe.py","timestamp":1652231937951},{"id":"pIwN.py","timestamp":1652231954225},{"id":"X3Fn.py","timestamp":1652231992954},{"id":"WOUr.py","timestamp":1652232006279},{"id":"Fjr8.py","timestamp":1652232020679},{"id":"5RXa.py","timestamp":1652232039616},{"id":"gYCQ.py","timestamp":1652232062062},{"id":"zXcX.py","timestamp":1652232086098},{"id":"aWxX.py","timestamp":1652232112298},{"id":"mobV.py","timestamp":1652232123636},{"id":"zvmE.py","timestamp":1652232150087},{"id":"C3e3.py","timestamp":1652232190310},{"id":"7iMU.py","timestamp":1652232254392},{"id":"4je5.py","timestamp":1652232302076},{"id":"ThYm.py","timestamp":1652232320347},{"id":"Xyaf.py","timestamp":1652232330937},{"id":"JeIe.py","timestamp":1652232373881},{"id":"xSUw.py","timestamp":1652232415947},{"id":"cBHW.py","timestamp":1652232432751},{"id":"rHHN.py","timestamp":1652232516592},{"id":"Zof6.py","timestamp":1652232566526},{"id":"vt7a.py","timestamp":1652232577638},{"id":"BVy8.py","timestamp":1652232598665},{"id":"fgiE.py","timestamp":1652232846177},{"id":"IuFQ.py","timestamp":1652232859912},{"id":"VtkO.py","timestamp":1652232989481},{"id":"PaaU.py","timestamp":1652233013798},{"id":"KgW3.py","timestamp":1652233100690},{"id":"8ehc.py","timestamp":1652233134600},{"id":"j09p.py","timestamp":1652233211158},{"id":"MMGa.py","timestamp":1652233225098},{"id":"TpiM.py","timestamp":1652233325557},{"id":"jUkU.py","timestamp":1652355866242},{"id":"9CvR.py","timestamp":1652355899989},{"id":"5qf1.py","timestamp":1652355948138},{"id":"9puO.py","timestamp":1652405185237},{"id":"X4jG.py","timestamp":1652430178450},{"id":"px57.py","timestamp":1652430195276},{"id":"c5UB.py","timestamp":1652430216969},{"id":"8MDH.py","timestamp":1652430229509},{"id":"npJi.py","timestamp":1652431338161}]}
{"version":1,"resource":"file:///Users/funplususer/.zshrc","entries":[{"id":"oyNN","timestamp":1651557001557},{"id":"wpb9","timestamp":1651557035557},{"id":"jpPd","timestamp":1651557052021},{"id":"oL0T","timestamp":1651557303480},{"id":"uUaS","timestamp":1651557338139},{"id":"czl0","timestamp":1651558820757},{"id":"OjKC","timestamp":1651558854681},{"id":"dfAh","timestamp":1651558871690}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/services/manage/event_type_record_test.go","entries":[{"id":"0MQe.go","timestamp":1649236473197}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/clue_coupon.go","entries":[{"id":"0BYb.go","source":"searchReplace.source","timestamp":1649836230601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/tools_async_tasks_test.go","entries":[{"id":"KurD.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/file_video.go","entries":[{"id":"CRYb.go","source":"searchReplace.source","timestamp":1649836229120},{"id":"Owdj.go","source":"searchReplace.source","timestamp":1649839738831}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/utils/slice.go","entries":[{"id":"RMzq.go","timestamp":1649387807934}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_ad.go","entries":[{"id":"n0OJ.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/dmp_custom_audience.go","entries":[{"id":"PJNy.go","source":"searchReplace.source","timestamp":1649836230608}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/drilldown.go","entries":[{"id":"oZUe.go","timestamp":1651298543220},{"id":"V8Hd.go","timestamp":1652346712482},{"id":"2jYs.go","timestamp":1652346742124},{"id":"la4A.go","timestamp":1652346805171},{"id":"eZKB.go","timestamp":1652346881307},{"id":"oRw5.go","timestamp":1652346904198},{"id":"AYxg.go","timestamp":1652347019286},{"id":"Y2si.go","timestamp":1652347033530},{"id":"f1RS.go","timestamp":1652347051215},{"id":"ZIf0.go","timestamp":1652347162631},{"id":"gJ8r.go","timestamp":1652432355319},{"id":"2OtL.go","timestamp":1652432407314},{"id":"cRav.go","timestamp":1652432438918}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/services/dmp.go","entries":[{"id":"WrHN.go","source":"searchReplace.source","timestamp":1649836230054},{"id":"owAy.go","source":"searchReplace.source","timestamp":1649839738836}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ad_group_test.go","entries":[{"id":"5Jrg.go","source":"searchReplace.source","timestamp":1649836230985}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/utils/snowflake.go","entries":[{"id":"D8IO.go","timestamp":1649644875790},{"id":"fPsj.go","timestamp":1649644895439}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/clue_coupon_test.go","entries":[{"id":"ESt9.go","source":"searchReplace.source","timestamp":1649836230023}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/models/ad_creative.go","entries":[{"id":"6WAm.go","timestamp":1650006423114},{"id":"ThTW.go","timestamp":1650006434929},{"id":"owor.go","timestamp":1650006450075},{"id":"jdcw.go","timestamp":1650006499994},{"id":"hVyG.go","timestamp":1650006569894},{"id":"BWg7.go","timestamp":1650006606067},{"id":"vJMV.go","timestamp":1650006664771}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/slice.go","entries":[{"id":"QxyM.go","timestamp":1652425446298}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/advertiser.go","entries":[{"id":"efFA.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/routes/router.go","entries":[{"id":"ECBe.go","timestamp":1648782135719},{"id":"yRKt.go","timestamp":1648782166796},{"id":"Ghkp.go","timestamp":1648782752002},{"id":"jnCX.go","timestamp":1648782768974},{"id":"Tsii.go","timestamp":1649318399472},{"id":"PG1E.go","timestamp":1649401186494},{"id":"x3v5.go","timestamp":1649402105510},{"id":"8gg8.go","timestamp":1649402325526},{"id":"vp8A.go","timestamp":1649403275047},{"id":"JXGX.go","timestamp":1649406555384},{"id":"jo7J.go","timestamp":1649406807469},{"id":"ADr7.go","timestamp":1649406961621},{"id":"CjHq.go","timestamp":1649407253921},{"id":"yJAW.go","timestamp":1649408112989},{"id":"f7iZ.go","timestamp":1649408486942},{"id":"j8PD.go","timestamp":1649408651938},{"id":"GfNR.go","timestamp":1649409280578},{"id":"zary.go","timestamp":1649409914728},{"id":"Cyb0.go","timestamp":1649412173015},{"id":"mzpj.go","timestamp":1649645782134},{"id":"IutB.go","timestamp":1649646171596}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_creative_test.go","entries":[{"id":"eS0N.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ad_campaign_test.go","entries":[{"id":"XyRM.go","source":"searchReplace.source","timestamp":1649836231032}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_campaign_test.go","entries":[{"id":"VHwa.go","source":"searchReplace.source","timestamp":1649836229119}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_action.go","entries":[{"id":"nymu.go","source":"searchReplace.source","timestamp":1649836230608}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Services/Help/PageService.php","entries":[{"id":"NxwA.php","timestamp":1649215886043},{"id":"ps2H.php","timestamp":1649215934384},{"id":"6X0K.php","timestamp":1649215952137},{"id":"40yK.php","timestamp":1649216136800},{"id":"ePl6.php","timestamp":1649216157648},{"id":"gYuc.php","timestamp":1649216285189},{"id":"ilLp.php","timestamp":1649216311598},{"id":"qlbO.php","timestamp":1649216336309},{"id":"Qvll.php","timestamp":1649225499834},{"id":"LgMM.php","timestamp":1649226258515},{"id":"A18f.php","timestamp":1649226291058},{"id":"HuaP.php","timestamp":1649226834657},{"id":"lvmM.php","timestamp":1649228254597},{"id":"agwo.php","timestamp":1649663098037},{"id":"RYiN.php","timestamp":1649663593761},{"id":"4MPX.php","timestamp":1649663621046},{"id":"5UQH.php","timestamp":1649663728870},{"id":"QChZ.php","timestamp":1649666800408},{"id":"HHKA.php","timestamp":1649666882771},{"id":"LGLE.php","timestamp":1649667112269},{"id":"VweA.php","timestamp":1649667399166},{"id":"pyvm.php","timestamp":1649667465611},{"id":"ZehR.php","timestamp":1649668112946},{"id":"PCzl.php","timestamp":1649668270239}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/routes/router.go","entries":[{"id":"aytA.go","source":"Organize Imports","timestamp":1650252650250},{"id":"LSMc.go","timestamp":1650254643371},{"id":"oasO.go","timestamp":1650254657721},{"id":"bPNW.go","timestamp":1650254688130},{"id":"slaK.go","timestamp":1650268865613},{"id":"kEEp.go","timestamp":1650268906317},{"id":"iljK.go","source":"Organize Imports","timestamp":1650268916772},{"id":"MHKa.go","timestamp":1650268918670},{"id":"cZU5.go","timestamp":1650336072645},{"id":"PGCY.go","timestamp":1650336128761},{"id":"HNxo.go","source":"Organize Imports","timestamp":1650336135636},{"id":"Pb5N.go","source":"Organize Imports","timestamp":1650336159769},{"id":"ofuI.go","source":"Organize Imports","timestamp":1650336213850},{"id":"SFh7.go","timestamp":1650437377094},{"id":"wjTG.go","timestamp":1650440159295},{"id":"iGGd.go","timestamp":1650440180467},{"id":"vLSI.go","timestamp":1650593542714},{"id":"lv5A.go","timestamp":1650593579342},{"id":"WLVQ.go","timestamp":1650593608586},{"id":"EPJD.go","timestamp":1650593634603},{"id":"Bo5i.go","timestamp":1650593729150},{"id":"18zX.go","timestamp":1650593752266},{"id":"Ns69.go","timestamp":1650613638774},{"id":"4wIQ.go","timestamp":1650613669903},{"id":"9psS.go","timestamp":1650767218884},{"id":"NDvX.go","timestamp":1650767247779},{"id":"x3pr.go","timestamp":1650767497296},{"id":"x3XA.go","timestamp":1650767520919},{"id":"Bpin.go","timestamp":1650767568753},{"id":"SgMx.go","timestamp":1650768878662},{"id":"j5Q5.go","timestamp":1650768946404},{"id":"qtjV.go","timestamp":1650780705109},{"id":"h6SN.go","timestamp":1650780720217},{"id":"GJVw.go","timestamp":1650781263700},{"id":"uVsz.go","timestamp":1650781286053},{"id":"Zc4O.go","timestamp":1650781298153},{"id":"srWV.go","timestamp":1650787872615},{"id":"7hcq.go","source":"Organize Imports","timestamp":1650790159210},{"id":"ge73.go","source":"Organize Imports","timestamp":1650790219693},{"id":"vp03.go","source":"Organize Imports","timestamp":1650854559985},{"id":"epzh.go","timestamp":1650854608130},{"id":"mS6e.go","timestamp":1650879083294},{"id":"hYj9.go","timestamp":1650944810366},{"id":"AcTQ.go","timestamp":1650944834303},{"id":"5dWB.go","timestamp":1650944844820},{"id":"8nml.go","timestamp":1650944920828},{"id":"Winx.go","timestamp":1650944986879},{"id":"a3Re.go","source":"Organize Imports","timestamp":1650945662782},{"id":"qrRX.go","timestamp":1651719976108},{"id":"NxSY.go","timestamp":1652351369151}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/utils/strings.go","entries":[{"id":"bNj0.go","timestamp":1648877355735},{"id":"D65r.go","timestamp":1648877425782},{"id":"AMF6.go","timestamp":1648877477692}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/types/event_type.go","entries":[{"id":"dgHF.go","timestamp":1648722585505},{"id":"LOKS.go","timestamp":1648722600661},{"id":"sfAA.go","timestamp":1648733700727},{"id":"7n57.go","timestamp":1648876981983},{"id":"w0re.go","timestamp":1648877000827},{"id":"keBd.go","timestamp":1649228946821},{"id":"kKFc.go","timestamp":1649325384682},{"id":"1V7F.go","timestamp":1649325411593}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/config/nacos/nacos_test.go","entries":[{"id":"1C6b.go","timestamp":1650008641374}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/adset/adset.go","entries":[{"id":"XTIm.go","timestamp":1651131415993},{"id":"kbSv.go","timestamp":1651131577774},{"id":"obbk.go","timestamp":1651131600596},{"id":"ONhY.go","source":"重命名 campaignUpdateParam","timestamp":1651131611681},{"id":"GdoJ.go","timestamp":1651131616371},{"id":"RPEd.go","timestamp":1651131630499},{"id":"AadN.go","timestamp":1651131687946},{"id":"kNKA.go","timestamp":1651131748331},{"id":"tkFW.go","source":"重命名 campaignUpdateBody","timestamp":1651131784978},{"id":"SjEJ.go","timestamp":1651131807007},{"id":"Z2Jx.go","timestamp":1651131826305},{"id":"gSKk.go","timestamp":1651132000577},{"id":"g3mv.go","timestamp":1651136642211},{"id":"p18u.go","timestamp":1651136675242},{"id":"AScV.go","timestamp":1651137101226},{"id":"bIkb.go","timestamp":1651472609977},{"id":"o5GO.go","source":"searchReplace.source","timestamp":1652156689367},{"id":"wTZl.go","timestamp":1652156749711},{"id":"9V04.go","timestamp":1652175332487},{"id":"de55.go","timestamp":1652175418733},{"id":"d0aF.go","timestamp":1652175445835},{"id":"vyoG.go","timestamp":1652175648270},{"id":"FyND.go","timestamp":1652176967571},{"id":"raPE.go","timestamp":1652176985399},{"id":"zxO3.go","timestamp":1652176997851},{"id":"2gXM.go","timestamp":1652177011905},{"id":"kTiP.go","timestamp":1652177023236},{"id":"eE6w.go","timestamp":1652177036757},{"id":"ENzK.go","timestamp":1652177050009},{"id":"Zskf.go","timestamp":1652177305868},{"id":"8g1r.go","timestamp":1652182420156},{"id":"5kWx.go","timestamp":1652182454877},{"id":"6FmK.go","timestamp":1652182512185},{"id":"1Pq5.go","timestamp":1652182568627},{"id":"7QmP.go","timestamp":1652182605775},{"id":"j22p.go","source":"Organize Imports","timestamp":1652184385510},{"id":"om28.go","timestamp":1652184400447},{"id":"yWVe.go","timestamp":1652184417063},{"id":"sumN.go","timestamp":1652184452979},{"id":"WHsR.go","timestamp":1652184522644},{"id":"lWo5.go","timestamp":1652184586500},{"id":"mM5c.go","timestamp":1652350892729},{"id":"Y3J7.go","timestamp":1652350972344},{"id":"KKRp.go","timestamp":1652350983249},{"id":"gOll.go","timestamp":1652405908435},{"id":"vzmw.go","timestamp":1652431805530},{"id":"xait.go","timestamp":1652431843783},{"id":"aQlh.go","timestamp":1652431856985},{"id":"oiNH.go","timestamp":1652431902526},{"id":"jEhc.go","timestamp":1652431926596}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/ads/ads.go","entries":[{"id":"U6qs.go","source":"searchReplace.source","timestamp":1649836230601},{"id":"IWOK.go","source":"searchReplace.source","timestamp":1649839464980}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/Makefile","entries":[{"id":"lgzE","timestamp":1650431125621}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/ads/call.go","entries":[{"id":"4jEz.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/strings.go","entries":[{"id":"O3pn.go","timestamp":1650530005450}]}
{"version":1,"resource":"file:///Users/funplususer/Downloads/success.txt","entries":[{"id":"laJs.txt","source":"textFileCreate.source","timestamp":1651550315721}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Libs/Tool/ToolFile.php","entries":[{"id":"xabg.php","timestamp":1649216015594},{"id":"rSvD.php","timestamp":1649216114685},{"id":"uEuH.php","timestamp":1649216132551},{"id":"YxUj.php","timestamp":1649225582753},{"id":"Ucla.php","source":"undoRedo.source","timestamp":1649225687807},{"id":"ewtL.php","source":"undoRedo.source","timestamp":1649225719742},{"id":"ieik.php","timestamp":1649225725716},{"id":"2Y4O.php","timestamp":1649226151109},{"id":"UHiZ.php","source":"undoRedo.source","timestamp":1649226221278},{"id":"1hqP.php","timestamp":1649226674322},{"id":"oWsY.php","timestamp":1649226845180},{"id":"IQzh.php","timestamp":1649228228301},{"id":"4jrr.php","timestamp":1649228304125},{"id":"SM9D.php","timestamp":1649666705077}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/utils/slice.go","entries":[{"id":"OE6w.go","timestamp":1649655784953},{"id":"TXkz.go","timestamp":1649655825122}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/config/cc.php","entries":[{"id":"1CMM.php","timestamp":1650536630630}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_program_creative.go","entries":[{"id":"L2N9.go","source":"searchReplace.source","timestamp":1649836229577}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_ad_stat_extra_info_test.go","entries":[{"id":"lLL8.go","source":"searchReplace.source","timestamp":1649836230018}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/campaign/campaign.go","entries":[{"id":"pcv2.go","timestamp":1650614026809},{"id":"oUBb.go","timestamp":1650765485350},{"id":"fqQm.go","timestamp":1650765529797},{"id":"lIpI.go","timestamp":1650765557158},{"id":"vI6Z.go","timestamp":1650765601871},{"id":"yppw.go","timestamp":1650765807609},{"id":"ZChU.go","source":"Organize Imports","timestamp":1650765826169},{"id":"KV3i.go","timestamp":1650765829437},{"id":"RNoj.go","timestamp":1650765842744},{"id":"SDkw.go","timestamp":1650768244899},{"id":"pzOm.go","timestamp":1650768291390},{"id":"vVCm.go","timestamp":1650945705194},{"id":"bFUb.go","timestamp":1650945717622},{"id":"1ts7.go","source":"Organize Imports","timestamp":1650945733054},{"id":"p05g.go","timestamp":1650945744832},{"id":"K2W4.go","timestamp":1650945757055},{"id":"2pst.go","timestamp":1650945767857},{"id":"Bggd.go","timestamp":1650945847070},{"id":"ZRzf.go","source":"Organize Imports","timestamp":1650945857802},{"id":"jIl6.go","timestamp":1650945869277},{"id":"3BMs.go","source":"Organize Imports","timestamp":1650945911276},{"id":"CIcf.go","timestamp":1650945933542},{"id":"QXLc.go","timestamp":1650946022628},{"id":"OSz0.go","timestamp":1650946033347},{"id":"Sddc.go","source":"Organize Imports","timestamp":1650946067604},{"id":"wajN.go","timestamp":1650946072369},{"id":"PTGO.go","timestamp":1650946104900},{"id":"3sAn.go","timestamp":1650946147162},{"id":"Mc9p.go","timestamp":1650946229544},{"id":"xhBQ.go","timestamp":1650946552711},{"id":"NbHg.go","timestamp":1650946884252},{"id":"GzdI.go","timestamp":1650946902126},{"id":"WCGI.go","timestamp":1650946943821},{"id":"k7Pq.go","timestamp":1650946958054},{"id":"QrdU.go","source":"Organize Imports","timestamp":1650946961985},{"id":"3WKs.go","timestamp":1650947015154},{"id":"oMot.go","timestamp":1651051999077},{"id":"H9Oo.go","timestamp":1651052089627},{"id":"Er71.go","timestamp":1651052216239},{"id":"nvY7.go","timestamp":1651052237738},{"id":"wV2H.go","timestamp":1651052267091},{"id":"OR0o.go","timestamp":1651052498369},{"id":"htkc.go","timestamp":1651052525563},{"id":"oxV2.go","timestamp":1651052548682},{"id":"wkJS.go","timestamp":1651052750371},{"id":"wEqb.go","timestamp":1651052774143},{"id":"Xilj.go","timestamp":1651053186204},{"id":"iAro.go","timestamp":1652350581196},{"id":"OOSR.go","timestamp":1652350628789},{"id":"XVum.go","timestamp":1652350710382}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/main_test.go","entries":[{"id":"2zPK.go","source":"searchReplace.source","timestamp":1649839464980}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_campaign.go","entries":[{"id":"K3jj.go","timestamp":1649928330990},{"id":"LRCW.go","timestamp":1649928370028},{"id":"gYZk.go","timestamp":1649928414401},{"id":"4gAf.go","timestamp":1649928805445},{"id":"O5Wc.go","source":"Organize Imports","timestamp":1649928809858},{"id":"8bDx.go","timestamp":1649928816639},{"id":"eC8W.go","timestamp":1649928915061},{"id":"vMY2.go","timestamp":1649990033334},{"id":"Ve9R.go","timestamp":1649990119899},{"id":"PJSa.go","timestamp":1649990221405},{"id":"00uJ.go","source":"Organize Imports","timestamp":1649990338238},{"id":"2okF.go","timestamp":1649992020797},{"id":"iRGC.go","timestamp":1649992354749},{"id":"PfPU.go","timestamp":1649994008237},{"id":"v1Jv.go","timestamp":1650613072456},{"id":"WKbX.go","timestamp":1650613205719},{"id":"2QCa.go","timestamp":1650613241978},{"id":"Y43w.go","timestamp":1650613269919},{"id":"kD3r.go","timestamp":1650613302111},{"id":"SvIo.go","timestamp":1650613345211},{"id":"e4mm.go","timestamp":1650613398544},{"id":"4jKM.go","timestamp":1650613419233},{"id":"hgIb.go","timestamp":1650613450268},{"id":"ssD6.go","timestamp":1650766595712},{"id":"7kBU.go","timestamp":1650766732988},{"id":"vUnm.go","timestamp":1650766769586},{"id":"NRXI.go","timestamp":1650766831200},{"id":"FnPH.go","timestamp":1650766858913},{"id":"iblF.go","timestamp":1650771282817},{"id":"wz8x.go","timestamp":1650771464886},{"id":"0z3G.go","timestamp":1650771504422},{"id":"JUuj.go","timestamp":1650771672091},{"id":"bbQ9.go","timestamp":1650779827082},{"id":"1j3A.go","timestamp":1650871785447},{"id":"zukF.go","timestamp":1651214832880},{"id":"NRsQ.go","timestamp":1651215410194},{"id":"CFeB.go","timestamp":1651215569594},{"id":"QXzh.go","timestamp":1651216249301},{"id":"vnWh.go","timestamp":1651216578511},{"id":"rVeS.go","timestamp":1651216601123},{"id":"mDzm.go","timestamp":1651217391380},{"id":"1bae.go","timestamp":1651218141067},{"id":"syB1.go","timestamp":1651463059234},{"id":"L8O7.go","timestamp":1651463083550},{"id":"iPXY.go","timestamp":1651463173837},{"id":"q7mn.go","timestamp":1651463190568},{"id":"KwGw.go","timestamp":1651463226221},{"id":"eIQm.go","source":"undoRedo.source","timestamp":1651463230258},{"id":"ZlwQ.go","timestamp":1651463617610},{"id":"ZK0B.go","timestamp":1651469911356}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/clue_coupon.go","entries":[{"id":"7wUp.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/.gitignore","entries":[{"id":"RvmV","timestamp":1650425167250},{"id":"ZoMR","timestamp":1650425179054},{"id":"UUKS","timestamp":1650425600063},{"id":"FCPi","timestamp":1650430958793},{"id":"y9Iz","timestamp":1652173670173},{"id":"ABk9","timestamp":1652405419059}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/ad_set.go","entries":[{"id":"Xxbt.go","timestamp":1651051522672},{"id":"clQ8.go","timestamp":1651051571257},{"id":"OxJ9.go","timestamp":1651051637377},{"id":"wip7.go","timestamp":1651051832446},{"id":"RUPI.go","timestamp":1651054683266},{"id":"BGA0.go","timestamp":1651054694212},{"id":"jZsW.go","timestamp":1651054713206},{"id":"0Cwv.go","timestamp":1651054742733},{"id":"LFkI.go","timestamp":1652175350641},{"id":"KbLA.go","timestamp":1652350957646}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/ad.go","entries":[{"id":"oh9R.go","source":"Organize Imports","timestamp":1651055078981},{"id":"Zp89.go","timestamp":1651055083936},{"id":"w5Nx.go","timestamp":1651055104081},{"id":"e8xX.go","timestamp":1651131901953},{"id":"0TRk.go","timestamp":1651482161573},{"id":"9wGa.go","timestamp":1651482273964},{"id":"TL54.go","timestamp":1652175531487},{"id":"0oB3.go","timestamp":1652351149741}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/ad_set.go","entries":[{"id":"8w6B.go","timestamp":1649933194971},{"id":"qj5I.go","timestamp":1649933280857},{"id":"T5tH.go","timestamp":1649933321880},{"id":"DXco.go","timestamp":1649933346522},{"id":"jX88.go","timestamp":1649993996070},{"id":"rVss.go","timestamp":1649994132688},{"id":"k0ey.go","timestamp":1649994199286},{"id":"C5xS.go","timestamp":1649994354797},{"id":"gZpP.go","timestamp":1649994369915},{"id":"QsZv.go","timestamp":1649994408231},{"id":"h8iE.go","timestamp":1649994455872},{"id":"qjKy.go","timestamp":1649994473290},{"id":"rJlS.go","timestamp":1649994633388},{"id":"xo2M.go","timestamp":1649995122368},{"id":"hLa3.go","timestamp":1649995148894},{"id":"m8lN.go","timestamp":1649995224922},{"id":"E2Iw.go","timestamp":1650782374634},{"id":"2jZW.go","timestamp":1650782412348},{"id":"8PnI.go","timestamp":1650782460559},{"id":"lsvI.go","timestamp":1650782489539},{"id":"bL9r.go","timestamp":1650782523169},{"id":"Eksb.go","timestamp":1650782624207},{"id":"zm5W.go","timestamp":1650782709380},{"id":"pdPZ.go","timestamp":1650782721671},{"id":"WOGv.go","timestamp":1650782769384},{"id":"eCA0.go","timestamp":1650782803706},{"id":"y523.go","timestamp":1650782825748},{"id":"KxuU.go","timestamp":1650782938745},{"id":"D5Dz.go","timestamp":1650782949173},{"id":"xzUK.go","timestamp":1650782963072},{"id":"rFkQ.go","timestamp":1650783346284},{"id":"fD97.go","timestamp":1650783561178},{"id":"p0Zw.go","timestamp":1650783583981},{"id":"JOWY.go","timestamp":1650783709404},{"id":"VVq4.go","timestamp":1650784036036},{"id":"mRDb.go","timestamp":1650784082724},{"id":"u1Bh.go","timestamp":1650784177413},{"id":"5dJw.go","timestamp":1650784228786},{"id":"iCWd.go","timestamp":1650784285218},{"id":"BwGN.go","timestamp":1650784352719},{"id":"NqbG.go","timestamp":1650784387677},{"id":"eVx3.go","timestamp":1650784470366},{"id":"xFaK.go","timestamp":1651045702233},{"id":"OD5q.go","timestamp":1651045712645},{"id":"UEVt.go","timestamp":1651056722362},{"id":"ozgH.go","timestamp":1651056822062},{"id":"2Xat.go","timestamp":1651056838506},{"id":"0dvO.go","timestamp":1651056849615},{"id":"scK0.go","timestamp":1651056864868},{"id":"xLZv.go","timestamp":1652431876459}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_ad_stat_extra_info_test.go","entries":[{"id":"egze.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/models/ad_ad.go","entries":[{"id":"IH4J.go","timestamp":1649996076934},{"id":"7Bij.go","source":"undoRedo.source","timestamp":1649996090167}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/config/local.yaml","entries":[{"id":"y2tv.yaml","timestamp":1648873496054},{"id":"lAZm.yaml","timestamp":1648873537496},{"id":"M3P4.yaml","timestamp":1648873585026},{"id":"fAi3.yaml","timestamp":1649654425614},{"id":"MGrU.yaml","timestamp":1649654545556},{"id":"R8et.yaml","source":"undoRedo.source","timestamp":1649654546758}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/report.go","entries":[{"id":"iCGu.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/filter_base/base.go","entries":[{"id":"fQeg.go","source":"Organize Imports","timestamp":1652405989632},{"id":"e9RA.go","timestamp":1652406013464}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_set.go","entries":[{"id":"39TX.go","timestamp":1649931182962},{"id":"uqHH.go","source":"Organize Imports","timestamp":1649933089809},{"id":"ZTEr.go","timestamp":1649989841770},{"id":"nveM.go","timestamp":1649994066945},{"id":"Ebld.go","timestamp":1649994174445},{"id":"H3IQ.go","timestamp":1649994876626},{"id":"0TEj.go","timestamp":1650781363689},{"id":"DQYV.go","timestamp":1650781383132},{"id":"b2Kh.go","timestamp":1650781393885},{"id":"tENv.go","timestamp":1650781422629},{"id":"GKrH.go","timestamp":1650781435144},{"id":"TGWT.go","timestamp":1650781446268},{"id":"DpTG.go","timestamp":1650781458881},{"id":"Zlny.go","timestamp":1650781496115},{"id":"m0MT.go","timestamp":1650781510645},{"id":"piCg.go","timestamp":1650781526160},{"id":"Ylh1.go","timestamp":1650781556828},{"id":"Qhrs.go","timestamp":1650781572044},{"id":"Opr5.go","timestamp":1650781614821},{"id":"tIft.go","timestamp":1650781637072},{"id":"qW6f.go","timestamp":1650781649131},{"id":"FyAN.go","timestamp":1650781736475},{"id":"WbpG.go","timestamp":1650781752029},{"id":"HaUH.go","timestamp":1650781778459},{"id":"zUEx.go","timestamp":1650781857244},{"id":"orge.go","timestamp":1650781869709},{"id":"smpW.go","timestamp":1650781883875},{"id":"IycK.go","timestamp":1650781899787},{"id":"LZ6n.go","timestamp":1650781936917},{"id":"anQf.go","timestamp":1650781969189},{"id":"xvBw.go","timestamp":1650781983689},{"id":"gEso.go","timestamp":1650782017994},{"id":"x8fq.go","timestamp":1650782029454},{"id":"aOry.go","timestamp":1650782043699},{"id":"cHug.go","timestamp":1650782054497},{"id":"gJBw.go","timestamp":1650782325130},{"id":"tqYe.go","timestamp":1650783217537},{"id":"33ZG.go","timestamp":1650783245865},{"id":"sTVj.go","timestamp":1650783616572},{"id":"3s9M.go","timestamp":1650783661258},{"id":"3vSD.go","timestamp":1650783738557},{"id":"lkgM.go","timestamp":1650783790616},{"id":"wuvN.go","timestamp":1650783815747},{"id":"qmJ9.go","timestamp":1650783861868},{"id":"MmqN.go","timestamp":1650783897458},{"id":"maB1.go","timestamp":1650783940986},{"id":"yo1Z.go","timestamp":1650783965891},{"id":"VCML.go","timestamp":1650783997531},{"id":"jjHx.go","timestamp":1650784113157}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/page_test.go","entries":[{"id":"UaJy.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/dashboard.go","entries":[{"id":"Vd6U.go","timestamp":1650336506859},{"id":"J36E.go","timestamp":1650336565891},{"id":"yL4t.go","timestamp":1650336621589},{"id":"wAtN.go","timestamp":1650336886396},{"id":"kLNC.go","timestamp":1650337963689},{"id":"uVLP.go","timestamp":1650356133948},{"id":"LAce.go","timestamp":1650360290114},{"id":"F7i3.go","timestamp":1650438055600},{"id":"wwxp.go","timestamp":1650438078394},{"id":"VQMc.go","timestamp":1650438554770},{"id":"XS3w.go","timestamp":1650438575025},{"id":"Tm8j.go","timestamp":1650439985196},{"id":"grNH.go","timestamp":1650444460809},{"id":"sQe3.go","timestamp":1650506564007},{"id":"VOCM.go","source":"undoRedo.source","timestamp":1650506578637},{"id":"xcLC.go","timestamp":1650506629961},{"id":"S55c.go","timestamp":1650506645837},{"id":"1Z25.go","timestamp":1650511103528},{"id":"Sh17.go","timestamp":1650512293789},{"id":"a8J6.go","timestamp":1650513105272},{"id":"aK9l.go","timestamp":1650513118158},{"id":"Thjx.go","timestamp":1650513273468},{"id":"iYP6.go","timestamp":1650513565514},{"id":"UeCm.go","timestamp":1650513629463},{"id":"2zLN.go","timestamp":1650523986293},{"id":"kUvy.go","timestamp":1650527068771},{"id":"kYHm.go","timestamp":1650528658149},{"id":"G8bJ.go","timestamp":1650528720398},{"id":"uh8D.go","timestamp":1650528843525},{"id":"Ubvl.go","timestamp":1650528899112},{"id":"YpFz.go","timestamp":1651736869995},{"id":"i2UT.go","source":"undoRedo.source","timestamp":1651736894001},{"id":"5bsn.go","timestamp":1651736913895},{"id":"LAvz.go","timestamp":1652098371222},{"id":"7z6U.go","timestamp":1652328496440},{"id":"VEPU.go","timestamp":1652411632222},{"id":"wB7c.go","timestamp":1652411684729}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/batch.go","entries":[{"id":"i4FW.go","timestamp":1650871871767},{"id":"jrt5.go","timestamp":1650872112051},{"id":"8o94.go","timestamp":1650872138071},{"id":"qr9D.go","timestamp":1650872366795},{"id":"ugWu.go","timestamp":1650872397608},{"id":"DQbZ.go","timestamp":1650872645208},{"id":"QZxJ.go","source":"undoRedo.source","timestamp":1650872649839},{"id":"qCBP.go","timestamp":1650872675611},{"id":"J0QD.go","timestamp":1650873801248},{"id":"iLYT.go","timestamp":1650874444701},{"id":"Pi80.go","timestamp":1650875115091},{"id":"S1Jy.go","timestamp":1650875136730},{"id":"21p0.go","timestamp":1650875246968},{"id":"LvMy.go","timestamp":1650875285009},{"id":"iWDY.go","timestamp":1650875309131},{"id":"q280.go","timestamp":1650875803641},{"id":"zrqE.go","timestamp":1650875824245},{"id":"1HJr.go","timestamp":1650875853862},{"id":"7JCV.go","timestamp":1650876663247},{"id":"Bcpi.go","timestamp":1650877172892},{"id":"6UnQ.go","timestamp":1650877237146},{"id":"mg7T.go","timestamp":1650877251172},{"id":"rs1I.go","timestamp":1650877293549},{"id":"TW7n.go","timestamp":1650877575904},{"id":"vgqR.go","timestamp":1650877589761},{"id":"Yauv.go","timestamp":1650938146101},{"id":"A1tR.go","timestamp":1650938200118},{"id":"Qz0D.go","timestamp":1650938211603},{"id":"47r6.go","timestamp":1650938227623},{"id":"988H.go","timestamp":1650938297139},{"id":"v0zZ.go","timestamp":1650938990310},{"id":"X6yr.go","timestamp":1650939703735},{"id":"Hzgr.go","timestamp":1651218214044},{"id":"u4bP.go","timestamp":1651218259021},{"id":"VrBQ.go","timestamp":1651218291431},{"id":"9eKr.go","source":"Organize Imports","timestamp":1651218299820},{"id":"11uC.go","timestamp":1651465003133},{"id":"97wW.go","timestamp":1651465018950},{"id":"6Bll.go","timestamp":1651465661895},{"id":"GkZh.go","timestamp":1651465689197},{"id":"vka2.go","timestamp":1651466508870},{"id":"P620.go","timestamp":1651466717851},{"id":"ELeI.go","timestamp":1651466848396},{"id":"fLoh.go","timestamp":1651467956915},{"id":"DLPN.go","timestamp":1651469570454}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_interest_test.go","entries":[{"id":"ZESD.go","source":"searchReplace.source","timestamp":1649836230601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_app_management_test.go","entries":[{"id":"iqWd.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/ads/call.go","entries":[{"id":"SE2F.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/ads/ads.go","entries":[{"id":"m2cF.go","source":"searchReplace.source","timestamp":1649836230602},{"id":"deh7.go","source":"searchReplace.source","timestamp":1649839464980}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_clue_test.go","entries":[{"id":"jUKq.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_wechat_pages.go","entries":[{"id":"1sS0.go","source":"searchReplace.source","timestamp":1649836226320}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_creative.go","entries":[{"id":"NQJf.go","source":"searchReplace.source","timestamp":1649836230001}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/ads/token_limit.go","entries":[{"id":"ohgq.go","timestamp":1649816960056},{"id":"gzyI.go","source":"searchReplace.source","timestamp":1649839464965},{"id":"frSW.go","timestamp":1650010429700},{"id":"aQTm.go","timestamp":1650011727423}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/dmp_data_source_test.go","entries":[{"id":"r1VN.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/campaign/filter.go","entries":[{"id":"W9sE.go","timestamp":1652248904211}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_adcreatives_test.go","entries":[{"id":"VxQg.go","source":"searchReplace.source","timestamp":1649836226635},{"id":"o3Ew.go","timestamp":1649994037955}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/tools_wechat_ad_labels.go","entries":[{"id":"Z54C.go","source":"searchReplace.source","timestamp":1649836229098}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/config/aws.php","entries":[{"id":"sM0J.php","timestamp":1649663031802},{"id":"U65C.php","timestamp":1649663073174},{"id":"bBmF.php","timestamp":1649663090563},{"id":"oyJf.php","timestamp":1649663801875},{"id":"Vhcj.php","timestamp":1649664841627},{"id":"nvDK.php","timestamp":1649668071340}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/config/kgdsp.php","entries":[{"id":"GpvU.php","timestamp":1649397790282},{"id":"FW8d.php","timestamp":1649398019867},{"id":"cqs1.php","timestamp":1649398188953},{"id":"0wE2.php","timestamp":1649398210776},{"id":"PLE0.php","timestamp":1649407054800},{"id":"Um5O.php","timestamp":1649919173120},{"id":"9HYD.php","timestamp":1649919191410},{"id":"xJRS.php","source":"undoRedo.source","timestamp":1649919193950},{"id":"QsPe.php","timestamp":1649919489641}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/report_test.go","entries":[{"id":"j44r.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/clue.go","entries":[{"id":"2rFq.go","source":"searchReplace.source","timestamp":1649836230608}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/log.go","entries":[{"id":"Ael3.go","source":"searchReplace.source","timestamp":1649839821692},{"id":"xTKQ.go","timestamp":1650537838466}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/validator.go","entries":[{"id":"oA1H.go","timestamp":1650506295955},{"id":"mXTa.go","source":"Organize Imports","timestamp":1650506309450}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/batch_utils.py","entries":[{"id":"CzX9.py","timestamp":1652227369091}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/http.go","entries":[{"id":"c9Kz.go","timestamp":1649840940273},{"id":"ViXk.go","timestamp":1649841496901},{"id":"VKf8.go","timestamp":1649926336349}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ad_campaign.go","entries":[{"id":"UI2L.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/convert.go","entries":[{"id":"78sb.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_creator_video.go","entries":[{"id":"vKg8.go","source":"searchReplace.source","timestamp":1649836229119}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/tool_test.go","entries":[{"id":"nBdc.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/ids_for_bussiness.go","entries":[{"id":"1ul8.go","timestamp":1651470669333},{"id":"Y6Fd.go","source":"Organize Imports","timestamp":1651470675157}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/controllers/manage/options.go","entries":[{"id":"wvoe.go","timestamp":1648873383035},{"id":"fsjl.go","timestamp":1648873400472},{"id":"igA6.go","timestamp":1648873866817},{"id":"XEqB.go","timestamp":1649319051810},{"id":"bp6L.go","source":"undoRedo.source","timestamp":1649319057891},{"id":"mHlZ.go","timestamp":1649319064884}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/advertiser.go","entries":[{"id":"64uy.go","timestamp":1649836081851},{"id":"b8RV.go","source":"Organize Imports","timestamp":1649836104114},{"id":"WEe0.go","source":"Organize Imports","timestamp":1649836118943},{"id":"Jk0X.go","timestamp":1649836388184}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_wechat_pages_test.go","entries":[{"id":"rZXN.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/services/manage/options.go","entries":[{"id":"sTEr.go","timestamp":1648722737382},{"id":"8lJE.go","timestamp":1648723308512},{"id":"TGNj.go","timestamp":1648733402507},{"id":"YJ3n.go","timestamp":1648873406045},{"id":"OCs7.go","timestamp":1648873651201},{"id":"9NAk.go","timestamp":1648873699605},{"id":"CvjT.go","source":"Organize Imports","timestamp":1649229217326},{"id":"nnUj.go","timestamp":1649236650500},{"id":"F2rP.go","timestamp":1649319032248},{"id":"Y4C6.go","timestamp":1649654195613},{"id":"Olc9.go","timestamp":1649654242485}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/campaign.py","entries":[{"id":"OxnP.py","timestamp":1652081098665},{"id":"q0Jn.py","timestamp":1652081157377},{"id":"L92m.py","timestamp":1652081722997},{"id":"gQ2F.py","timestamp":1652081782628},{"id":"87f0.py","timestamp":1652081863348},{"id":"OYPS.py","timestamp":1652082052570},{"id":"V5BW.py","timestamp":1652082333906},{"id":"oqOR.py","timestamp":1652082597987},{"id":"fVQf.py","timestamp":1652082640585},{"id":"jFpr.py","timestamp":1652082681554},{"id":"mzbO.py","timestamp":1652082735850},{"id":"Yhcm.py","timestamp":1652082840144},{"id":"5LJz.py","timestamp":1652082863242},{"id":"0jYx.py","timestamp":1652082974798},{"id":"an7Q.py","timestamp":1652083935316},{"id":"TpCR.py","timestamp":1652083975617},{"id":"4TC4.py","timestamp":1652083986006},{"id":"BKM6.py","timestamp":1652084157657},{"id":"8DSC.py","timestamp":1652084321612},{"id":"T5NS.py","timestamp":1652084609368},{"id":"eeYN.py","timestamp":1652226475729},{"id":"9jrw.py","timestamp":1652226497688},{"id":"Daco.py","timestamp":1652226541445},{"id":"8M8L.py","timestamp":1652226617690},{"id":"yZRQ.py","timestamp":1652234921065},{"id":"Ocab.py","timestamp":1652354090023},{"id":"J6w8.py","timestamp":1652354104042},{"id":"qiGE.py","timestamp":1652354274910},{"id":"ThH9.py","timestamp":1652354299372},{"id":"HDvW.py","timestamp":1652354313802},{"id":"orlE.py","timestamp":1652354324045},{"id":"TOO8.py","timestamp":1652354368247},{"id":"yDmW.py","timestamp":1652354418817},{"id":"tRme.py","timestamp":1652354433094},{"id":"vPgI.py","timestamp":1652354461971},{"id":"1a8h.py","timestamp":1652354519515},{"id":"NWp8.py","timestamp":1652354560258},{"id":"O0Eq.py","timestamp":1652354576978},{"id":"tVxR.py","timestamp":1652418429350},{"id":"VorX.py","timestamp":1652418447719},{"id":"LUGT.py","timestamp":1652418463816},{"id":"tg5k.py","timestamp":1652418523659},{"id":"7bQF.py","timestamp":1652419082884},{"id":"7ADK.py","timestamp":1652419112806},{"id":"uCk2.py","timestamp":1652419413497},{"id":"55sz.py","timestamp":1652419424483},{"id":"exer.py","timestamp":1652419509458},{"id":"6kHZ.py","timestamp":1652419527318},{"id":"4AkN.py","timestamp":1652419631719},{"id":"x59A.py","timestamp":1652419655401}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/ad_campaign.go","entries":[{"id":"ra9W.go","timestamp":1651463273058},{"id":"RSbf.go","timestamp":1651469986821},{"id":"TVI9.go","timestamp":1651469999222},{"id":"cA7q.go","timestamp":1651470040332},{"id":"f3tR.go","timestamp":1651470057245},{"id":"pn9Y.go","timestamp":1651470072190},{"id":"dAZ6.go","timestamp":1651470109630},{"id":"FHnw.go","timestamp":1651470156713},{"id":"D9jG.go","timestamp":1651470229289},{"id":"0vqs.go","timestamp":1651470358445},{"id":"n34k.go","timestamp":1651470420073},{"id":"FvDZ.go","timestamp":1651470469396},{"id":"rAO2.go","timestamp":1651470803003},{"id":"5hkC.go","timestamp":1651470914357},{"id":"943T.go","timestamp":1651470941810},{"id":"G72p.go","timestamp":1651470956077},{"id":"Y1HL.go","timestamp":1651470989651},{"id":"Sm0a.go","timestamp":1651471011383},{"id":"DFmp.go","timestamp":1651471028606},{"id":"bqY0.go","timestamp":1651471055392},{"id":"VV3c.go","timestamp":1651471066138},{"id":"VXfZ.go","timestamp":1651471092505},{"id":"VGcM.go","timestamp":1651471169213},{"id":"S4VX.go","timestamp":1651471202752},{"id":"9v30.go","timestamp":1651471289832},{"id":"qEMI.go","timestamp":1651471540266},{"id":"JOHU.go","timestamp":1651471596602},{"id":"PGFR.go","timestamp":1651471623558},{"id":"5Uss.go","timestamp":1651471650293},{"id":"FYky.go","timestamp":1651471672416},{"id":"964u.go","timestamp":1651471710313},{"id":"4SLj.go","timestamp":1651471836150},{"id":"wvAu.go","timestamp":1651471847556},{"id":"rrAX.go","timestamp":1651471863190},{"id":"Z5jg.go","timestamp":1651472041752},{"id":"4oNf.go","timestamp":1651472069584},{"id":"Tdir.go","timestamp":1651472096102},{"id":"mK5S.go","timestamp":1651472107148},{"id":"2Giz.go","timestamp":1651472137605},{"id":"l4FM.go","timestamp":1651472191241},{"id":"Pkw6.go","timestamp":1651472220240},{"id":"mulo.go","timestamp":1651472250474},{"id":"94wP.go","timestamp":1651472300164},{"id":"I7RF.go","timestamp":1651472321851},{"id":"tyAy.go","timestamp":1651472476452},{"id":"khaM.go","timestamp":1651472501529},{"id":"9ghe.go","timestamp":1651472521822},{"id":"fJc7.go","timestamp":1651472541638},{"id":"TTmM.go","timestamp":1651481477843},{"id":"QMvN.go","timestamp":1652181052481}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/services/service_test.go","entries":[{"id":"Col5.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/rule/run.go","entries":[{"id":"tPdZ.go","source":"Organize Imports","timestamp":1652406628931},{"id":"GvYx.go","timestamp":1652406651179}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/linechart.go","entries":[{"id":"0HxZ.go","timestamp":1650442941543},{"id":"WxJ8.go","timestamp":1650443027215},{"id":"PnhA.go","timestamp":1650444315369},{"id":"wUjK.go","timestamp":1650444325857},{"id":"MJo5.go","timestamp":1650444423913},{"id":"Pd6u.go","timestamp":1650444486287},{"id":"fKZG.go","timestamp":1650444508417},{"id":"jIFx.go","timestamp":1650506810083},{"id":"sLI7.go","timestamp":1650506843427},{"id":"U8k3.go","timestamp":1650507000906},{"id":"VQEu.go","timestamp":1650507081176},{"id":"k9PI.go","timestamp":1650507093289},{"id":"D0QH.go","timestamp":1650507114177},{"id":"ZBic.go","timestamp":1650507218746},{"id":"5DV5.go","timestamp":1650507470328},{"id":"TJaV.go","timestamp":1650508659956},{"id":"pK4A.go","timestamp":1650508691872},{"id":"MOJP.go","timestamp":1650508884706},{"id":"qMJA.go","timestamp":1650509082090},{"id":"TuPg.go","timestamp":1650509097478},{"id":"0DvF.go","timestamp":1650509135966},{"id":"tMZm.go","timestamp":1650511164767},{"id":"5vss.go","timestamp":1650511239155},{"id":"mwSN.go","timestamp":1650511264391},{"id":"JvNP.go","timestamp":1650511278151},{"id":"sYiQ.go","timestamp":1650511317244},{"id":"doQN.go","timestamp":1650513941655},{"id":"zkwK.go","source":"Organize Imports","timestamp":1650514252436},{"id":"HOym.go","timestamp":1650514482377},{"id":"joJC.go","timestamp":1650514504596},{"id":"JkWl.go","timestamp":1650515591507},{"id":"HUXR.go","source":"Organize Imports","timestamp":1650515594452},{"id":"ZYPY.go","timestamp":1650515642512},{"id":"HJCE.go","timestamp":1650521310550},{"id":"7ow4.go","timestamp":1650521327769},{"id":"ZiM3.go","timestamp":1650521375751},{"id":"aHpG.go","timestamp":1650521524741},{"id":"0Nju.go","timestamp":1650521760009},{"id":"WpIj.go","timestamp":1650522285697},{"id":"uA8d.go","timestamp":1651297149877},{"id":"KLGL.go","timestamp":1651297164827},{"id":"106J.go","timestamp":1651297188968},{"id":"ZQoK.go","timestamp":1651297356211},{"id":"lAUa.go","timestamp":1652171732379},{"id":"AEj5.go","source":"undoRedo.source","timestamp":1652171742550},{"id":"kQBW.go","timestamp":1652171867329},{"id":"ms2l.go","timestamp":1652171880576},{"id":"hbP2.go","timestamp":1652171898227},{"id":"QuUQ.go","timestamp":1652171954698},{"id":"R1IN.go","timestamp":1652412362920}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/nacos_config.py","entries":[{"id":"OocV.py","timestamp":1652348886849},{"id":"2Lq0.py","timestamp":1652348950724},{"id":"TK8y.py","timestamp":1652349092221},{"id":"3paO.py","timestamp":1652349111084},{"id":"fBsg.py","timestamp":1652349123929},{"id":"HoY0.py","timestamp":1652349156984},{"id":"0HYk.py","timestamp":1652349186578},{"id":"mw0I.py","timestamp":1652350801292},{"id":"GcKh.py","timestamp":1652353460710},{"id":"bbWn.py","timestamp":1652353494275},{"id":"OCjl.py","timestamp":1652353516605},{"id":"8sG9.py","timestamp":1652353539229},{"id":"goeH.py","timestamp":1652354177184},{"id":"uRbw.py","timestamp":1652354217313},{"id":"KPBA.py","timestamp":1652407784261},{"id":"Giwg.py","timestamp":1652407822281},{"id":"xpgj.py","timestamp":1652407835984},{"id":"belg.py","timestamp":1652407862161},{"id":"T0V2.py","timestamp":1652407888608},{"id":"QvuG.py","timestamp":1652407911084},{"id":"RWO6.py","timestamp":1652407922798},{"id":"Nsp7.py","timestamp":1652407950066},{"id":"mWar.py","timestamp":1652408130694},{"id":"9tpU.py","timestamp":1652408201752},{"id":"4hDG.py","timestamp":1652408221746},{"id":"ke2G.py","timestamp":1652408249500},{"id":"QIty.py","timestamp":1652408275777},{"id":"WYjT.py","timestamp":1652408521527},{"id":"L2nv.py","timestamp":1652408618213},{"id":"Lr84.py","timestamp":1652409086643},{"id":"VvaO.py","timestamp":1652409216185},{"id":"EiMu.py","timestamp":1652413399407},{"id":"ZCo0.py","timestamp":1652413415210},{"id":"KXLe.py","timestamp":1652413449605},{"id":"Wz3H.py","timestamp":1652413627166},{"id":"LGug.py","timestamp":1652413796481},{"id":"lyYL.py","timestamp":1652413810124},{"id":"RQYg.py","timestamp":1652414506846},{"id":"fbVy.py","timestamp":1652414526047},{"id":"FYFE.py","timestamp":1652414697919},{"id":"uNx4.py","timestamp":1652415013728},{"id":"M2M7.py","timestamp":1652415631080},{"id":"r9Er.py","timestamp":1652415650170},{"id":"kQzD.py","timestamp":1652416246483},{"id":"B9I3.py","timestamp":1652416405616},{"id":"PsuE.py","timestamp":1652416452297},{"id":"BS4Y.py","timestamp":1652416468348},{"id":"KAqq.py","timestamp":1652416520413},{"id":"KgYs.py","timestamp":1652416531307},{"id":"yWi5.py","timestamp":1652416969716}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/constant/common.go","entries":[{"id":"ICKT.go","timestamp":1650780360464},{"id":"xz04.go","timestamp":1650780399274},{"id":"R3IJ.go","source":"undoRedo.source","timestamp":1650780415317},{"id":"WbxD.go","timestamp":1650944527938},{"id":"wZMG.go","timestamp":1651053435406},{"id":"alL7.go","timestamp":1651123658278},{"id":"YbFY.go","timestamp":1651123684242},{"id":"qfdc.go","timestamp":1651123700505},{"id":"eJ7r.go","timestamp":1651123719423},{"id":"ZS1J.go","timestamp":1652248142866},{"id":"Gca0.go","timestamp":1652328979565},{"id":"nuy1.go","timestamp":1652329005248},{"id":"UtlX.go","timestamp":1652338949240},{"id":"XZJ4.go","timestamp":1652339260511},{"id":"Q7oA.go","timestamp":1652405561957},{"id":"7nHX.go","timestamp":1652405575019},{"id":"FqtE.go","timestamp":1652405599768},{"id":"PDek.go","timestamp":1652405625657},{"id":"tgWk.go","timestamp":1652405655475}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/env.go","entries":[{"id":"NWGH.go","timestamp":1652174415870},{"id":"1cMr.go","timestamp":1652174428085},{"id":"4jzA.go","timestamp":1652175221856},{"id":"q21N.go","timestamp":1652321142038},{"id":"R1aP.go","source":"Organize Imports","timestamp":1652321157901},{"id":"yMhN.go","source":"Organize Imports","timestamp":1652321171679},{"id":"NUvN.go","source":"Organize Imports","timestamp":1652321182548},{"id":"9BFN.go","source":"Organize Imports","timestamp":1652321236631},{"id":"8XXn.go","timestamp":1652321297824},{"id":"drBz.go","source":"Organize Imports","timestamp":1652321344498},{"id":"ilOr.go","timestamp":1652321355423}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/dmp_custom_audience_test.go","entries":[{"id":"mFeC.go","source":"searchReplace.source","timestamp":1649836230018}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/campaign.go","entries":[{"id":"LUmU.go","timestamp":1650765553537},{"id":"yC7Q.go","timestamp":1650765565893},{"id":"acj9.go","source":"undoRedo.source","timestamp":1650765656149},{"id":"VfY8.go","timestamp":1650765671368},{"id":"5ASK.go","timestamp":1650944282662},{"id":"ruq1.go","timestamp":1650944385661},{"id":"QWZr.go","timestamp":1650944398617},{"id":"4LK6.go","timestamp":1651041876968},{"id":"Zx0J.go","timestamp":1651041890365},{"id":"suAv.go","timestamp":1651042864990},{"id":"WRqz.go","timestamp":1651043776948},{"id":"TWW4.go","timestamp":1651043806846},{"id":"R7xj.go","timestamp":1651044477374},{"id":"faKO.go","timestamp":1651051674398},{"id":"KtR4.go","timestamp":1651052763320},{"id":"mfAc.go","timestamp":1651053752941},{"id":"KSyR.go","timestamp":1651123165266},{"id":"1nCl.go","timestamp":1651125075149},{"id":"C8ed.go","timestamp":1651125101516},{"id":"DRtE.go","timestamp":1651129518726},{"id":"5FPw.go","timestamp":1651129680567},{"id":"OYI0.go","timestamp":1652173962079},{"id":"epYC.go","timestamp":1652174555632},{"id":"IsA0.go","timestamp":1652174782772},{"id":"uAHX.go","timestamp":1652350286816}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/custom_audiences.go","entries":[{"id":"KjfW.go","source":"searchReplace.source","timestamp":1649836229097}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/report_test.go","entries":[{"id":"ol59.go","timestamp":1650511615876},{"id":"B19I.go","timestamp":1650511676891},{"id":"RLKk.go","timestamp":1650511717667},{"id":"r4HM.go","timestamp":1650512109710},{"id":"l2VE.go","timestamp":1650512146562},{"id":"Fs7U.go","timestamp":1650512163787},{"id":"12Ce.go","timestamp":1650512177645},{"id":"0pTs.go","timestamp":1650512192165},{"id":"tz4k.go","timestamp":1650512234404},{"id":"BBoW.go","timestamp":1650512287574},{"id":"P5Kd.go","timestamp":1650524665440},{"id":"3uvH.go","source":"undoRedo.source","timestamp":1650524718009},{"id":"8jdb.go","timestamp":1650524725728},{"id":"iF3o.go","source":"undoRedo.source","timestamp":1650524735493},{"id":"dAdb.go","timestamp":1650524754828},{"id":"Xym2.go","source":"undoRedo.source","timestamp":1650524789317},{"id":"FhQm.go","timestamp":1650524799677},{"id":"tv91.go","timestamp":1650524830603},{"id":"RVD7.go","source":"重命名 REPORT_TYPE_FPID","timestamp":1651721076845}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/ad/ad.go","entries":[{"id":"4v3Q.go","timestamp":1650854636900},{"id":"AeVZ.go","timestamp":1650854663218},{"id":"LBww.go","source":"Organize Imports","timestamp":1650866220370},{"id":"GxAw.go","timestamp":1650866249549},{"id":"SHfT.go","source":"Organize Imports","timestamp":1650866262634},{"id":"j424.go","timestamp":1650866266039},{"id":"gVMM.go","timestamp":1650947543654},{"id":"THzx.go","source":"Organize Imports","timestamp":1651052099100},{"id":"UxC8.go","timestamp":1651052306731},{"id":"Zoe8.go","timestamp":1652177520778},{"id":"OJEj.go","timestamp":1652351709483},{"id":"x0pm.go","timestamp":1652351740259}]}
{"version":1,"resource":"file:///Users/funplususer/code/i.html","entries":[{"id":"yX6P.html","timestamp":1652160518055}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/cmd/main.go","entries":[{"id":"bndl.go","source":"searchReplace.source","timestamp":1649839821747},{"id":"OW0w.go","timestamp":1650269178911},{"id":"F1h0.go","timestamp":1650274944098},{"id":"K4Jv.go","timestamp":1650275018906},{"id":"B4tR.go","timestamp":1650275054274},{"id":"IyWK.go","timestamp":1650351119989},{"id":"3UbN.go","timestamp":1650422633106},{"id":"jxVt.go","timestamp":1650430976425},{"id":"8aAc.go","timestamp":1650431043930},{"id":"Vf1g.go","timestamp":1650431070822},{"id":"sgSi.go","timestamp":1650431087445},{"id":"VxFG.go","timestamp":1650431324294},{"id":"Ga7r.go","timestamp":1650437887304},{"id":"dWfl.go","timestamp":1650437905440},{"id":"Im57.go","timestamp":1650437985679},{"id":"LBR0.go","timestamp":1650533740654},{"id":"AXfQ.go","timestamp":1651223930384},{"id":"bVXi.go","timestamp":1651223966213},{"id":"84dz.go","timestamp":1652156811756}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/adset/filter.go","entries":[{"id":"nJXs.go","source":"Organize Imports","timestamp":1652249038835}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/constant/campaign.go","entries":[{"id":"ED0h.go","timestamp":1650944450003},{"id":"vZCc.go","timestamp":1650944483382},{"id":"q9U2.go","timestamp":1651051772093}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_unit_test.go","entries":[{"id":"GK6X.go","source":"searchReplace.source","timestamp":1649836229574}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/model/dsp-event.go","entries":[{"id":"sfLD.go","source":"Organize Imports","timestamp":1648877830917},{"id":"1mh2.go","timestamp":1649297984745},{"id":"ZyYy.go","timestamp":1649298012292}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/services/account.go","entries":[{"id":"8Gve.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/utils/mysql.go","entries":[{"id":"od6u.go","source":"Organize Imports","timestamp":1649644910750}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/gorm/driver/snowflake/migrator.go","entries":[{"id":"SnLJ.go","timestamp":1650428650572}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Services/SpecialService.php","entries":[{"id":"PeYB.php","timestamp":1648798449631},{"id":"UijQ.php","timestamp":1648798616168},{"id":"t9Ez.php","timestamp":1648798646344},{"id":"Si4j.php","timestamp":1648798728496},{"id":"h0OQ.php","timestamp":1648798979764},{"id":"odb3.php","timestamp":1648798997531},{"id":"4IaX.php","timestamp":1648870335219},{"id":"NuPr.php","timestamp":1649390554512},{"id":"L4Vb.php","timestamp":1649390809918},{"id":"lYke.php","timestamp":1650774411839},{"id":"6hnO.php","timestamp":1651050553504}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/config.yml","entries":[{"id":"3pHU.yml","timestamp":1650943856890},{"id":"lpTf.yml","timestamp":1650943873545},{"id":"Zldt.yml","timestamp":1651041653904},{"id":"cc4C.yml","timestamp":1652157056374},{"id":"T1GA.yml","timestamp":1652185340547},{"id":"6A2O.yml","timestamp":1652185367209}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/ad_creative.go","entries":[{"id":"qG7Q.go","timestamp":1650006879908},{"id":"1eSR.go","timestamp":1650006901551},{"id":"kUHh.go","timestamp":1650006950872},{"id":"aR39.go","timestamp":1650007091788},{"id":"b8Cr.go","timestamp":1650007290399},{"id":"kgUs.go","timestamp":1650007301971},{"id":"qqvP.go","timestamp":1650007324493},{"id":"f3KL.go","timestamp":1650007339758},{"id":"qbDo.go","timestamp":1650007382579},{"id":"8y2x.go","timestamp":1650007438184},{"id":"cQuH.go","timestamp":1650007611540},{"id":"UZSO.go","timestamp":1650007628382},{"id":"W7Xn.go","timestamp":1650007643156},{"id":"L8xw.go","timestamp":1650007657043},{"id":"xUEq.go","timestamp":1650007670697},{"id":"IyBU.go","timestamp":1650007729353},{"id":"089k.go","timestamp":1650007739381},{"id":"7kyT.go","timestamp":1650008282007},{"id":"NV7i.go","timestamp":1650008353449}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/campaign/campaign_test.go","entries":[{"id":"LvKF.go","timestamp":1651042157423},{"id":"Bv2R.go","timestamp":1651042211722},{"id":"saLq.go","timestamp":1651042245638},{"id":"QVre.go","timestamp":1651042256540},{"id":"n1RV.go","timestamp":1651042321812},{"id":"U5Ne.go","timestamp":1651053859130},{"id":"qjSS.go","timestamp":1651053875869},{"id":"oVNd.go","timestamp":1651130602960},{"id":"uIYY.go","timestamp":1651130617491},{"id":"dDhK.go","timestamp":1651130638229},{"id":"ZBFr.go","timestamp":1651130678714},{"id":"Shdq.go","timestamp":1651468846376},{"id":"yMlI.go","timestamp":1652156844126},{"id":"PwrZ.go","timestamp":1652179597672},{"id":"ZFw5.go","timestamp":1652179626221},{"id":"QkO9.go","timestamp":1652179646296},{"id":"b2MN.go","timestamp":1652180614061},{"id":"iqnX.go","timestamp":1652180647017},{"id":"Vydb.go","timestamp":1652180661907},{"id":"JPcN.go","timestamp":1652180737802},{"id":"J98i.go","timestamp":1652180827791},{"id":"WcB1.go","timestamp":1652320364779},{"id":"oTIV.go","timestamp":1652323162086}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/utils/snowflake.go","entries":[{"id":"cbkV.go","source":"searchReplace.source","timestamp":1649839821692}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_app_management.go","entries":[{"id":"B6HY.go","source":"searchReplace.source","timestamp":1649836230601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/material_video_test.go","entries":[{"id":"wAan.go","source":"searchReplace.source","timestamp":1649836230620}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_clue.go","entries":[{"id":"84kw.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/ads/call.go","entries":[{"id":"s3o2.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/bussiness_asset_permissions.go","entries":[{"id":"PvpU.go","source":"searchReplace.source","timestamp":1649836226418}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/file_video_test.go","entries":[{"id":"vSN3.go","source":"searchReplace.source","timestamp":1649836229574}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Model/Label/LabelModel.php","entries":[{"id":"v1NW.php","timestamp":1649671062303},{"id":"CF93.php","timestamp":1649671641040},{"id":"hTXi.php","timestamp":1649671656612},{"id":"HQYC.php","timestamp":1649671840133},{"id":"hPKq.php","timestamp":1649671920179},{"id":"PjI8.php","timestamp":1649672011846},{"id":"ydFB.php","timestamp":1649672149577},{"id":"D6Aj.php","timestamp":1649672160582},{"id":"meKW.php","timestamp":1649672266086},{"id":"gKBD.php","timestamp":1649672288425},{"id":"UBRP.php","timestamp":1649672298810},{"id":"KGVY.php","timestamp":1649672701000}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/game/dashboard.go","entries":[{"id":"xHr5.go","timestamp":1650336179061},{"id":"gyWi.go","timestamp":1650336197560},{"id":"2vkG.go","timestamp":1650336264692},{"id":"i5jE.go","timestamp":1650336305725},{"id":"lehK.go","source":"Organize Imports","timestamp":1650336309490},{"id":"6f0F.go","timestamp":1650336417630},{"id":"DRsg.go","source":"Organize Imports","timestamp":1650336434195},{"id":"JtQ2.go","timestamp":1650336459201},{"id":"b9gE.go","timestamp":1650336508185},{"id":"RO3e.go","source":"Organize Imports","timestamp":1650336511150},{"id":"7c0Y.go","timestamp":1650437387549},{"id":"qMkd.go","timestamp":1650437771347},{"id":"iT36.go","timestamp":1650437820067},{"id":"VRYy.go","timestamp":1650438030361},{"id":"feIw.go","timestamp":1650438613009},{"id":"9ZIF.go","timestamp":1650514764982},{"id":"Nhqq.go","timestamp":1650514777891},{"id":"b0tz.go","timestamp":1650514788539},{"id":"poe5.go","timestamp":1652096804020}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_ad_test.go","entries":[{"id":"FmlL.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_promoted_objects_test.go","entries":[{"id":"S1Vw.go","source":"searchReplace.source","timestamp":1649836226635}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/android_union_channel_packages_test.go","entries":[{"id":"5Bs0.go","source":"searchReplace.source","timestamp":1649836226636}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/audience.go","entries":[{"id":"wLxH.go","timestamp":1651477985640},{"id":"YTfe.go","timestamp":1651478033736},{"id":"HXfB.go","timestamp":1651478191333}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/dmp_data_source.go","entries":[{"id":"b1p8.go","source":"searchReplace.source","timestamp":1649836230985},{"id":"cMWO.go","source":"searchReplace.source","timestamp":1649840010638},{"id":"EJ9e.go","source":"searchReplace.source","timestamp":1649840064316}]}
{"version":1,"resource":"file:///Users/funplususer/code/diagrams/admanager.py","entries":[{"id":"J0lF.py","timestamp":1649815444387}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/model/homestead.go","entries":[{"id":"e20u.go","timestamp":1650275521158},{"id":"7jxB.go","timestamp":1650275570268},{"id":"hLqW.go","timestamp":1650275596031},{"id":"unjG.go","timestamp":1651221017626},{"id":"vJLw.go","timestamp":1651227724146},{"id":"nk66.go","timestamp":1652187885968}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/adaccounts_test.go","entries":[{"id":"LPXl.go","timestamp":1649843302048},{"id":"n4v6.go","timestamp":1649843326165},{"id":"69x7.go","timestamp":1649843407640},{"id":"emHP.go","timestamp":1649843436096},{"id":"dqD2.go","timestamp":1649843446201},{"id":"7rC5.go","timestamp":1649843467642},{"id":"y4Ob.go","timestamp":1649843541245},{"id":"Q4ED.go","timestamp":1649843556429},{"id":"YI1O.go","timestamp":1649843663349},{"id":"B5Om.go","source":"Organize Imports","timestamp":1649843665535},{"id":"tVVp.go","timestamp":1649843677031},{"id":"TJiE.go","timestamp":1649844015145},{"id":"kiyL.go","timestamp":1649844448312},{"id":"ra4e.go","source":"Organize Imports","timestamp":1649844465265},{"id":"WPeX.go","source":"Organize Imports","timestamp":1649904392963},{"id":"gbuY.go","timestamp":1651200774213},{"id":"XS7I.go","timestamp":1651470517619},{"id":"llKz.go","source":"Organize Imports","timestamp":1651470528247},{"id":"QVtO.go","source":"moved.source","timestamp":1651470565472}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_videos_test.go","entries":[{"id":"uVMf.go","source":"searchReplace.source","timestamp":1649836226919},{"id":"yaIP.go","source":"searchReplace.source","timestamp":1649840009430},{"id":"oG0x.go","source":"searchReplace.source","timestamp":1649840064241}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/fb_test.py","entries":[{"id":"L88f.py","timestamp":1649835864172},{"id":"lwVR.py","timestamp":1649835948945},{"id":"MFzn.py","timestamp":1649836556821},{"id":"yMzF.py","timestamp":1649836873004},{"id":"RoF0.py","timestamp":1649836892878},{"id":"NQQd.py","timestamp":1649836942890},{"id":"rhqh.py","timestamp":1649837308518},{"id":"KK2v.py","timestamp":1649837383742},{"id":"topK.py","timestamp":1649837857882},{"id":"o6Ur.py","timestamp":1649837924076},{"id":"TdFY.py","timestamp":1649838108724},{"id":"UgIy.py","timestamp":1649838134531},{"id":"nH8c.py","timestamp":1649848089988},{"id":"R2fw.py","timestamp":1649848123784},{"id":"u1B8.py","timestamp":1649848139874},{"id":"Hx7p.py","timestamp":1649848173913},{"id":"f73i.py","timestamp":1649848807877},{"id":"qNzA.py","timestamp":1649848967109},{"id":"CFZG.py","timestamp":1649849197149},{"id":"bUU6.py","timestamp":1649854999683},{"id":"SndS.py","timestamp":1649903568731},{"id":"gBKq.py","timestamp":1649903589228},{"id":"9JP9.py","timestamp":1649903650295},{"id":"pthr.py","timestamp":1649905157487},{"id":"DNuZ.py","timestamp":1649905169789},{"id":"xAyl.py","timestamp":1649905268617},{"id":"JZBX.py","timestamp":1649907972793},{"id":"EpuA.py","timestamp":1649907992946},{"id":"Y5f4.py","timestamp":1649908022069},{"id":"Ug0w.py","source":"undoRedo.source","timestamp":1649908038486},{"id":"elBr.py","timestamp":1649908051764},{"id":"TENh.py","timestamp":1649925943779},{"id":"o8fc.py","timestamp":1649931095061},{"id":"JzXv.py","timestamp":1649931194539},{"id":"2hcd.py","timestamp":1649931209042},{"id":"f1oC.py","timestamp":1649931323253},{"id":"QF3O.py","timestamp":1649933404107},{"id":"Bh8T.py","timestamp":1649933425817},{"id":"6GjQ.py","timestamp":1649933484967},{"id":"sTuk.py","timestamp":1649933749199},{"id":"ewlT.py","timestamp":1649989956180},{"id":"UHaa.py","timestamp":1649989978233},{"id":"bUMe.py","timestamp":1649994234161},{"id":"PDLq.py","timestamp":1649995571409},{"id":"G1ib.py","timestamp":1649995598347},{"id":"smOI.py","timestamp":1649995625182},{"id":"lnlf.py","timestamp":1649998366559},{"id":"4dxl.py","timestamp":1650006115465},{"id":"S6y1.py","timestamp":1650007451536},{"id":"TkSb.py","timestamp":1650008575659}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/marketing_file_test.go","entries":[{"id":"Hbrn.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_adgroups.go","entries":[{"id":"OnCF.go","source":"searchReplace.source","timestamp":1649836226637}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/env/env.go","entries":[{"id":"eesG.go","timestamp":1652175192875},{"id":"MwNx.go","timestamp":1652321231831}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_campaign_test.go","entries":[{"id":"X17x.go","source":"searchReplace.source","timestamp":1649836230609}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/convert_test.go","entries":[{"id":"OKkM.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_packages.go","entries":[{"id":"c9Dh.go","source":"searchReplace.source","timestamp":1649836229120}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/ad/ad.go","entries":[{"id":"yFmB.go","timestamp":1650947553538},{"id":"cuRm.go","source":"Organize Imports","timestamp":1651054541118},{"id":"R43F.go","timestamp":1651054545509},{"id":"CJBO.go","timestamp":1651054593713},{"id":"12Ib.go","timestamp":1651054957041},{"id":"fJCv.go","source":"undoRedo.source","timestamp":1651054972460},{"id":"LIcy.go","timestamp":1651054988004},{"id":"29n1.go","timestamp":1651054999787},{"id":"cRWV.go","timestamp":1651055046670},{"id":"Qtxy.go","timestamp":1651055142674},{"id":"QX4t.go","source":"重命名 adsetsStatus","timestamp":1651055149880},{"id":"LaeW.go","timestamp":1651055168927},{"id":"ITLx.go","timestamp":1651055189527},{"id":"TOj7.go","timestamp":1651131942212},{"id":"FABb.go","timestamp":1651131969449},{"id":"hjQp.go","source":"Organize Imports","timestamp":1651131991558},{"id":"WVcy.go","timestamp":1651132064062},{"id":"U50y.go","timestamp":1651132102757},{"id":"XKUb.go","timestamp":1651132125189},{"id":"Nqba.go","timestamp":1651132149801},{"id":"qvzk.go","source":"重命名 adSets","timestamp":1651132234831},{"id":"sQxR.go","timestamp":1651132259301},{"id":"Cq2q.go","timestamp":1651132293717},{"id":"UZDT.go","source":"重命名 adSetUpdateParam","timestamp":1651132325288},{"id":"ehM6.go","timestamp":1651132332521},{"id":"eNW2.go","source":"重命名 adSetUpdateBody","timestamp":1651132344701},{"id":"TkAn.go","timestamp":1651132357687},{"id":"OpMs.go","timestamp":1651132411437},{"id":"JIfj.go","timestamp":1651136719631},{"id":"hiaW.go","timestamp":1651136733279},{"id":"T1DI.go","timestamp":1651136848610},{"id":"uDo0.go","timestamp":1651472619095},{"id":"NDhR.go","timestamp":1651477504508},{"id":"wZGw.go","timestamp":1651482219336},{"id":"GhE4.go","timestamp":1651482271002},{"id":"y2yk.go","source":"searchReplace.source","timestamp":1652156699615},{"id":"KKV6.go","timestamp":1652156733501},{"id":"g9Qa.go","timestamp":1652175548965},{"id":"3iXM.go","timestamp":1652175559812},{"id":"DpZA.go","timestamp":1652175760282},{"id":"8Dsm.go","timestamp":1652175793336},{"id":"GC0w.go","timestamp":1652177374150},{"id":"BNH2.go","timestamp":1652177399492},{"id":"SLZV.go","timestamp":1652177437501},{"id":"0IKD.go","timestamp":1652177460818},{"id":"jFXW.go","timestamp":1652351717287},{"id":"ZOH6.go","timestamp":1652351758863},{"id":"zl3e.go","timestamp":1652351769457},{"id":"qwNY.go","timestamp":1652405937338},{"id":"LQ6E.go","timestamp":1652405949128}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/types/channel.go","entries":[{"id":"njM3.go","timestamp":1650594307409},{"id":"Onn1.go","timestamp":1652174089978},{"id":"BgUq.go","timestamp":1652349467215},{"id":"wVFj.go","timestamp":1652423449693}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_interest.go","entries":[{"id":"lKT8.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_pages_test.go","entries":[{"id":"F9A5.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/tools_targeting_tags.go","entries":[{"id":"OpwL.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/ext_audience_test.go","entries":[{"id":"PaXE.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/etf/main.py","entries":[{"id":"21HH.py","timestamp":1649140255263},{"id":"DXmk.py","timestamp":1649140379531},{"id":"eLCG.py","timestamp":1649140392901},{"id":"jqBp.py","timestamp":1649140465837},{"id":"JZmb.py","timestamp":1649140477816},{"id":"AmEl.py","timestamp":1649140596062},{"id":"uW3D.py","timestamp":1649140626862},{"id":"8UOa.py","timestamp":1649140638240},{"id":"pEok.py","timestamp":1649140676714},{"id":"7zpX.py","timestamp":1649140727511},{"id":"EPIt.py","timestamp":1649140739823},{"id":"CWdl.py","timestamp":1649140882758},{"id":"hygy.py","timestamp":1649140925946},{"id":"OMVm.py","timestamp":1649141113096}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_ad.go","entries":[{"id":"IO9A.go","source":"searchReplace.source","timestamp":1649836230015},{"id":"BjRL.go","source":"Organize Imports","timestamp":1649996055564},{"id":"bg3P.go","timestamp":1649996102232},{"id":"wsel.go","timestamp":1649996113882},{"id":"WfeF.go","timestamp":1649996165059},{"id":"zDcV.go","timestamp":1649996427282},{"id":"zYL6.go","timestamp":1649996446392},{"id":"c6ve.go","timestamp":1650005369479},{"id":"cODd.go","timestamp":1650854838909},{"id":"8sSv.go","timestamp":1650854926794},{"id":"DK3w.go","timestamp":1650855739779},{"id":"wHbl.go","timestamp":1650855778811},{"id":"GScI.go","timestamp":1650855799838},{"id":"VLpi.go","timestamp":1650855827952},{"id":"bWDa.go","timestamp":1650855889545},{"id":"nfJv.go","timestamp":1650855953522},{"id":"6oqW.go","timestamp":1650856032462},{"id":"H12E.go","timestamp":1650856050682},{"id":"1DCJ.go","timestamp":1650856103574},{"id":"PjgP.go","timestamp":1650856129407},{"id":"8g13.go","timestamp":1650866465674},{"id":"bLfD.go","timestamp":1650866524058},{"id":"3iup.go","timestamp":1650866557801},{"id":"zuX1.go","timestamp":1650866580520},{"id":"ZIVc.go","timestamp":1650866618103},{"id":"0tzd.go","timestamp":1650866640506},{"id":"YEUQ.go","timestamp":1650866657587}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_clue.go","entries":[{"id":"sEkJ.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/config.yml","entries":[{"id":"6D7G.yml","timestamp":1649657630477},{"id":"4uo6.yml","source":"工作区编辑","timestamp":1649657637064},{"id":"OMjA.yml","source":"moved.source","timestamp":1649657645231},{"id":"R5km.yml","timestamp":1649657670188},{"id":"vpM9.yml","timestamp":1649657691539}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/common/options.go","entries":[{"id":"OUgY.go","timestamp":1652240666311},{"id":"Mgt1.go","timestamp":1652240782293},{"id":"veCk.go","timestamp":1652240800686},{"id":"K2KX.go","timestamp":1652240901997},{"id":"BRp2.go","timestamp":1652240925009},{"id":"paNL.go","timestamp":1652240948816},{"id":"z4nS.go","timestamp":1652240959619},{"id":"B3Oo.go","timestamp":1652240971194},{"id":"hb3F.go","timestamp":1652241024840},{"id":"JtLX.go","timestamp":1652241047954},{"id":"Zv72.go","timestamp":1652241068862},{"id":"KWX5.go","timestamp":1652241083498},{"id":"wL7p.go","timestamp":1652241126054},{"id":"NFwk.go","timestamp":1652241178134},{"id":"qRFP.go","timestamp":1652254934894},{"id":"7SdX.go","timestamp":1652425250963},{"id":"DBD3.go","timestamp":1652425281681},{"id":"JzQo.go","timestamp":1652425303189},{"id":"ojf6.go","timestamp":1652425319302},{"id":"wEdd.go","timestamp":1652425338632},{"id":"osdh.go","timestamp":1652425365549},{"id":"v3v9.go","timestamp":1652425513386},{"id":"Frpm.go","timestamp":1652425535600},{"id":"dBWo.go","timestamp":1652425560089},{"id":"ncse.go","timestamp":1652425581588},{"id":"G2iK.go","timestamp":1652425594992},{"id":"f7kk.go","timestamp":1652425611425},{"id":"i8XM.go","timestamp":1652425705004},{"id":"XRzx.go","timestamp":1652425749278},{"id":"NzNu.go","timestamp":1652425765821},{"id":"QA2U.go","timestamp":1652426693919},{"id":"Rovf.go","timestamp":1652426711781},{"id":"iOrZ.go","timestamp":1652426837960},{"id":"TIpW.go","timestamp":1652426937884},{"id":"Q8ws.go","timestamp":1652426967185},{"id":"9vPE.go","timestamp":1652427217075},{"id":"Ypv5.go","timestamp":1652427227966},{"id":"36Ch.go","timestamp":1652427267780},{"id":"Rnvr.go","timestamp":1652427369083},{"id":"odpq.go","timestamp":1652427423625},{"id":"hyCE.go","timestamp":1652427503607},{"id":"SDJu.go","timestamp":1652428040930},{"id":"Maaw.go","timestamp":1652428110382},{"id":"RSRi.go","timestamp":1652428124722},{"id":"TJWO.go","source":"undoRedo.source","timestamp":1652428183297},{"id":"ApfU.go","timestamp":1652428272651},{"id":"fozP.go","timestamp":1652428293091},{"id":"Zip2.go","timestamp":1652429020298},{"id":"smik.go","timestamp":1652429045928},{"id":"EHTv.go","timestamp":1652431160539}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/game/report.go","entries":[{"id":"ayva.go","timestamp":1650440173598},{"id":"XqP3.go","timestamp":1650509989997},{"id":"e9i4.go","timestamp":1650517252708}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/services/manage/options_test.go","entries":[{"id":"kOeu.go","timestamp":1648873625400}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/log.go","entries":[{"id":"NiDp.go","timestamp":1649839367233}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Helpers/functions.php","entries":[{"id":"ZuBP.php","timestamp":1650602815191},{"id":"vVpV.php","timestamp":1650602832941},{"id":"AWtb.php","timestamp":1650602864168},{"id":"MKQY.php","timestamp":1650602875098},{"id":"XJqm.php","timestamp":1650603139752},{"id":"ZVMV.php","timestamp":1650603150907},{"id":"4Yer.php","timestamp":1650603826575},{"id":"fhFr.php","timestamp":1650603845824},{"id":"5DF2.php","timestamp":1650604717337},{"id":"9qYx.php","timestamp":1650604756614},{"id":"Bltx.php","timestamp":1650604799167},{"id":"mheT.php","timestamp":1650604860195},{"id":"oErE.php","timestamp":1650605254656},{"id":"7gnM.php","timestamp":1650605343409},{"id":"Tyy6.php","timestamp":1650605862687},{"id":"yAaV.php","timestamp":1650606011857},{"id":"Wp2n.php","source":"undoRedo.source","timestamp":1650606053484},{"id":"Gr1W.php","timestamp":1650606120779},{"id":"j2C8.php","timestamp":1650606137723},{"id":"rG4g.php","timestamp":1650606171612},{"id":"TD3I.php","timestamp":1650606400737},{"id":"2X4k.php","timestamp":1650606599778},{"id":"HaUO.php","timestamp":1650606646931},{"id":"xyyD.php","timestamp":1650606716988},{"id":"d7W4.php","timestamp":1650606738149},{"id":"w3Un.php","timestamp":1650606815611},{"id":"dr55.php","timestamp":1650606831890},{"id":"2OIl.php","timestamp":1650606853496},{"id":"lWqH.php","timestamp":1650606866994},{"id":"1f2D.php","timestamp":1650606904947},{"id":"WG3z.php","timestamp":1650607004268},{"id":"Fxcv.php","timestamp":1650610118079},{"id":"vM39.php","timestamp":1650610337048},{"id":"Agw9.php","timestamp":1650610908102},{"id":"nriM.php","timestamp":1650703930567},{"id":"Y0V6.php","timestamp":1650703961464},{"id":"rwau.php","timestamp":1650703999768},{"id":"TuoO.php","timestamp":1650704414919},{"id":"7zcH.php","timestamp":1650704425558},{"id":"jyuh.php","timestamp":1650704456847},{"id":"1hd7.php","timestamp":1650704519185},{"id":"KAql.php","timestamp":1650704543263},{"id":"8Bx3.php","timestamp":1650704577051},{"id":"chSu.php","timestamp":1650704681578},{"id":"dLWe.php","timestamp":1650704704339},{"id":"wApQ.php","timestamp":1650704753960},{"id":"Rz6U.php","timestamp":1650704776066},{"id":"1oMt.php","timestamp":1650704890379},{"id":"PE17.php","timestamp":1650705031424},{"id":"ogf2.php","timestamp":1650869212265}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_campaign.go","entries":[{"id":"Ipfv.go","source":"searchReplace.source","timestamp":1649836229576}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/custom_audiences_test.go","entries":[{"id":"Vqa7.go","source":"searchReplace.source","timestamp":1649836226637}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/adaccounts.go","entries":[{"id":"buHA.go","timestamp":1649841693531},{"id":"IOQK.go","timestamp":1649841729865},{"id":"XKci.go","timestamp":1649843068160},{"id":"WiJw.go","timestamp":1649843089458},{"id":"kxmw.go","timestamp":1649843460827},{"id":"0Sn2.go","source":"Organize Imports","timestamp":1651470493267},{"id":"cnxR.go","source":"moved.source","timestamp":1651470562956}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/trace/env.go","entries":[{"id":"SeAV.go","source":"searchReplace.source","timestamp":1649840102050}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/ad_hour.py","entries":[{"id":"uvTl.py","timestamp":1652263984418},{"id":"ZJoq.py","timestamp":1652264088679},{"id":"urFl.py","timestamp":1652264156817},{"id":"VSVU.py","timestamp":1652264195000},{"id":"OPOf.py","timestamp":1652264217673},{"id":"C2vQ.py","timestamp":1652264254484},{"id":"Fumx.py","timestamp":1652264267723},{"id":"zXAD.py","timestamp":1652268337528},{"id":"Pq3F.py","timestamp":1652268367366},{"id":"lwex.py","timestamp":1652405711120}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/ad/filter.go","entries":[{"id":"Kq4s.go","source":"Organize Imports","timestamp":1652249053070}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/base.go","entries":[{"id":"JP7e.go","timestamp":1649838688404},{"id":"BabY.go","timestamp":1649838728322},{"id":"FSJn.go","timestamp":1649840336720},{"id":"rhr8.go","timestamp":1649841934758},{"id":"vAk4.go","timestamp":1649842327968},{"id":"SSRI.go","timestamp":1649842892590},{"id":"H2Ys.go","timestamp":1649842913169},{"id":"t5iz.go","timestamp":1649843941313},{"id":"KPNa.go","timestamp":1649926009024},{"id":"I4Q6.go","timestamp":1649929258269},{"id":"0msy.go","timestamp":1651215921826},{"id":"HRBa.go","timestamp":1651215950504}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_interest.go","entries":[{"id":"NPpy.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/config/global_test.yaml","entries":[{"id":"oyJF.yaml","timestamp":1650534337278}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/search_test.go","entries":[{"id":"KUyB.go","source":"searchReplace.source","timestamp":1649836232629}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/uc/services/dmp_test.go","entries":[{"id":"s2TU.go","source":"searchReplace.source","timestamp":1649836230015},{"id":"cDsX.go","source":"Organize Imports","timestamp":1649840286141}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_account_test.go","entries":[{"id":"GCrI.go","timestamp":1650872687729},{"id":"F4pU.go","timestamp":1650873547622},{"id":"9sM6.go","timestamp":1650874002237},{"id":"qsLN.go","timestamp":1650874014766},{"id":"Bu2U.go","timestamp":1650874592442},{"id":"iJFg.go","timestamp":1650874861823},{"id":"Dg6D.go","timestamp":1650874903406},{"id":"bymD.go","timestamp":1650874929639},{"id":"epcL.go","timestamp":1650875201392},{"id":"h8Tg.go","timestamp":1650876997572},{"id":"qcnC.go","timestamp":1650877049970},{"id":"qiwt.go","timestamp":1650877067161},{"id":"1SVA.go","timestamp":1650877322183},{"id":"EF12.go","timestamp":1650877344762},{"id":"j1X0.go","timestamp":1650877458510},{"id":"Wpbe.go","source":"Organize Imports","timestamp":1650877594729},{"id":"FfhN.go","source":"Organize Imports","timestamp":1650877609618},{"id":"n6ot.go","timestamp":1650877618874},{"id":"tHCL.go","timestamp":1650937937261},{"id":"Y9zz.go","timestamp":1650937973133},{"id":"Jpjm.go","timestamp":1650938087140},{"id":"vhnT.go","timestamp":1650938678659},{"id":"iPtJ.go","timestamp":1650939014080},{"id":"qb5G.go","source":"Organize Imports","timestamp":1650939097720},{"id":"yDSl.go","timestamp":1650939129963},{"id":"kYUq.go","timestamp":1650939176776},{"id":"gclY.go","timestamp":1650939284501},{"id":"Hr0G.go","timestamp":1650939410867},{"id":"Fw0K.go","timestamp":1650939636100},{"id":"VSZv.go","timestamp":1650939664521},{"id":"6cWV.go","timestamp":1650939730107},{"id":"bxdt.go","timestamp":1650939773230},{"id":"9WOf.go","timestamp":1650939788142},{"id":"N2M9.go","timestamp":1650939798195},{"id":"ccI8.go","timestamp":1650939827876},{"id":"Mvxz.go","timestamp":1650939845821},{"id":"GS7V.go","timestamp":1650939865705},{"id":"UOdE.go","timestamp":1650939908581},{"id":"grQ1.go","timestamp":1650940070926},{"id":"HSRJ.go","source":"Organize Imports","timestamp":1651465584408},{"id":"QNW6.go","timestamp":1651470619152},{"id":"oIos.go","timestamp":1651470637012},{"id":"mpfz.go","timestamp":1651478268694},{"id":"2xlR.go","timestamp":1651478379550},{"id":"BRwE.go","timestamp":1651478429419},{"id":"Y0UA.go","timestamp":1651478450041},{"id":"1PCi.go","timestamp":1651478465034},{"id":"oRjX.go","timestamp":1651478525986},{"id":"sZ7N.go","timestamp":1651480872090},{"id":"0nM0.go","timestamp":1652165622607}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/custom_audience_files.go","entries":[{"id":"XqzD.go","source":"searchReplace.source","timestamp":1649836228161}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/user.go","entries":[{"id":"UGby.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/ad_account.go","entries":[{"id":"BMme.go","timestamp":1650874447895},{"id":"k2DW.go","timestamp":1650875006838},{"id":"pPdV.go","timestamp":1650875018272},{"id":"LF9b.go","timestamp":1650875423818},{"id":"C3Bq.go","timestamp":1650875436549},{"id":"jsJY.go","timestamp":1650875568145},{"id":"9OQY.go","source":"Organize Imports","timestamp":1650875571719},{"id":"1ISt.go","timestamp":1650875594490},{"id":"nXQ1.go","timestamp":1650875608086},{"id":"Smnw.go","timestamp":1650875671654},{"id":"SsTJ.go","timestamp":1650875729643},{"id":"LLxc.go","timestamp":1650875773906},{"id":"ILc2.go","timestamp":1650876142767},{"id":"tGKm.go","timestamp":1650876875684},{"id":"yT2R.go","timestamp":1650876969894},{"id":"kMGU.go","timestamp":1650938409143},{"id":"Ipvp.go","timestamp":1650938447904},{"id":"GOrp.go","source":"undoRedo.source","timestamp":1650938499526},{"id":"Put5.go","timestamp":1650938533727},{"id":"oCoZ.go","timestamp":1650938564960},{"id":"ORzK.go","timestamp":1650939141294},{"id":"ZNVv.go","timestamp":1651218205523},{"id":"GIrt.go","timestamp":1651218565422},{"id":"sbQ6.go","timestamp":1651218680374},{"id":"S8o0.go","timestamp":1651218717470},{"id":"Ciy0.go","timestamp":1651218728554},{"id":"raLj.go","timestamp":1651218741393},{"id":"TxH8.go","timestamp":1651218763504},{"id":"BjWk.go","timestamp":1651218782703},{"id":"KlTq.go","timestamp":1651218826099},{"id":"ogHg.go","timestamp":1651218841214},{"id":"cqNO.go","timestamp":1651218854152},{"id":"V7tK.go","timestamp":1651218873555},{"id":"OPRJ.go","timestamp":1651218916596},{"id":"FkB1.go","timestamp":1651218942191},{"id":"9KQP.go","timestamp":1651218980868},{"id":"ADqv.go","timestamp":1651218994052},{"id":"zIxx.go","timestamp":1651219011237},{"id":"M6Wh.go","timestamp":1651219035578},{"id":"577F.go","source":"undoRedo.source","timestamp":1651220287565},{"id":"ASoF.go","timestamp":1651220309198},{"id":"nxIK.go","source":"Organize Imports","timestamp":1651464705777},{"id":"DSyt.go","timestamp":1651470596145},{"id":"bSNR.go","timestamp":1651477719582},{"id":"p3mX.go","timestamp":1651477769984},{"id":"3qIi.go","timestamp":1651477784243},{"id":"Ed4r.go","timestamp":1651477814630},{"id":"Ks4s.go","timestamp":1651478652615},{"id":"7blk.go","timestamp":1651479399017},{"id":"l1Xd.go","timestamp":1651479418917}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/batch_test.go","entries":[{"id":"eKfh.go","source":"Organize Imports","timestamp":1651465569722},{"id":"idKX.go","timestamp":1651465916723},{"id":"VIp3.go","timestamp":1651465965955},{"id":"b9GH.go","timestamp":1651466474995},{"id":"9Wd8.go","timestamp":1651466626743},{"id":"N1Xt.go","timestamp":1651466773736},{"id":"mZen.go","timestamp":1651466806045},{"id":"usg1.go","timestamp":1651466883204},{"id":"xfKk.go","timestamp":1651466913904},{"id":"pm32.go","timestamp":1651467973549},{"id":"8fqk.go","timestamp":1651468005172},{"id":"c6xY.go","timestamp":1651468033670},{"id":"L3ai.go","timestamp":1651468133663},{"id":"3oIh.go","timestamp":1651468552023}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/game/dashboard.go","entries":[{"id":"Mdsd.go","timestamp":1652098378580},{"id":"o3h2.go","timestamp":1652098478630},{"id":"Cbrj.go","timestamp":1652098584942},{"id":"8nUS.go","timestamp":1652219857909},{"id":"aEZh.go","timestamp":1652239082351},{"id":"VBai.go","timestamp":1652239122179},{"id":"6uCY.go","timestamp":1652241524567},{"id":"NGeC.go","timestamp":1652241546396},{"id":"C88S.go","timestamp":1652241599506},{"id":"DOLl.go","timestamp":1652260295774},{"id":"8Bko.go","timestamp":1652260476257},{"id":"Ap2A.go","source":"Organize Imports","timestamp":1652327688087},{"id":"qWU8.go","source":"Organize Imports","timestamp":1652328187315},{"id":"3qGp.go","timestamp":1652328257692},{"id":"hPlt.go","timestamp":1652328297791},{"id":"HrjY.go","timestamp":1652328349993},{"id":"KCeq.go","timestamp":1652328378068},{"id":"MHEg.go","timestamp":1652328391690},{"id":"jC6Y.go","timestamp":1652328436963},{"id":"P9LL.go","timestamp":1652328580676},{"id":"ksPk.go","timestamp":1652328602726},{"id":"iCSc.go","timestamp":1652328627880},{"id":"jYMx.go","timestamp":1652328648871},{"id":"RqvH.go","timestamp":1652328665372},{"id":"r21k.go","timestamp":1652328685263},{"id":"S8hG.go","timestamp":1652328953472},{"id":"mN4n.go","timestamp":1652329014508},{"id":"zAv6.go","source":"Organize Imports","timestamp":1652329035828},{"id":"TQVI.go","timestamp":1652329068489},{"id":"xxmX.go","timestamp":1652329219647},{"id":"fqqa.go","timestamp":1652329250859},{"id":"AbMv.go","timestamp":1652346627909},{"id":"mS6h.go","timestamp":1652346642184},{"id":"IyAz.go","timestamp":1652346662473},{"id":"tNfc.go","source":"Organize Imports","timestamp":1652346668807},{"id":"t8U2.go","timestamp":1652346689884},{"id":"4rkF.go","timestamp":1652346923114},{"id":"suk9.go","timestamp":1652347079609},{"id":"Q9av.go","timestamp":1652411345490},{"id":"p25N.go","timestamp":1652411756873},{"id":"imDB.go","timestamp":1652411776153},{"id":"f9k1.go","timestamp":1652411829728},{"id":"BDCT.go","timestamp":1652411867065},{"id":"0AuJ.go","timestamp":1652411890633},{"id":"v43w.go","timestamp":1652411927998},{"id":"1R6h.go","timestamp":1652411940274},{"id":"znuo.go","timestamp":1652411977916},{"id":"LqgC.go","timestamp":1652412350503},{"id":"J4cJ.go","timestamp":1652432540132},{"id":"OWqA.go","timestamp":1652432658812}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/materia_image_test.go","entries":[{"id":"cY02.go","source":"searchReplace.source","timestamp":1649836230025}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/fb_test.py","entries":[{"id":"nnUx.py","timestamp":1650954768456},{"id":"Q2jC.py","timestamp":1650955545418},{"id":"VKmz.py","timestamp":1650955562518},{"id":"l3wh.py","timestamp":1650955590210},{"id":"ow63.py","timestamp":1650955616457},{"id":"YGrp.py","timestamp":1650955664635},{"id":"V6N3.py","timestamp":1650955726981},{"id":"vyIY.py","timestamp":1650955742657},{"id":"xLRE.py","timestamp":1650955754163},{"id":"UPE8.py","timestamp":1650955768852},{"id":"OLc6.py","timestamp":1650958134301},{"id":"FSk1.py","timestamp":1651048363512},{"id":"k5LS.py","timestamp":1651048374625}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/tools_action_test.go","entries":[{"id":"19xI.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/model/snowflake.go","entries":[{"id":"gMwJ.go","timestamp":1650431656844},{"id":"jMmF.go","timestamp":1650431727359},{"id":"Soq2.go","source":"Organize Imports","timestamp":1650431741723},{"id":"pcbI.go","timestamp":1650431750403},{"id":"k5O0.go","timestamp":1650440687914},{"id":"O6RE.go","timestamp":1650440709679},{"id":"yV7s.go","timestamp":1650440829549},{"id":"yuho.go","timestamp":1650440854362},{"id":"999h.go","timestamp":1650441262059},{"id":"RrZ0.go","timestamp":1650441288632},{"id":"x16Q.go","timestamp":1650441315198},{"id":"Ph6j.go","timestamp":1650441369443},{"id":"ktkd.go","timestamp":1650441466872},{"id":"iYD0.go","timestamp":1650441512115},{"id":"N074.go","timestamp":1650441526736},{"id":"seTA.go","timestamp":1650441549721},{"id":"SNSS.go","timestamp":1650441570570},{"id":"MrFu.go","timestamp":1650441602354},{"id":"MEIy.go","timestamp":1650441931922},{"id":"cCsQ.go","timestamp":1650442637091},{"id":"mPyV.go","timestamp":1650442668571},{"id":"FYyW.go","timestamp":1650442719959},{"id":"SYcr.go","timestamp":1650442732299},{"id":"Mrkp.go","timestamp":1650442746265},{"id":"8UMI.go","timestamp":1650442825558},{"id":"BVdr.go","timestamp":1650507204305},{"id":"UXOk.go","timestamp":1650507257970},{"id":"GbLn.go","timestamp":1650507281271},{"id":"1cLq.go","timestamp":1650508683817},{"id":"Jlhi.go","timestamp":1650527880185},{"id":"LLBW.go","timestamp":1650527905738},{"id":"LR8P.go","timestamp":1650527939189},{"id":"Q704.go","timestamp":1650527977026},{"id":"YPh9.go","timestamp":1650528098673},{"id":"q80b.go","timestamp":1651123357424},{"id":"Wbf5.go","timestamp":1651123385666},{"id":"zLPo.go","timestamp":1651123466634},{"id":"qdED.go","timestamp":1651123608998},{"id":"I4FX.go","timestamp":1651123964434},{"id":"9ZXn.go","source":"Organize Imports","timestamp":1651124010005},{"id":"9av4.go","timestamp":1651124945347},{"id":"kyV2.go","timestamp":1651125027922},{"id":"4Fd3.go","source":"Organize Imports","timestamp":1651125047943},{"id":"qmfv.go","timestamp":1651125061386},{"id":"dOSL.go","timestamp":1651125158912},{"id":"N3cW.go","timestamp":1651125290670},{"id":"RK0o.go","timestamp":1651125348632},{"id":"rb7P.go","timestamp":1651125377877},{"id":"q2v5.go","timestamp":1651125423138},{"id":"WYcb.go","timestamp":1651127466809}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/model/admanager.go","entries":[{"id":"ot6v.go","timestamp":1650946188978},{"id":"KIya.go","timestamp":1650946216886},{"id":"TRqn.go","timestamp":1650946298104},{"id":"cX9U.go","timestamp":1650946314133},{"id":"u90n.go","source":"Organize Imports","timestamp":1650946373760},{"id":"EUwy.go","timestamp":1650946378693},{"id":"G0Ib.go","timestamp":1650946395351},{"id":"I1Qp.go","timestamp":1650946570704},{"id":"ULU3.go","timestamp":1650946614466},{"id":"SNaM.go","timestamp":1650946680921},{"id":"YlRY.go","timestamp":1650946703814},{"id":"pAJe.go","timestamp":1650946715799},{"id":"jqSL.go","timestamp":1650946748960},{"id":"4Hy0.go","source":"Organize Imports","timestamp":1650946762084},{"id":"F44y.go","timestamp":1650946775598},{"id":"tvvj.go","timestamp":1650946793429},{"id":"nP6G.go","source":"Organize Imports","timestamp":1650946814394},{"id":"8EZa.go","timestamp":1650946822612},{"id":"hoPU.go","timestamp":1650946848789},{"id":"AwEG.go","timestamp":1650946981407},{"id":"ZaEr.go","timestamp":1650947010260},{"id":"eYpC.go","source":"Organize Imports","timestamp":1650947274429}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/service_test.go","entries":[{"id":"ACth.go","source":"searchReplace.source","timestamp":1649836226637},{"id":"mmsL.go","source":"searchReplace.source","timestamp":1649839464967}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/routes/router.go","entries":[{"id":"rjdI.go","timestamp":1649641500835},{"id":"p7HO.go","timestamp":1649641532720},{"id":"mErf.go","timestamp":1649641601990},{"id":"uc5F.go","timestamp":1649641627481},{"id":"TZXB.go","timestamp":1649654812312}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/hourly_reports_test.go","entries":[{"id":"bFlP.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_targetings.go","entries":[{"id":"rjPh.go","source":"searchReplace.source","timestamp":1649836227408}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_batch_test.go","entries":[{"id":"1C5w.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/controllers/report/ws.go","entries":[{"id":"TRZR.go","timestamp":1649657108020},{"id":"PoM0.go","timestamp":1649657126023},{"id":"79nP.go","timestamp":1649657764122},{"id":"5PP9.go","timestamp":1649657953122},{"id":"KAig.go","timestamp":1649657978355},{"id":"ieJv.go","timestamp":1649658028828},{"id":"A9ee.go","timestamp":1649658083689},{"id":"hIi5.go","source":"Organize Imports","timestamp":1649658132100},{"id":"fCYz.go","timestamp":1649658261339},{"id":"m9H4.go","timestamp":1649658343315},{"id":"CJya.go","timestamp":1649658389761},{"id":"5W7I.go","timestamp":1649658430131},{"id":"onv6.go","timestamp":1649659253052},{"id":"9txB.go","source":"Organize Imports","timestamp":1649659268509},{"id":"LcD1.go","timestamp":1649659274525},{"id":"1417.go","timestamp":1649659297630},{"id":"IhQe.go","timestamp":1649659307928},{"id":"TNXG.go","timestamp":1649659352488},{"id":"7Ljn.go","timestamp":1649659377163},{"id":"yJJd.go","timestamp":1649659766398},{"id":"fa5p.go","timestamp":1649659813809},{"id":"dwIK.go","timestamp":1649659824256},{"id":"orje.go","timestamp":1649659875920},{"id":"Cil7.go","timestamp":1649660476963},{"id":"LADp.go","timestamp":1649661038552},{"id":"CuTp.go","timestamp":1649661062082},{"id":"j9iv.go","timestamp":1649661072616},{"id":"6ZJx.go","timestamp":1649661083046},{"id":"ln1X.go","timestamp":1649661094255},{"id":"b3Pr.go","timestamp":1649661130569},{"id":"XrC5.go","timestamp":1649661155932},{"id":"XcHq.go","timestamp":1649661168903},{"id":"Zdoa.go","timestamp":1649661195257},{"id":"vZJB.go","timestamp":1649661211056},{"id":"RvGj.go","timestamp":1649661228529},{"id":"nlyg.go","timestamp":1649661256078},{"id":"LBOt.go","timestamp":1649661277329},{"id":"gq0Q.go","timestamp":1649661377974},{"id":"XfOK.go","timestamp":1649661591787},{"id":"ExZx.go","timestamp":1649661796739},{"id":"ubtE.go","timestamp":1649661826009},{"id":"qcN7.go","timestamp":1649661865559},{"id":"nUC2.go","timestamp":1649661875911},{"id":"w8Fh.go","timestamp":1649662544301},{"id":"LMKe.go","timestamp":1649662725144},{"id":"ahFy.go","timestamp":1649662818482},{"id":"awDf.go","timestamp":1649662837801},{"id":"seGr.go","source":"undoRedo.source","timestamp":1649662862253},{"id":"8KRZ.go","source":"undoRedo.source","timestamp":1649662926170},{"id":"wi6i.go","timestamp":1649662933887}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/database/seeds/SkanPayersDownTypesSeeder.php","entries":[{"id":"aAVl.php","timestamp":1649732658353},{"id":"AOBd.php","timestamp":1649732675409},{"id":"8X9r.php","timestamp":1649732703144},{"id":"q562.php","timestamp":1649732791848},{"id":"PxNY.php","timestamp":1649732832431},{"id":"RtcG.php","timestamp":1649732862030},{"id":"YNI5.php","timestamp":1649732883443},{"id":"8Q9m.php","timestamp":1649732896022},{"id":"6Peh.php","timestamp":1649732906381},{"id":"bfRZ.php","timestamp":1649732952955},{"id":"onQt.php","timestamp":1649734083916},{"id":"yGVu.php","timestamp":1649735215875},{"id":"uxPr.php","timestamp":1649735870837},{"id":"jNJF.php","timestamp":1649735923202},{"id":"JNIO.php","timestamp":1649736009721},{"id":"v6j0.php","timestamp":1649744327531}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/README.md","entries":[{"id":"Hvnl.md","timestamp":1649648666567},{"id":"S2qq.md","timestamp":1649648698244},{"id":"CCcL.md","timestamp":1649660980385}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Libs/Dmp/CCAPI.php","entries":[{"id":"PM1C.php","timestamp":1651145541060},{"id":"PlZ1.php","timestamp":1651145567104},{"id":"MDUA.php","timestamp":1651145609433}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_batch.go","entries":[{"id":"77hz.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/routes/api.php","entries":[{"id":"V2WH.php","timestamp":1649305266609}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_site.go","entries":[{"id":"JXxV.go","source":"searchReplace.source","timestamp":1649836230601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/model/homestead.gen.kg_down_types.go","entries":[{"id":"Q0YJ.go","source":"Organize Imports","timestamp":1652188048232}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/oauth2_test.go","entries":[{"id":"xEja.go","source":"searchReplace.source","timestamp":1649836230015}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/models/advertiser.go","entries":[{"id":"rzs3.go","timestamp":1649836409113},{"id":"l6nE.go","timestamp":1649836502194}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/dmp_data_source.go","entries":[{"id":"NsDb.go","source":"searchReplace.source","timestamp":1649836230015},{"id":"yQma.go","source":"searchReplace.source","timestamp":1649840010482},{"id":"Hh0b.go","source":"searchReplace.source","timestamp":1649840064316}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/accounts.py","entries":[{"id":"BmeZ.py","timestamp":1652157938132},{"id":"3ovQ.py","timestamp":1652157951080},{"id":"1yVt.py","timestamp":1652158008343},{"id":"tF77.py","timestamp":1652158032894},{"id":"mB0E.py","timestamp":1652158053357},{"id":"v4Ra.py","timestamp":1652158066060},{"id":"l5LL.py","timestamp":1652158095882},{"id":"bPAf.py","timestamp":1652158107380},{"id":"T3Rs.py","timestamp":1652158504437},{"id":"PiXN.py","timestamp":1652164453402},{"id":"L0Qb.py","timestamp":1652164567620},{"id":"bezX.py","timestamp":1652164656927},{"id":"pDz3.py","timestamp":1652165326314},{"id":"eDBp.py","timestamp":1652165360732},{"id":"nG6K.py","timestamp":1652170280399},{"id":"TBIb.py","timestamp":1652170327243},{"id":"CQoZ.py","timestamp":1652172141084},{"id":"QUS7.py","timestamp":1652172377116},{"id":"2jVH.py","timestamp":1652172702320},{"id":"Iemo.py","timestamp":1652347714134},{"id":"NHLV.py","timestamp":1652353576538},{"id":"osVK.py","timestamp":1652353586967},{"id":"k2Cv.py","timestamp":1652353627510},{"id":"CmyW.py","timestamp":1652353664280},{"id":"pimd.py","timestamp":1652353675615},{"id":"8t3g.py","timestamp":1652353694531},{"id":"xOqC.py","timestamp":1652353728365},{"id":"wHhV.py","timestamp":1652353826628},{"id":"S5Oe.py","timestamp":1652353855910},{"id":"yIW7.py","timestamp":1652353882544},{"id":"TmHs.py","timestamp":1652353933123},{"id":"dYXC.py","timestamp":1652353961577},{"id":"gUjJ.py","timestamp":1652353977261},{"id":"gotS.py","timestamp":1652354017737},{"id":"1gJw.py","timestamp":1652354054022},{"id":"RwhO.py","timestamp":1652413471036},{"id":"29ys.py","timestamp":1652413483210},{"id":"Vw4U.py","timestamp":1652414886443},{"id":"bckF.py","timestamp":1652415534940},{"id":"oXdC.py","timestamp":1652415579207},{"id":"FhbO.py","timestamp":1652415590260},{"id":"JtKt.py","timestamp":1652415613246},{"id":"4JlJ.py","timestamp":1652415675372},{"id":"WHvp.py","timestamp":1652416580586},{"id":"xDHk.py","timestamp":1652416660014},{"id":"j8dy.py","timestamp":1652416883592},{"id":"l0yM.py","timestamp":1652417061925},{"id":"SPeK.py","timestamp":1652417094304},{"id":"ChU2.py","timestamp":1652417266594},{"id":"mGK4.py","timestamp":1652418425415}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/tools_action_test.go","entries":[{"id":"E1Jg.go","source":"searchReplace.source","timestamp":1649836230601}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/ads/ads.go","entries":[{"id":"cnFH.go","source":"searchReplace.source","timestamp":1649836232629},{"id":"BMKl.go","source":"searchReplace.source","timestamp":1649839465166}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/log/ctx.go","entries":[{"id":"i2dv.go","source":"searchReplace.source","timestamp":1649839464967}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-gateway/types/kgdsp.go","entries":[{"id":"2zgT.go","timestamp":1649647236920},{"id":"gVp0.go","timestamp":1649647312245},{"id":"NbCT.go","timestamp":1649647349153},{"id":"Rte3.go","source":"undoRedo.source","timestamp":1649647377726}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/ad_ads_test.go","entries":[{"id":"LLqt.go","source":"searchReplace.source","timestamp":1649836226635}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/report_test.go","entries":[{"id":"x2az.go","source":"searchReplace.source","timestamp":1649836231032}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/custom_mp.go","entries":[{"id":"s0gj.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/ad_programmed_creative_test.go","entries":[{"id":"LBwx.go","source":"searchReplace.source","timestamp":1649836229118}]}
{"version":1,"resource":"file:///Users/funplususer/code/kg-dsp/app/Http/Controllers/Dmp/AudienceController.php","entries":[{"id":"j06r.php","timestamp":1651143998980}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_union_position_packages_test.go","entries":[{"id":"N8uw.go","source":"searchReplace.source","timestamp":1649836226634}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/gorm/driver/snowflake/create.go","entries":[{"id":"3ifv.go","timestamp":1650428671508},{"id":"Sumy.go","timestamp":1650428764377},{"id":"PyfZ.go","timestamp":1650428781024}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/file_image.go","entries":[{"id":"scmP.go","source":"searchReplace.source","timestamp":1649836229117}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/materia_image_test.go","entries":[{"id":"oNv3.go","source":"searchReplace.source","timestamp":1649836230602}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_promoted_objects.go","entries":[{"id":"2odb.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-event/config/global-prod.yaml","entries":[{"id":"Mtb6.yaml","timestamp":1649410310209}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/baidu/services/app.go","entries":[{"id":"KOz4.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/services/campaign/campaign.go","entries":[{"id":"wc2N.go","timestamp":1652181195909},{"id":"8NvY.go","timestamp":1652181215255},{"id":"QGb9.go","timestamp":1652181340054},{"id":"4mYc.go","timestamp":1652181388543},{"id":"ZFhY.go","timestamp":1652181406513},{"id":"nieN.go","timestamp":1652181438407},{"id":"yvbe.go","timestamp":1652181448560},{"id":"twH8.go","timestamp":1652181462941},{"id":"qvuK.go","timestamp":1652181599043},{"id":"sIit.go","timestamp":1652181619298},{"id":"GT7G.go","timestamp":1652181632884},{"id":"DA4I.go","timestamp":1652181652625},{"id":"KtsR.go","timestamp":1652181789226},{"id":"2qVI.go","timestamp":1652181814859},{"id":"lBl3.go","timestamp":1652181916798},{"id":"xIDh.go","timestamp":1652181933635},{"id":"ew7A.go","timestamp":1652182023861},{"id":"bJw5.go","timestamp":1652182072148},{"id":"xsFP.go","timestamp":1652182110450},{"id":"MjPc.go","timestamp":1652184270355},{"id":"aYxa.go","timestamp":1652184596985},{"id":"o5xA.go","timestamp":1652188647053},{"id":"ASU6.go","timestamp":1652188717406},{"id":"SdEd.go","timestamp":1652188755976},{"id":"UIGg.go","timestamp":1652188766362},{"id":"RsQK.go","timestamp":1652188785370},{"id":"lxtT.go","timestamp":1652188819011},{"id":"txmZ.go","timestamp":1652321788961},{"id":"0WTs.go","timestamp":1652321886292},{"id":"tH4Q.go","timestamp":1652322911522},{"id":"mUoL.go","timestamp":1652338543873},{"id":"ET7K.go","timestamp":1652338578373},{"id":"USis.go","timestamp":1652338624976},{"id":"mz6V.go","timestamp":1652338699513},{"id":"H2hb.go","timestamp":1652338721884},{"id":"rlU0.go","timestamp":1652338856445},{"id":"Okzb.go","timestamp":1652338887945},{"id":"oyk3.go","timestamp":1652338926250},{"id":"XMRm.go","timestamp":1652338956186},{"id":"QsE3.go","timestamp":1652338990173},{"id":"7Ihc.go","timestamp":1652339001031},{"id":"n51Y.go","timestamp":1652350220792},{"id":"VNrg.go","timestamp":1652350239332},{"id":"jS7r.go","timestamp":1652350257613},{"id":"xtVs.go","timestamp":1652350269624},{"id":"ct6J.go","timestamp":1652350525357},{"id":"K5R8.go","timestamp":1652350553046},{"id":"7MSM.go","timestamp":1652405788278},{"id":"QhDM.go","timestamp":1652405818892},{"id":"Gba6.go","timestamp":1652405866600}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/controllers/common/options.go","entries":[{"id":"a0xP.go","timestamp":1650252411626},{"id":"3lGM.go","source":"Organize Imports","timestamp":1650252422125},{"id":"xl6m.go","timestamp":1650252439487},{"id":"osgN.go","timestamp":1650252508933},{"id":"TNHn.go","source":"Organize Imports","timestamp":1650252514050},{"id":"8wuw.go","timestamp":1650252519403},{"id":"nTVP.go","timestamp":1650252599245},{"id":"vEbX.go","timestamp":1650270308621},{"id":"EEdK.go","timestamp":1650270340542},{"id":"KW7J.go","source":"Organize Imports","timestamp":1650270351770},{"id":"8OH0.go","timestamp":1650270502259},{"id":"u9Cq.go","timestamp":1650334933643},{"id":"bOY3.go","timestamp":1650768985026}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/jobs/facebook/adset.py","entries":[{"id":"BSLV.py","timestamp":1651031230533},{"id":"Xf1t.py","timestamp":1651055819875},{"id":"ISCJ.py","timestamp":1651127797386},{"id":"MBsB.py","timestamp":1651127822136},{"id":"wjHm.py","timestamp":1651127849758},{"id":"ngTg.py","timestamp":1651127900851},{"id":"j1Kp.py","timestamp":1651127941082},{"id":"vg2s.py","timestamp":1651127965210},{"id":"7Bhz.py","timestamp":1651127995148},{"id":"ijwT.py","timestamp":1651128093900},{"id":"oSlv.py","timestamp":1651128157034},{"id":"Pqm5.py","timestamp":1651128169169},{"id":"1WTX.py","timestamp":1651128210116},{"id":"wVLn.py","timestamp":1651128274360},{"id":"zeHn.py","timestamp":1651128284629},{"id":"9i2X.py","timestamp":1651128300258},{"id":"inG4.py","timestamp":1651128319775},{"id":"zDXD.py","timestamp":1651722279440},{"id":"Nz6P.py","timestamp":1651722718123},{"id":"Db5y.py","timestamp":1652077711375},{"id":"UBfT.py","timestamp":1652084137773},{"id":"WGwK.py","timestamp":1652084167653},{"id":"UZwF.py","timestamp":1652084184632},{"id":"TOtn.py","timestamp":1652084254580},{"id":"A7ha.py","timestamp":1652084270170},{"id":"a5DE.py","timestamp":1652084300006},{"id":"X29k.py","timestamp":1652084311941},{"id":"j2ls.py","timestamp":1652084366307},{"id":"cj67.py","timestamp":1652084380562},{"id":"7LCe.py","timestamp":1652084393553},{"id":"4d1c.py","timestamp":1652084411686},{"id":"kEna.py","timestamp":1652084429987},{"id":"mPXA.py","timestamp":1652084604526},{"id":"vpRJ.py","timestamp":1652085074611},{"id":"PXru.py","timestamp":1652085086994},{"id":"L0JQ.py","timestamp":1652160980788},{"id":"avEf.py","timestamp":1652163704657},{"id":"G0iv.py","timestamp":1652354749418},{"id":"mMNC.py","timestamp":1652355236115},{"id":"YvWC.py","timestamp":1652355414028},{"id":"XwXu.py","timestamp":1652355436037},{"id":"tIup.py","timestamp":1652355452850},{"id":"5Pxc.py","timestamp":1652355469446},{"id":"LcLL.py","timestamp":1652355485146},{"id":"0u0O.py","timestamp":1652355518594},{"id":"yuyL.py","timestamp":1652429364470},{"id":"JJrb.py","timestamp":1652429389068},{"id":"xsez.py","timestamp":1652429402832},{"id":"tH8r.py","timestamp":1652429426394},{"id":"mqZ4.py","timestamp":1652429651114}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/facebook/services/materia_image.go","entries":[{"id":"m0ju.go","source":"searchReplace.source","timestamp":1649836230023}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/tencent/services/business_videos.go","entries":[{"id":"GGuo.go","source":"searchReplace.source","timestamp":1649836226419}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/oceanengine/services/ad_creative.go","entries":[{"id":"UNcG.go","source":"searchReplace.source","timestamp":1649836232628}]}
{"version":1,"resource":"file:///Users/funplususer/code/dsp-admanager/pkg/media/kuaishou/services/app.go","entries":[{"id":"eAza.go","source":"searchReplace.source","timestamp":1649836229119}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment