PixelYourSite – Facebook Pixel (Events, WooCommerce & Easy Digital Downloads) - Version 7.2.1

Version Description

Download this release

Release Info

Developer PixelYourSite
Plugin Icon 128x128 PixelYourSite – Facebook Pixel (Events, WooCommerce & Easy Digital Downloads)
Version 7.2.1
Comparing to
See all releases

Code changes from version 7.2.0 to 7.2.1

Files changed (88) hide show
  1. composer.json +5 -1
  2. composer.lock +1 -38
  3. dist/scripts/admin.js +61 -3
  4. dist/scripts/jquery.bind-first-0.2.3.min.js +1 -1
  5. dist/scripts/public.js +114 -36
  6. dist/scripts/select2.min.js +1 -1
  7. facebook-pixel-master.php +3 -3
  8. includes/class-custom-event.php +245 -42
  9. includes/class-events-manager.php +6 -0
  10. includes/class-settings.php +21 -0
  11. includes/functions-common.php +12 -9
  12. includes/functions-custom-event.php +60 -1
  13. includes/views/html-main-events-edit.php +114 -16
  14. includes/views/html-main-events.php +5 -0
  15. includes/views/html-main-general.php +16 -17
  16. modules/facebook/PYSServerEventHelper.php +71 -17
  17. modules/facebook/facebook-server.php +37 -38
  18. modules/facebook/facebook.php +40 -6
  19. modules/google_analytics/function-collect-data-4v.php +57 -0
  20. modules/google_analytics/ga.php +73 -27
  21. modules/google_analytics/options_defaults.json +7 -1
  22. modules/google_analytics/options_fields.json +6 -1
  23. modules/google_analytics/views/html-settings.php +20 -5
  24. pixelyoursite.php +1 -1
  25. readme.txt +20 -3
  26. vendor/autoload.php +1 -1
  27. vendor/composer/autoload_classmap.php +1350 -0
  28. vendor/composer/autoload_psr4.php +0 -1
  29. vendor/composer/autoload_real.php +4 -4
  30. vendor/composer/autoload_static.php +1354 -12
  31. vendor/composer/installed.json +0 -39
  32. vendor/facebook/php-business-sdk/.gitignore +0 -14
  33. vendor/facebook/php-business-sdk/.travis.yml +0 -30
  34. vendor/facebook/php-business-sdk/CHANGELOG.md +0 -88
  35. vendor/facebook/php-business-sdk/CODE_OF_CONDUCT.md +0 -3
  36. vendor/facebook/php-business-sdk/CONTRIBUTING.md +0 -45
  37. vendor/facebook/php-business-sdk/DEVELOPER_GUIDE.md +0 -495
  38. vendor/facebook/php-business-sdk/LICENSE +0 -19
  39. vendor/facebook/php-business-sdk/README.md +0 -360
  40. vendor/facebook/php-business-sdk/composer.json +0 -23
  41. vendor/facebook/php-business-sdk/src/FacebookAds/AnonymousSession.php +0 -35
  42. vendor/facebook/php-business-sdk/src/FacebookAds/Api.php +0 -247
  43. vendor/facebook/php-business-sdk/src/FacebookAds/ApiConfig.php +0 -29
  44. vendor/facebook/php-business-sdk/src/FacebookAds/ApiRequest.php +0 -219
  45. vendor/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php +0 -216
  46. vendor/facebook/php-business-sdk/src/FacebookAds/Cursor.php +0 -536
  47. vendor/facebook/php-business-sdk/src/FacebookAds/Enum/AbstractEnum.php +0 -181
  48. vendor/facebook/php-business-sdk/src/FacebookAds/Enum/EmptyEnum.php +0 -56
  49. vendor/facebook/php-business-sdk/src/FacebookAds/Enum/EnumInstanceInterface.php +0 -91
  50. vendor/facebook/php-business-sdk/src/FacebookAds/Exception/Exception.php +0 -29
  51. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AbstractAdapter.php +0 -56
  52. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AdapterInterface.php +0 -64
  53. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/AbstractCurl.php +0 -130
  54. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl.php +0 -101
  55. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl55.php +0 -96
  56. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/CurlInterface.php +0 -106
  57. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/CurlAdapter.php +0 -201
  58. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Client.php +0 -220
  59. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/AuthorizationException.php +0 -29
  60. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ClientException.php +0 -29
  61. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/EmptyResponseException.php +0 -42
  62. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/PermissionException.php +0 -29
  63. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php +0 -252
  64. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ServerException.php +0 -29
  65. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ThrottleException.php +0 -29
  66. vendor/facebook/php-business-sdk/src/FacebookAds/Http/FileParameter.php +0 -89
  67. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Headers.php +0 -29
  68. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Parameters.php +0 -59
  69. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Request.php +0 -296
  70. vendor/facebook/php-business-sdk/src/FacebookAds/Http/RequestInterface.php +0 -169
  71. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Response.php +0 -125
  72. vendor/facebook/php-business-sdk/src/FacebookAds/Http/ResponseInterface.php +0 -73
  73. vendor/facebook/php-business-sdk/src/FacebookAds/Http/SimpleRequest.php +0 -74
  74. vendor/facebook/php-business-sdk/src/FacebookAds/Http/Util.php +0 -48
  75. vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger.php +0 -276
  76. vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonAwareParameters.php +0 -38
  77. vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonNode.php +0 -196
  78. vendor/facebook/php-business-sdk/src/FacebookAds/Logger/LoggerInterface.php +0 -54
  79. vendor/facebook/php-business-sdk/src/FacebookAds/Logger/NullLogger.php +0 -60
  80. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractArchivableCrudObject.php +0 -92
  81. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractCrudObject.php +0 -531
  82. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractObject.php +0 -185
  83. vendor/facebook/php-business-sdk/src/FacebookAds/Object/Ad.php +0 -516
  84. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccount.php +0 -2994
  85. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountActivity.php +0 -80
  86. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdRulesHistory.php +0 -61
  87. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdVolume.php +0 -57
  88. vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountContentFilterLevelsInheritance.php +0 -1
composer.json CHANGED
@@ -3,8 +3,12 @@
3
  "description": "Track conversions and every action on your online store",
4
  "type": "project",
5
  "require": {
6
- "facebook/php-business-sdk": "8.0.0",
7
  "glenscott/url-normalizer": "1.4.0",
8
  "techcrunch/wp-async-task": "dev-master"
 
 
 
 
 
9
  }
10
  }
3
  "description": "Track conversions and every action on your online store",
4
  "type": "project",
5
  "require": {
 
6
  "glenscott/url-normalizer": "1.4.0",
7
  "techcrunch/wp-async-task": "dev-master"
8
+ },
9
+ "autoload": {
10
+ "classmap": [
11
+ "vendor_prefix/"
12
+ ]
13
  }
14
  }
composer.lock CHANGED
@@ -4,45 +4,8 @@
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
- "content-hash": "3f0321919b7a08d374f38e21d4914e56",
8
  "packages": [
9
- {
10
- "name": "facebook/php-business-sdk",
11
- "version": "8.0.0",
12
- "source": {
13
- "type": "git",
14
- "url": "https://github.com/facebook/facebook-php-business-sdk.git",
15
- "reference": "26d79d5c33aff01ade2192e1720ab3f646ae8aa9"
16
- },
17
- "dist": {
18
- "type": "zip",
19
- "url": "https://api.github.com/repos/facebook/facebook-php-business-sdk/zipball/26d79d5c33aff01ade2192e1720ab3f646ae8aa9",
20
- "reference": "26d79d5c33aff01ade2192e1720ab3f646ae8aa9",
21
- "shasum": ""
22
- },
23
- "require-dev": {
24
- "phpunit/phpunit": "~8",
25
- "symfony/finder": "~2.6"
26
- },
27
- "type": "library",
28
- "autoload": {
29
- "psr-4": {
30
- "FacebookAds\\": "src/FacebookAds/"
31
- }
32
- },
33
- "notification-url": "https://packagist.org/downloads/",
34
- "description": "PHP SDK for Facebook Business",
35
- "homepage": "https://developers.facebook.com/",
36
- "keywords": [
37
- "ads",
38
- "business",
39
- "facebook",
40
- "instagram",
41
- "page",
42
- "sdk"
43
- ],
44
- "time": "2020-08-05T05:08:38+00:00"
45
- },
46
  {
47
  "name": "glenscott/url-normalizer",
48
  "version": "1.4.0",
4
  "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5
  "This file is @generated automatically"
6
  ],
7
+ "content-hash": "4b9ed8294249f3e1c6eda2f8628a891b",
8
  "packages": [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  {
10
  "name": "glenscott/url-normalizer",
11
  "version": "1.4.0",
dist/scripts/admin.js CHANGED
@@ -1,17 +1,73 @@
1
 
2
- jQuery(document).ready(function(c){function n(e){var t=c("#"+e.data("target"));e.val()===e.data("value")?t.removeClass("form-control-hidden"):t.addClass("form-control-hidden")}function e(){"price"===c('input[name="pys[core][woo_event_value]"]:checked').val()?c(".woo-event-value-option").hide():c(".woo-event-value-option").show()}function t(){"price"===c('input[name="pys[core][edd_event_value]"]:checked').val()?c(".edd-event-value-option").hide():c(".edd-event-value-option").show()}function a(){var e=c("#pys_event_trigger_type").val(),t="#"+e+"_panel";c(".event_triggers_panel").hide(),c(t).show(),"page_visit"===e?c("#url_filter_panel").hide():c("#url_filter_panel").show();var n=c(t),a=n.data("trigger_type");0===c(".event_trigger",n).length-1&&s(n,a)}function s(e,t){var n=c(".event_trigger",e),a=c(n[0]).clone(!0),s=c(n[n.length-1]).data("trigger_id")+1,i="pys[event]["+t+"_triggers]["+s+"]";a.data("trigger_id",s),c("select",a).attr("name",i+"[rule]"),c("input",a).attr("name",i+"[value]"),a.css("display","block"),a.insertBefore(c(".insert-marker",e))}function i(){"page_visit"===c("#pys_event_trigger_type").val()?c(".event-delay").css("visibility","visible"):c(".event-delay").css("visibility","hidden")}function o(){c("#pys_event_facebook_enabled").is(":checked")?c("#facebook_panel").show():c("#facebook_panel").hide()}function r(){"CustomEvent"===c("#pys_event_facebook_event_type").val()?c(".facebook-custom-event-type").css("visibility","visible"):c(".facebook-custom-event-type").css("visibility","hidden")}function p(){c("#pys_event_facebook_params_enabled").is(":checked")?c("#facebook_params_panel").show():c("#facebook_params_panel").hide()}function _(){var e=c("#pys_event_facebook_event_type").val();c("#facebook_params_panel").removeClass().addClass(e)}function l(){"custom"===c("#pys_event_facebook_params_currency").val()?c(".facebook-custom-currency").css("visibility","visible"):c(".facebook-custom-currency").css("visibility","hidden")}function v(){c("#pys_event_pinterest_enabled").is(":checked")?c("#pinterest_panel").show():c("#pinterest_panel").hide()}function u(){"CustomEvent"===c("#pys_event_pinterest_event_type").val()?c(".pinterest-custom-event-type").css("visibility","visible"):c(".pinterest-custom-event-type").css("visibility","hidden")}function d(){c("#pys_event_pinterest_params_enabled").is(":checked")?c("#pinterest_params_panel").show():c("#pinterest_params_panel").hide()}function y(){var e=c("#pys_event_pinterest_event_type").val();c("#pinterest_params_panel").removeClass().addClass(e)}function m(){"custom"===c("#pys_event_pinterest_params_currency").val()?c(".pinterest-custom-currency").css("visibility","visible"):c(".pinterest-custom-currency").css("visibility","hidden")}function f(){c("#pys_event_ga_enabled").is(":checked")?c("#analytics_panel").show():c("#analytics_panel").hide()}function h(){"_custom"===c("#pys_event_ga_event_action").val()?c("#ga-custom-action").css("visibility","visible"):c("#ga-custom-action").css("visibility","hidden")}function g(){c("#pys_event_bing_enabled").is(":checked")?c("#bing_panel").show():c("#bing_panel").hide()}c(function(){c('[data-toggle="pys-popover"]').popover({container:"#pys",html:!0,content:function(){return c("#pys-"+c(this).data("popover_id")).html()}})}),c(".pys-select2").select2(),c(".pys-tags-select2").select2({tags:!0,tokenSeparators:[","," "]}),c("select.controls-visibility").on("change",function(e){n(c(this))}).each(function(e,t){n(c(t))}),c(".card-collapse").click(function(){var e=c(this).closest(".card").find(".card-body");e.hasClass("show")?e.hide().removeClass("show"):e.show().addClass("show")}),c(".collapse-control .custom-switch-input").change(function(){var e=c(this),t=c("."+e.data("target"));0<t.length&&(e.prop("checked")?t.show():t.hide())}).trigger("change"),e(),c('input[name="pys[core][woo_event_value]"]').change(function(){e()}),t(),c('input[name="pys[core][edd_event_value]"]').change(function(){t()}),c("#pys_select_all_events").change(function(){c(this).prop("checked")?c(".pys-select-event").prop("checked","checked"):c(".pys-select-event").prop("checked",!1)}),i(),a(),c("#pys_event_trigger_type").change(function(){i(),a()}),c(".add-event-trigger").click(function(){var e=c(this).closest(".event_triggers_panel");s(e,e.data("trigger_type"))}),c(".remove-row").click(function(e){c(this).closest(".row.event_trigger, .row.facebook-custom-param, .row.pinterest-custom-param").remove()}),o(),r(),p(),_(),l(),c("#pys_event_facebook_enabled").click(function(){o()}),c("#pys_event_facebook_event_type").change(function(){r(),_()}),c("#pys_event_facebook_params_enabled").click(function(){p()}),c("#pys_event_facebook_params_currency").change(function(){l()}),c(".add-facebook-parameter").click(function(){var e=c("#facebook_params_panel"),t=c(".facebook-custom-param",e),n=c(t[0]).clone(!0),a=c(t[t.length-1]).data("param_id")+1,s="pys[event][facebook_custom_params]["+a+"]";n.data("param_id",a),c("input.custom-param-name",n).attr("name",s+"[name]"),c("input.custom-param-value",n).attr("name",s+"[value]"),n.css("display","flex"),n.insertBefore(c(".insert-marker",e))}),v(),u(),d(),y(),m(),c("#pys_event_pinterest_enabled").click(function(){v()}),c("#pys_event_pinterest_event_type").change(function(){u(),y()}),c("#pys_event_pinterest_params_enabled").click(function(){d()}),c("#pys_event_pinterest_params_currency").change(function(){m()}),c(".add-pinterest-parameter").click(function(){var e=c("#pinterest_params_panel"),t=c(".pinterest-custom-param",e),n=c(t[0]).clone(!0),a=c(t[t.length-1]).data("param_id")+1,s="pys[event][pinterest_custom_params]["+a+"]";n.data("param_id",a),c("input.custom-param-name",n).attr("name",s+"[name]"),c("input.custom-param-value",n).attr("name",s+"[value]"),n.css("display","flex"),n.insertBefore(c(".insert-marker",e))}),f(),h(),c("#pys_event_ga_enabled").click(function(){f()}),c("#pys_event_ga_event_action").change(function(){h()}),g(),c("#pys_event_bing_enabled").click(function(){g()})});
3
 
4
  jQuery( document ).ready(function($) {
5
  updateFDPValue($("#pys_facebook_fdp_purchase_event_fire"));
6
- $("#pys_facebook_fdp_purchase_event_fire").change(function () {
7
 
8
  updateFDPValue(this);
9
  });
10
  updatePostEventFields();
11
- $("#pys_event_trigger_type").change(function(){
12
  updatePostEventFields();
13
  });
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
 
17
  function updateFDPValue(input) {
@@ -36,5 +92,7 @@ jQuery( document ).ready(function($) {
36
  $(".triger_post_type").hide();
37
  }
38
  }
 
 
39
  });
40
 
1
 
2
+ jQuery(document).ready(function(c){function n(e){var t=c("#"+e.data("target"));e.val()===e.data("value")?t.removeClass("form-control-hidden"):t.addClass("form-control-hidden")}function e(){"price"===c('input[name="pys[core][woo_event_value]"]:checked').val()?c(".woo-event-value-option").hide():c(".woo-event-value-option").show()}function t(){"price"===c('input[name="pys[core][edd_event_value]"]:checked').val()?c(".edd-event-value-option").hide():c(".edd-event-value-option").show()}function a(){var e=c("#pys_event_trigger_type").val(),t="#"+e+"_panel";c(".event_triggers_panel").hide(),c(t).show(),"page_visit"===e?c("#url_filter_panel").hide():c("#url_filter_panel").show();var n=c(t),a=n.data("trigger_type");0===c(".event_trigger",n).length-1&&s(n,a)}function s(e,t){var n=c(".event_trigger",e),a=c(n[0]).clone(!0),s=c(n[n.length-1]).data("trigger_id")+1,i="pys[event]["+t+"_triggers]["+s+"]";a.data("trigger_id",s),c("select",a).attr("name",i+"[rule]"),c("input",a).attr("name",i+"[value]"),a.css("display","block"),a.insertBefore(c(".insert-marker",e))}function i(){"page_visit"===c("#pys_event_trigger_type").val()?c(".event-delay").css("visibility","visible"):c(".event-delay").css("visibility","hidden")}function o(){c("#pys_event_facebook_enabled").is(":checked")?c("#facebook_panel").show():c("#facebook_panel").hide()}function r(){"CustomEvent"===c("#pys_event_facebook_event_type").val()?c(".facebook-custom-event-type").css("visibility","visible"):c(".facebook-custom-event-type").css("visibility","hidden")}function p(){c("#pys_event_facebook_params_enabled").is(":checked")?c("#facebook_params_panel").show():c("#facebook_params_panel").hide()}function _(){var e=c("#pys_event_facebook_event_type").val();c("#facebook_params_panel").removeClass().addClass(e)}function l(){"custom"===c("#pys_event_facebook_params_currency").val()?c(".facebook-custom-currency").css("visibility","visible"):c(".facebook-custom-currency").css("visibility","hidden")}function v(){c("#pys_event_pinterest_enabled").is(":checked")?c("#pinterest_panel").show():c("#pinterest_panel").hide()}function u(){"CustomEvent"===c("#pys_event_pinterest_event_type").val()?c(".pinterest-custom-event-type").css("visibility","visible"):c(".pinterest-custom-event-type").css("visibility","hidden")}function d(){c("#pys_event_pinterest_params_enabled").is(":checked")?c("#pinterest_params_panel").show():c("#pinterest_params_panel").hide()}function y(){var e=c("#pys_event_pinterest_event_type").val();c("#pinterest_params_panel").removeClass().addClass(e)}function m(){"custom"===c("#pys_event_pinterest_params_currency").val()?c(".pinterest-custom-currency").css("visibility","visible"):c(".pinterest-custom-currency").css("visibility","hidden")}function f(){c("#pys_event_ga_enabled").is(":checked")?c("#analytics_panel").show():c("#analytics_panel").hide()}function h(){"_custom"===c("#pys_event_ga_event_action").val()?c("#ga-custom-action").css("visibility","visible"):c("#ga-custom-action").css("visibility","hidden")}function g(){c("#pys_event_bing_enabled").is(":checked")?c("#bing_panel").show():c("#bing_panel").hide()}c(function(){c('[data-toggle="pys-popover"]').popover({container:"#pys",html:!0,content:function(){return c("#pys-"+c(this).data("popover_id")).html()}})}),c(".pys-select2").select2(),c(".pys-tags-select2").select2({tags:!0,tokenSeparators:[","," "]}),c("select.controls-visibility").on("change",function(e){n(c(this))}).each(function(e,t){n(c(t))}),c(".card-collapse").on("click",function(){var e=c(this).closest(".card").find(".card-body");e.hasClass("show")?e.hide().removeClass("show"):e.show().addClass("show")}),c(".collapse-control .custom-switch-input").on('change',function(){var e=c(this),t=c("."+e.data("target"));0<t.length&&(e.prop("checked")?t.show():t.hide())}).trigger("change"),e(),c('input[name="pys[core][woo_event_value]"]').on('change',function(){e()}),t(),c('input[name="pys[core][edd_event_value]"]').on('change',function(){t()}),c("#pys_select_all_events").on('change',function(){c(this).prop("checked")?c(".pys-select-event").prop("checked","checked"):c(".pys-select-event").prop("checked",!1)}),i(),a(),c("#pys_event_trigger_type").on('change',function(){i(),a()}),c(".add-event-trigger").on("click",function(){var e=c(this).closest(".event_triggers_panel");s(e,e.data("trigger_type"))}),c(".remove-row").on("click",function(e){c(this).closest(".row.event_trigger, .row.facebook-custom-param, .row.pinterest-custom-param").remove()}),o(),r(),p(),_(),l(),c("#pys_event_facebook_enabled").on("click",function(){o()}),c("#pys_event_facebook_event_type").on('change',function(){r(),_()}),c("#pys_event_facebook_params_enabled").on("click",function(){p()}),c("#pys_event_facebook_params_currency").on('change',function(){l()}),c(".add-facebook-parameter").on("click",function(){var e=c("#facebook_params_panel"),t=c(".facebook-custom-param",e),n=c(t[0]).clone(!0),a=c(t[t.length-1]).data("param_id")+1,s="pys[event][facebook_custom_params]["+a+"]";n.data("param_id",a),c("input.custom-param-name",n).attr("name",s+"[name]"),c("input.custom-param-value",n).attr("name",s+"[value]"),n.css("display","flex"),n.insertBefore(c(".insert-marker",e))}),v(),u(),d(),y(),m(),c("#pys_event_pinterest_enabled").on("click",function(){v()}),c("#pys_event_pinterest_event_type").on('change',function(){u(),y()}),c("#pys_event_pinterest_params_enabled").on("click",function(){d()}),c("#pys_event_pinterest_params_currency").on('change',function(){m()}),c(".add-pinterest-parameter").on("click",function(){var e=c("#pinterest_params_panel"),t=c(".pinterest-custom-param",e),n=c(t[0]).clone(!0),a=c(t[t.length-1]).data("param_id")+1,s="pys[event][pinterest_custom_params]["+a+"]";n.data("param_id",a),c("input.custom-param-name",n).attr("name",s+"[name]"),c("input.custom-param-value",n).attr("name",s+"[value]"),n.css("display","flex"),n.insertBefore(c(".insert-marker",e))}),f(),h(),c("#pys_event_ga_enabled").on("click",function(){f()}),c("#pys_event_ga_event_action").on('change',function(){h()}),g(),c("#pys_event_bing_enabled").on("click",function(){g()})});
3
 
4
  jQuery( document ).ready(function($) {
5
  updateFDPValue($("#pys_facebook_fdp_purchase_event_fire"));
6
+ $("#pys_facebook_fdp_purchase_event_fire").on('change',function () {
7
 
8
  updateFDPValue(this);
9
  });
10
  updatePostEventFields();
11
+ $("#pys_event_trigger_type").on('change',function(){
12
  updatePostEventFields();
13
  });
14
 
15
+ $("#pys_event_ga_event_action").on('change',function () {
16
+ var value = $(this).val();
17
+ $(".ga-custom-param-list").html("");
18
+ $(".ga-param-list").html("");
19
+
20
+ for(i=0;i<ga_fields.length;i++){
21
+ if(ga_fields[i].name == value) {
22
+ ga_fields[i].fields.forEach(function(el){
23
+ $(".ga-param-list").append('<div class="row mb-3 ga_param">\n' +
24
+ '<label class="col-5 control-label">'+el+'</label>' +
25
+ '<div class="col-4">' +
26
+ '<input type="text" name="pys[event][ga_params]['+el+']" class="form-control">' +
27
+ '</div>' +
28
+ ' </div>');
29
+ });
30
+ break;
31
+ }
32
+ }
33
+
34
+ if($('option:selected', this).attr('group') == "Retail/Ecommerce") {
35
+ $(".ga_woo_info").attr('style',"display: block");
36
+ } else {
37
+ $(".ga_woo_info").attr('style',"display: none");
38
+ }
39
+
40
+ })
41
+
42
+ $('.ga-custom-param-list').on("click",'.ga-custom-param .remove-row',function(){
43
+ $(this).parents('.ga-custom-param').remove();
44
+ });
45
+
46
+ $('.add-ga-custom-parameter').on("click",function(){
47
+ var index = $(".ga-custom-param-list .ga-custom-param").length + 1;
48
+ $(".ga-custom-param-list").append('<div class="row mt-3 ga-custom-param" data-param_id="'+index+'">' +
49
+ '<div class="col">' +
50
+ '<div class="row">' +
51
+ '<div class="col-1"></div>' +
52
+ '<div class="col-4">' +
53
+ '<input type="text" placeholder="Enter name" class="form-control custom-param-name"' +
54
+ ' name="pys[event][ga_custom_params]['+index+'][name]"' +
55
+ ' value="">' +
56
+ '</div>' +
57
+ '<div class="col-4">' +
58
+ '<input type="text" placeholder="Enter value" class="form-control custom-param-value"' +
59
+ ' name="pys[event][ga_custom_params]['+index+'][value]"' +
60
+ ' value="">' +
61
+ '</div>' +
62
+ '<div class="col-2">' +
63
+ '<button type="button" class="btn btn-sm remove-row">' +
64
+ '<i class="fa fa-trash-o" aria-hidden="true"></i>' +
65
+ '</button>' +
66
+ '</div>' +
67
+ '</div>' +
68
+ '</div>' +
69
+ '</div>');
70
+ });
71
 
72
 
73
  function updateFDPValue(input) {
92
  $(".triger_post_type").hide();
93
  }
94
  }
95
+
96
+
97
  });
98
 
dist/scripts/jquery.bind-first-0.2.3.min.js CHANGED
@@ -7,4 +7,4 @@
7
  *
8
  * Date: Thu Feb 6 10:13:59 ICT 2014
9
  **/
10
- (function(t){function e(e){return u?e.data("events"):t._data(e[0]).events}function n(t,n,r){var i=e(t),a=i[n];if(!u){var s=r?a.splice(a.delegateCount-1,1)[0]:a.pop();return a.splice(r?0:a.delegateCount||0,0,s),void 0}r?i.live.unshift(i.live.pop()):a.unshift(a.pop())}function r(e,r,i){var a=r.split(/\s+/);e.each(function(){for(var e=0;a.length>e;++e){var r=t.trim(a[e]).match(/[^\.]+/i)[0];n(t(this),r,i)}})}function i(e){t.fn[e+"First"]=function(){var n=t.makeArray(arguments),i=n.shift();return i&&(t.fn[e].apply(this,arguments),r(this,i)),this}}var a=t.fn.jquery.split("."),s=parseInt(a[0]),f=parseInt(a[1]),u=1>s||1==s&&7>f;i("bind"),i("one"),t.fn.delegateFirst=function(){var e=t.makeArray(arguments),n=e[1];return n&&(e.splice(0,2),t.fn.delegate.apply(this,arguments),r(this,n,!0)),this},t.fn.liveFirst=function(){var e=t.makeArray(arguments);return e.unshift(this.selector),t.fn.delegateFirst.apply(t(document),e),this},u||(t.fn.onFirst=function(e,n){var i=t(this),a="string"==typeof n;if(t.fn.on.apply(i,arguments),"object"==typeof e)for(type in e)e.hasOwnProperty(type)&&r(i,type,a);else"string"==typeof e&&r(i,e,a);return i})})(jQuery);
7
  *
8
  * Date: Thu Feb 6 10:13:59 ICT 2014
9
  **/
10
+ (function(t){function e(e){return u?e.data("events"):t._data(e[0]).events}function n(t,n,r){var i=e(t),a=i[n];if(!u){var s=r?a.splice(a.delegateCount-1,1)[0]:a.pop();return a.splice(r?0:a.delegateCount||0,0,s),void 0}r?i.live.unshift(i.live.pop()):a.unshift(a.pop())}function r(e,r,i){var a=r.split(/\s+/);e.each(function(){for(var e=0;a.length>e;++e){var r=a[e].trim().match(/[^\.]+/i)[0];n(t(this),r,i)}})}function i(e){t.fn[e+"First"]=function(){var n=t.makeArray(arguments),i=n.shift();return i&&(t.fn[e].apply(this,arguments),r(this,i)),this}}var a=t.fn.jquery.split("."),s=parseInt(a[0]),f=parseInt(a[1]),u=1>s||1==s&&7>f;i("bind"),i("one"),t.fn.delegateFirst=function(){var e=t.makeArray(arguments),n=e[1];return n&&(e.splice(0,2),t.fn.delegate.apply(this,arguments),r(this,n,!0)),this},t.fn.liveFirst=function(){var e=t.makeArray(arguments);return e.unshift(this.selector),t.fn.delegateFirst.apply(t(document),e),this},u||(t.fn.onFirst=function(e,n){var i=t(this),a="string"==typeof n;if(t.fn.on.apply(i,arguments),"object"==typeof e)for(type in e)e.hasOwnProperty(type)&&r(i,type,a);else"string"==typeof e&&r(i,e,a);return i})})(jQuery);
dist/scripts/public.js CHANGED
@@ -328,7 +328,7 @@ if (!Array.prototype.includes) {
328
 
329
  },
330
  setupCommentEvents : function (eventId,triggers) {
331
- $('form.comment-form').submit(function () {
332
  Utils.fireDynamicEvent(eventId);
333
  });
334
  },
@@ -746,14 +746,36 @@ if (!Array.prototype.includes) {
746
  event: name,
747
  data:data,
748
  ids:options.facebook.pixelIds,
749
- eventID:allData.eventID
 
 
750
  };
751
- jQuery.ajax( {
752
- type: 'POST',
753
- url: options.ajaxUrl,
754
- data: json,
755
- success: function(){},
756
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
757
  }
758
  }
759
 
@@ -1082,8 +1104,22 @@ if (!Array.prototype.includes) {
1082
  };
1083
  }
1084
 
 
 
 
 
 
 
 
 
 
1085
  // configure tracking ids
1086
- options.ga.trackingIds.forEach(function (trackingId) {
 
 
 
 
 
1087
  gtag('config', trackingId, config);
1088
  });
1089
 
@@ -1122,13 +1158,28 @@ if (!Array.prototype.includes) {
1122
 
1123
  if (initialized && this.isEnabled() && options.ga.commentEventEnabled) {
1124
 
1125
- this.fireEvent(window.location.href, {
1126
- params: {
1127
- event_category: 'Comment',
1128
- event_label: $(document).find('title').text(),
1129
- non_interaction: options.ga.commentEventNonInteractive
1130
- }
1131
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1132
 
1133
  }
1134
 
@@ -1138,29 +1189,56 @@ if (!Array.prototype.includes) {
1138
 
1139
  if (initialized && this.isEnabled() && options.ga.downloadEnabled) {
1140
 
1141
- this.fireEvent(params.download_url, {
1142
- params: {
1143
- event_category: 'Download',
1144
- event_label: params.download_name,
1145
- non_interaction: options.ga.downloadEventNonInteractive
1146
- }
1147
- });
1148
-
 
 
 
1149
  }
1150
 
1151
  },
1152
 
1153
  onFormEvent: function (params) {
1154
 
 
 
 
 
 
1155
  if (initialized && this.isEnabled() && options.ga.formEventEnabled) {
1156
 
1157
- this.fireEvent(window.location.href, {
1158
- params: {
1159
- event_category: 'Form',
1160
- event_label: params.form_class,
1161
- non_interaction: options.ga.formEventNonInteractive
1162
- }
1163
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1164
 
1165
  }
1166
 
@@ -1319,7 +1397,7 @@ if (!Array.prototype.includes) {
1319
  if (options.woo.addToCartOnButtonEnabled) {
1320
 
1321
  // Loop, any kind of "simple" product, except external
1322
- $('.add_to_cart_button:not(.product_type_variable)').click(function (e) {
1323
 
1324
  var product_id = $(this).data('product_id');
1325
 
@@ -1415,7 +1493,7 @@ if (!Array.prototype.includes) {
1415
  // EDD AddToCart
1416
  if (options.edd.addToCartOnButtonEnabled) {
1417
 
1418
- $('form.edd_download_purchase_form .edd-add-to-cart').click(function (e) {
1419
 
1420
  var $button = $(this);
1421
  var $form = $button.closest('form');
@@ -1503,7 +1581,7 @@ if (!Array.prototype.includes) {
1503
  // EDD RemoveFromCart
1504
  if (options.edd.removeFromCartEnabled) {
1505
 
1506
- $('form#edd_checkout_cart_form .edd_cart_remove_item_btn').click(function (e) {
1507
 
1508
  var href = $(this).attr('href');
1509
  var key = href.substring(href.indexOf('=') + 1).charAt(0);
@@ -1530,7 +1608,7 @@ if (!Array.prototype.includes) {
1530
  // setup Comment Event
1531
  if (options.commentEventEnabled) {
1532
 
1533
- $('form.comment-form').submit(function () {
1534
 
1535
  Facebook.onCommentEvent();
1536
  Analytics.onCommentEvent();
@@ -1544,7 +1622,7 @@ if (!Array.prototype.includes) {
1544
  // setup DownloadDocs event
1545
  if (options.downloadEventEnabled && options.downloadExtensions.length > 0) {
1546
 
1547
- $('body').click(function (event) {
1548
 
1549
  var el = event.srcElement || event.target;
1550
 
328
 
329
  },
330
  setupCommentEvents : function (eventId,triggers) {
331
+ $('form.comment-form').on("submit",function () {
332
  Utils.fireDynamicEvent(eventId);
333
  });
334
  },
746
  event: name,
747
  data:data,
748
  ids:options.facebook.pixelIds,
749
+ eventID:allData.eventID,
750
+ woo_order:allData.woo_order,
751
+ edd_order:allData.edd_order,
752
  };
753
+ if(allData.delay > 0) {
754
+ jQuery.ajax( {
755
+ type: 'POST',
756
+ url: options.ajaxUrl,
757
+ data: json,
758
+ headers: {
759
+ 'Cache-Control': 'no-cache'
760
+ },
761
+ success: function(){},
762
+ });
763
+ } else {
764
+ if(name != "AddToCart") { // AddToCart call from hook
765
+ setTimeout(function (json) {
766
+ jQuery.ajax({
767
+ type: 'POST',
768
+ url: options.ajaxUrl,
769
+ data: json,
770
+ headers: {
771
+ 'Cache-Control': 'no-cache'
772
+ },
773
+ success: function () {
774
+ },
775
+ });
776
+ }, 1000, json);
777
+ }
778
+ }
779
  }
780
  }
781
 
1104
  };
1105
  }
1106
 
1107
+ if(options.ga.isUse4Version) {
1108
+ if(options.ga.disableAdvertisingFeatures) {
1109
+ config.allow_google_signals = false
1110
+ }
1111
+ if(options.ga.disableAdvertisingPersonalization) {
1112
+ config.allow_ad_personalization_signals = false
1113
+ }
1114
+ }
1115
+
1116
  // configure tracking ids
1117
+ options.ga.trackingIds.forEach(function (trackingId,index) {
1118
+ if(options.ga.isDebugEnabled.includes("index_"+index)) {
1119
+ config.debug_mode = true;
1120
+ } else {
1121
+ config.debug_mode = false;
1122
+ }
1123
  gtag('config', trackingId, config);
1124
  });
1125
 
1158
 
1159
  if (initialized && this.isEnabled() && options.ga.commentEventEnabled) {
1160
 
1161
+ if(options.ga.isUse4Version) {
1162
+ this.fireEvent('Comment', {
1163
+ params: {
1164
+ post_type: pysOptions.postType,
1165
+ post_id: pysOptions.postId,
1166
+ content_name: pysOptions.postTitle,
1167
+ event_url:window.location.href,
1168
+
1169
+ user_role:pysOptions.userRoles,
1170
+ non_interaction: options.ga.commentEventNonInteractive
1171
+ }
1172
+ });
1173
+ } else {
1174
+ this.fireEvent(pysOptions.postType + ' comment', {
1175
+ params: {
1176
+ event_category: 'Comment',
1177
+ event_label: pysOptions.postTitle,
1178
+ non_interaction: options.ga.commentEventNonInteractive
1179
+ }
1180
+ });
1181
+ }
1182
+
1183
 
1184
  }
1185
 
1189
 
1190
  if (initialized && this.isEnabled() && options.ga.downloadEnabled) {
1191
 
1192
+ if(options.ga.isUse4Version) {
1193
+ // remove this event
1194
+ } else {
1195
+ this.fireEvent(params.download_url, {
1196
+ params: {
1197
+ event_category: 'Download',
1198
+ event_label: params.download_name,
1199
+ non_interaction: options.ga.downloadEventNonInteractive
1200
+ }
1201
+ });
1202
+ }
1203
  }
1204
 
1205
  },
1206
 
1207
  onFormEvent: function (params) {
1208
 
1209
+ var action = {
1210
+ class: (typeof params.form_class != 'undefined') ? 'class: ' + params.form_class : '',
1211
+ id: (typeof params.form_id != 'undefined') ? 'id: ' + params.form_id : ''
1212
+ };
1213
+
1214
  if (initialized && this.isEnabled() && options.ga.formEventEnabled) {
1215
 
1216
+ if(options.ga.isUse4Version) {
1217
+ this.fireEvent("Form", {
1218
+ params: {
1219
+ form_class: action.class,
1220
+ form_id:action.id,
1221
+ form_submit_label: params.form_submit_label,
1222
+
1223
+ post_type: pysOptions.postType,
1224
+ post_id: pysOptions.postId,
1225
+ content_name: pysOptions.postTitle,
1226
+ event_url:window.location.href,
1227
+
1228
+ user_role:pysOptions.userRoles,
1229
+ non_interaction: options.ga.formEventNonInteractive
1230
+ }
1231
+ });
1232
+ } else {
1233
+ this.fireEvent(action.class + ' ' + action.id, {
1234
+ params: {
1235
+ event_category: 'Form',
1236
+ event_label: params.form_submit_label,
1237
+ non_interaction: options.ga.formEventNonInteractive
1238
+ }
1239
+ });
1240
+ }
1241
+
1242
 
1243
  }
1244
 
1397
  if (options.woo.addToCartOnButtonEnabled) {
1398
 
1399
  // Loop, any kind of "simple" product, except external
1400
+ $('.add_to_cart_button:not(.product_type_variable)').on("click",function (e) {
1401
 
1402
  var product_id = $(this).data('product_id');
1403
 
1493
  // EDD AddToCart
1494
  if (options.edd.addToCartOnButtonEnabled) {
1495
 
1496
+ $('form.edd_download_purchase_form .edd-add-to-cart').on("click",function (e) {
1497
 
1498
  var $button = $(this);
1499
  var $form = $button.closest('form');
1581
  // EDD RemoveFromCart
1582
  if (options.edd.removeFromCartEnabled) {
1583
 
1584
+ $('form#edd_checkout_cart_form .edd_cart_remove_item_btn').on("click",function (e) {
1585
 
1586
  var href = $(this).attr('href');
1587
  var key = href.substring(href.indexOf('=') + 1).charAt(0);
1608
  // setup Comment Event
1609
  if (options.commentEventEnabled) {
1610
 
1611
+ $('form.comment-form').on("submit",function () {
1612
 
1613
  Facebook.onCommentEvent();
1614
  Analytics.onCommentEvent();
1622
  // setup DownloadDocs event
1623
  if (options.downloadEventEnabled && options.downloadExtensions.length > 0) {
1624
 
1625
+ $('body').on("click",function (event) {
1626
 
1627
  var el = event.srcElement || event.target;
1628
 
dist/scripts/select2.min.js CHANGED
@@ -1,6 +1,6 @@
1
 
2
  /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");
3
- if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=i.text===b.term;if(k||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var l=e.createTag(b);if(null!=l){var m=e.option(l);m.attr("data-select2-tag",!0),e.addOptions([m]),e.insertTag(g,l)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){var c=(this._lastTag,this.$element.find("option[data-select2-tag]"));c.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b),d=g.$element.find("option").filter(function(){return a(this).val()===c.id});if(!d.length){var e=g.option(c);e.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([e])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null;
4
  },e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
5
 
6
 
1
 
2
  /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");
3
+ if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&Array.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),Array.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=i.text===b.term;if(k||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var l=e.createTag(b);if(null!=l){var m=e.option(l);m.attr("data-select2-tag",!0),e.addOptions([m]),e.insertTag(g,l)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){var c=(this._lastTag,this.$element.find("option[data-select2-tag]"));c.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b),d=g.$element.find("option").filter(function(){return a(this).val()===c.id});if(!d.length){var e=g.option(c);e.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([e])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(Array.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];Array.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null;
4
  },e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
5
 
6
 
facebook-pixel-master.php CHANGED
@@ -4,16 +4,16 @@
4
  * Plugin Name: PixelYourSite
5
  * Plugin URI: http://www.pixelyoursite.com/
6
  * Description: No codding <strong>Facebook Pixel</strong> and <strong>Google Analytics</strong> install. Track key actions with our Global Events, or configure your own events. WooCommerce and EDD fully supported, with Facebook Dynamic Ads Pixel set-up and Google Analytics Enhanced Ecommerce. Insert any custom script with our Head & Footer option. Add the <strong>Pinterest Tag</strong> with our free add-on. The PRO version adds support for the Google Ads tag plus a lot of extra stuff.
7
- * Version: 7.2.0
8
  * Author: PixelYourSite
9
  * Author URI: http://www.pixelyoursite.com
10
  * License: GPLv3
11
  *
12
  * Requires at least: 4.4
13
- * Tested up to: 5.4
14
  *
15
  * WC requires at least: 2.6.0
16
- * WC tested up to: 4.5
17
  *
18
  * Text Domain: pys
19
  */
4
  * Plugin Name: PixelYourSite
5
  * Plugin URI: http://www.pixelyoursite.com/
6
  * Description: No codding <strong>Facebook Pixel</strong> and <strong>Google Analytics</strong> install. Track key actions with our Global Events, or configure your own events. WooCommerce and EDD fully supported, with Facebook Dynamic Ads Pixel set-up and Google Analytics Enhanced Ecommerce. Insert any custom script with our Head & Footer option. Add the <strong>Pinterest Tag</strong> with our free add-on. The PRO version adds support for the Google Ads tag plus a lot of extra stuff.
7
+ * Version: 7.2.1
8
  * Author: PixelYourSite
9
  * Author URI: http://www.pixelyoursite.com
10
  * License: GPLv3
11
  *
12
  * Requires at least: 4.4
13
+ * Tested up to: 5.6
14
  *
15
  * WC requires at least: 2.6.0
16
+ * WC tested up to: 4.8
17
  *
18
  * Text Domain: pys
19
  */
includes/class-custom-event.php CHANGED
@@ -27,6 +27,9 @@ if ( ! defined( 'ABSPATH' ) ) {
27
  * @property string pinterest_custom_event_type
28
  * @property bool pinterest_params_enabled
29
  * @property array pinterest_custom_params
 
 
 
30
  *
31
  * @property bool ga_enabled
32
  * @property string ga_event_action
@@ -49,7 +52,88 @@ class CustomEvent {
49
  private $title = 'Untitled';
50
 
51
  private $enabled = true;
52
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  private $data = array(
54
  'delay' => null,
55
  'trigger_type' => 'page_visit',
@@ -76,6 +160,12 @@ class CustomEvent {
76
  'ga_event_value' => null,
77
  'ga_non_interactive' => true,
78
 
 
 
 
 
 
 
79
  'bing_enabled' => false,
80
  'bing_event_action' => null,
81
  'bing_event_category' => null,
@@ -348,46 +438,7 @@ class CustomEvent {
348
  /**
349
  * GOOGLE ANALYTICS
350
  */
351
-
352
- $this->data['ga_enabled'] = isset( $args['ga_enabled'] ) && $args['ga_enabled'] ? true : false;
353
-
354
- $ga_event_actions = array(
355
- '_custom',
356
- 'add_payment_info',
357
- 'add_to_cart',
358
- 'add_to_wishlist',
359
- 'begin_checkout',
360
- 'checkout_progress',
361
- 'generate_lead',
362
- 'login',
363
- 'purchase',
364
- 'refund',
365
- 'remove_from_cart',
366
- 'search',
367
- 'select_content',
368
- 'set_checkout_option',
369
- 'share',
370
- 'sign_up',
371
- 'view_item',
372
- 'view_item_list',
373
- 'view_promotion',
374
- 'view_search_results',
375
- );
376
-
377
- // event action
378
- $this->data['ga_event_action'] = isset( $args['ga_event_action'] ) && in_array( $args['ga_event_action'], $ga_event_actions )
379
- ? sanitize_text_field( $args['ga_event_action'] )
380
- : 'view_item';
381
-
382
- // custom event type
383
- $this->data['ga_custom_event_action'] = $this->ga_event_action == '_custom' && !empty( $args['ga_custom_event_action'] )
384
- ? sanitizeKey( $args['ga_custom_event_action'] )
385
- : null;
386
-
387
- $this->data['ga_event_category'] = ! empty( $args['ga_event_category'] ) ? sanitize_text_field( $args['ga_event_category'] ) : null;
388
- $this->data['ga_event_label'] = ! empty( $args['ga_event_label'] ) ? sanitize_text_field( $args['ga_event_label'] ) : null;
389
- $this->data['ga_event_value'] = ! empty( $args['ga_event_value'] ) ? sanitize_text_field( $args['ga_event_value'] ) : null;
390
- $this->data['ga_non_interactive'] = isset( $args['ga_non_interactive'] ) && $args['ga_non_interactive'] ? true : false;
391
 
392
  /**
393
  * BING
@@ -497,10 +548,162 @@ class CustomEvent {
497
  }
498
 
499
  public function getGoogleAnalyticsAction() {
500
- return $this->ga_event_action == '_custom' ? $this->ga_custom_event_action : $this->ga_event_action;
 
501
  }
502
 
503
  public function isBingEnabled() {
504
  return (bool) $this->bing_enabled;
505
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
506
  }
27
  * @property string pinterest_custom_event_type
28
  * @property bool pinterest_params_enabled
29
  * @property array pinterest_custom_params
30
+ * @property array ga_custom_params
31
+ * @property array ga_params
32
+ * @property string ga_version
33
  *
34
  * @property bool ga_enabled
35
  * @property string ga_event_action
52
  private $title = 'Untitled';
53
 
54
  private $enabled = true;
55
+
56
+ public $GAEvents = array(
57
+ "" => array("CustomEvent"=>array()),
58
+ "All Properties" => array(
59
+ "earn_virtual_currency" => array("virtual_currency_name","value"),
60
+ "join_group" => array("group_id"),
61
+ "login" => array("method"),
62
+ "purchase" => array("transaction_id",'value','currency','tax','shipping','items','coupon'),
63
+ "refund" => array("transaction_id",'value','currency','tax','shipping','items'),
64
+ "search" => array("search_term"),
65
+ "select_content" => array("content_type",'item_id'),
66
+ "share" => array("content_type",'item_id'),
67
+ "sign_up" => array("method"),
68
+ "spend_virtual_currency" => array("item_name",'virtual_currency_name','value'),
69
+ "tutorial_begin" => array(),
70
+ "tutorial_complete" => array(),
71
+ ),
72
+ "Retail/Ecommerce" => array(
73
+ 'add_payment_info' => array('coupon','currency','items','payment_type','value'),
74
+ 'add_shipping_info' => array('coupon','currency','items','shipping_tier','value'),
75
+ 'add_to_cart' => array('currency', 'items', 'value'),
76
+ 'add_to_wishlist' => array('currency', 'items', 'value'),
77
+ 'begin_checkout' => array('coupon','currency', 'items', 'value'),
78
+ 'generate_lead' => array('value', 'currency'),
79
+ 'purchase' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
80
+ 'refund' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
81
+ 'remove_from_cart' => array('currency', 'items', 'value'),
82
+ 'select_item' => array('items', 'item_list_name', 'item_list_id'),
83
+ 'select_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id'),
84
+ 'view_cart' => array('currency', 'items', 'value'),
85
+ 'view_item' => array('currency', 'items', 'value'),
86
+ 'view_item_list' => array('items', 'item_list_name', 'item_list_id'),
87
+ 'view_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id')
88
+ ),
89
+ "Jobs, Education, Local Deals, Real Estate" => array(
90
+ 'add_payment_info' => array("coupon", 'currency', 'items', 'payment_type', 'value'),
91
+ 'add_shipping_info' => array('coupon', 'currency', 'items', 'shipping_tier', 'value'),
92
+ 'add_to_cart' => array('currency', 'items', 'value'),
93
+ 'add_to_wishlist' => array('currency', 'items', 'value'),
94
+ 'begin_checkout' => array('coupon','currency', 'items', 'value'),
95
+ 'purchase' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
96
+ 'refund' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
97
+ 'remove_from_cart' => array('currency', 'items', 'value'),
98
+ 'select_item' => array('items', 'item_list_name', 'item_list_id'),
99
+ 'select_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id'),
100
+ 'view_cart' => array('currency', 'items', 'value'),
101
+ 'view_item' => array('currency', 'items', 'value'),
102
+ 'view_item_list' => array('items', 'item_list_name', 'item_list_id'),
103
+ 'view_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id')
104
+ ),
105
+ "Travel (Hotel/Air)" => array(
106
+ 'add_payment_info' => array("coupon", 'currency', 'items', 'payment_type', 'value'),
107
+ 'add_shipping_info' => array('coupon', 'currency', 'items', 'shipping_tier', 'value'),
108
+ 'add_to_cart' => array('currency', 'items', 'value'),
109
+ 'add_to_wishlist' => array('currency', 'items', 'value'),
110
+ 'begin_checkout' => array('coupon','currency', 'items', 'value'),
111
+ 'generate_lead' => array('value', 'currency'),
112
+ 'purchase' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
113
+ 'refund' => array('affiliation', 'coupon', 'currency', 'items', 'transaction_id', 'shipping', 'tax', 'value'),
114
+ 'remove_from_cart' => array('currency', 'items', 'value'),
115
+ 'select_item' => array('items', 'item_list_name', 'item_list_id'),
116
+ 'select_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id'),
117
+ 'view_cart' => array('currency', 'items', 'value'),
118
+ 'view_item' => array('currency', 'items', 'value'),
119
+ 'view_item_list' => array('items', 'item_list_name', 'item_list_id'),
120
+ 'view_promotion' => array('items', 'promotion_id', 'promotion_name', 'creative_name', 'creative_slot', 'location_id')
121
+ ),
122
+ "Games" => array(
123
+ 'earn_virtual_currency' => array('virtual_currency_name', 'value'),
124
+ 'join_group' => array('group_id'),
125
+ 'level_end' => array('level_name', 'success'),
126
+ 'level_start' => array('level_name'),
127
+ 'level_up' => array('character', 'level'),
128
+ 'post_score' => array('level', 'character', 'score'),
129
+ 'select_content' => array('content_type', 'item_id'),
130
+ 'spend_virtual_currency' => array('item_name', 'virtual_currency_name', 'value'),
131
+ 'tutorial_begin' => array(),
132
+ 'tutorial_complete' => array(),
133
+ 'unlock_achievement' => array('achievement_id'),
134
+ )
135
+ );
136
+
137
  private $data = array(
138
  'delay' => null,
139
  'trigger_type' => 'page_visit',
160
  'ga_event_value' => null,
161
  'ga_non_interactive' => true,
162
 
163
+ //ver 4
164
+ 'ga_params' => array(),
165
+ 'ga_custom_params' => array(),
166
+ 'ga_custom_params_enabled' => false,
167
+ 'ga_version' => "",
168
+
169
  'bing_enabled' => false,
170
  'bing_event_action' => null,
171
  'bing_event_category' => null,
438
  /**
439
  * GOOGLE ANALYTICS
440
  */
441
+ $this->updateGA($args);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
 
443
  /**
444
  * BING
548
  }
549
 
550
  public function getGoogleAnalyticsAction() {
551
+ return $this->ga_event_action == '_custom' ||
552
+ $this->ga_event_action == 'CustomEvent' ? $this->ga_custom_event_action : $this->ga_event_action;
553
  }
554
 
555
  public function isBingEnabled() {
556
  return (bool) $this->bing_enabled;
557
  }
558
+
559
+ private function updateGA( $args) {
560
+ if(GA()->isUse4Version()) {
561
+ $this->data['ga_enabled'] = isset( $args['ga_enabled'] ) && $args['ga_enabled'] ? true : false;
562
+
563
+ if($this->data['ga_enabled']) {
564
+
565
+ $this->data['ga_event_action'] = isset( $args['ga_event_action'] )
566
+ ? sanitize_text_field( $args['ga_event_action'] )
567
+ : 'view_item';
568
+
569
+ $this->data['ga_custom_event_action'] = $this->ga_event_action == '_custom' || $this->ga_event_action == 'CustomEvent' && !empty( $args['ga_custom_event_action'] )
570
+ ? sanitizeKey( $args['ga_custom_event_action'] )
571
+ : null;
572
+
573
+ $this->data['ga_params'] = array();
574
+ $this->data['ga_version'] = "4";
575
+
576
+ foreach ($this->GAEvents as $group) {
577
+ foreach ($group as $name => $fields) {
578
+ if($name == $this->data['ga_event_action']) {
579
+ foreach ($fields as $field) {
580
+ $this->data['ga_params'][$field] = isset($args['ga_params'][$field]) ? $args['ga_params'][$field] : "";
581
+ }
582
+ break;
583
+ }
584
+ }
585
+ }
586
+
587
+ if ( isset( $args['ga_params'] ) ) {
588
+ foreach ($args['ga_params'] as $key => $val) {
589
+ $this->data['ga_params'][$key] = sanitize_text_field( $val );
590
+ }
591
+ }
592
+
593
+ // reset old custom params
594
+ $this->data['ga_custom_params'] = array();
595
+
596
+ // custom params
597
+ if ( isset( $args['ga_custom_params'] ) ) {
598
+
599
+ foreach ( $args['ga_custom_params'] as $custom_param ) {
600
+
601
+ if ( ! empty( $custom_param['name'] ) && ! empty( $custom_param['value'] ) ) {
602
+
603
+ $this->data['ga_custom_params'][] = array(
604
+ 'name' => sanitize_text_field( $custom_param['name'] ),
605
+ 'value' => sanitize_text_field( $custom_param['value'] ),
606
+ );
607
+
608
+ }
609
+
610
+ }
611
+
612
+ }
613
+ $this->data['ga_non_interactive'] = isset( $args['ga_non_interactive'] ) && $args['ga_non_interactive'] ? true : false;
614
+ } else {
615
+ $this->data['ga_params'] = array();
616
+ $this->data['ga_version'] = "";
617
+ $this->data['ga_custom_params'] = array();
618
+ $this->data['ga_event_action'] = 'CustomEvent';
619
+ $this->data['ga_custom_event_action']=null;
620
+ $this->data['ga_non_interactive'] = false;
621
+ }
622
+
623
+
624
+ } else {
625
+ $this->data['ga_enabled'] = isset( $args['ga_enabled'] ) && $args['ga_enabled'] ? true : false;
626
+
627
+ $ga_event_actions = array(
628
+ '_custom',
629
+ 'add_payment_info',
630
+ 'add_to_cart',
631
+ 'add_to_wishlist',
632
+ 'begin_checkout',
633
+ 'checkout_progress',
634
+ 'generate_lead',
635
+ 'login',
636
+ 'purchase',
637
+ 'refund',
638
+ 'remove_from_cart',
639
+ 'search',
640
+ 'select_content',
641
+ 'set_checkout_option',
642
+ 'share',
643
+ 'sign_up',
644
+ 'view_item',
645
+ 'view_item_list',
646
+ 'view_promotion',
647
+ 'view_search_results',
648
+ );
649
+
650
+ // event action
651
+ $this->data['ga_event_action'] = isset( $args['ga_event_action'] ) && in_array( $args['ga_event_action'], $ga_event_actions )
652
+ ? sanitize_text_field( $args['ga_event_action'] )
653
+ : 'view_item';
654
+
655
+ // custom event type
656
+ $this->data['ga_custom_event_action'] = $this->ga_event_action == '_custom' && !empty( $args['ga_custom_event_action'] )
657
+ ? sanitizeKey( $args['ga_custom_event_action'] )
658
+ : null;
659
+
660
+ $this->data['ga_event_category'] = ! empty( $args['ga_event_category'] ) ? sanitize_text_field( $args['ga_event_category'] ) : null;
661
+ $this->data['ga_event_label'] = ! empty( $args['ga_event_label'] ) ? sanitize_text_field( $args['ga_event_label'] ) : null;
662
+ $this->data['ga_event_value'] = ! empty( $args['ga_event_value'] ) ? sanitize_text_field( $args['ga_event_value'] ) : null;
663
+ $this->data['ga_non_interactive'] = isset( $args['ga_non_interactive'] ) && $args['ga_non_interactive'] ? true : false;
664
+ }
665
+
666
+
667
+ }
668
+
669
+ public function getGACustomParams() {
670
+ if($this->getGaVersion() == "4") {
671
+ return $this->ga_custom_params;
672
+ }
673
+ $custom = array();
674
+ if($this->ga_event_category) {
675
+ $custom[] = array('name'=>"event_category",'value' => $this->ga_event_category);
676
+ }
677
+ if($this->ga_event_value){
678
+ $custom[] = array('name'=>"value",'value' => $this->ga_event_value);
679
+ }
680
+ if($this->ga_event_label){
681
+ $custom[] = array('name'=>"event_label",'value' => $this->ga_event_label);
682
+ }
683
+
684
+ return $custom;
685
+ }
686
+
687
+ public function getGaParams() {
688
+ if($this->getGaVersion() == "4")
689
+ return $this->ga_params;
690
+ $list = array();
691
+ foreach ($this->GAEvents as $group) {
692
+ foreach ($group as $name => $fields) {
693
+ if($name == $this->data['ga_event_action']) {
694
+ foreach ($fields as $field) {
695
+ $list[$field] = "";
696
+ }
697
+ }
698
+ }
699
+ }
700
+
701
+ return $list;
702
+ }
703
+
704
+ public function getGaVersion() {
705
+ if(isset($this->data['ga_version']))
706
+ return $this->ga_version;
707
+ return "";
708
+ }
709
  }
includes/class-events-manager.php CHANGED
@@ -69,6 +69,10 @@ class EventsManager {
69
  'downloadEventEnabled' => isEventEnabled( 'download_event_enabled' ),
70
  'downloadExtensions' => PYS()->getOption( 'download_event_extensions' ),
71
  'formEventEnabled' => isEventEnabled( 'form_event_enabled' ),
 
 
 
 
72
  );
73
 
74
  $options['gdpr'] = array(
@@ -214,6 +218,8 @@ class EventsManager {
214
  'delay' => isset( $eventData['delay'] ) ? $eventData['delay'] : 0,
215
  'ids' => $ids,
216
  'eventID' => isset( $eventData['eventID'] ) ? $eventData['eventID'] : "",
 
 
217
  );
218
 
219
  // fire fb server api event
69
  'downloadEventEnabled' => isEventEnabled( 'download_event_enabled' ),
70
  'downloadExtensions' => PYS()->getOption( 'download_event_extensions' ),
71
  'formEventEnabled' => isEventEnabled( 'form_event_enabled' ),
72
+ 'postType' => get_post_type(),
73
+ 'postTitle' => get_the_title(),
74
+ 'postId' => get_the_ID(),
75
+ 'userRoles' => getUserRoles()
76
  );
77
 
78
  $options['gdpr'] = array(
218
  'delay' => isset( $eventData['delay'] ) ? $eventData['delay'] : 0,
219
  'ids' => $ids,
220
  'eventID' => isset( $eventData['eventID'] ) ? $eventData['eventID'] : "",
221
+ 'woo_order' => isset( $eventData['woo_order'] ) ? $eventData['woo_order'] : "",
222
+ 'edd_order' => isset( $eventData['edd_order'] ) ? $eventData['edd_order'] : "",
223
  );
224
 
225
  // fire fb server api event
includes/class-settings.php CHANGED
@@ -750,5 +750,26 @@ abstract class Settings {
750
  return $sanitized;
751
 
752
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
753
 
754
  }
750
  return $sanitized;
751
 
752
  }
753
+
754
+ public function render_checkbox_input_array( $key, $label, $index = 0, $disabled = false ) {
755
+
756
+ $attr_name = "pys[$this->slug][$key][]";
757
+ $attr_values = (array)$this->getOption( $key );
758
+ $value = "index_".$index;
759
+ $valueIndex = array_search($value,$attr_values);
760
+
761
+ ?>
762
+
763
+ <label class="custom-control custom-checkbox">
764
+ <input type="checkbox" name="<?php esc_attr_e( $attr_name ); ?>" value="<?=$value?>"
765
+ class="custom-control-input" <?php disabled( $disabled, true ); ?>
766
+ <?=$valueIndex !== false ? "checked" : "" ?>>
767
+ <span class="custom-control-indicator"></span>
768
+ <span class="custom-control-description"><?php echo wp_kses_post( $label ); ?></span>
769
+ </label>
770
+
771
+ <?php
772
+
773
+ }
774
 
775
  }
includes/functions-common.php CHANGED
@@ -26,6 +26,17 @@ function isPinterestActive( $checkCompatibility = true ) {
26
 
27
  }
28
 
 
 
 
 
 
 
 
 
 
 
 
29
  function isPinterestVersionIncompatible() {
30
 
31
  if ( ! function_exists( 'get_plugin_data' ) ) {
@@ -662,17 +673,9 @@ function sanitizeKey( $name ) {
662
 
663
  function getCommonEventParams() {
664
 
665
- $user = wp_get_current_user();
666
-
667
- if ( $user->ID !== 0 ) {
668
- $user_roles = implode( ',', $user->roles );
669
- } else {
670
- $user_roles = 'guest';
671
- }
672
-
673
  return array(
674
  'domain' => substr( get_home_url( null, '', 'http' ), 7 ),
675
- 'user_roles' => $user_roles,
676
  'plugin' => 'PixelYourSite',
677
  );
678
 
26
 
27
  }
28
 
29
+ function getUserRoles() {
30
+ $user = wp_get_current_user();
31
+
32
+ if ( $user->ID !== 0 ) {
33
+ $user_roles = implode( ',', $user->roles );
34
+ } else {
35
+ $user_roles = 'guest';
36
+ }
37
+ return $user_roles;
38
+ }
39
+
40
  function isPinterestVersionIncompatible() {
41
 
42
  if ( ! function_exists( 'get_plugin_data' ) ) {
673
 
674
  function getCommonEventParams() {
675
 
 
 
 
 
 
 
 
 
676
  return array(
677
  'domain' => substr( get_home_url( null, '', 'http' ), 7 ),
678
+ 'user_roles' => getUserRoles(),
679
  'plugin' => 'PixelYourSite',
680
  );
681
 
includes/functions-custom-event.php CHANGED
@@ -48,6 +48,59 @@ function renderTextInput( &$event, $key, $placeholder = '' ) {
48
 
49
  <?php
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
 
53
  /**
@@ -322,7 +375,13 @@ function renderGoogleAnalyticsActionInput( &$event, $key ) {
322
  renderSelectInput( $event, $key, $options, true );
323
 
324
  }
325
-
 
 
 
 
 
 
326
  /**
327
  * @param CustomEvent $event
328
  * @param string $key
48
 
49
  <?php
50
 
51
+ }
52
+ /**
53
+ * @param CustomEvent $event
54
+ * @param string $key
55
+ * @param array $options
56
+ */
57
+ function renderGroupSelectInput( &$event, $key, $groups, $full_width = false ) {
58
+
59
+ $attr_name = "pys[event][$key]";
60
+ $attr_id = 'pys_event_' . $key;
61
+ $attr_value = $event->$key;
62
+
63
+ $attr_width = $full_width ? 'width: 100%;' : '';
64
+
65
+ ?>
66
+
67
+ <select class="form-control-sm" id="<?php esc_attr_e( $attr_id ); ?>"
68
+ name="<?php esc_attr_e( $attr_name ); ?>" autocomplete="off" style="<?php esc_attr_e( $attr_width ); ?>">
69
+
70
+ <?php foreach ($groups as $group => $options) :?>
71
+ <optgroup label="<?=$group?>">
72
+ <?php foreach ( $options as $option_key => $option_value ) : ?>
73
+ <option group="<?=$group?>" value="<?php echo esc_attr( $option_key ); ?>" <?php selected( $option_key,
74
+ esc_attr( $attr_value ) ); ?> <?php disabled( $option_key,
75
+ 'disabled' ); ?>><?php echo esc_attr( $option_key ); ?></option>
76
+ <?php endforeach; ?>
77
+ </optgroup>
78
+ <?php endforeach; ?>
79
+ </select>
80
+
81
+ <?php
82
+ }
83
+
84
+ /**
85
+ * @param CustomEvent $event
86
+ * @param string $key
87
+ * @param string $placeholder
88
+ */
89
+ function renderGAParamInput( $key, $val ) {
90
+
91
+ $attr_name = "pys[event][ga_params][$key]";
92
+ $attr_id = 'pys_event_ga_' . $key;
93
+ $attr_value = $val;
94
+
95
+ ?>
96
+
97
+ <input type="text" name="<?php esc_attr_e( $attr_name ); ?>"
98
+ id="<?php esc_attr_e( $attr_id ); ?>"
99
+ value="<?php esc_attr_e( $attr_value ); ?>"
100
+ class="form-control">
101
+
102
+ <?php
103
+
104
  }
105
 
106
  /**
375
  renderSelectInput( $event, $key, $options, true );
376
 
377
  }
378
+ /**
379
+ * @param CustomEvent $event
380
+ * @param string $key
381
+ */
382
+ function renderGoogleAnalyticsV4ActionInput( &$event, $key ) {
383
+ renderGroupSelectInput( $event, $key, $event->GAEvents, false );
384
+ }
385
  /**
386
  * @param CustomEvent $event
387
  * @param string $key
includes/views/html-main-events-edit.php CHANGED
@@ -455,42 +455,140 @@ if(isset( $_REQUEST['id'] )) {
455
  </div>
456
  <div id="analytics_panel">
457
  <div class="row mt-3">
458
- <div class="col col-offset-left">
 
 
 
459
  <div class="row mb-3">
460
- <label class="col-5 control-label">Action</label>
461
- <div class="col-4">
462
- <?php Events\renderGoogleAnalyticsActionInput( $event, 'ga_event_action' ); ?>
463
- </div>
464
- <div class="col-3">
 
 
 
 
 
 
 
 
 
 
 
 
465
  <div id="ga-custom-action">
466
  <?php Events\renderTextInput( $event, 'ga_custom_event_action', 'Enter name' ); ?>
467
  </div>
468
  </div>
469
  </div>
470
- <div class="row mb-3">
471
- <label class="col-5 control-label">Category</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
472
  <div class="col-4">
473
- <?php Events\renderTextInput( $event, 'ga_event_category' ); ?>
 
474
  </div>
475
  </div>
476
- <div class="row mb-3">
477
- <label class="col-5 control-label">Label</label>
478
  <div class="col-4">
479
- <?php Events\renderTextInput( $event, 'ga_event_label' ); ?>
480
  </div>
481
  </div>
 
 
 
 
 
 
 
 
 
 
 
482
  <div class="row mb-3">
483
- <label class="col-5 control-label">Value</label>
484
- <div class="col-4">
485
- <?php Events\renderTextInput( $event, 'ga_event_value' ); ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
486
  </div>
 
 
 
 
487
  </div>
 
 
 
 
 
 
 
488
  <div class="row mb">
489
  <label class="col-5 control-label">Non-interactive</label>
490
  <div class="col-4">
491
- <?php Events\renderSwitcherInput( $event, 'ga_non_interactive' ); ?>
492
  </div>
493
  </div>
 
494
  </div>
495
  </div>
496
  </div>
455
  </div>
456
  <div id="analytics_panel">
457
  <div class="row mt-3">
458
+ <div class="col ">
459
+ <?php
460
+ if(GA()->isUse4Version()) :
461
+ ?>
462
  <div class="row mb-3">
463
+ <div class="col col-offset-left form-inline" >
464
+ <script>
465
+ <?php
466
+ $fields = array();
467
+ foreach ($event->GAEvents as $group => $items) {
468
+ foreach ($items as $name => $elements) {
469
+ $fields[] = array("name"=>$name,'fields'=>$elements);
470
+ }
471
+ }
472
+
473
+ ?>
474
+ var ga_fields = <?=json_encode($fields)?>
475
+ </script>
476
+ <label class=" control-label">Event</label>
477
+
478
+ <?php Events\renderGoogleAnalyticsV4ActionInput( $event, 'ga_event_action' ); ?>
479
+
480
  <div id="ga-custom-action">
481
  <?php Events\renderTextInput( $event, 'ga_custom_event_action', 'Enter name' ); ?>
482
  </div>
483
  </div>
484
  </div>
485
+ <div class="ga-param-list">
486
+ <?php
487
+ foreach($event->getGaParams() as $key=>$val) : ?>
488
+ <div class="row mb-3 ga_param">
489
+ <label class="col-5 control-label"><?=$key?></label>
490
+ <div class="col-4">
491
+ <?php Events\renderGAParamInput( $key, $val ); ?>
492
+ </div>
493
+ </div>
494
+ <?php endforeach;?>
495
+ </div>
496
+ <div class="ga-custom-param-list">
497
+ <?php
498
+ foreach ( $event->getGACustomParams() as $key => $custom_param ) : ?>
499
+ <?php $param_id = $key + 1; ?>
500
+
501
+ <div class="row mt-3 ga-custom-param" data-param_id="<?php echo $param_id; ?>">
502
+ <div class="col">
503
+ <div class="row">
504
+ <div class="col-1"></div>
505
+ <div class="col-4">
506
+ <input type="text" placeholder="Enter name" class="form-control custom-param-name"
507
+ name="pys[event][ga_custom_params][<?php echo $param_id; ?>][name]"
508
+ value="<?php esc_attr_e( $custom_param['name'] ); ?>">
509
+ </div>
510
+ <div class="col-4">
511
+ <input type="text" placeholder="Enter value" class="form-control custom-param-value"
512
+ name="pys[event][ga_custom_params][<?php echo $param_id; ?>][value]"
513
+ value="<?php esc_attr_e( $custom_param['value'] ); ?>">
514
+ </div>
515
+ <div class="col-2">
516
+ <button type="button" class="btn btn-sm remove-row">
517
+ <i class="fa fa-trash-o" aria-hidden="true"></i>
518
+ </button>
519
+ </div>
520
+ </div>
521
+ </div>
522
+ </div>
523
+ <?php endforeach; ?>
524
+ </div>
525
+
526
+
527
+ <div class="row mt-3">
528
+ <div class="col-5"></div>
529
  <div class="col-4">
530
+ <button class="btn btn-sm btn-block btn-primary add-ga-custom-parameter" type="button">Add
531
+ Custom Parameter</button>
532
  </div>
533
  </div>
534
+ <div class="row mb">
535
+ <label class="col-5 control-label">Non-interactive</label>
536
  <div class="col-4">
537
+ <?php Events\renderSwitcherInput( $event, 'ga_non_interactive' ); ?>
538
  </div>
539
  </div>
540
+ <div class="row mt-3">
541
+ <div class="col-12">
542
+ The following parameters are automatically tracked: content_name, event_url, post_id, post_type. The paid version tracks the event_hour, event_month, and event_day.
543
+ </div>
544
+ </div>
545
+ <div class="row mt-3 ga_woo_info" style="display: none">
546
+ <div class="col-12">
547
+ <strong>ATTENTION</strong>:​ the plugin automatically tracks ecommerce specific events for WooCommerce and Easy Digital Downloads. Make sure you really need this event.
548
+ </div>
549
+ </div>
550
+ <?php elseif($event->getGaVersion() == "4"): ?>
551
  <div class="row mb-3">
552
+ Google Analytics doesn't work for this event. Enable Google Analytics 4
553
+ </div>
554
+
555
+ <?php else:?>
556
+ <div class="row mb-3">
557
+ <label class="col-5 control-label">Action</label>
558
+ <div class="col-4">
559
+ <?php Events\renderGoogleAnalyticsActionInput( $event, 'ga_event_action' ); ?>
560
+ </div>
561
+ <div class="col-3">
562
+ <div id="ga-custom-action">
563
+ <?php Events\renderTextInput( $event, 'ga_custom_event_action', 'Enter name' ); ?>
564
+ </div>
565
+ </div>
566
+ </div>
567
+ <div class="row mb-3">
568
+ <label class="col-5 control-label">Category</label>
569
+ <div class="col-4">
570
+ <?php Events\renderTextInput( $event, 'ga_event_category' ); ?>
571
+ </div>
572
  </div>
573
+ <div class="row mb-3">
574
+ <label class="col-5 control-label">Label</label>
575
+ <div class="col-4">
576
+ <?php Events\renderTextInput( $event, 'ga_event_label' ); ?>
577
  </div>
578
+ </div>
579
+ <div class="row mb-3">
580
+ <label class="col-5 control-label">Value</label>
581
+ <div class="col-4">
582
+ <?php Events\renderTextInput( $event, 'ga_event_value' ); ?>
583
+ </div>
584
+ </div>
585
  <div class="row mb">
586
  <label class="col-5 control-label">Non-interactive</label>
587
  <div class="col-4">
588
+ <?php Events\renderSwitcherInput( $event, 'ga_non_interactive' ); ?>
589
  </div>
590
  </div>
591
+ <?php endif?>
592
  </div>
593
  </div>
594
  </div>
includes/views/html-main-events.php CHANGED
@@ -33,6 +33,11 @@ $new_event_url = buildAdminUrl( 'pixelyoursite', 'events', 'edit' );
33
  <div class="card-body">
34
  <?php PYS()->render_switcher_input( 'custom_events_enabled' ); ?>
35
  <h4 class="switcher-label">Enable Events</h4>
 
 
 
 
 
36
  </div>
37
  </div>
38
 
33
  <div class="card-body">
34
  <?php PYS()->render_switcher_input( 'custom_events_enabled' ); ?>
35
  <h4 class="switcher-label">Enable Events</h4>
36
+ <div class="mt-3">
37
+ <a class="btn btn-sm btn-light btn-events-import">Import Events</a>
38
+ <a class="btn ml-3 btn-sm btn-light btn-events-export">Export Events</a>
39
+ <a class="ml-3 badge badge-pill badge-pro" href="https://www.pixelyoursite.com/?utm_source=pys-free-plugin&amp;utm_medium=pro-badge&amp;utm_campaign=pro-feature/?utm_source=pys-free-plugin&amp;utm_medium=pro-badge&amp;utm_campaign=pro-feature" target="_blank" >Pro Feature <i class="fa fa-external-link" aria-hidden="true"></i></a>
40
+ </div>
41
  </div>
42
  </div>
43
 
includes/views/html-main-general.php CHANGED
@@ -81,14 +81,27 @@ if ( ! defined( 'ABSPATH' ) ) {
81
  <img class="tag-logo" src="<?php echo PYS_FREE_URL; ?>/dist/images/analytics-square-small.png">
82
  </div>
83
  <div class="col-7">
84
- <h4 class="label">Google Analytics tracking ID:</h4>
 
 
 
 
 
85
  <?php GA()->render_pixel_id( 'tracking_id', 'Google Analytics tracking ID' ); ?>
86
- <small class="form-text">
87
  <a href="https://www.pixelyoursite.com/pixelyoursite-free-version/add-your-google-analytics-code?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-ids"
88
  target="_blank">How to get it?</a>
89
  </small>
90
- <p class="mt-3 mb-0">Add multiple Google Analytics tags with the <a href="https://www.pixelyoursite.com/?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-ids"
 
 
 
 
 
91
  target="_blank">pro version</a>.</p>
 
 
 
92
  </div>
93
  </div>
94
  <?php if(isWPMLActive()) : ?>
@@ -638,20 +651,6 @@ if ( ! defined( 'ABSPATH' ) ) {
638
  </div>
639
  <?php endif; ?>
640
 
641
- <?php if ( GA()->enabled() ) : ?>
642
- <div class="row mb-1">
643
- <div class="col">
644
- <?php GA()->render_switcher_input( 'download_event_enabled' ); ?>
645
- <h4 class="switcher-label">Enable the Download event on Google Analytics</h4>
646
- </div>
647
- </div>
648
- <div class="row mb-2">
649
- <div class="col col-offset-left">
650
- <?php GA()->render_checkbox_input( 'download_event_non_interactive',
651
- 'Non-interactive event' ); ?>
652
- </div>
653
- </div>
654
- <?php endif; ?>
655
 
656
  <div class="row">
657
  <div class="col">
81
  <img class="tag-logo" src="<?php echo PYS_FREE_URL; ?>/dist/images/analytics-square-small.png">
82
  </div>
83
  <div class="col-7">
84
+ <?php GA()->render_switcher_input("use_4_version");?>
85
+ <h4 class="switcher-label">Enable Google Analytics 4</h4>
86
+ <div class="mt-1">
87
+ <a href="https://www.pixelyoursite.com/pixelyoursite-free-version/enable-google-analytics-4" target="_blank">Watch this help video</a>
88
+ </div>
89
+ <h4 class="label mb-3 mt-3">Google Analytics tracking ID:</h4>
90
  <?php GA()->render_pixel_id( 'tracking_id', 'Google Analytics tracking ID' ); ?>
91
+ <small class="form-text" mb-2>
92
  <a href="https://www.pixelyoursite.com/pixelyoursite-free-version/add-your-google-analytics-code?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-ids"
93
  target="_blank">How to get it?</a>
94
  </small>
95
+ <div class ="mt-2">
96
+ <input type="checkbox" class="custom-control-input" name="pys[ga][is_enable_debug_mode][-1]" value="0" checked />
97
+ <?php GA()->render_checkbox_input_array("is_enable_debug_mode","Enable Analytics Debug mode for this property");?>
98
+ </div>
99
+
100
+ <p class="mt-3 ">Add multiple Google Analytics tags with the <a href="https://www.pixelyoursite.com/?utm_source=pixelyoursite-free-plugin&utm_medium=plugin&utm_campaign=free-plugin-ids"
101
  target="_blank">pro version</a>.</p>
102
+
103
+
104
+
105
  </div>
106
  </div>
107
  <?php if(isWPMLActive()) : ?>
651
  </div>
652
  <?php endif; ?>
653
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
654
 
655
  <div class="row">
656
  <div class="col">
modules/facebook/PYSServerEventHelper.php CHANGED
@@ -1,19 +1,26 @@
1
  <?php
2
  namespace PixelYourSite;
3
 
4
- use FacebookAds\Object\ServerSide\Event;
5
- use FacebookAds\Object\ServerSide\UserData;
6
  use PixelYourSite;
7
 
8
  defined('ABSPATH') or die('Direct access not allowed');
9
 
10
  class ServerEventHelper {
11
- public static function newEvent($event_name,$eventId) {
12
- $user_data = ServerEventHelper::getUserData()
13
  ->setClientIpAddress(self::getIpAddress())
14
- ->setClientUserAgent(self::getHttpUserAgent())
15
- ->setFbp(self::getFbp())
16
- ->setFbc(self::getFbc());
 
 
 
 
 
 
 
17
 
18
  $event = (new Event())
19
  ->setEventName($event_name)
@@ -102,23 +109,31 @@ class ServerEventHelper {
102
  return $fbc;
103
  }
104
 
105
- private static function getUserData() {
106
  $userData = new UserData();
107
 
108
  /**
109
  * Add purchase WooCommerce Advanced Matching params
110
  */
 
 
111
 
112
- if ( PixelYourSite\isWooCommerceActive() && is_order_received_page() && isset( $_REQUEST['key'] ) ) {
 
 
 
 
 
113
 
114
- $order_key = sanitize_key($_REQUEST['key']);
115
- $order_id = wc_get_order_id_by_order_key( $order_key );
116
- $order = wc_get_order( $order_id );
117
 
118
  if ( $order ) {
119
 
120
  if ( PixelYourSite\isWooCommerceVersionGte( '3.0.0' ) ) {
121
-
 
 
 
122
  $userData->setEmail($order->get_billing_email());
123
  $userData->setPhone($order->get_billing_phone());
124
  $userData->setFirstName($order->get_billing_first_name());
@@ -127,6 +142,10 @@ class ServerEventHelper {
127
  $userData->setState($order->get_billing_state());
128
 
129
  } else {
 
 
 
 
130
  $userData->setEmail($order->billing_email);
131
  $userData->setPhone($order->billing_phone);
132
  $userData->setFirstName($order->billing_first_name);
@@ -139,9 +158,32 @@ class ServerEventHelper {
139
  }
140
 
141
  } else {
142
- return ServerEventHelper::getRegularUserData();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  }
144
 
 
 
145
  return $userData;
146
  }
147
 
@@ -168,10 +210,22 @@ class ServerEventHelper {
168
  $userData->setLastName($user->get('billing_last_name'));
169
  }
170
 
171
- $userData->setPhone($user->get('billing_phone'));
172
- $userData->setCity($user->get('billing_city'));
173
- $userData->setState($user->get('billing_state'));
 
 
 
 
 
 
 
 
174
  }
 
 
 
 
175
  }
176
  return $userData;
177
  }
1
  <?php
2
  namespace PixelYourSite;
3
 
4
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\Event;
5
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\UserData;
6
  use PixelYourSite;
7
 
8
  defined('ABSPATH') or die('Direct access not allowed');
9
 
10
  class ServerEventHelper {
11
+ public static function newEvent($event_name,$eventId,$wooOrder = null,$eddOrder = null) {
12
+ $user_data = ServerEventHelper::getUserData($wooOrder,$eddOrder)
13
  ->setClientIpAddress(self::getIpAddress())
14
+ ->setClientUserAgent(self::getHttpUserAgent());
15
+
16
+ $fbp = self::getFbp();
17
+ $fbc = self::getFbc();
18
+ if($fbp) {
19
+ $user_data ->setFbp($fbp);
20
+ }
21
+ if($fbc) {
22
+ $user_data ->setFbc($fbc);
23
+ }
24
 
25
  $event = (new Event())
26
  ->setEventName($event_name)
109
  return $fbc;
110
  }
111
 
112
+ private static function getUserData($wooOrder = null,$eddOrder = null) {
113
  $userData = new UserData();
114
 
115
  /**
116
  * Add purchase WooCommerce Advanced Matching params
117
  */
118
+ if ( PixelYourSite\isWooCommerceActive() && isEventEnabled( 'woo_purchase_enabled' ) &&
119
+ ($wooOrder || (is_order_received_page() && isset( $_REQUEST['key']))) ) {
120
 
121
+ if(isset( $_REQUEST['key'])) {
122
+ $order_key = sanitize_key($_REQUEST['key']);
123
+ $order_id = wc_get_order_id_by_order_key( $order_key );
124
+ } else {
125
+ $order_id = $wooOrder;
126
+ }
127
 
128
+ $order = wc_get_order( $order_id );
 
 
129
 
130
  if ( $order ) {
131
 
132
  if ( PixelYourSite\isWooCommerceVersionGte( '3.0.0' ) ) {
133
+ if($order->get_billing_postcode()) {
134
+ $userData->setZipCode($order->get_billing_postcode());
135
+ }
136
+ $userData->setCountryCode(strtolower($order->get_billing_country()));
137
  $userData->setEmail($order->get_billing_email());
138
  $userData->setPhone($order->get_billing_phone());
139
  $userData->setFirstName($order->get_billing_first_name());
142
  $userData->setState($order->get_billing_state());
143
 
144
  } else {
145
+ if($order->billing_postcode) {
146
+ $userData->setZipCode($order->billing_postcode);
147
+ }
148
+ $userData->setCountryCode(strtolower($order->billing_country));
149
  $userData->setEmail($order->billing_email);
150
  $userData->setPhone($order->billing_phone);
151
  $userData->setFirstName($order->billing_first_name);
158
  }
159
 
160
  } else {
161
+
162
+ if(PixelYourSite\isEddActive() && isEventEnabled( 'edd_purchase_enabled' ) &&
163
+ ($eddOrder || edd_is_success_page()) ) {
164
+
165
+ if($eddOrder)
166
+ $payment_id = $eddOrder;
167
+ else {
168
+ $payment_key = getEddPaymentKey();
169
+ $payment_id = (int) edd_get_purchase_id_by_key( $payment_key );
170
+ }
171
+ $user_info = edd_get_payment_meta_user_info($payment_id);
172
+
173
+ $userData->setEmail(edd_get_payment_user_email($payment_id));
174
+
175
+ if(isset($user_info['first_name']))
176
+ $userData->setFirstName($user_info['first_name']);
177
+ if(isset($user_info['last_name']))
178
+ $userData->setLastName($user_info['last_name']);
179
+
180
+ } else {
181
+ return ServerEventHelper::getRegularUserData();
182
+ }
183
  }
184
 
185
+
186
+
187
  return $userData;
188
  }
189
 
210
  $userData->setLastName($user->get('billing_last_name'));
211
  }
212
 
213
+ if($user->get('billing_phone'))
214
+ $userData->setPhone($user->get('billing_phone'));
215
+ if($user->get('billing_city'))
216
+ $userData->setCity($user->get('billing_city'));
217
+ if($user->get('billing_state'))
218
+ $userData->setState($user->get('billing_state'));
219
+ if($user->get('shipping_country'))
220
+ $userData->setCountryCode(strtolower($user->get('shipping_country')));
221
+ if($user->get('billing_postcode')) {
222
+ $userData->setZipCode($user->get('billing_postcode'));
223
+ }
224
  }
225
+ } else {
226
+ // $userData->setFirstName("undefined");
227
+ // $userData->setLastName("undefined");
228
+ // $userData->setEmail("undefined");
229
  }
230
  return $userData;
231
  }
modules/facebook/facebook-server.php CHANGED
@@ -12,11 +12,11 @@ if ( ! defined( 'ABSPATH' ) ) {
12
  require_once PYS_FREE_PATH . '/modules/facebook/facebook-server-async-task.php';
13
  require_once PYS_FREE_PATH . '/modules/facebook/PYSServerEventHelper.php';
14
 
15
- use FacebookAds\Api;
16
- use FacebookAds\Object\ServerSide\EventRequest;
17
- use FacebookAds\Object\ServerSide\Event;
18
- use FacebookAds\Object\ServerSide\CustomData;
19
- use FacebookAds\Object\ServerSide\Content;
20
 
21
  class FacebookServer {
22
 
@@ -75,6 +75,9 @@ class FacebookServer {
75
  $data = isset($_POST['data']) ? $_POST['data'] : array();
76
  $ids = $_POST['ids'];
77
  $eventID = $_POST['eventID'];
 
 
 
78
 
79
  if($event == "hCR") $event="CompleteRegistration"; // de mask completer registration event if it was hidden
80
 
@@ -93,7 +96,7 @@ class FacebookServer {
93
  $data['contents']=$contents;
94
  }
95
 
96
- $event = $this->createEvent($eventID,$event,$data);
97
  if($event) {
98
  $this->sendEvent($ids,array($event));
99
  }
@@ -107,12 +110,12 @@ class FacebookServer {
107
  * @param $data Data for event
108
  * @return bool|\FacebookAds\Object\ServerSide\Event
109
  */
110
- function createEvent($eventID,$name, $data) {
111
 
112
  if(!$eventID) return false;
113
 
114
  // create Server event
115
- $event = ServerEventHelper::newEvent($name,$eventID);
116
 
117
  $event->setEventTime(time());
118
 
@@ -123,7 +126,7 @@ class FacebookServer {
123
  $content = array();
124
  $content['product_id'] = $c->id;
125
  $content['quantity'] = $c->quantity;
126
- $content['item_price'] = $c->item_price;
127
  $contents[] = new Content($content);
128
  }
129
  $data['contents'] = $contents;
@@ -132,46 +135,42 @@ class FacebookServer {
132
  }
133
 
134
  // prepare custom data
135
- $customData = new CustomData($data);
136
- $customProperties = getCommonEventParams();
137
- $customProperties['event_day'] = date("l");
138
- $customProperties['event_month'] = date("F");
139
- $customProperties['event_hour'] = $this->hours[date("G")];
140
- if(PYS()->getOption( 'track_traffic_source' ))
141
- $customProperties['traffic_source'] = $this->getTrafficSource();
142
 
143
 
144
- if(PYS()->getOption( 'track_utms' )) {
145
- $customProperties = array_merge($customProperties,$this->getUtms());
146
- }
147
-
148
- if( isset($data['tags']) ) {
149
- $customProperties['tags'] = $data['tags'];
150
- }
151
- $customData->setCustomProperties($customProperties);
152
  if(isset($data['category_name'])) {
153
  $customData->setContentCategory($data['category_name']);
154
  }
155
 
 
156
  $event->setCustomData($customData);
157
 
158
  return $event;
159
  }
160
- function getUtms () {
161
- $utm = array();
162
-
163
- $utmTerms = ['utm_source', 'utm_media', 'utm_campaign', 'utm_term', 'utm_content'];
164
- foreach ($utmTerms as $utmTerm) {
165
- if(isset($_GET[$utmTerm])) {
166
- $utm[$utmTerm] = filterEmails($_GET[$utmTerm]);
167
- } elseif (isset($_COOKIE["pys_".$utmTerm])) {
168
- $utm[$utmTerm] =filterEmails( $_COOKIE["pys_".$utmTerm]);
169
- } else {
170
- $utm[$utmTerm] = "undefined";
171
- }
172
  }
173
 
174
- return $utm;
 
 
 
 
 
 
 
 
 
 
 
175
  }
176
 
177
  /**
@@ -207,7 +206,7 @@ class FacebookServer {
207
  try{
208
  $response = $request->execute();
209
  } catch (\Exception $e) {
210
- error_log("error send Fb API request ".$e->getMessage());
211
  }
212
 
213
  if($this->isDebug && isset($response)) error_log("fb api response ".print_r($response,true));
12
  require_once PYS_FREE_PATH . '/modules/facebook/facebook-server-async-task.php';
13
  require_once PYS_FREE_PATH . '/modules/facebook/PYSServerEventHelper.php';
14
 
15
+ use PYS_PRO_GLOBAL\FacebookAds\Api;
16
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\EventRequest;
17
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\Event;
18
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\CustomData;
19
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\Content;
20
 
21
  class FacebookServer {
22
 
75
  $data = isset($_POST['data']) ? $_POST['data'] : array();
76
  $ids = $_POST['ids'];
77
  $eventID = $_POST['eventID'];
78
+ $wooOrder = isset($_POST['woo_order']) ? $_POST['woo_order'] : null;
79
+ $eddOrder = isset($_POST['edd_order']) ? $_POST['edd_order'] : null;
80
+
81
 
82
  if($event == "hCR") $event="CompleteRegistration"; // de mask completer registration event if it was hidden
83
 
96
  $data['contents']=$contents;
97
  }
98
 
99
+ $event = $this->createEvent($eventID,$event,$data,$wooOrder,$eddOrder);
100
  if($event) {
101
  $this->sendEvent($ids,array($event));
102
  }
110
  * @param $data Data for event
111
  * @return bool|\FacebookAds\Object\ServerSide\Event
112
  */
113
+ function createEvent($eventID,$name, $data,$wooOrder = null ,$eddOrder=null) {
114
 
115
  if(!$eventID) return false;
116
 
117
  // create Server event
118
+ $event = ServerEventHelper::newEvent($name,$eventID,$wooOrder,$eddOrder);
119
 
120
  $event->setEventTime(time());
121
 
126
  $content = array();
127
  $content['product_id'] = $c->id;
128
  $content['quantity'] = $c->quantity;
129
+ // $content['item_price'] = $c->item_price;
130
  $contents[] = new Content($content);
131
  }
132
  $data['contents'] = $contents;
135
  }
136
 
137
  // prepare custom data
138
+ $customData = $this->getCustomData($data);
 
 
 
 
 
 
139
 
140
 
 
 
 
 
 
 
 
 
141
  if(isset($data['category_name'])) {
142
  $customData->setContentCategory($data['category_name']);
143
  }
144
 
145
+
146
  $event->setCustomData($customData);
147
 
148
  return $event;
149
  }
150
+
151
+ function getCustomData($data) {
152
+ $customData = new CustomData($data);
153
+ $customProperties = getCommonEventParams();
154
+ //$customProperties['event_day'] = date("l");
155
+ // $customProperties['event_month'] = date("F");
156
+ // $customProperties['event_hour'] = $this->hours[date("G")];
157
+
158
+ if(isset($data['category_name'])) {
159
+ $customData->setContentCategory($data['category_name']);
 
 
160
  }
161
 
162
+
163
+ $custom_values = ["post_type",'post_id','categories','tags','video_type',
164
+ 'video_id','video_title','event_trigger','link_type','tag_text',"URL",
165
+ 'form_id','form_class','form_submit_label','transactions_count','average_order',
166
+ 'shipping_cost','tax','total','shipping'];
167
+
168
+ foreach ($custom_values as $val) {
169
+ if(isset($data[$val]))
170
+ $customProperties[$val] = $data[$val];
171
+ }
172
+ $customData->setCustomProperties($customProperties);
173
+ return $customData;
174
  }
175
 
176
  /**
206
  try{
207
  $response = $request->execute();
208
  } catch (\Exception $e) {
209
+ error_log("error send Fb API request ".$e->getErrorUserMessage());
210
  }
211
 
212
  if($this->isDebug && isset($response)) error_log("fb api response ".print_r($response,true));
modules/facebook/facebook.php CHANGED
@@ -13,8 +13,8 @@ require_once PYS_FREE_PATH . '/modules/facebook/FDPEvent.php';
13
 
14
 
15
  use PixelYourSite\Facebook\Helpers;
16
- use FacebookAds\Api;
17
- use FacebookAds\Object\ServerSide\EventRequest;
18
 
19
  class Facebook extends Settings implements Pixel {
20
 
@@ -45,6 +45,36 @@ class Facebook extends Settings implements Pixel {
45
  /** @var PYS $core */
46
  $core->registerPixel( $this );
47
  } );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  }
49
 
50
  public function enabled() {
@@ -634,6 +664,7 @@ class Facebook extends Settings implements Pixel {
634
  return array(
635
  'name' => 'Purchase',
636
  'data' => $params,
 
637
  );
638
 
639
  }
@@ -785,6 +816,10 @@ class Facebook extends Settings implements Pixel {
785
  return false;
786
  }
787
 
 
 
 
 
788
  if ( $context == 'AddToCart' ) {
789
  $value_enabled = PYS()->getOption( 'edd_add_to_cart_value_enabled' );
790
  $value_option = PYS()->getOption( 'edd_add_to_cart_value_option' );
@@ -888,12 +923,11 @@ class Facebook extends Settings implements Pixel {
888
  $payment_id = (int) edd_get_purchase_id_by_key( $payment_key );
889
  $params['value'] = edd_get_payment_amount( $payment_id );
890
  $params['currency'] = edd_get_currency();
 
891
  }
892
 
893
- return array(
894
- 'name' => $context,
895
- 'data' => $params,
896
- );
897
 
898
  }
899
 
13
 
14
 
15
  use PixelYourSite\Facebook\Helpers;
16
+ use PYS_PRO_GLOBAL\FacebookAds\Api;
17
+ use PYS_PRO_GLOBAL\FacebookAds\Object\ServerSide\EventRequest;
18
 
19
  class Facebook extends Settings implements Pixel {
20
 
45
  /** @var PYS $core */
46
  $core->registerPixel( $this );
47
  } );
48
+ add_action( 'woocommerce_add_to_cart', array($this,'server_woo_add_to_cart') , 20, 6 );
49
+ add_action( 'woocommerce_ajax_added_to_cart', array($this,'server_woo_add_to_cart_ajax') );
50
+ }
51
+
52
+ function server_woo_add_to_cart_ajax($product_id,$quantity = 1) {
53
+
54
+ if(isEventEnabled( 'woo_add_to_cart_enabled') && PYS()->getOption( 'woo_add_to_cart_on_button_click' )) {
55
+ $eventData = Facebook()->getEventData( 'woo_add_to_cart_on_button_click', $product_id );
56
+ if(!$eventData) return;
57
+ $eventData['name'] = 'AddToCart';
58
+ $eventID = $eventData["eventID"];
59
+ $name = $eventData['name'];
60
+ $data = $eventData['data'];
61
+
62
+ $d = array();
63
+ foreach ( $data['contents']as $item ) {
64
+ $item["quantity"] = $quantity;
65
+ $d[]=(object)$item;
66
+ }
67
+ $data['contents'] = $d;
68
+ $serverEvent = FacebookServer()->createEvent($eventID,$name,$data);
69
+
70
+ FacebookServer()->addAsyncEvents(array(
71
+ array("pixelIds" => Facebook()->getPixelIDs(), "event" => $serverEvent )
72
+ ));
73
+ }
74
+ }
75
+
76
+ function server_woo_add_to_cart($cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data) {
77
+ $this->server_woo_add_to_cart_ajax($product_id,$quantity);
78
  }
79
 
80
  public function enabled() {
664
  return array(
665
  'name' => 'Purchase',
666
  'data' => $params,
667
+ 'woo_order' => $order_id
668
  );
669
 
670
  }
816
  return false;
817
  }
818
 
819
+ $data = array(
820
+ 'name' => $context
821
+ );
822
+
823
  if ( $context == 'AddToCart' ) {
824
  $value_enabled = PYS()->getOption( 'edd_add_to_cart_value_enabled' );
825
  $value_option = PYS()->getOption( 'edd_add_to_cart_value_option' );
923
  $payment_id = (int) edd_get_purchase_id_by_key( $payment_key );
924
  $params['value'] = edd_get_payment_amount( $payment_id );
925
  $params['currency'] = edd_get_currency();
926
+ $data['edd_order'] = $payment_id;
927
  }
928
 
929
+ $data['data'] = $params;
930
+ return $data;
 
 
931
 
932
  }
933
 
modules/google_analytics/function-collect-data-4v.php ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ use PixelYourSite\GA\Helpers;
3
+
4
+ function getSearchEventDataV4() {
5
+
6
+ if ( ! PixelYourSite\GA()->getOption( 'search_event_enabled' ) ) {
7
+ return false;
8
+ }
9
+
10
+ $event_category = 'WordPress';
11
+ $search_term = empty( $_GET['s'] ) ? null : $_GET['s'];
12
+
13
+ if ( PixelYourSite\isWooCommerceActive() && isset( $_GET['post_type'] ) && $_GET['post_type'] == 'product' ) {
14
+ $event_category = 'WooCommerce';
15
+ }
16
+
17
+ if ( PixelYourSite\isEddActive() && isset( $_GET['post_type'] ) && $_GET['post_type'] == 'download' ) {
18
+ $event_category = 'Easy Digital Downloads';
19
+ }
20
+
21
+ $user = wp_get_current_user();
22
+ if ( $user->ID !== 0 ) {
23
+ $user_roles = implode( ',', $user->roles );
24
+ } else {
25
+ $user_roles = 'guest';
26
+ }
27
+
28
+ $params['event_category'] = $event_category;
29
+ $params['search_term'] = $search_term;
30
+ $params['non_interaction'] = PixelYourSite\GA()->getOption( 'search_event_non_interactive' );
31
+ //$params['post_id'] = ;
32
+ $params['post_type'] = "page";
33
+ $params['content_name'] = wp_get_document_title();
34
+ $params['user_role'] = $user_roles;
35
+
36
+ return array(
37
+ 'name' => 'search',
38
+ 'data' => $params,
39
+ );
40
+
41
+ }
42
+
43
+ function getCompleteRegistrationEventParamsV4() {
44
+ if ( ! PixelYourSite\GA()->getOption( 'complete_registration_event_enabled' ) ) {
45
+ return false;
46
+ }
47
+
48
+ return array(
49
+ 'name' => 'sign_up',
50
+ 'data' => array(
51
+ 'content_name' => get_the_title(),
52
+ 'event_url' => \PixelYourSite\getCurrentPageUrl(),
53
+ 'method' => \PixelYourSite\getUserRoles(),
54
+ 'non_interaction' => PixelYourSite\GA()->getOption( 'complete_registration_event_non_interactive' ),
55
+ ),
56
+ );
57
+ }
modules/google_analytics/ga.php CHANGED
@@ -8,6 +8,8 @@ if ( ! defined( 'ABSPATH' ) ) {
8
 
9
  /** @noinspection PhpIncludeInspection */
10
  require_once PYS_FREE_PATH . '/modules/google_analytics/function-helpers.php';
 
 
11
 
12
  class GA extends Settings implements Pixel {
13
 
@@ -39,6 +41,10 @@ class GA extends Settings implements Pixel {
39
  $core->registerPixel( $this );
40
  } );
41
  }
 
 
 
 
42
 
43
  public function enabled() {
44
  return $this->getOption( 'enabled' );
@@ -59,7 +65,18 @@ class GA extends Settings implements Pixel {
59
  return $this->configured;
60
 
61
  }
62
-
 
 
 
 
 
 
 
 
 
 
 
63
  public function getPixelIDs() {
64
 
65
  $ids = (array) $this->getOption( 'tracking_id' );
@@ -83,6 +100,10 @@ class GA extends Settings implements Pixel {
83
  'crossDomainEnabled' => $this->getOption('cross_domain_enabled'),
84
  'crossDomainAcceptIncoming' => $this->getOption('cross_domain_accept_incoming'),
85
  'crossDomainDomains' => $this->getOption('cross_domain_domains'),
 
 
 
 
86
  );
87
 
88
  }
@@ -92,64 +113,76 @@ class GA extends Settings implements Pixel {
92
  if ( ! $this->configured() ) {
93
  return false;
94
  }
95
-
96
  switch ( $eventType ) {
97
  case 'init_event':
98
- return $this->getPageViewEventParams();
99
 
100
  case 'search_event':
101
- return $this->getSearchEventData();
102
 
103
  case 'custom_event':
104
- return $this->getCustomEventData( $args );
105
 
106
  case 'woo_view_content':
107
- return $this->getWooViewContentEventParams();
108
 
109
  case 'woo_add_to_cart_on_button_click':
110
- return $this->getWooAddToCartOnButtonClickEventParams( $args );
111
 
112
  case 'woo_add_to_cart_on_cart_page':
113
  case 'woo_add_to_cart_on_checkout_page':
114
- return $this->getWooAddToCartOnCartEventParams();
115
 
116
  case 'woo_remove_from_cart':
117
- return $this->getWooRemoveFromCartParams( $args );
118
 
119
  case 'woo_view_category':
120
- return $this->getWooViewCategoryEventParams();
121
 
122
  case 'woo_initiate_checkout':
123
- return $this->getWooInitiateCheckoutEventParams();
124
 
125
  case 'woo_purchase':
126
- return $this->getWooPurchaseEventParams();
127
 
128
  case 'edd_view_content':
129
- return $this->getEddViewContentEventParams();
130
 
131
  case 'edd_add_to_cart_on_button_click':
132
- return $this->getEddAddToCartOnButtonClickEventParams( $args );
133
 
134
  case 'edd_add_to_cart_on_checkout_page':
135
- return $this->getEddCartEventParams( 'add_to_cart' );
136
 
137
  case 'edd_remove_from_cart':
138
- return $this->getEddRemoveFromCartParams( $args );
139
 
140
  case 'edd_view_category':
141
- return $this->getEddViewCategoryEventParams();
142
 
143
  case 'edd_initiate_checkout':
144
- return $this->getEddCartEventParams( 'begin_checkout' );
145
 
146
  case 'edd_purchase':
147
- return $this->getEddCartEventParams( 'purchase' );
148
 
149
- default:
150
- return false; // event does not supported
151
  }
 
 
 
152
 
 
 
 
 
 
 
 
 
 
 
 
153
  }
154
 
155
  public function outputNoScriptEvents() {
@@ -267,13 +300,26 @@ class GA extends Settings implements Pixel {
267
  if ( ! $event->isGoogleAnalyticsEnabled() || empty( $ga_action ) ) {
268
  return false;
269
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
270
 
271
- $params = array(
272
- 'event_category' => $event->ga_event_category,
273
- 'event_label' => $event->ga_event_label,
274
- 'value' => $event->ga_event_value,
275
- 'non_interaction' => $event->ga_non_interactive,
276
- );
277
 
278
  return array(
279
  'name' => $event->getGoogleAnalyticsAction(),
8
 
9
  /** @noinspection PhpIncludeInspection */
10
  require_once PYS_FREE_PATH . '/modules/google_analytics/function-helpers.php';
11
+ require_once PYS_FREE_PATH . '/modules/google_analytics/function-collect-data-4v.php';
12
+
13
 
14
  class GA extends Settings implements Pixel {
15
 
41
  $core->registerPixel( $this );
42
  } );
43
  }
44
+
45
+ public function isUse4Version() {
46
+ return $this->getOption( 'use_4_version' );
47
+ }
48
 
49
  public function enabled() {
50
  return $this->getOption( 'enabled' );
65
  return $this->configured;
66
 
67
  }
68
+
69
+ public function getPixelDebugMode() {
70
+
71
+ $flags = (array) $this->getOption( 'is_enable_debug_mode' );
72
+
73
+ if ( isSuperPackActive() && SuperPack()->getOption( 'enabled' ) && SuperPack()->getOption( 'additional_ids_enabled' ) ) {
74
+ return $flags;
75
+ } else {
76
+ return (array) reset( $flags ); // return first id only
77
+ }
78
+ }
79
+
80
  public function getPixelIDs() {
81
 
82
  $ids = (array) $this->getOption( 'tracking_id' );
100
  'crossDomainEnabled' => $this->getOption('cross_domain_enabled'),
101
  'crossDomainAcceptIncoming' => $this->getOption('cross_domain_accept_incoming'),
102
  'crossDomainDomains' => $this->getOption('cross_domain_domains'),
103
+ 'isDebugEnabled' => $this->getPixelDebugMode(),
104
+ 'isUse4Version' => $this->isUse4Version(),
105
+ 'disableAdvertisingFeatures' => $this->getOption( 'disable_advertising_features' ),
106
+ 'disableAdvertisingPersonalization' => $this->getOption( 'disable_advertising_personalization' )
107
  );
108
 
109
  }
113
  if ( ! $this->configured() ) {
114
  return false;
115
  }
116
+ $data = false;
117
  switch ( $eventType ) {
118
  case 'init_event':
119
+ $data = $this->getPageViewEventParams(); break;
120
 
121
  case 'search_event':
122
+ $data = $this->getSearchEventData();break;
123
 
124
  case 'custom_event':
125
+ $data = $this->getCustomEventData( $args );break;
126
 
127
  case 'woo_view_content':
128
+ $data = $this->getWooViewContentEventParams();break;
129
 
130
  case 'woo_add_to_cart_on_button_click':
131
+ $data = $this->getWooAddToCartOnButtonClickEventParams( $args );break;
132
 
133
  case 'woo_add_to_cart_on_cart_page':
134
  case 'woo_add_to_cart_on_checkout_page':
135
+ $data = $this->getWooAddToCartOnCartEventParams();break;
136
 
137
  case 'woo_remove_from_cart':
138
+ $data = $this->getWooRemoveFromCartParams( $args );break;
139
 
140
  case 'woo_view_category':
141
+ $data = $this->getWooViewCategoryEventParams();break;
142
 
143
  case 'woo_initiate_checkout':
144
+ $data = $this->getWooInitiateCheckoutEventParams();break;
145
 
146
  case 'woo_purchase':
147
+ $data = $this->getWooPurchaseEventParams();break;
148
 
149
  case 'edd_view_content':
150
+ $data = $this->getEddViewContentEventParams();break;
151
 
152
  case 'edd_add_to_cart_on_button_click':
153
+ $data = $this->getEddAddToCartOnButtonClickEventParams( $args );break;
154
 
155
  case 'edd_add_to_cart_on_checkout_page':
156
+ $data = $this->getEddCartEventParams( 'add_to_cart' );break;
157
 
158
  case 'edd_remove_from_cart':
159
+ $data = $this->getEddRemoveFromCartParams( $args );break;
160
 
161
  case 'edd_view_category':
162
+ $data = $this->getEddViewCategoryEventParams();break;
163
 
164
  case 'edd_initiate_checkout':
165
+ $data = $this->getEddCartEventParams( 'begin_checkout' );break;
166
 
167
  case 'edd_purchase':
168
+ $data = $this->getEddCartEventParams( 'purchase' );break;
169
 
 
 
170
  }
171
+ if($data && $this->isUse4Version()) {
172
+ unset($data['data']['event_category']);
173
+ unset($data['data']['event_label']);
174
 
175
+ unset($data['data']['ecomm_pagetype']);
176
+ unset($data['data']['ecomm_prodid']);
177
+ unset($data['data']['ecomm_totalvalue']);
178
+
179
+ $data['data']['content_name'] = get_the_title();
180
+ $data['data']['event_url'] = \PixelYourSite\getCurrentPageUrl();
181
+ $data['data']['post_id'] = get_the_ID();
182
+ $data['data']['post_type'] = get_post_type();
183
+ }
184
+
185
+ return $data;
186
  }
187
 
188
  public function outputNoScriptEvents() {
300
  if ( ! $event->isGoogleAnalyticsEnabled() || empty( $ga_action ) ) {
301
  return false;
302
  }
303
+ // not fire event if for new event type use old version
304
+ if($event->getGaVersion() == "4" && !$this->isUse4Version()) {
305
+ return false;
306
+ }
307
+
308
+ if($event->getGaVersion() == "4") {
309
+ $params = $event->getGaParams();
310
+
311
+ foreach ($event->getGACustomParams() as $item)
312
+ $params[$item['name']]=$item['value'];
313
+
314
+ } else {
315
+ $params = array(
316
+ 'event_category' => $event->ga_event_category,
317
+ 'event_label' => $event->ga_event_label,
318
+ 'value' => $event->ga_event_value,
319
+ );
320
+ }
321
+ $params['non_interaction'] = $event->ga_non_interactive;
322
 
 
 
 
 
 
 
323
 
324
  return array(
325
  'name' => $event->getGoogleAnalyticsAction(),
modules/google_analytics/options_defaults.json CHANGED
@@ -1,5 +1,7 @@
1
  {
2
  "enabled": true,
 
 
3
  "tracking_id": "",
4
  "enhance_link_attribution": false,
5
  "anonimize_ip": false,
@@ -50,5 +52,9 @@
50
  "edd_view_content_enabled": true,
51
  "edd_view_content_non_interactive": true,
52
  "edd_view_category_enabled": true,
53
- "edd_view_category_non_interactive": true
 
 
 
 
54
  }
1
  {
2
  "enabled": true,
3
+ "use_4_version": false,
4
+ "is_enable_debug_mode": "",
5
  "tracking_id": "",
6
  "enhance_link_attribution": false,
7
  "anonimize_ip": false,
52
  "edd_view_content_enabled": true,
53
  "edd_view_content_non_interactive": true,
54
  "edd_view_category_enabled": true,
55
+ "edd_view_category_non_interactive": true,
56
+
57
+ "disable_advertising_features": false,
58
+ "disable_advertising_personalization": false
59
+
60
  }
modules/google_analytics/options_fields.json CHANGED
@@ -1,8 +1,10 @@
1
  {
2
  "enabled": "checkbox",
 
3
  "tracking_id": "array",
4
  "enhance_link_attribution": "checkbox",
5
  "anonimize_ip": "checkbox",
 
6
 
7
  "cross_domain_enabled": "checkbox",
8
  "cross_domain_accept_incoming": "checkbox",
@@ -50,5 +52,8 @@
50
  "edd_view_content_enabled": "checkbox",
51
  "edd_view_content_non_interactive": "checkbox",
52
  "edd_view_category_enabled": "checkbox",
53
- "edd_view_category_non_interactive": "checkbox"
 
 
 
54
  }
1
  {
2
  "enabled": "checkbox",
3
+ "is_enable_debug_mode": "array",
4
  "tracking_id": "array",
5
  "enhance_link_attribution": "checkbox",
6
  "anonimize_ip": "checkbox",
7
+ "use_4_version": "checkbox",
8
 
9
  "cross_domain_enabled": "checkbox",
10
  "cross_domain_accept_incoming": "checkbox",
52
  "edd_view_content_enabled": "checkbox",
53
  "edd_view_content_non_interactive": "checkbox",
54
  "edd_view_category_enabled": "checkbox",
55
+ "edd_view_category_non_interactive": "checkbox",
56
+
57
+ "disable_advertising_features": "checkbox",
58
+ "disable_advertising_personalization": "checkbox"
59
  }
modules/google_analytics/views/html-settings.php CHANGED
@@ -24,12 +24,27 @@ use PixelYourSite\GA\Helpers;
24
  <h4 class="switcher-label">Enable Google Analytics</h4>
25
  </div>
26
  </div>
27
- <div class="row">
28
- <div class="col">
29
- <?php GA()->render_switcher_input( 'enhance_link_attribution' ); ?>
30
- <h4 class="switcher-label">Enable Enhance Link Attribution</h4>
31
- </div>
32
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  <div class="row">
34
  <div class="col">
35
  <?php GA()->render_switcher_input( 'anonimize_ip' ); ?>
24
  <h4 class="switcher-label">Enable Google Analytics</h4>
25
  </div>
26
  </div>
27
+ <div class="row">
28
+ <div class="col">
29
+ <?php GA()->render_switcher_input( 'enhance_link_attribution' ); ?>
30
+ <h4 class="switcher-label">Enable Enhance Link Attribution</h4>
31
+ </div>
32
  </div>
33
+ <?php if(Ga()->isUse4Version()) : ?>
34
+ <div class="row">
35
+ <div class="col">
36
+ <?php GA()->render_switcher_input( 'disable_advertising_features' ); ?>
37
+ <h4 class="switcher-label">Disable all advertising features</h4>
38
+ </div>
39
+ </div>
40
+ <div class="row">
41
+ <div class="col">
42
+ <?php GA()->render_switcher_input( 'disable_advertising_personalization' ); ?>
43
+ <h4 class="switcher-label">Disable advertising personalization</h4>
44
+ </div>
45
+ </div>
46
+ <?php endif;?>
47
+
48
  <div class="row">
49
  <div class="col">
50
  <?php GA()->render_switcher_input( 'anonimize_ip' ); ?>
pixelyoursite.php CHANGED
@@ -4,7 +4,7 @@ if ( ! defined( 'ABSPATH' ) ) {
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
- define( 'PYS_FREE_VERSION', '7.2.0' );
8
  define( 'PYS_FREE_PINTEREST_MIN_VERSION', '2.0.6' );
9
  define( 'PYS_FREE_BING_MIN_VERSION', '1.0.0' );
10
  define( 'PYS_FREE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
4
  exit; // Exit if accessed directly.
5
  }
6
 
7
+ define( 'PYS_FREE_VERSION', '7.2.1' );
8
  define( 'PYS_FREE_PINTEREST_MIN_VERSION', '2.0.6' );
9
  define( 'PYS_FREE_BING_MIN_VERSION', '1.0.0' );
10
  define( 'PYS_FREE_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: PixelYourSite, themister
3
  Tags: Facebook Pixel, New Facebook Pixel, Facebook Conversion Pixel, Facebook Pixel Events, Facebook, New Facebook Pixel Events, Dynamic Events, Standard Events, Facebook Events, Facebook Standard Events, Facebook Dynamic Product Ads, WooCommerce, WooCommerce Facebook Pixel, Facebook Custom Events, Facebook Conversion Value, WooCommerce Affiliate Products, Easy Digital Downloads Pixel, Easy Digital Downloads Google Analytics, Head & Footer scripts, Enhanced Ecommerce, Pinterest tag
4
  Requires at least: 3.0.1
5
  Requires PHP: 5.4
6
- Tested up to: 5.5
7
- Stable tag: 7.2.0
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -28,7 +28,8 @@ NEW: Facebook Pixel Conversion API: [Learn how to configure Conversion API event
28
  TRACK EVERYTHING WITH A SINGLE PLUGIN:
29
 
30
  The Facebook Pixel: one click install
31
- Google Analytics: one click install
 
32
  ANY script: add any other script with our flexible Head & Footer option
33
  The Pinterest Tag: via [free add-on](https://www.pixelyoursite.com/pinterest-tag)
34
  Google Ads (formerly AdWords) [pro feature](https://www.pixelyoursite.com/google-ads-tag)
@@ -391,6 +392,22 @@ NO, absolutely not! We don't track any type of data about your website. We simpl
391
  == Changelog ==
392
 
393
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
394
  = PixelYourSite 7.2.0 =
395
 
396
 
3
  Tags: Facebook Pixel, New Facebook Pixel, Facebook Conversion Pixel, Facebook Pixel Events, Facebook, New Facebook Pixel Events, Dynamic Events, Standard Events, Facebook Events, Facebook Standard Events, Facebook Dynamic Product Ads, WooCommerce, WooCommerce Facebook Pixel, Facebook Custom Events, Facebook Conversion Value, WooCommerce Affiliate Products, Easy Digital Downloads Pixel, Easy Digital Downloads Google Analytics, Head & Footer scripts, Enhanced Ecommerce, Pinterest tag
4
  Requires at least: 3.0.1
5
  Requires PHP: 5.4
6
+ Tested up to: 5.6
7
+ Stable tag: 7.2.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
28
  TRACK EVERYTHING WITH A SINGLE PLUGIN:
29
 
30
  The Facebook Pixel: one click install
31
+ Google Analytics: one click install
32
+ Google Analytics 4: for details, watch [this video](https://www.youtube.com/watch?v=CCVBD_bD-Y0)
33
  ANY script: add any other script with our flexible Head & Footer option
34
  The Pinterest Tag: via [free add-on](https://www.pixelyoursite.com/pinterest-tag)
35
  Google Ads (formerly AdWords) [pro feature](https://www.pixelyoursite.com/google-ads-tag)
392
  == Changelog ==
393
 
394
 
395
+ = PixelYourSite 7.2.1 =
396
+
397
+ * Google Analytics 4 support. For details, watch [this video](https://www.youtube.com/watch?v=CCVBD_bD-Y0)
398
+
399
+ * Facebook API update. This will fix the problem some old pixel IDs had in sending CAPI events.
400
+
401
+ * Country and ZIP added to WooCommerce Facebook CAPI events when possible.
402
+
403
+ * Facebook CAPI Purchase event will send client information for non-logged-in clients too.
404
+
405
+ * WordPress 5.6 compatibility.
406
+
407
+ * WooCommerce 4.8 compatibility.
408
+
409
+
410
+
411
  = PixelYourSite 7.2.0 =
412
 
413
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInita417e793a2a91963599b4f8d4312034c::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitdaa5543e142760e462d1cb6eea8cb38e::getLoader();
vendor/composer/autoload_classmap.php CHANGED
@@ -6,5 +6,1355 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  'WP_Async_Task' => $vendorDir . '/techcrunch/wp-async-task/wp-async-task.php',
10
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
+ 'PYS_PRO_GLOBAL\\FacebookAds\\AnonymousSession' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/AnonymousSession.php',
10
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Api' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Api.php',
11
+ 'PYS_PRO_GLOBAL\\FacebookAds\\ApiConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/ApiConfig.php',
12
+ 'PYS_PRO_GLOBAL\\FacebookAds\\ApiRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/ApiRequest.php',
13
+ 'PYS_PRO_GLOBAL\\FacebookAds\\CrashReasons' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php',
14
+ 'PYS_PRO_GLOBAL\\FacebookAds\\CrashReporter' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php',
15
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Cursor' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Cursor.php',
16
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\AbstractEnum' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/AbstractEnum.php',
17
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\EmptyEnum' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/EmptyEnum.php',
18
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\EnumInstanceInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/EnumInstanceInterface.php',
19
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Exception\\Exception' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Exception/Exception.php',
20
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\AbstractAdapter' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AbstractAdapter.php',
21
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\AdapterInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AdapterInterface.php',
22
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\CurlAdapter' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/CurlAdapter.php',
23
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\AbstractCurl' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/AbstractCurl.php',
24
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\Curl' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl.php',
25
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\Curl55' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl55.php',
26
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\CurlInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/CurlInterface.php',
27
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Client' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Client.php',
28
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\AuthorizationException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/AuthorizationException.php',
29
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ClientException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ClientException.php',
30
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\EmptyResponseException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/EmptyResponseException.php',
31
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\PermissionException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/PermissionException.php',
32
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\RequestException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php',
33
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ServerException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ServerException.php',
34
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ThrottleException' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ThrottleException.php',
35
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\FileParameter' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/FileParameter.php',
36
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Headers' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Headers.php',
37
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Parameters' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Parameters.php',
38
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Request' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Request.php',
39
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\RequestInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/RequestInterface.php',
40
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Response' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Response.php',
41
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\ResponseInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/ResponseInterface.php',
42
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\SimpleRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/SimpleRequest.php',
43
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Util' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Util.php',
44
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger.php',
45
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger\\JsonAwareParameters' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonAwareParameters.php',
46
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger\\JsonNode' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonNode.php',
47
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\LoggerInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/LoggerInterface.php',
48
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\NullLogger' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/NullLogger.php',
49
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractArchivableCrudObject' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractArchivableCrudObject.php',
50
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractCrudObject' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractCrudObject.php',
51
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractObject' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractObject.php',
52
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Ad' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Ad.php',
53
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccount' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccount.php',
54
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountActivity.php',
55
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountAdRulesHistory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdRulesHistory.php',
56
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountAdVolume' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdVolume.php',
57
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountContentFilterLevelsInheritance' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountContentFilterLevelsInheritance.php',
58
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountCreationRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountCreationRequest.php',
59
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDefaultDestination' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDefaultDestination.php',
60
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDefaultObjective' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDefaultObjective.php',
61
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDeliveryEstimate' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDeliveryEstimate.php',
62
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountMatchedSearchApplicationsEdgeData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountMatchedSearchApplicationsEdgeData.php',
63
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountMaxBid' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountMaxBid.php',
64
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountPromotableObjects' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountPromotableObjects.php',
65
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountReachEstimate' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountReachEstimate.php',
66
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountRecommendedCamapaignBudget' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountRecommendedCamapaignBudget.php',
67
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountRoas' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountRoas.php',
68
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountSubscribedApps' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountSubscribedApps.php',
69
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountTargetingUnified' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountTargetingUnified.php',
70
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountTrackingData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountTrackingData.php',
71
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountUser.php',
72
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdActivity.php',
73
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpec.php',
74
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecAssetLabel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecAssetLabel.php',
75
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecBody' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecBody.php',
76
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecCaption' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecCaption.php',
77
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecDescription' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecDescription.php',
78
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecGroupRule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecGroupRule.php',
79
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecImage' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecImage.php',
80
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecLinkURL' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecLinkURL.php',
81
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecTitle' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecTitle.php',
82
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecVideo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecVideo.php',
83
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequest.php',
84
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequestSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequestSet.php',
85
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequestSetNotificationResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequestSetNotificationResult.php',
86
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdBidAdjustments' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdBidAdjustments.php',
87
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignActivity.php',
88
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignBidConstraint' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignBidConstraint.php',
89
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignDeliveryEstimate' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignDeliveryEstimate.php',
90
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignDeliveryStatsUnsupportedReasons' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignDeliveryStatsUnsupportedReasons.php',
91
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignFrequencyControlSpecs' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignFrequencyControlSpecs.php',
92
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignGroupActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignGroupActivity.php',
93
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignIssuesInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignIssuesInfo.php',
94
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignLearningStageInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignLearningStageInfo.php',
95
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignOptimizationEvent' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignOptimizationEvent.php',
96
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignPacedBidInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignPacedBidInfo.php',
97
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreative' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreative.php',
98
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeAdDisclaimer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeAdDisclaimer.php',
99
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeCollectionThumbnailInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeCollectionThumbnailInfo.php',
100
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeInsights' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeInsights.php',
101
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeInteractiveComponentsSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeInteractiveComponentsSpec.php',
102
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkData.php',
103
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataAppLinkSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataAppLinkSpec.php',
104
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataCallToAction' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataCallToAction.php',
105
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataCallToActionValue' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataCallToActionValue.php',
106
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataChildAttachment' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataChildAttachment.php',
107
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataImageLayerSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataImageLayerSpec.php',
108
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataImageOverlaySpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataImageOverlaySpec.php',
109
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataSponsorshipInfoSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataSponsorshipInfoSpec.php',
110
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataTemplateVideoSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataTemplateVideoSpec.php',
111
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeObjectStorySpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeObjectStorySpec.php',
112
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePhotoData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePhotoData.php',
113
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePhotoDataMediaElements' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePhotoDataMediaElements.php',
114
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePlaceData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePlaceData.php',
115
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePlatformCustomization' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePlatformCustomization.php',
116
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePortraitCustomizations' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePortraitCustomizations.php',
117
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePostClickConfiguration' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePostClickConfiguration.php',
118
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeRecommenderSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeRecommenderSettings.php',
119
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeStaticFallbackSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeStaticFallbackSpec.php',
120
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeTemplateURLSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeTemplateURLSpec.php',
121
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeTextData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeTextData.php',
122
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeVideoData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeVideoData.php',
123
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCustomizationRuleSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCustomizationRuleSpec.php',
124
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdDynamicCreative' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdDynamicCreative.php',
125
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdEntityTargetSpend' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdEntityTargetSpend.php',
126
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdImage' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdImage.php',
127
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdKeywords' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdKeywords.php',
128
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdLabel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdLabel.php',
129
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdMonetizationProperty' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdMonetizationProperty.php',
130
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdNetworkAnalyticsAsyncQueryResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdNetworkAnalyticsAsyncQueryResult.php',
131
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdNetworkAnalyticsSyncQueryResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdNetworkAnalyticsSyncQueryResult.php',
132
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacePageSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacePageSet.php',
133
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacePageSetMetadata' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacePageSetMetadata.php',
134
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacement.php',
135
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPreview' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPreview.php',
136
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPromotedObject' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPromotedObject.php',
137
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRecommendation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRecommendation.php',
138
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRecommendationData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRecommendationData.php',
139
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdReportRun' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdReportRun.php',
140
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdReportSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdReportSpec.php',
141
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRule.php',
142
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleEvaluationSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleEvaluationSpec.php',
143
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleExecutionOptions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleExecutionOptions.php',
144
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleExecutionSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleExecutionSpec.php',
145
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleFilters' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleFilters.php',
146
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistory.php',
147
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistoryResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistoryResult.php',
148
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistoryResultAction' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistoryResultAction.php',
149
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleSchedule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleSchedule.php',
150
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleScheduleSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleScheduleSpec.php',
151
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleTrigger' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleTrigger.php',
152
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdSet.php',
153
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudy' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudy.php',
154
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyCell' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyCell.php',
155
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyObjective' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyObjective.php',
156
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyObjectiveID' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyObjectiveID.php',
157
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdVideo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdVideo.php',
158
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupActivity.php',
159
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupIssuesInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupIssuesInfo.php',
160
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupPlacementSpecificReviewFeedback' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupPlacementSpecificReviewFeedback.php',
161
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupRelevanceScore' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupRelevanceScore.php',
162
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupReviewFeedback' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupReviewFeedback.php',
163
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdoptablePet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdoptablePet.php',
164
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsActionStats' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsActionStats.php',
165
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsImageCrops' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsImageCrops.php',
166
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsInsights' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsInsights.php',
167
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsOptimalDeliveryGrowthOpportunity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsOptimalDeliveryGrowthOpportunity.php',
168
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixel.php',
169
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixelStats' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixelStats.php',
170
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixelStatsResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixelStatsResult.php',
171
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AgeRange' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AgeRange.php',
172
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AgencyClientDeclaration' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AgencyClientDeclaration.php',
173
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Album' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Album.php',
174
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AndroidAppLink' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AndroidAppLink.php',
175
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AppRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AppRequest.php',
176
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AppRequestFormerRecipient' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AppRequestFormerRecipient.php',
177
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Application' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Application.php',
178
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AssignedUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AssignedUser.php',
179
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AsyncRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AsyncRequest.php',
180
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AsyncSession' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AsyncSession.php',
181
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AtlasCampaign' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AtlasCampaign.php',
182
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AttributionSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AttributionSpec.php',
183
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudienceInsightsStudySpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudienceInsightsStudySpec.php',
184
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudiencePermissionForActions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudiencePermissionForActions.php',
185
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudioCopyright' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudioCopyright.php',
186
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AutomotiveModel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AutomotiveModel.php',
187
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BilledAmountDetails' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BilledAmountDetails.php',
188
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BrandSafetyBlockListUsage' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BrandSafetyBlockListUsage.php',
189
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BroadTargetingCategories' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BroadTargetingCategories.php',
190
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Business' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Business.php',
191
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAdAccountRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAdAccountRequest.php',
192
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAgreement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAgreement.php',
193
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessApplicationRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessApplicationRequest.php',
194
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAssetGroup' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAssetGroup.php',
195
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAssetSharingAgreement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAssetSharingAgreement.php',
196
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessOwnedObjectOnBehalfOfRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessOwnedObjectOnBehalfOfRequest.php',
197
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessPageRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessPageRequest.php',
198
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessRoleRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessRoleRequest.php',
199
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessUnit' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessUnit.php',
200
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessUser.php',
201
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASAdvertiserPartnershipRecommendation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASAdvertiserPartnershipRecommendation.php',
202
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASCollaborationRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASCollaborationRequest.php',
203
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASParentCatalogSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASParentCatalogSettings.php',
204
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Campaign' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Campaign.php',
205
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CampaignGroupBrandConfiguration' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CampaignGroupBrandConfiguration.php',
206
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CampaignGroupCollaborativeAdsPartnerInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CampaignGroupCollaborativeAdsPartnerInfo.php',
207
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanRedownloadInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanRedownloadInterface.php',
208
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Canvas' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Canvas.php',
209
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasAdSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasAdSettings.php',
210
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasBodyElement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasBodyElement.php',
211
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasCollectionThumbnail' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasCollectionThumbnail.php',
212
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogBasedTargeting' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogBasedTargeting.php',
213
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogItemAppLinks' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogItemAppLinks.php',
214
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogItemAppealStatus' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogItemAppealStatus.php',
215
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogSubVerticalList' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogSubVerticalList.php',
216
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CheckBatchRequestStatus' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CheckBatchRequestStatus.php',
217
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ChildEvent' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ChildEvent.php',
218
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ClickTrackingTag' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ClickTrackingTag.php',
219
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CollaborativeAdsPartnerInfoListItem' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CollaborativeAdsPartnerInfoListItem.php',
220
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CollaborativeAdsShareSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CollaborativeAdsShareSettings.php',
221
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Comment' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Comment.php',
222
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceMerchantSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceMerchantSettings.php',
223
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceMerchantSettingsSetupStatus' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceMerchantSettingsSetupStatus.php',
224
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceOrder' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceOrder.php',
225
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceOrderTransactionDetail' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceOrderTransactionDetail.php',
226
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommercePayout' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommercePayout.php',
227
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceSettings.php',
228
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ConnectionsTargeting' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ConnectionsTargeting.php',
229
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ContentDeliveryReport' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ContentDeliveryReport.php',
230
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ConversionActionQuery' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ConversionActionQuery.php',
231
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CopyrightReferenceContainer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CopyrightReferenceContainer.php',
232
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CoverPhoto' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CoverPhoto.php',
233
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CreativeHistory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CreativeHistory.php',
234
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CreditPartitionActionOptions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CreditPartitionActionOptions.php',
235
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Currency' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Currency.php',
236
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CurrencyAmount' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CurrencyAmount.php',
237
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudience.php',
238
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceAdAccount' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceAdAccount.php',
239
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceDataSource' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceDataSource.php',
240
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceMultiKey' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceMultiKey.php',
241
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\BirthYearNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/BirthYearNormalizer.php',
242
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\CityNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/CityNormalizer.php',
243
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\CountryNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/CountryNormalizer.php',
244
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\DateNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/DateNormalizer.php',
245
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\EmailNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/EmailNormalizer.php',
246
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\FirstNameInitialNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/FirstNameInitialNormalizer.php',
247
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\FirstNameNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/FirstNameNormalizer.php',
248
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\GenderNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/GenderNormalizer.php',
249
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\HashNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/HashNormalizer.php',
250
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\LastNameNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/LastNameNormalizer.php',
251
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\MadidNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/MadidNormalizer.php',
252
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\PhoneNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/PhoneNormalizer.php',
253
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\StateNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/StateNormalizer.php',
254
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\ValueNormalizerInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/ValueNormalizerInterface.php',
255
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\ZipNormalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/ZipNormalizer.php',
256
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceSession' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceSession.php',
257
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceSharingStatus' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceSharingStatus.php',
258
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceStatus' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceStatus.php',
259
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudiencesTOS' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudiencesTOS.php',
260
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudiencesharedAccountInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudiencesharedAccountInfo.php',
261
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomConversion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomConversion.php',
262
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomConversionStatsResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomConversionStatsResult.php',
263
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomUserSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomUserSettings.php',
264
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DACheck' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DACheck.php',
265
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DayPart' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DayPart.php',
266
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DeliveryCheck' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DeliveryCheck.php',
267
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DeliveryCheckExtraInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DeliveryCheckExtraInfo.php',
268
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Destination' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Destination.php',
269
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DestinationCatalogSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DestinationCatalogSettings.php',
270
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Domain' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Domain.php',
271
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicContentSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicContentSet.php',
272
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicPostChildAttachment' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicPostChildAttachment.php',
273
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicPriceConfigByDate' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicPriceConfigByDate.php',
274
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Engagement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Engagement.php',
275
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EntityAtTextRange' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EntityAtTextRange.php',
276
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Event' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Event.php',
277
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EventSourceGroup' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EventSourceGroup.php',
278
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EventTour' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EventTour.php',
279
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Experience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Experience.php',
280
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCredit' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCredit.php',
281
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCreditAllocationConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCreditAllocationConfig.php',
282
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCreditInvoiceGroup' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCreditInvoiceGroup.php',
283
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExternalEventSource' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExternalEventSource.php',
284
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FAMEExportConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FAMEExportConfig.php',
285
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AbstractArchivableCrudObjectFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AbstractArchivableCrudObjectFields.php',
286
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountActivityFields.php',
287
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountAdRulesHistoryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountAdRulesHistoryFields.php',
288
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountAdVolumeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountAdVolumeFields.php',
289
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountContentFilterLevelsInheritanceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountContentFilterLevelsInheritanceFields.php',
290
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountCreationRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountCreationRequestFields.php',
291
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDefaultDestinationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDefaultDestinationFields.php',
292
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDefaultObjectiveFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDefaultObjectiveFields.php',
293
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDeliveryEstimateFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDeliveryEstimateFields.php',
294
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountFields.php',
295
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountMatchedSearchApplicationsEdgeDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountMatchedSearchApplicationsEdgeDataFields.php',
296
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountMaxBidFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountMaxBidFields.php',
297
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountPromotableObjectsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountPromotableObjectsFields.php',
298
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountReachEstimateFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountReachEstimateFields.php',
299
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountRecommendedCamapaignBudgetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountRecommendedCamapaignBudgetFields.php',
300
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountRoasFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountRoasFields.php',
301
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountSubscribedAppsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountSubscribedAppsFields.php',
302
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountTargetingUnifiedFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountTargetingUnifiedFields.php',
303
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountTrackingDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountTrackingDataFields.php',
304
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountUserFields.php',
305
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdActivityFields.php',
306
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecAssetLabelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecAssetLabelFields.php',
307
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecBodyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecBodyFields.php',
308
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecCaptionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecCaptionFields.php',
309
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecDescriptionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecDescriptionFields.php',
310
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecFields.php',
311
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecGroupRuleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecGroupRuleFields.php',
312
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecImageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecImageFields.php',
313
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecLinkURLFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecLinkURLFields.php',
314
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecTitleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecTitleFields.php',
315
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecVideoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecVideoFields.php',
316
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestFields.php',
317
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestSetFields.php',
318
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestSetNotificationResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestSetNotificationResultFields.php',
319
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdBidAdjustmentsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdBidAdjustmentsFields.php',
320
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignActivityFields.php',
321
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignBidConstraintFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignBidConstraintFields.php',
322
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignDeliveryEstimateFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignDeliveryEstimateFields.php',
323
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignDeliveryStatsUnsupportedReasonsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignDeliveryStatsUnsupportedReasonsFields.php',
324
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignFrequencyControlSpecsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignFrequencyControlSpecsFields.php',
325
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignGroupActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignGroupActivityFields.php',
326
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignIssuesInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignIssuesInfoFields.php',
327
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignLearningStageInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignLearningStageInfoFields.php',
328
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignOptimizationEventFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignOptimizationEventFields.php',
329
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignPacedBidInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignPacedBidInfoFields.php',
330
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeAdDisclaimerFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeAdDisclaimerFields.php',
331
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeCollectionThumbnailInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeCollectionThumbnailInfoFields.php',
332
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeFields.php',
333
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeInsightsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeInsightsFields.php',
334
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeInteractiveComponentsSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeInteractiveComponentsSpecFields.php',
335
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataAppLinkSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataAppLinkSpecFields.php',
336
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataCallToActionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataCallToActionFields.php',
337
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataCallToActionValueFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataCallToActionValueFields.php',
338
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataChildAttachmentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataChildAttachmentFields.php',
339
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataFields.php',
340
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataImageLayerSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataImageLayerSpecFields.php',
341
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataImageOverlaySpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataImageOverlaySpecFields.php',
342
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataSponsorshipInfoSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataSponsorshipInfoSpecFields.php',
343
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataTemplateVideoSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataTemplateVideoSpecFields.php',
344
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeObjectStorySpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeObjectStorySpecFields.php',
345
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePhotoDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePhotoDataFields.php',
346
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePhotoDataMediaElementsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePhotoDataMediaElementsFields.php',
347
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePlaceDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePlaceDataFields.php',
348
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePlatformCustomizationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePlatformCustomizationFields.php',
349
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePortraitCustomizationsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePortraitCustomizationsFields.php',
350
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePostClickConfigurationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePostClickConfigurationFields.php',
351
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeRecommenderSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeRecommenderSettingsFields.php',
352
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeStaticFallbackSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeStaticFallbackSpecFields.php',
353
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeTemplateURLSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeTemplateURLSpecFields.php',
354
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeTextDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeTextDataFields.php',
355
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeVideoDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeVideoDataFields.php',
356
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCustomizationRuleSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCustomizationRuleSpecFields.php',
357
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdDynamicCreativeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdDynamicCreativeFields.php',
358
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdEntityTargetSpendFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdEntityTargetSpendFields.php',
359
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdFields.php',
360
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdImageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdImageFields.php',
361
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdKeywordsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdKeywordsFields.php',
362
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdLabelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdLabelFields.php',
363
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdMonetizationPropertyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdMonetizationPropertyFields.php',
364
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdNetworkAnalyticsAsyncQueryResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdNetworkAnalyticsAsyncQueryResultFields.php',
365
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdNetworkAnalyticsSyncQueryResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdNetworkAnalyticsSyncQueryResultFields.php',
366
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacePageSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacePageSetFields.php',
367
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacePageSetMetadataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacePageSetMetadataFields.php',
368
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacementFields.php',
369
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPreviewFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPreviewFields.php',
370
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPromotedObjectFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPromotedObjectFields.php',
371
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRecommendationDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRecommendationDataFields.php',
372
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRecommendationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRecommendationFields.php',
373
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdReportRunFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdReportRunFields.php',
374
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdReportSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdReportSpecFields.php',
375
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleEvaluationSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleEvaluationSpecFields.php',
376
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleExecutionOptionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleExecutionOptionsFields.php',
377
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleExecutionSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleExecutionSpecFields.php',
378
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleFields.php',
379
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleFiltersFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleFiltersFields.php',
380
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryFields.php',
381
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryResultActionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryResultActionFields.php',
382
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryResultFields.php',
383
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleScheduleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleScheduleFields.php',
384
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleScheduleSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleScheduleSpecFields.php',
385
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleTriggerFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleTriggerFields.php',
386
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdSetFields.php',
387
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyCellFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyCellFields.php',
388
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyFields.php',
389
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyObjectiveFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyObjectiveFields.php',
390
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyObjectiveIDFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyObjectiveIDFields.php',
391
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdVideoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdVideoFields.php',
392
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupActivityFields.php',
393
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupIssuesInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupIssuesInfoFields.php',
394
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupPlacementSpecificReviewFeedbackFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupPlacementSpecificReviewFeedbackFields.php',
395
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupRelevanceScoreFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupRelevanceScoreFields.php',
396
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupReviewFeedbackFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupReviewFeedbackFields.php',
397
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdoptablePetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdoptablePetFields.php',
398
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsActionStatsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsActionStatsFields.php',
399
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsImageCropsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsImageCropsFields.php',
400
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsInsightsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsInsightsFields.php',
401
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsOptimalDeliveryGrowthOpportunityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsOptimalDeliveryGrowthOpportunityFields.php',
402
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelFields.php',
403
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelStatsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelStatsFields.php',
404
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelStatsResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelStatsResultFields.php',
405
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AgeRangeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AgeRangeFields.php',
406
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\Agency' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/Agency.php',
407
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AgencyClientDeclarationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AgencyClientDeclarationFields.php',
408
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AlbumFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AlbumFields.php',
409
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AndroidAppLinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AndroidAppLinkFields.php',
410
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AppRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AppRequestFields.php',
411
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AppRequestFormerRecipientFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AppRequestFormerRecipientFields.php',
412
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ApplicationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ApplicationFields.php',
413
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AssignedUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AssignedUserFields.php',
414
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AsyncRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AsyncRequestFields.php',
415
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AsyncSessionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AsyncSessionFields.php',
416
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AtlasCampaignFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AtlasCampaignFields.php',
417
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AttributionSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AttributionSpecFields.php',
418
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudienceInsightsStudySpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudienceInsightsStudySpecFields.php',
419
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudiencePermissionForActionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudiencePermissionForActionsFields.php',
420
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudioCopyrightFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudioCopyrightFields.php',
421
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AutomotiveModelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AutomotiveModelFields.php',
422
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BilledAmountDetailsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BilledAmountDetailsFields.php',
423
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BrandSafetyBlockListUsageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BrandSafetyBlockListUsageFields.php',
424
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BroadTargetingCategoriesFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BroadTargetingCategoriesFields.php',
425
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAdAccountRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAdAccountRequestFields.php',
426
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAgreementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAgreementFields.php',
427
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessApplicationRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessApplicationRequestFields.php',
428
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAssetGroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAssetGroupFields.php',
429
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAssetSharingAgreementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAssetSharingAgreementFields.php',
430
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessFields.php',
431
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessOwnedObjectOnBehalfOfRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessOwnedObjectOnBehalfOfRequestFields.php',
432
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessPageRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessPageRequestFields.php',
433
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessRoleRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessRoleRequestFields.php',
434
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessUnitFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessUnitFields.php',
435
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessUserFields.php',
436
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASAdvertiserPartnershipRecommendationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASAdvertiserPartnershipRecommendationFields.php',
437
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASCollaborationRequestFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASCollaborationRequestFields.php',
438
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASParentCatalogSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASParentCatalogSettingsFields.php',
439
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignFields.php',
440
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignGroupBrandConfigurationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignGroupBrandConfigurationFields.php',
441
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignGroupCollaborativeAdsPartnerInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignGroupCollaborativeAdsPartnerInfoFields.php',
442
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasAdSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasAdSettingsFields.php',
443
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasBodyElementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasBodyElementFields.php',
444
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasCollectionThumbnailFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasCollectionThumbnailFields.php',
445
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasFields.php',
446
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogBasedTargetingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogBasedTargetingFields.php',
447
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogItemAppLinksFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogItemAppLinksFields.php',
448
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogItemAppealStatusFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogItemAppealStatusFields.php',
449
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogSubVerticalListFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogSubVerticalListFields.php',
450
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CheckBatchRequestStatusFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CheckBatchRequestStatusFields.php',
451
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ChildEventFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ChildEventFields.php',
452
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ClickTrackingTagFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ClickTrackingTagFields.php',
453
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CollaborativeAdsPartnerInfoListItemFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CollaborativeAdsPartnerInfoListItemFields.php',
454
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CollaborativeAdsShareSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CollaborativeAdsShareSettingsFields.php',
455
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommentFields.php',
456
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceMerchantSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceMerchantSettingsFields.php',
457
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceMerchantSettingsSetupStatusFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceMerchantSettingsSetupStatusFields.php',
458
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceOrderFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceOrderFields.php',
459
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceOrderTransactionDetailFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceOrderTransactionDetailFields.php',
460
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommercePayoutFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommercePayoutFields.php',
461
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceSettingsFields.php',
462
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ConnectionsTargetingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ConnectionsTargetingFields.php',
463
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ContentDeliveryReportFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ContentDeliveryReportFields.php',
464
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ConversionActionQueryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ConversionActionQueryFields.php',
465
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CopyrightReferenceContainerFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CopyrightReferenceContainerFields.php',
466
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CoverPhotoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CoverPhotoFields.php',
467
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CreativeHistoryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CreativeHistoryFields.php',
468
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CreditPartitionActionOptionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CreditPartitionActionOptionsFields.php',
469
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CurrencyAmountFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CurrencyAmountFields.php',
470
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CurrencyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CurrencyFields.php',
471
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceAdAccountFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceAdAccountFields.php',
472
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceDataSourceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceDataSourceFields.php',
473
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceFields.php',
474
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceMultikeySchemaFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceMultikeySchemaFields.php',
475
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceSessionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceSessionFields.php',
476
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceSharingStatusFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceSharingStatusFields.php',
477
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceStatusFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceStatusFields.php',
478
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudiencesTOSFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudiencesTOSFields.php',
479
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudiencesharedAccountInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudiencesharedAccountInfoFields.php',
480
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomConversionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomConversionFields.php',
481
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomConversionStatsResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomConversionStatsResultFields.php',
482
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomUserSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomUserSettingsFields.php',
483
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DACheckFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DACheckFields.php',
484
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DayPartFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DayPartFields.php',
485
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DeliveryCheckExtraInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DeliveryCheckExtraInfoFields.php',
486
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DeliveryCheckFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DeliveryCheckFields.php',
487
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DestinationCatalogSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DestinationCatalogSettingsFields.php',
488
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DestinationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DestinationFields.php',
489
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DomainFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DomainFields.php',
490
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicContentSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicContentSetFields.php',
491
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicPostChildAttachmentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicPostChildAttachmentFields.php',
492
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicPriceConfigByDateFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicPriceConfigByDateFields.php',
493
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EngagementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EngagementFields.php',
494
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EntityAtTextRangeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EntityAtTextRangeFields.php',
495
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventFields.php',
496
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventSourceGroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventSourceGroupFields.php',
497
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventTourFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventTourFields.php',
498
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExperienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExperienceFields.php',
499
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditAllocationConfigFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditAllocationConfigFields.php',
500
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditFields.php',
501
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditInvoiceGroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditInvoiceGroupFields.php',
502
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExternalEventSourceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExternalEventSourceFields.php',
503
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FAMEExportConfigFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FAMEExportConfigFields.php',
504
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FlexibleTargetingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FlexibleTargetingFields.php',
505
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FlightFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FlightFields.php',
506
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FriendListFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FriendListFields.php',
507
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FundingSourceDetailsCouponFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FundingSourceDetailsCouponFields.php',
508
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FundingSourceDetailsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FundingSourceDetailsFields.php',
509
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\GroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/GroupFields.php',
510
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HomeListingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HomeListingFields.php',
511
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HotelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HotelFields.php',
512
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HotelRoomFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HotelRoomFields.php',
513
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IDNameFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IDNameFields.php',
514
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGCommentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGCommentFields.php',
515
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGMediaFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGMediaFields.php',
516
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGUserFields.php',
517
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InsightsResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InsightsResultFields.php',
518
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramInsightsResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramInsightsResultFields.php',
519
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramInsightsValueFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramInsightsValueFields.php',
520
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramUserFields.php',
521
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstantArticleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstantArticleFields.php',
522
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstantArticleInsightsQueryResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstantArticleInsightsQueryResultFields.php',
523
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InvoiceCampaignFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InvoiceCampaignFields.php',
524
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IosAppLinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IosAppLinkFields.php',
525
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\KeyValueFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/KeyValueFields.php',
526
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadFields.php',
527
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenAppointmentBookingInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenAppointmentBookingInfoFields.php',
528
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenConditionalQuestionsGroupChoicesFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenConditionalQuestionsGroupChoicesFields.php',
529
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenConditionalQuestionsGroupQuestionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenConditionalQuestionsGroupQuestionsFields.php',
530
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenDraftQuestionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenDraftQuestionFields.php',
531
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenPostSubmissionCheckResultFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenPostSubmissionCheckResultFields.php',
532
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenQuestionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenQuestionFields.php',
533
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenQuestionOptionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenQuestionOptionFields.php',
534
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadgenFormFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadgenFormFields.php',
535
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LifeEventFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LifeEventFields.php',
536
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LinkFields.php',
537
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveEncoderFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveEncoderFields.php',
538
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoAdBreakConfigFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoAdBreakConfigFields.php',
539
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoErrorFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoErrorFields.php',
540
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoFields.php',
541
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoInputStreamFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoInputStreamFields.php',
542
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoTargetingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoTargetingFields.php',
543
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LocationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LocationFields.php',
544
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LookalikeSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LookalikeSpecFields.php',
545
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MailingAddressFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MailingAddressFields.php',
546
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MeasurementUploadEventFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MeasurementUploadEventFields.php',
547
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MediaFingerprintFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MediaFingerprintFields.php',
548
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessagingFeatureReviewFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessagingFeatureReviewFields.php',
549
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessengerDestinationPageWelcomeMessageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessengerDestinationPageWelcomeMessageFields.php',
550
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessengerProfileFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessengerProfileFields.php',
551
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MinimumBudgetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MinimumBudgetFields.php',
552
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MusicVideoCopyrightFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MusicVideoCopyrightFields.php',
553
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferDiscountFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferDiscountFields.php',
554
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferFields.php',
555
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferViewFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferViewFields.php',
556
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NullNodeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NullNodeFields.php',
557
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OfflineConversionDataSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OfflineConversionDataSetFields.php',
558
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OfflineTermsOfServiceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OfflineTermsOfServiceFields.php',
559
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OffsitePixelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OffsitePixelFields.php',
560
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OpenGraphContextFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OpenGraphContextFields.php',
561
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OracleTransactionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OracleTransactionFields.php',
562
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OutcomePredictionPointFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OutcomePredictionPointFields.php',
563
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageAdminNoteFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageAdminNoteFields.php',
564
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageCallToActionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageCallToActionFields.php',
565
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageCategoryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageCategoryFields.php',
566
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageChangeProposalFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageChangeProposalFields.php',
567
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageFields.php',
568
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageParkingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageParkingFields.php',
569
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PagePaymentOptionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PagePaymentOptionsFields.php',
570
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PagePostFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PagePostFields.php',
571
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageRestaurantServicesFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageRestaurantServicesFields.php',
572
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageRestaurantSpecialtiesFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageRestaurantSpecialtiesFields.php',
573
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageSavedFilterFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageSavedFilterFields.php',
574
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageSettingsFields.php',
575
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageStartInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageStartInfoFields.php',
576
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageThreadOwnerFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageThreadOwnerFields.php',
577
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageUpcomingChangeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageUpcomingChangeFields.php',
578
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageUserMessageThreadLabelFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageUserMessageThreadLabelFields.php',
579
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PartnerStudyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PartnerStudyFields.php',
580
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PaymentPricepointsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PaymentPricepointsFields.php',
581
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PaymentSubscriptionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PaymentSubscriptionFields.php',
582
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PermissionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PermissionFields.php',
583
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PersonaFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PersonaFields.php',
584
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PhotoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PhotoFields.php',
585
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlaceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlaceFields.php',
586
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlaceTopicFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlaceTopicFields.php',
587
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlatformImageSourceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlatformImageSourceFields.php',
588
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlayableContentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlayableContentFields.php',
589
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PostFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PostFields.php',
590
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PrivacyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PrivacyFields.php',
591
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductAudienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductAudienceFields.php',
592
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogCategoryFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogCategoryFields.php',
593
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogFields.php',
594
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogHotelRoomsBatchFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogHotelRoomsBatchFields.php',
595
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogImageSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogImageSettingsFields.php',
596
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogImageSettingsOperationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogImageSettingsOperationFields.php',
597
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogPricingVariablesBatchFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogPricingVariablesBatchFields.php',
598
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogProductSetsBatchFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogProductSetsBatchFields.php',
599
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductEventStatFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductEventStatFields.php',
600
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedFields.php',
601
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedMissingFeedItemReplacementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedMissingFeedItemReplacementFields.php',
602
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedRuleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedRuleFields.php',
603
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedRuleSuggestionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedRuleSuggestionFields.php',
604
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedScheduleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedScheduleFields.php',
605
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadDiagnosticsReportFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadDiagnosticsReportFields.php',
606
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorFields.php',
607
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorReportFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorReportFields.php',
608
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorSampleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorSampleFields.php',
609
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadFields.php',
610
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductGroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductGroupFields.php',
611
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductItemCommerceInsightsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductItemCommerceInsightsFields.php',
612
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductItemFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductItemFields.php',
613
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductSetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductSetFields.php',
614
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductSetMetadataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductSetMetadataFields.php',
615
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductVariantFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductVariantFields.php',
616
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProfileFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProfileFields.php',
617
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProfilePictureSourceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProfilePictureSourceFields.php',
618
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PublisherBlockListFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PublisherBlockListFields.php',
619
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RTBDynamicPostFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RTBDynamicPostFields.php',
620
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RawCustomAudienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RawCustomAudienceFields.php',
621
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyActivityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyActivityFields.php',
622
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyAdFormatFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyAdFormatFields.php',
623
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyCurveLowerConfidenceRangeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyCurveLowerConfidenceRangeFields.php',
624
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyCurveUpperConfidenceRangeFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyCurveUpperConfidenceRangeFields.php',
625
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyDayPartFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyDayPartFields.php',
626
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyEstimatesCurveFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyEstimatesCurveFields.php',
627
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyEstimatesPlacementBreakdownFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyEstimatesPlacementBreakdownFields.php',
628
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyPredictionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyPredictionFields.php',
629
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencySpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencySpecFields.php',
630
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReadOnlyAnalyticsUserPropertyConfigFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReadOnlyAnalyticsUserPropertyConfigFields.php',
631
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RecommendationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RecommendationFields.php',
632
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReferralFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReferralFields.php',
633
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RevSharePolicyFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RevSharePolicyFields.php',
634
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RichMediaElementFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RichMediaElementFields.php',
635
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SavedAudienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SavedAudienceFields.php',
636
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SavedMessageResponseFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SavedMessageResponseFields.php',
637
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SecuritySettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SecuritySettingsFields.php',
638
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SplitTestWinnerFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SplitTestWinnerFields.php',
639
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\StoreCatalogSettingsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/StoreCatalogSettingsFields.php',
640
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SystemUserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SystemUserFields.php',
641
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TabFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TabFields.php',
642
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingDynamicRuleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingDynamicRuleFields.php',
643
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingFields.php',
644
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationCityFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationCityFields.php',
645
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationCustomLocationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationCustomLocationFields.php',
646
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationElectoralDistrictFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationElectoralDistrictFields.php',
647
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationFields.php',
648
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationGeoEntitiesFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationGeoEntitiesFields.php',
649
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationLocationClusterFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationLocationClusterFields.php',
650
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationLocationExpansionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationLocationExpansionFields.php',
651
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationMarketFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationMarketFields.php',
652
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationPlaceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationPlaceFields.php',
653
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationPoliticalDistrictFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationPoliticalDistrictFields.php',
654
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationRegionFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationRegionFields.php',
655
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationZipFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationZipFields.php',
656
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProductAudienceSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProductAudienceSpecFields.php',
657
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProductAudienceSubSpecFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProductAudienceSubSpecFields.php',
658
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProspectingAudienceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProspectingAudienceFields.php',
659
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingRelaxationFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingRelaxationFields.php',
660
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingSentenceLineFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingSentenceLineFields.php',
661
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ThirdPartyMeasurementReportDatasetFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ThirdPartyMeasurementReportDatasetFields.php',
662
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TrackingAndConversionWithDefaultsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TrackingAndConversionWithDefaultsFields.php',
663
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\URLFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/URLFields.php',
664
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UnifiedThreadFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UnifiedThreadFields.php',
665
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserCoverPhotoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserCoverPhotoFields.php',
666
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserDeviceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserDeviceFields.php',
667
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserFields.php',
668
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserIDForAppFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserIDForAppFields.php',
669
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserIDForPageFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserIDForPageFields.php',
670
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserLeadGenDisclaimerResponseFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserLeadGenDisclaimerResponseFields.php',
671
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserLeadGenFieldDataFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserLeadGenFieldDataFields.php',
672
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentMethodsInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentMethodsInfoFields.php',
673
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentMobilePricepointsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentMobilePricepointsFields.php',
674
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentModulesOptionsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentModulesOptionsFields.php',
675
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ValueBasedEligibleSourceFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ValueBasedEligibleSourceFields.php',
676
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VehicleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VehicleFields.php',
677
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VehicleOfferFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VehicleOfferFields.php',
678
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightConditionGroupFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightConditionGroupFields.php',
679
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightFields.php',
680
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightGeoGateFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightGeoGateFields.php',
681
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightRuleFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightRuleFields.php',
682
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightSegmentFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightSegmentFields.php',
683
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoListFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoListFields.php',
684
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoPollFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoPollFields.php',
685
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoThumbnailFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoThumbnailFields.php',
686
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoUploadLimitsFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoUploadLimitsFields.php',
687
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VoipInfoFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VoipInfoFields.php',
688
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WebAppLinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WebAppLinkFields.php',
689
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WhatsAppBusinessAccountFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WhatsAppBusinessAccountFields.php',
690
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WindowsAppLinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WindowsAppLinkFields.php',
691
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WindowsPhoneAppLinkFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WindowsPhoneAppLinkFields.php',
692
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WorkUserFrontlineFields' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WorkUserFrontlineFields.php',
693
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FlexibleTargeting' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FlexibleTargeting.php',
694
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Flight' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Flight.php',
695
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FriendList' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FriendList.php',
696
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FundingSourceDetails' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FundingSourceDetails.php',
697
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FundingSourceDetailsCoupon' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FundingSourceDetailsCoupon.php',
698
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Group' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Group.php',
699
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\HomeListing' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/HomeListing.php',
700
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Hotel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Hotel.php',
701
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\HotelRoom' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/HotelRoom.php',
702
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IDName' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IDName.php',
703
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGComment' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGComment.php',
704
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGMedia' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGMedia.php',
705
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGUser.php',
706
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InsightsResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InsightsResult.php',
707
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramInsightsResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramInsightsResult.php',
708
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramInsightsValue' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramInsightsValue.php',
709
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramUser.php',
710
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstantArticle' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstantArticle.php',
711
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstantArticleInsightsQueryResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstantArticleInsightsQueryResult.php',
712
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InvoiceCampaign' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InvoiceCampaign.php',
713
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IosAppLink' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IosAppLink.php',
714
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\KeyValue' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/KeyValue.php',
715
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Lead' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Lead.php',
716
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenAppointmentBookingInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenAppointmentBookingInfo.php',
717
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenConditionalQuestionsGroupChoices' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenConditionalQuestionsGroupChoices.php',
718
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenConditionalQuestionsGroupQuestions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenConditionalQuestionsGroupQuestions.php',
719
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenDraftQuestion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenDraftQuestion.php',
720
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenPostSubmissionCheckResult' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenPostSubmissionCheckResult.php',
721
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenQuestion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenQuestion.php',
722
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenQuestionOption' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenQuestionOption.php',
723
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadgenForm' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadgenForm.php',
724
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LifeEvent' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LifeEvent.php',
725
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Link' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Link.php',
726
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveEncoder' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveEncoder.php',
727
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideo.php',
728
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoAdBreakConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoAdBreakConfig.php',
729
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoError' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoError.php',
730
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoInputStream' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoInputStream.php',
731
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoTargeting' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoTargeting.php',
732
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Location' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Location.php',
733
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LookalikeSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LookalikeSpec.php',
734
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MailingAddress' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MailingAddress.php',
735
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MeasurementUploadEvent' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MeasurementUploadEvent.php',
736
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MediaFingerprint' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MediaFingerprint.php',
737
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessagingFeatureReview' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessagingFeatureReview.php',
738
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessengerDestinationPageWelcomeMessage' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessengerDestinationPageWelcomeMessage.php',
739
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessengerProfile' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessengerProfile.php',
740
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MinimumBudget' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MinimumBudget.php',
741
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MusicVideoCopyright' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MusicVideoCopyright.php',
742
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOffer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOffer.php',
743
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOfferDiscount' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOfferDiscount.php',
744
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOfferView' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOfferView.php',
745
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NullNode' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NullNode.php',
746
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ObjectStorySpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ObjectStorySpec.php',
747
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OfflineConversionDataSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OfflineConversionDataSet.php',
748
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OfflineTermsOfService' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OfflineTermsOfService.php',
749
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OffsitePixel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OffsitePixel.php',
750
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OpenGraphContext' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OpenGraphContext.php',
751
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OracleTransaction' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OracleTransaction.php',
752
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OutcomePredictionPoint' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OutcomePredictionPoint.php',
753
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Page' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Page.php',
754
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageAdminNote' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageAdminNote.php',
755
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageCallToAction' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageCallToAction.php',
756
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageCategory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageCategory.php',
757
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageChangeProposal' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageChangeProposal.php',
758
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageParking' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageParking.php',
759
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PagePaymentOptions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PagePaymentOptions.php',
760
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PagePost' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PagePost.php',
761
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageRestaurantServices' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageRestaurantServices.php',
762
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageRestaurantSpecialties' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageRestaurantSpecialties.php',
763
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageSavedFilter' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageSavedFilter.php',
764
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageSettings.php',
765
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageStartInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageStartInfo.php',
766
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageThreadOwner' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageThreadOwner.php',
767
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageUpcomingChange' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageUpcomingChange.php',
768
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageUserMessageThreadLabel' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageUserMessageThreadLabel.php',
769
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PartnerStudy' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PartnerStudy.php',
770
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PaymentPricepoints' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PaymentPricepoints.php',
771
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PaymentSubscription' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PaymentSubscription.php',
772
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Permission' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Permission.php',
773
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Persona' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Persona.php',
774
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Photo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Photo.php',
775
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Place' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Place.php',
776
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlaceTopic' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlaceTopic.php',
777
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlatformImageSource' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlatformImageSource.php',
778
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlayableContent' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlayableContent.php',
779
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Post' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Post.php',
780
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Privacy' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Privacy.php',
781
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductAudience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductAudience.php',
782
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalog' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalog.php',
783
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogCategory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogCategory.php',
784
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogHotelRoomsBatch' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogHotelRoomsBatch.php',
785
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogImageSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogImageSettings.php',
786
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogImageSettingsOperation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogImageSettingsOperation.php',
787
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogPricingVariablesBatch' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogPricingVariablesBatch.php',
788
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogProductSetsBatch' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogProductSetsBatch.php',
789
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductEventStat' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductEventStat.php',
790
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeed' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeed.php',
791
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedMissingFeedItemReplacement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedMissingFeedItemReplacement.php',
792
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedRule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedRule.php',
793
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedRuleSuggestion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedRuleSuggestion.php',
794
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedSchedule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedSchedule.php',
795
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUpload' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUpload.php',
796
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadDiagnosticsReport' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadDiagnosticsReport.php',
797
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadError' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadError.php',
798
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadErrorReport' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadErrorReport.php',
799
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadErrorSample' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadErrorSample.php',
800
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductGroup' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductGroup.php',
801
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductItem' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductItem.php',
802
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductItemCommerceInsights' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductItemCommerceInsights.php',
803
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductSet' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductSet.php',
804
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductSetMetadata' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductSetMetadata.php',
805
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductVariant' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductVariant.php',
806
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Profile' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Profile.php',
807
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProfilePictureSource' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProfilePictureSource.php',
808
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PublisherBlockList' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PublisherBlockList.php',
809
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RTBDynamicPost' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RTBDynamicPost.php',
810
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RawCustomAudience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RawCustomAudience.php',
811
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyActivity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyActivity.php',
812
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyAdFormat' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyAdFormat.php',
813
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyCurveLowerConfidenceRange' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyCurveLowerConfidenceRange.php',
814
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyCurveUpperConfidenceRange' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyCurveUpperConfidenceRange.php',
815
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyDayPart' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyDayPart.php',
816
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyEstimatesCurve' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyEstimatesCurve.php',
817
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyEstimatesPlacementBreakdown' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyEstimatesPlacementBreakdown.php',
818
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyPrediction' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyPrediction.php',
819
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencySpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencySpec.php',
820
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReadOnlyAnalyticsUserPropertyConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReadOnlyAnalyticsUserPropertyConfig.php',
821
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Recommendation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Recommendation.php',
822
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Referral' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Referral.php',
823
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RevSharePolicy' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RevSharePolicy.php',
824
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RichMediaElement' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RichMediaElement.php',
825
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SavedAudience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SavedAudience.php',
826
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SavedMessageResponse' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SavedMessageResponse.php',
827
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Search\\DemographicSearchClasses' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Search/DemographicSearchClasses.php',
828
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Search\\TargetingSearchTypes' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Search/TargetingSearchTypes.php',
829
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SecuritySettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SecuritySettings.php',
830
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\AdsPixelSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php',
831
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\AsyncClient' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AsyncClient.php',
832
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\BatchProcessor' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/BatchProcessor.php',
833
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Content' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Content.php',
834
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\CustomData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/CustomData.php',
835
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\DeliveryCategory' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/DeliveryCategory.php',
836
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Event' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php',
837
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventRequest' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php',
838
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventRequestAsync' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequestAsync.php',
839
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventResponse' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventResponse.php',
840
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Gender' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Gender.php',
841
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpMethod' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpMethod.php',
842
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpServiceClientConfig' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpServiceClientConfig.php',
843
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpServiceInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpServiceInterface.php',
844
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Normalizer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php',
845
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Singleton' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Singleton.php',
846
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\UserData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php',
847
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Util' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Util.php',
848
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SplitTestWinner' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SplitTestWinner.php',
849
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\StoreCatalogSettings' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/StoreCatalogSettings.php',
850
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SystemUser' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SystemUser.php',
851
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Tab' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Tab.php',
852
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Targeting' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Targeting.php',
853
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingDynamicRule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingDynamicRule.php',
854
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocation.php',
855
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationCity' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationCity.php',
856
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationCustomLocation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationCustomLocation.php',
857
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationElectoralDistrict' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationElectoralDistrict.php',
858
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationGeoEntities' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationGeoEntities.php',
859
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationLocationCluster' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationLocationCluster.php',
860
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationLocationExpansion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationLocationExpansion.php',
861
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationMarket' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationMarket.php',
862
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationPlace' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationPlace.php',
863
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationPoliticalDistrict' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationPoliticalDistrict.php',
864
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationRegion' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationRegion.php',
865
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationZip' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationZip.php',
866
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProductAudienceSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProductAudienceSpec.php',
867
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProductAudienceSubSpec' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProductAudienceSubSpec.php',
868
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProspectingAudience' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProspectingAudience.php',
869
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingRelaxation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingRelaxation.php',
870
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingSearch' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingSearch.php',
871
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingSentenceLine' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingSentenceLine.php',
872
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ThirdPartyMeasurementReportDataset' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ThirdPartyMeasurementReportDataset.php',
873
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TrackingAndConversionWithDefaults' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TrackingAndConversionWithDefaults.php',
874
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\AdLabelAwareCrudObjectTrait' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/AdLabelAwareCrudObjectTrait.php',
875
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\FieldValidation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/FieldValidation.php',
876
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\ObjectValidation' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/ObjectValidation.php',
877
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\URL' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/URL.php',
878
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UnifiedThread' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UnifiedThread.php',
879
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\User' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/User.php',
880
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserCoverPhoto' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserCoverPhoto.php',
881
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserDevice' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserDevice.php',
882
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserIDForApp' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserIDForApp.php',
883
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserIDForPage' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserIDForPage.php',
884
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserLeadGenDisclaimerResponse' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserLeadGenDisclaimerResponse.php',
885
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserLeadGenFieldData' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserLeadGenFieldData.php',
886
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentMethodsInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentMethodsInfo.php',
887
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentMobilePricepoints' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentMobilePricepoints.php',
888
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentModulesOptions' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentModulesOptions.php',
889
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ValueBasedEligibleSource' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ValueBasedEligibleSource.php',
890
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdRulesHistoryActionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdRulesHistoryActionValues.php',
891
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdRulesHistoryEvaluationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdRulesHistoryEvaluationTypeValues.php',
892
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdVolumeRecommendationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdVolumeRecommendationTypeValues.php',
893
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountClaimObjectiveValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountClaimObjectiveValues.php',
894
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountContentTypeValues.php',
895
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountCurrencyValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountCurrencyValues.php',
896
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDefaultObjectiveDefaultObjectiveForUserValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDefaultObjectiveDefaultObjectiveForUserValues.php',
897
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDefaultObjectiveObjectiveForLevelValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDefaultObjectiveObjectiveForLevelValues.php',
898
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDeliveryEstimateOptimizationGoalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDeliveryEstimateOptimizationGoalValues.php',
899
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues.php',
900
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountPermittedTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountPermittedTasksValues.php',
901
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountSubtypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountSubtypeValues.php',
902
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedAppStoreValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedAppStoreValues.php',
903
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedLimitTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedLimitTypeValues.php',
904
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedModeValues.php',
905
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedObjectiveValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedObjectiveValues.php',
906
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedRegulatedCategoriesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedRegulatedCategoriesValues.php',
907
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedWhitelistedTypesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedWhitelistedTypesValues.php',
908
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTasksValues.php',
909
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityCategoryValues.php',
910
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityDataSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityDataSourceValues.php',
911
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityEventTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityEventTypeValues.php',
912
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAssetFeedSpecCallToActionTypesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAssetFeedSpecCallToActionTypesValues.php',
913
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestSetNotificationModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestSetNotificationModeValues.php',
914
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestSetNotificationStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestSetNotificationStatusValues.php',
915
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestStatusesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestStatusesValues.php',
916
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdBidTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdBidTypeValues.php',
917
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBidStrategyNewValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBidStrategyNewValues.php',
918
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBidStrategyOldValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBidStrategyOldValues.php',
919
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBillingEventNewValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBillingEventNewValues.php',
920
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBillingEventOldValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBillingEventOldValues.php',
921
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityOptimizationGoalNewValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityOptimizationGoalNewValues.php',
922
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityOptimizationGoalOldValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityOptimizationGoalOldValues.php',
923
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignDeliveryEstimateOptimizationGoalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignDeliveryEstimateOptimizationGoalValues.php',
924
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignGroupActivityObjectiveNewValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignGroupActivityObjectiveNewValues.php',
925
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignGroupActivityObjectiveOldValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignGroupActivityObjectiveOldValues.php',
926
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdConfiguredStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdConfiguredStatusValues.php',
927
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeApplinkTreatmentValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeApplinkTreatmentValues.php',
928
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeAuthorizationCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeAuthorizationCategoryValues.php',
929
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCallToActionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCallToActionTypeValues.php',
930
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCategorizationCriteriaValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCategorizationCriteriaValues.php',
931
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCategoryMediaSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCategoryMediaSourceValues.php',
932
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeDynamicAdVoiceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeDynamicAdVoiceValues.php',
933
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeInstantCheckoutSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeInstantCheckoutSettingValues.php',
934
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataAttachmentStyleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataAttachmentStyleValues.php',
935
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataCallToActionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataCallToActionTypeValues.php',
936
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataFormatOptionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataFormatOptionValues.php',
937
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecBlendingModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecBlendingModeValues.php',
938
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecFrameSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecFrameSourceValues.php',
939
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecImageSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecImageSourceValues.php',
940
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecLayerTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecLayerTypeValues.php',
941
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecOverlayPositionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecOverlayPositionValues.php',
942
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecOverlayShapeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecOverlayShapeValues.php',
943
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecTextFontValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecTextFontValues.php',
944
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues.php',
945
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues.php',
946
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecPositionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecPositionValues.php',
947
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecTextFontValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecTextFontValues.php',
948
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecTextTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecTextTypeValues.php',
949
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecThemeColorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecThemeColorValues.php',
950
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeObjectTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeObjectTypeValues.php',
951
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeOperatorValues.php',
952
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeStatusValues.php',
953
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdDatePresetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdDatePresetValues.php',
954
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdEffectiveStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdEffectiveStatusValues.php',
955
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdExecutionOptionsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdExecutionOptionsValues.php',
956
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdImageStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdImageStatusValues.php',
957
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues.php',
958
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultBreakdownsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultBreakdownsValues.php',
959
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultMetricsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultMetricsValues.php',
960
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultOrderingColumnValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultOrderingColumnValues.php',
961
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultOrderingTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultOrderingTypeValues.php',
962
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdOperatorValues.php',
963
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetCategoryValues.php',
964
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetLocationTypesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetLocationTypesValues.php',
965
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetTargetedAreaTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetTargetedAreaTypeValues.php',
966
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPreviewAdFormatValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPreviewAdFormatValues.php',
967
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPreviewRenderTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPreviewRenderTypeValues.php',
968
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPromotedObjectCustomEventTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPromotedObjectCustomEventTypeValues.php',
969
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRecommendationConfidenceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRecommendationConfidenceValues.php',
970
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRecommendationImportanceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRecommendationImportanceValues.php',
971
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleEvaluationSpecEvaluationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleEvaluationSpecEvaluationTypeValues.php',
972
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleExecutionOptionsOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleExecutionOptionsOperatorValues.php',
973
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleExecutionSpecExecutionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleExecutionSpecExecutionTypeValues.php',
974
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleFiltersOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleFiltersOperatorValues.php',
975
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleHistoryActionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleHistoryActionValues.php',
976
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleHistoryResultObjectTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleHistoryResultObjectTypeValues.php',
977
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleStatusValues.php',
978
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleTriggerOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleTriggerOperatorValues.php',
979
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleTriggerTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleTriggerTypeValues.php',
980
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetBidStrategyValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetBidStrategyValues.php',
981
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetBillingEventValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetBillingEventValues.php',
982
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetConfiguredStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetConfiguredStatusValues.php',
983
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetDatePresetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetDatePresetValues.php',
984
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetDestinationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetDestinationTypeValues.php',
985
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetEffectiveStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetEffectiveStatusValues.php',
986
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetExecutionOptionsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetExecutionOptionsValues.php',
987
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetFullFunnelExplorationModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetFullFunnelExplorationModeValues.php',
988
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetMultiOptimizationGoalWeightValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetMultiOptimizationGoalWeightValues.php',
989
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOperatorValues.php',
990
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOptimizationGoalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOptimizationGoalValues.php',
991
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOptimizationSubEventValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOptimizationSubEventValues.php',
992
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetStatusOptionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetStatusOptionValues.php',
993
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetStatusValues.php',
994
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetTuneForCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetTuneForCategoryValues.php',
995
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStatusOptionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStatusOptionValues.php',
996
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStatusValues.php',
997
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyCellCreationTemplateValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyCellCreationTemplateValues.php',
998
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyObjectiveTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyObjectiveTypeValues.php',
999
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyTypeValues.php',
1000
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoBackdatedTimeGranularityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoBackdatedTimeGranularityValues.php',
1001
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoContainerTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoContainerTypeValues.php',
1002
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoContentCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoContentCategoryValues.php',
1003
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoFormattingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoFormattingValues.php',
1004
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoOriginalProjectionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoOriginalProjectionTypeValues.php',
1005
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoSwapModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoSwapModeValues.php',
1006
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoTypeValues.php',
1007
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoUnpublishedContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoUnpublishedContentTypeValues.php',
1008
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoUploadPhaseValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoUploadPhaseValues.php',
1009
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdgroupActivityObjectiveNewValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdgroupActivityObjectiveNewValues.php',
1010
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdgroupActivityObjectiveOldValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdgroupActivityObjectiveOldValues.php',
1011
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionAttributionWindowsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionAttributionWindowsValues.php',
1012
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionBreakdownsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionBreakdownsValues.php',
1013
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionReportTimeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionReportTimeValues.php',
1014
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsBreakdownsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsBreakdownsValues.php',
1015
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsDatePresetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsDatePresetValues.php',
1016
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsLevelValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsLevelValues.php',
1017
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsSummaryActionBreakdownsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsSummaryActionBreakdownsValues.php',
1018
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelAutomaticMatchingFieldsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelAutomaticMatchingFieldsValues.php',
1019
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelDataUseSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelDataUseSettingValues.php',
1020
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelFirstPartyCookieStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelFirstPartyCookieStatusValues.php',
1021
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelSortByValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelSortByValues.php',
1022
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelStatsResultAggregationValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelStatsResultAggregationValues.php',
1023
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelTasksValues.php',
1024
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AppRoles' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AppRoles.php',
1025
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationAnPlatformsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationAnPlatformsValues.php',
1026
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationLoggingSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationLoggingSourceValues.php',
1027
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationLoggingTargetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationLoggingTargetValues.php',
1028
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationMutationMethodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationMutationMethodValues.php',
1029
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationPlatformValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationPlatformValues.php',
1030
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationPostMethodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationPostMethodValues.php',
1031
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationRequestTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationRequestTypeValues.php',
1032
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationScoreTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationScoreTypeValues.php',
1033
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationSortOrderValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationSortOrderValues.php',
1034
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationSupportedPlatformsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationSupportedPlatformsValues.php',
1035
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ArchivableCrudObjectEffectiveStatuses' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ArchivableCrudObjectEffectiveStatuses.php',
1036
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AsyncRequestStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AsyncRequestStatusValues.php',
1037
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AsyncRequestTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AsyncRequestTypeValues.php',
1038
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BillingEvents' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BillingEvents.php',
1039
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAgreementRequestStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAgreementRequestStatusValues.php',
1040
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupAdaccountTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupAdaccountTasksValues.php',
1041
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupOfflineConversionDataSetTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupOfflineConversionDataSetTasksValues.php',
1042
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupPageTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupPageTasksValues.php',
1043
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupPixelTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupPixelTasksValues.php',
1044
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetSharingAgreementRequestStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetSharingAgreementRequestStatusValues.php',
1045
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessOwnedObjectOnBehalfOfRequestStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessOwnedObjectOnBehalfOfRequestStatusValues.php',
1046
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessPagePermittedTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessPagePermittedTasksValues.php',
1047
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessPermittedTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessPermittedTasksValues.php',
1048
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessRoleRequestRoleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessRoleRequestRoleValues.php',
1049
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessRoles' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessRoles.php',
1050
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessSurveyBusinessTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessSurveyBusinessTypeValues.php',
1051
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessTwoFactorTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessTwoFactorTypeValues.php',
1052
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessUserRoleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessUserRoleValues.php',
1053
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessVerticalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessVerticalValues.php',
1054
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CPASCollaborationRequestRequesterAgencyOrBrandValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CPASCollaborationRequestRequesterAgencyOrBrandValues.php',
1055
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CPASParentCatalogSettingsAttributionWindowsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CPASParentCatalogSettingsAttributionWindowsValues.php',
1056
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignBidStrategyValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignBidStrategyValues.php',
1057
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignBuyingTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignBuyingTypeValues.php',
1058
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignConfiguredStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignConfiguredStatusValues.php',
1059
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignDatePresetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignDatePresetValues.php',
1060
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignEffectiveStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignEffectiveStatusValues.php',
1061
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignExecutionOptionsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignExecutionOptionsValues.php',
1062
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignObjectiveValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignObjectiveValues.php',
1063
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignOperatorValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignOperatorValues.php',
1064
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSmartPromotionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSmartPromotionTypeValues.php',
1065
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoriesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoriesValues.php',
1066
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoryCountryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoryCountryValues.php',
1067
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoryValues.php',
1068
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignStatusOptionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignStatusOptionValues.php',
1069
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignStatusValues.php',
1070
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentCommentPrivacyValueValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentCommentPrivacyValueValues.php',
1071
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentFilterValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentFilterValues.php',
1072
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentLiveFilterValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentLiveFilterValues.php',
1073
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentOrderValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentOrderValues.php',
1074
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderFiltersValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderFiltersValues.php',
1075
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderReasonCodeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderReasonCodeValues.php',
1076
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderStateValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderStateValues.php',
1077
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ConnectionObjectTypes' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ConnectionObjectTypes.php',
1078
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ContentDeliveryReportPlatformValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ContentDeliveryReportPlatformValues.php',
1079
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ContentDeliveryReportPositionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ContentDeliveryReportPositionValues.php',
1080
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceClaimObjectiveValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceClaimObjectiveValues.php',
1081
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceContentTypeValues.php',
1082
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceCustomerFileSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceCustomerFileSourceValues.php',
1083
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceDataSourceSubTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceDataSourceSubTypeValues.php',
1084
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceDataSourceTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceDataSourceTypeValues.php',
1085
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceSubtypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceSubtypeValues.php',
1086
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceSubtypes' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceSubtypes.php',
1087
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceTypes' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceTypes.php',
1088
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomConversionCustomEventTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomConversionCustomEventTypeValues.php',
1089
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomConversionStatsResultAggregationValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomConversionStatsResultAggregationValues.php',
1090
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\DACheckConnectionMethodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/DACheckConnectionMethodValues.php',
1091
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EntityAtTextRangeTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EntityAtTextRangeTypeValues.php',
1092
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventCategoryValues.php',
1093
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventEventStateFilterValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventEventStateFilterValues.php',
1094
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventOnlineEventFormatValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventOnlineEventFormatValues.php',
1095
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventTimeFilterValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventTimeFilterValues.php',
1096
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventTypeValues.php',
1097
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigLiabilityTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigLiabilityTypeValues.php',
1098
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigPartitionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigPartitionTypeValues.php',
1099
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigSendBillToValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigSendBillToValues.php',
1100
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\FeedEncoding' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/FeedEncoding.php',
1101
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupGroupTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupGroupTypeValues.php',
1102
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupJoinSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupJoinSettingValues.php',
1103
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupPostPermissionsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupPostPermissionsValues.php',
1104
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupPurposeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupPurposeValues.php',
1105
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupSuggestionCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupSuggestionCategoryValues.php',
1106
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsIncrements' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsIncrements.php',
1107
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsOperators' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsOperators.php',
1108
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsResultDatePresetValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsResultDatePresetValues.php',
1109
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsResultPeriodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsResultPeriodValues.php',
1110
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstagramInsightsResultMetricValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstagramInsightsResultMetricValues.php',
1111
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstagramInsightsResultPeriodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstagramInsightsResultPeriodValues.php',
1112
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstantArticleInsightsQueryResultBreakdownValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstantArticleInsightsQueryResultBreakdownValues.php',
1113
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstantArticleInsightsQueryResultPeriodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstantArticleInsightsQueryResultPeriodValues.php',
1114
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LeadgenFormLocaleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LeadgenFormLocaleValues.php',
1115
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LeadgenFormStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LeadgenFormStatusValues.php',
1116
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapAudioCodecsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapAudioCodecsValues.php',
1117
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapStreamingProtocolsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapStreamingProtocolsValues.php',
1118
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapVideoCodecsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapVideoCodecsValues.php',
1119
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderStatusValues.php',
1120
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoBroadcastStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoBroadcastStatusValues.php',
1121
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoLiveCommentModerationSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoLiveCommentModerationSettingValues.php',
1122
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoProjectionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoProjectionValues.php',
1123
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoSourceValues.php',
1124
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoSpatialAudioFormatValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoSpatialAudioFormatValues.php',
1125
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStatusValues.php',
1126
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStereoscopicModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStereoscopicModeValues.php',
1127
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStreamTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStreamTypeValues.php',
1128
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventAggregationLevelValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventAggregationLevelValues.php',
1129
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventEventStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventEventStatusValues.php',
1130
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventLookbackWindowValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventLookbackWindowValues.php',
1131
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventMatchUniverseValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventMatchUniverseValues.php',
1132
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventTimezoneValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventTimezoneValues.php',
1133
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MediaFingerprintFingerprintContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MediaFingerprintFingerprintContentTypeValues.php',
1134
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferBarcodeTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferBarcodeTypeValues.php',
1135
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferLocationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferLocationTypeValues.php',
1136
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferUniqueCodesFileCodeTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferUniqueCodesFileCodeTypeValues.php',
1137
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OfflineConversionDataSetPermittedRolesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OfflineConversionDataSetPermittedRolesValues.php',
1138
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OfflineConversionDataSetRelationshipTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OfflineConversionDataSetRelationshipTypeValues.php',
1139
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OracleTransactionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OracleTransactionTypeValues.php',
1140
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageAttireValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageAttireValues.php',
1141
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageBackdatedTimeGranularityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageBackdatedTimeGranularityValues.php',
1142
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionAndroidDestinationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionAndroidDestinationTypeValues.php',
1143
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionIphoneDestinationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionIphoneDestinationTypeValues.php',
1144
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionTypeValues.php',
1145
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionWebDestinationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionWebDestinationTypeValues.php',
1146
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCheckinEntryPointValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCheckinEntryPointValues.php',
1147
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageFoodStylesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageFoodStylesValues.php',
1148
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageFormattingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageFormattingValues.php',
1149
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageMessagingTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageMessagingTypeValues.php',
1150
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageModelValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageModelValues.php',
1151
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageNotificationTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageNotificationTypeValues.php',
1152
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePermittedTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePermittedTasksValues.php',
1153
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePickupOptionsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePickupOptionsValues.php',
1154
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePlaceAttachmentSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePlaceAttachmentSettingValues.php',
1155
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostBackdatedTimeGranularityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostBackdatedTimeGranularityValues.php',
1156
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostFeedStoryVisibilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostFeedStoryVisibilityValues.php',
1157
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostSurfacesBlacklistValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostSurfacesBlacklistValues.php',
1158
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostTimelineVisibilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostTimelineVisibilityValues.php',
1159
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostWithValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostWithValues.php',
1160
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostingToRedspaceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostingToRedspaceValues.php',
1161
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePublishStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePublishStatusValues.php',
1162
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageRoles' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageRoles.php',
1163
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageSenderActionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageSenderActionValues.php',
1164
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageSubscribedFieldsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageSubscribedFieldsValues.php',
1165
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTargetSurfaceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTargetSurfaceValues.php',
1166
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTasksValues.php',
1167
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTemporaryStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTemporaryStatusValues.php',
1168
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTypes' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTypes.php',
1169
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageUnpublishedContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageUnpublishedContentTypeValues.php',
1170
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PermissionStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PermissionStatusValues.php',
1171
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoBackdatedTimeGranularityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoBackdatedTimeGranularityValues.php',
1172
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoTypeValues.php',
1173
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoUnpublishedContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoUnpublishedContentTypeValues.php',
1174
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostBackdatedTimeGranularityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostBackdatedTimeGranularityValues.php',
1175
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostCheckinEntryPointValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostCheckinEntryPointValues.php',
1176
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostFeedStoryVisibilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostFeedStoryVisibilityValues.php',
1177
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostFormattingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostFormattingValues.php',
1178
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPlaceAttachmentSettingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPlaceAttachmentSettingValues.php',
1179
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPostSurfacesBlacklistValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPostSurfacesBlacklistValues.php',
1180
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPostingToRedspaceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPostingToRedspaceValues.php',
1181
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostTargetSurfaceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostTargetSurfaceValues.php',
1182
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostTimelineVisibilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostTimelineVisibilityValues.php',
1183
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostUnpublishedContentTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostUnpublishedContentTypeValues.php',
1184
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogCategoryCategorizationCriteriaValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogCategoryCategorizationCriteriaValues.php',
1185
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogItemSubTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogItemSubTypeValues.php',
1186
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogPermittedRolesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogPermittedRolesValues.php',
1187
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogPermittedTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogPermittedTasksValues.php',
1188
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogStandardValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogStandardValues.php',
1189
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogTasksValues.php',
1190
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogVerticalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogVerticalValues.php',
1191
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatBreakdownsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatBreakdownsValues.php',
1192
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatDeviceTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatDeviceTypeValues.php',
1193
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatEventValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatEventValues.php',
1194
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedDelimiterValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedDelimiterValues.php',
1195
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedEncodingValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedEncodingValues.php',
1196
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedFeedTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedFeedTypeValues.php',
1197
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedItemSubTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedItemSubTypeValues.php',
1198
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedOverrideTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedOverrideTypeValues.php',
1199
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedQuotedFieldsModeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedQuotedFieldsModeValues.php',
1200
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedRuleRuleTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedRuleRuleTypeValues.php',
1201
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedScheduleDayOfWeekValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedScheduleDayOfWeekValues.php',
1202
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedScheduleIntervalValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedScheduleIntervalValues.php',
1203
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadErrorAffectedSurfacesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadErrorAffectedSurfacesValues.php',
1204
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadErrorSeverityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadErrorSeverityValues.php',
1205
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadInputMethodValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadInputMethodValues.php',
1206
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemAgeGroupValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemAgeGroupValues.php',
1207
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemAvailabilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemAvailabilityValues.php',
1208
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemCommerceTaxCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemCommerceTaxCategoryValues.php',
1209
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemConditionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemConditionValues.php',
1210
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemGenderValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemGenderValues.php',
1211
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemReviewStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemReviewStatusValues.php',
1212
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemShippingWeightUnitValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemShippingWeightUnitValues.php',
1213
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemVisibilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemVisibilityValues.php',
1214
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfilePictureSourceBreakingChangeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfilePictureSourceBreakingChangeValues.php',
1215
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfilePictureSourceTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfilePictureSourceTypeValues.php',
1216
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfileProfileTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfileProfileTypeValues.php',
1217
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfileTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfileTypeValues.php',
1218
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionActionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionActionValues.php',
1219
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionBuyingTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionBuyingTypeValues.php',
1220
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionInstreamPackagesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionInstreamPackagesValues.php',
1221
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionStatuses' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionStatuses.php',
1222
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TargetingDevicePlatformsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TargetingDevicePlatformsValues.php',
1223
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TargetingEffectiveDevicePlatformsValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TargetingEffectiveDevicePlatformsValues.php',
1224
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TermsOfService' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TermsOfService.php',
1225
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\URLScopesValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/URLScopesValues.php',
1226
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserFilteringValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserFilteringValues.php',
1227
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserLocalNewsMegaphoneDismissStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserLocalNewsMegaphoneDismissStatusValues.php',
1228
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserLocalNewsSubscriptionStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserLocalNewsSubscriptionStatusValues.php',
1229
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserPermissionRoles' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserPermissionRoles.php',
1230
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserTypeValues.php',
1231
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleAvailabilityValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleAvailabilityValues.php',
1232
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleBodyStyleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleBodyStyleValues.php',
1233
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleConditionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleConditionValues.php',
1234
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleDrivetrainValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleDrivetrainValues.php',
1235
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleFuelTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleFuelTypeValues.php',
1236
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleStateOfVehicleValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleStateOfVehicleValues.php',
1237
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleTransmissionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleTransmissionValues.php',
1238
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleVehicleTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleVehicleTypeValues.php',
1239
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightContentCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightContentCategoryValues.php',
1240
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightMonitoringTypeValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightMonitoringTypeValues.php',
1241
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightRuleSourceValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightRuleSourceValues.php',
1242
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoPollActionValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoPollActionValues.php',
1243
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoPollStatusValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoPollStatusValues.php',
1244
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\WhatsAppBusinessAccountCategoryValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/WhatsAppBusinessAccountCategoryValues.php',
1245
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\WhatsAppBusinessAccountTasksValues' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/WhatsAppBusinessAccountTasksValues.php',
1246
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Vehicle' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Vehicle.php',
1247
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VehicleOffer' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VehicleOffer.php',
1248
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyright' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyright.php',
1249
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightConditionGroup' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightConditionGroup.php',
1250
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightGeoGate' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightGeoGate.php',
1251
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightRule' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightRule.php',
1252
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightSegment' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightSegment.php',
1253
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoList' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoList.php',
1254
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoPoll' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoPoll.php',
1255
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoThumbnail' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoThumbnail.php',
1256
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoUploadLimits' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoUploadLimits.php',
1257
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VoipInfo' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VoipInfo.php',
1258
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WebAppLink' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WebAppLink.php',
1259
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WhatsAppBusinessAccount' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WhatsAppBusinessAccount.php',
1260
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WindowsAppLink' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WindowsAppLink.php',
1261
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WindowsPhoneAppLink' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WindowsPhoneAppLink.php',
1262
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WorkUserFrontline' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WorkUserFrontline.php',
1263
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Session' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Session.php',
1264
+ 'PYS_PRO_GLOBAL\\FacebookAds\\SessionInterface' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/SessionInterface.php',
1265
+ 'PYS_PRO_GLOBAL\\FacebookAds\\TypeChecker' => $baseDir . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/TypeChecker.php',
1266
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\BodySummarizer' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/BodySummarizer.php',
1267
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\BodySummarizerInterface' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/BodySummarizerInterface.php',
1268
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Client' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Client.php',
1269
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\ClientInterface' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/ClientInterface.php',
1270
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\ClientTrait' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/ClientTrait.php',
1271
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\CookieJar' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
1272
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\CookieJarInterface' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php',
1273
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\FileCookieJar' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php',
1274
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\SessionCookieJar' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php',
1275
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\SetCookie' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/SetCookie.php',
1276
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\BadResponseException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/BadResponseException.php',
1277
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ClientException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ClientException.php',
1278
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ConnectException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ConnectException.php',
1279
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\GuzzleException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/GuzzleException.php',
1280
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\InvalidArgumentException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php',
1281
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\RequestException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/RequestException.php',
1282
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ServerException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ServerException.php',
1283
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\TooManyRedirectsException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php',
1284
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\TransferException' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/TransferException.php',
1285
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\HandlerStack' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/HandlerStack.php',
1286
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlFactory' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
1287
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlFactoryInterface' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php',
1288
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlHandler' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
1289
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlMultiHandler' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php',
1290
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\EasyHandle' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/EasyHandle.php',
1291
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\MockHandler' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/MockHandler.php',
1292
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\Proxy' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/Proxy.php',
1293
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\StreamHandler' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/StreamHandler.php',
1294
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\MessageFormatter' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/MessageFormatter.php',
1295
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\MessageFormatterInterface' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/MessageFormatterInterface.php',
1296
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Middleware' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Middleware.php',
1297
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Pool' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Pool.php',
1298
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\PrepareBodyMiddleware' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
1299
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\AggregateException' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/AggregateException.php',
1300
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\CancellationException' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/CancellationException.php',
1301
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Coroutine' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Coroutine.php',
1302
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Create' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Create.php',
1303
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Each' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Each.php',
1304
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\EachPromise' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/EachPromise.php',
1305
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\FulfilledPromise' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/FulfilledPromise.php',
1306
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Is' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Is.php',
1307
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Promise' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Promise.php',
1308
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\PromiseInterface' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/PromiseInterface.php',
1309
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\PromisorInterface' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/PromisorInterface.php',
1310
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\RejectedPromise' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/RejectedPromise.php',
1311
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\RejectionException' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/RejectionException.php',
1312
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\TaskQueue' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/TaskQueue.php',
1313
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\TaskQueueInterface' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/TaskQueueInterface.php',
1314
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Utils' => $baseDir . '/vendor_prefix/guzzlehttp/promises/src/Utils.php',
1315
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\AppendStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/AppendStream.php',
1316
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\BufferStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/BufferStream.php',
1317
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\CachingStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/CachingStream.php',
1318
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\DroppingStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/DroppingStream.php',
1319
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\FnStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/FnStream.php',
1320
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Header' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Header.php',
1321
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\InflateStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/InflateStream.php',
1322
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\LazyOpenStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/LazyOpenStream.php',
1323
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\LimitStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/LimitStream.php',
1324
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Message' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Message.php',
1325
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MessageTrait' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/MessageTrait.php',
1326
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MimeType' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/MimeType.php',
1327
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MultipartStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/MultipartStream.php',
1328
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\NoSeekStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/NoSeekStream.php',
1329
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\PumpStream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/PumpStream.php',
1330
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Query' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Query.php',
1331
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Request' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Request.php',
1332
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Response' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Response.php',
1333
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Rfc7230' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Rfc7230.php',
1334
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\ServerRequest' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/ServerRequest.php',
1335
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Stream' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Stream.php',
1336
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\StreamDecoratorTrait' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/StreamDecoratorTrait.php',
1337
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\StreamWrapper' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/StreamWrapper.php',
1338
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UploadedFile' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/UploadedFile.php',
1339
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Uri' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Uri.php',
1340
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UriNormalizer' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/UriNormalizer.php',
1341
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UriResolver' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/UriResolver.php',
1342
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Utils' => $baseDir . '/vendor_prefix/guzzlehttp/psr7/src/Utils.php',
1343
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RedirectMiddleware' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/RedirectMiddleware.php',
1344
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RequestOptions' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/RequestOptions.php',
1345
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RetryMiddleware' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/RetryMiddleware.php',
1346
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\TransferStats' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/TransferStats.php',
1347
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Utils' => $baseDir . '/vendor_prefix/guzzlehttp/guzzle/src/Utils.php',
1348
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\ClientExceptionInterface' => $baseDir . '/vendor_prefix/psr/http-client/src/ClientExceptionInterface.php',
1349
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\ClientInterface' => $baseDir . '/vendor_prefix/psr/http-client/src/ClientInterface.php',
1350
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\NetworkExceptionInterface' => $baseDir . '/vendor_prefix/psr/http-client/src/NetworkExceptionInterface.php',
1351
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\RequestExceptionInterface' => $baseDir . '/vendor_prefix/psr/http-client/src/RequestExceptionInterface.php',
1352
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\MessageInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/MessageInterface.php',
1353
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\RequestInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/RequestInterface.php',
1354
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\ResponseInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/ResponseInterface.php',
1355
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\ServerRequestInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/ServerRequestInterface.php',
1356
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\StreamInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/StreamInterface.php',
1357
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\UploadedFileInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/UploadedFileInterface.php',
1358
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\UriInterface' => $baseDir . '/vendor_prefix/psr/http-message/src/UriInterface.php',
1359
  'WP_Async_Task' => $vendorDir . '/techcrunch/wp-async-task/wp-async-task.php',
1360
  );
vendor/composer/autoload_psr4.php CHANGED
@@ -7,5 +7,4 @@ $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
  'URL\\' => array($vendorDir . '/glenscott/url-normalizer/src/URL'),
10
- 'FacebookAds\\' => array($vendorDir . '/facebook/php-business-sdk/src/FacebookAds'),
11
  );
7
 
8
  return array(
9
  'URL\\' => array($vendorDir . '/glenscott/url-normalizer/src/URL'),
 
10
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInita417e793a2a91963599b4f8d4312034c
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInita417e793a2a91963599b4f8d4312034c
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInita417e793a2a91963599b4f8d4312034c', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInita417e793a2a91963599b4f8d4312034c', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInita417e793a2a91963599b4f8d4312034c::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitdaa5543e142760e462d1cb6eea8cb38e
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInitdaa5543e142760e462d1cb6eea8cb38e', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInitdaa5543e142760e462d1cb6eea8cb38e', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInitdaa5543e142760e462d1cb6eea8cb38e::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,17 +4,13 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInita417e793a2a91963599b4f8d4312034c
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'U' =>
11
  array (
12
  'URL\\' => 4,
13
  ),
14
- 'F' =>
15
- array (
16
- 'FacebookAds\\' => 12,
17
- ),
18
  );
19
 
20
  public static $prefixDirsPsr4 = array (
@@ -22,22 +18,1368 @@ class ComposerStaticInita417e793a2a91963599b4f8d4312034c
22
  array (
23
  0 => __DIR__ . '/..' . '/glenscott/url-normalizer/src/URL',
24
  ),
25
- 'FacebookAds\\' =>
26
- array (
27
- 0 => __DIR__ . '/..' . '/facebook/php-business-sdk/src/FacebookAds',
28
- ),
29
  );
30
 
31
  public static $classMap = array (
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  'WP_Async_Task' => __DIR__ . '/..' . '/techcrunch/wp-async-task/wp-async-task.php',
33
  );
34
 
35
  public static function getInitializer(ClassLoader $loader)
36
  {
37
  return \Closure::bind(function () use ($loader) {
38
- $loader->prefixLengthsPsr4 = ComposerStaticInita417e793a2a91963599b4f8d4312034c::$prefixLengthsPsr4;
39
- $loader->prefixDirsPsr4 = ComposerStaticInita417e793a2a91963599b4f8d4312034c::$prefixDirsPsr4;
40
- $loader->classMap = ComposerStaticInita417e793a2a91963599b4f8d4312034c::$classMap;
41
 
42
  }, null, ClassLoader::class);
43
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitdaa5543e142760e462d1cb6eea8cb38e
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'U' =>
11
  array (
12
  'URL\\' => 4,
13
  ),
 
 
 
 
14
  );
15
 
16
  public static $prefixDirsPsr4 = array (
18
  array (
19
  0 => __DIR__ . '/..' . '/glenscott/url-normalizer/src/URL',
20
  ),
 
 
 
 
21
  );
22
 
23
  public static $classMap = array (
24
+ 'PYS_PRO_GLOBAL\\FacebookAds\\AnonymousSession' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/AnonymousSession.php',
25
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Api' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Api.php',
26
+ 'PYS_PRO_GLOBAL\\FacebookAds\\ApiConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/ApiConfig.php',
27
+ 'PYS_PRO_GLOBAL\\FacebookAds\\ApiRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/ApiRequest.php',
28
+ 'PYS_PRO_GLOBAL\\FacebookAds\\CrashReasons' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php',
29
+ 'PYS_PRO_GLOBAL\\FacebookAds\\CrashReporter' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php',
30
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Cursor' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Cursor.php',
31
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\AbstractEnum' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/AbstractEnum.php',
32
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\EmptyEnum' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/EmptyEnum.php',
33
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Enum\\EnumInstanceInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Enum/EnumInstanceInterface.php',
34
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Exception\\Exception' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Exception/Exception.php',
35
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\AbstractAdapter' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AbstractAdapter.php',
36
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\AdapterInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AdapterInterface.php',
37
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\CurlAdapter' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/CurlAdapter.php',
38
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\AbstractCurl' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/AbstractCurl.php',
39
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\Curl' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl.php',
40
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\Curl55' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl55.php',
41
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Adapter\\Curl\\CurlInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/CurlInterface.php',
42
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Client' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Client.php',
43
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\AuthorizationException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/AuthorizationException.php',
44
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ClientException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ClientException.php',
45
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\EmptyResponseException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/EmptyResponseException.php',
46
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\PermissionException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/PermissionException.php',
47
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\RequestException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php',
48
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ServerException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ServerException.php',
49
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Exception\\ThrottleException' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ThrottleException.php',
50
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\FileParameter' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/FileParameter.php',
51
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Headers' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Headers.php',
52
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Parameters' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Parameters.php',
53
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Request' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Request.php',
54
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\RequestInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/RequestInterface.php',
55
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Response' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Response.php',
56
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\ResponseInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/ResponseInterface.php',
57
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\SimpleRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/SimpleRequest.php',
58
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Http\\Util' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Http/Util.php',
59
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger.php',
60
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger\\JsonAwareParameters' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonAwareParameters.php',
61
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\CurlLogger\\JsonNode' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonNode.php',
62
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\LoggerInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/LoggerInterface.php',
63
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Logger\\NullLogger' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Logger/NullLogger.php',
64
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractArchivableCrudObject' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractArchivableCrudObject.php',
65
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractCrudObject' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractCrudObject.php',
66
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AbstractObject' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AbstractObject.php',
67
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Ad' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Ad.php',
68
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccount' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccount.php',
69
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountActivity.php',
70
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountAdRulesHistory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdRulesHistory.php',
71
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountAdVolume' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdVolume.php',
72
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountContentFilterLevelsInheritance' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountContentFilterLevelsInheritance.php',
73
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountCreationRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountCreationRequest.php',
74
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDefaultDestination' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDefaultDestination.php',
75
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDefaultObjective' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDefaultObjective.php',
76
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountDeliveryEstimate' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountDeliveryEstimate.php',
77
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountMatchedSearchApplicationsEdgeData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountMatchedSearchApplicationsEdgeData.php',
78
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountMaxBid' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountMaxBid.php',
79
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountPromotableObjects' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountPromotableObjects.php',
80
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountReachEstimate' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountReachEstimate.php',
81
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountRecommendedCamapaignBudget' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountRecommendedCamapaignBudget.php',
82
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountRoas' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountRoas.php',
83
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountSubscribedApps' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountSubscribedApps.php',
84
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountTargetingUnified' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountTargetingUnified.php',
85
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountTrackingData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountTrackingData.php',
86
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAccountUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountUser.php',
87
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdActivity.php',
88
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpec.php',
89
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecAssetLabel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecAssetLabel.php',
90
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecBody' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecBody.php',
91
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecCaption' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecCaption.php',
92
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecDescription' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecDescription.php',
93
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecGroupRule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecGroupRule.php',
94
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecImage' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecImage.php',
95
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecLinkURL' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecLinkURL.php',
96
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecTitle' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecTitle.php',
97
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAssetFeedSpecVideo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAssetFeedSpecVideo.php',
98
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequest.php',
99
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequestSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequestSet.php',
100
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdAsyncRequestSetNotificationResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdAsyncRequestSetNotificationResult.php',
101
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdBidAdjustments' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdBidAdjustments.php',
102
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignActivity.php',
103
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignBidConstraint' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignBidConstraint.php',
104
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignDeliveryEstimate' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignDeliveryEstimate.php',
105
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignDeliveryStatsUnsupportedReasons' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignDeliveryStatsUnsupportedReasons.php',
106
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignFrequencyControlSpecs' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignFrequencyControlSpecs.php',
107
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignGroupActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignGroupActivity.php',
108
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignIssuesInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignIssuesInfo.php',
109
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignLearningStageInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignLearningStageInfo.php',
110
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignOptimizationEvent' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignOptimizationEvent.php',
111
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCampaignPacedBidInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCampaignPacedBidInfo.php',
112
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreative' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreative.php',
113
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeAdDisclaimer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeAdDisclaimer.php',
114
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeCollectionThumbnailInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeCollectionThumbnailInfo.php',
115
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeInsights' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeInsights.php',
116
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeInteractiveComponentsSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeInteractiveComponentsSpec.php',
117
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkData.php',
118
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataAppLinkSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataAppLinkSpec.php',
119
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataCallToAction' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataCallToAction.php',
120
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataCallToActionValue' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataCallToActionValue.php',
121
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataChildAttachment' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataChildAttachment.php',
122
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataImageLayerSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataImageLayerSpec.php',
123
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataImageOverlaySpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataImageOverlaySpec.php',
124
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataSponsorshipInfoSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataSponsorshipInfoSpec.php',
125
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeLinkDataTemplateVideoSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeLinkDataTemplateVideoSpec.php',
126
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeObjectStorySpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeObjectStorySpec.php',
127
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePhotoData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePhotoData.php',
128
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePhotoDataMediaElements' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePhotoDataMediaElements.php',
129
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePlaceData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePlaceData.php',
130
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePlatformCustomization' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePlatformCustomization.php',
131
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePortraitCustomizations' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePortraitCustomizations.php',
132
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativePostClickConfiguration' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativePostClickConfiguration.php',
133
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeRecommenderSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeRecommenderSettings.php',
134
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeStaticFallbackSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeStaticFallbackSpec.php',
135
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeTemplateURLSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeTemplateURLSpec.php',
136
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeTextData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeTextData.php',
137
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCreativeVideoData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCreativeVideoData.php',
138
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdCustomizationRuleSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdCustomizationRuleSpec.php',
139
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdDynamicCreative' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdDynamicCreative.php',
140
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdEntityTargetSpend' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdEntityTargetSpend.php',
141
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdImage' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdImage.php',
142
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdKeywords' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdKeywords.php',
143
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdLabel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdLabel.php',
144
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdMonetizationProperty' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdMonetizationProperty.php',
145
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdNetworkAnalyticsAsyncQueryResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdNetworkAnalyticsAsyncQueryResult.php',
146
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdNetworkAnalyticsSyncQueryResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdNetworkAnalyticsSyncQueryResult.php',
147
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacePageSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacePageSet.php',
148
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacePageSetMetadata' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacePageSetMetadata.php',
149
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPlacement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPlacement.php',
150
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPreview' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPreview.php',
151
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdPromotedObject' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdPromotedObject.php',
152
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRecommendation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRecommendation.php',
153
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRecommendationData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRecommendationData.php',
154
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdReportRun' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdReportRun.php',
155
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdReportSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdReportSpec.php',
156
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRule.php',
157
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleEvaluationSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleEvaluationSpec.php',
158
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleExecutionOptions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleExecutionOptions.php',
159
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleExecutionSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleExecutionSpec.php',
160
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleFilters' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleFilters.php',
161
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistory.php',
162
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistoryResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistoryResult.php',
163
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleHistoryResultAction' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleHistoryResultAction.php',
164
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleSchedule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleSchedule.php',
165
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleScheduleSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleScheduleSpec.php',
166
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdRuleTrigger' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdRuleTrigger.php',
167
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdSet.php',
168
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudy' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudy.php',
169
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyCell' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyCell.php',
170
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyObjective' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyObjective.php',
171
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdStudyObjectiveID' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdStudyObjectiveID.php',
172
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdVideo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdVideo.php',
173
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupActivity.php',
174
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupIssuesInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupIssuesInfo.php',
175
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupPlacementSpecificReviewFeedback' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupPlacementSpecificReviewFeedback.php',
176
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupRelevanceScore' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupRelevanceScore.php',
177
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdgroupReviewFeedback' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdgroupReviewFeedback.php',
178
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdoptablePet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdoptablePet.php',
179
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsActionStats' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsActionStats.php',
180
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsImageCrops' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsImageCrops.php',
181
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsInsights' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsInsights.php',
182
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsOptimalDeliveryGrowthOpportunity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsOptimalDeliveryGrowthOpportunity.php',
183
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixel.php',
184
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixelStats' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixelStats.php',
185
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AdsPixelStatsResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AdsPixelStatsResult.php',
186
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AgeRange' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AgeRange.php',
187
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AgencyClientDeclaration' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AgencyClientDeclaration.php',
188
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Album' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Album.php',
189
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AndroidAppLink' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AndroidAppLink.php',
190
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AppRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AppRequest.php',
191
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AppRequestFormerRecipient' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AppRequestFormerRecipient.php',
192
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Application' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Application.php',
193
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AssignedUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AssignedUser.php',
194
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AsyncRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AsyncRequest.php',
195
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AsyncSession' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AsyncSession.php',
196
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AtlasCampaign' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AtlasCampaign.php',
197
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AttributionSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AttributionSpec.php',
198
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudienceInsightsStudySpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudienceInsightsStudySpec.php',
199
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudiencePermissionForActions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudiencePermissionForActions.php',
200
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AudioCopyright' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AudioCopyright.php',
201
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\AutomotiveModel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/AutomotiveModel.php',
202
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BilledAmountDetails' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BilledAmountDetails.php',
203
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BrandSafetyBlockListUsage' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BrandSafetyBlockListUsage.php',
204
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BroadTargetingCategories' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BroadTargetingCategories.php',
205
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Business' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Business.php',
206
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAdAccountRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAdAccountRequest.php',
207
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAgreement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAgreement.php',
208
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessApplicationRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessApplicationRequest.php',
209
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAssetGroup' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAssetGroup.php',
210
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessAssetSharingAgreement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessAssetSharingAgreement.php',
211
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessOwnedObjectOnBehalfOfRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessOwnedObjectOnBehalfOfRequest.php',
212
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessPageRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessPageRequest.php',
213
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessRoleRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessRoleRequest.php',
214
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessUnit' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessUnit.php',
215
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\BusinessUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/BusinessUser.php',
216
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASAdvertiserPartnershipRecommendation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASAdvertiserPartnershipRecommendation.php',
217
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASCollaborationRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASCollaborationRequest.php',
218
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CPASParentCatalogSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CPASParentCatalogSettings.php',
219
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Campaign' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Campaign.php',
220
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CampaignGroupBrandConfiguration' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CampaignGroupBrandConfiguration.php',
221
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CampaignGroupCollaborativeAdsPartnerInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CampaignGroupCollaborativeAdsPartnerInfo.php',
222
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanRedownloadInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanRedownloadInterface.php',
223
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Canvas' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Canvas.php',
224
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasAdSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasAdSettings.php',
225
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasBodyElement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasBodyElement.php',
226
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CanvasCollectionThumbnail' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CanvasCollectionThumbnail.php',
227
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogBasedTargeting' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogBasedTargeting.php',
228
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogItemAppLinks' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogItemAppLinks.php',
229
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogItemAppealStatus' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogItemAppealStatus.php',
230
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CatalogSubVerticalList' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CatalogSubVerticalList.php',
231
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CheckBatchRequestStatus' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CheckBatchRequestStatus.php',
232
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ChildEvent' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ChildEvent.php',
233
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ClickTrackingTag' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ClickTrackingTag.php',
234
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CollaborativeAdsPartnerInfoListItem' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CollaborativeAdsPartnerInfoListItem.php',
235
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CollaborativeAdsShareSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CollaborativeAdsShareSettings.php',
236
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Comment' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Comment.php',
237
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceMerchantSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceMerchantSettings.php',
238
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceMerchantSettingsSetupStatus' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceMerchantSettingsSetupStatus.php',
239
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceOrder' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceOrder.php',
240
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceOrderTransactionDetail' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceOrderTransactionDetail.php',
241
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommercePayout' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommercePayout.php',
242
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CommerceSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CommerceSettings.php',
243
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ConnectionsTargeting' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ConnectionsTargeting.php',
244
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ContentDeliveryReport' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ContentDeliveryReport.php',
245
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ConversionActionQuery' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ConversionActionQuery.php',
246
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CopyrightReferenceContainer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CopyrightReferenceContainer.php',
247
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CoverPhoto' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CoverPhoto.php',
248
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CreativeHistory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CreativeHistory.php',
249
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CreditPartitionActionOptions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CreditPartitionActionOptions.php',
250
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Currency' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Currency.php',
251
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CurrencyAmount' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CurrencyAmount.php',
252
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudience.php',
253
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceAdAccount' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceAdAccount.php',
254
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceDataSource' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceDataSource.php',
255
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceMultiKey' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceMultiKey.php',
256
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\BirthYearNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/BirthYearNormalizer.php',
257
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\CityNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/CityNormalizer.php',
258
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\CountryNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/CountryNormalizer.php',
259
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\DateNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/DateNormalizer.php',
260
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\EmailNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/EmailNormalizer.php',
261
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\FirstNameInitialNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/FirstNameInitialNormalizer.php',
262
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\FirstNameNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/FirstNameNormalizer.php',
263
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\GenderNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/GenderNormalizer.php',
264
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\HashNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/HashNormalizer.php',
265
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\LastNameNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/LastNameNormalizer.php',
266
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\MadidNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/MadidNormalizer.php',
267
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\PhoneNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/PhoneNormalizer.php',
268
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\StateNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/StateNormalizer.php',
269
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\ValueNormalizerInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/ValueNormalizerInterface.php',
270
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceNormalizers\\ZipNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceNormalizers/ZipNormalizer.php',
271
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceSession' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceSession.php',
272
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceSharingStatus' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceSharingStatus.php',
273
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudienceStatus' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudienceStatus.php',
274
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudiencesTOS' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudiencesTOS.php',
275
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomAudiencesharedAccountInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomAudiencesharedAccountInfo.php',
276
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomConversion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomConversion.php',
277
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomConversionStatsResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomConversionStatsResult.php',
278
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\CustomUserSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/CustomUserSettings.php',
279
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DACheck' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DACheck.php',
280
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DayPart' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DayPart.php',
281
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DeliveryCheck' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DeliveryCheck.php',
282
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DeliveryCheckExtraInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DeliveryCheckExtraInfo.php',
283
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Destination' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Destination.php',
284
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DestinationCatalogSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DestinationCatalogSettings.php',
285
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Domain' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Domain.php',
286
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicContentSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicContentSet.php',
287
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicPostChildAttachment' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicPostChildAttachment.php',
288
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\DynamicPriceConfigByDate' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/DynamicPriceConfigByDate.php',
289
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Engagement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Engagement.php',
290
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EntityAtTextRange' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EntityAtTextRange.php',
291
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Event' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Event.php',
292
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EventSourceGroup' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EventSourceGroup.php',
293
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\EventTour' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/EventTour.php',
294
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Experience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Experience.php',
295
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCredit' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCredit.php',
296
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCreditAllocationConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCreditAllocationConfig.php',
297
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExtendedCreditInvoiceGroup' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExtendedCreditInvoiceGroup.php',
298
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ExternalEventSource' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ExternalEventSource.php',
299
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FAMEExportConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FAMEExportConfig.php',
300
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AbstractArchivableCrudObjectFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AbstractArchivableCrudObjectFields.php',
301
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountActivityFields.php',
302
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountAdRulesHistoryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountAdRulesHistoryFields.php',
303
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountAdVolumeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountAdVolumeFields.php',
304
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountContentFilterLevelsInheritanceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountContentFilterLevelsInheritanceFields.php',
305
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountCreationRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountCreationRequestFields.php',
306
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDefaultDestinationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDefaultDestinationFields.php',
307
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDefaultObjectiveFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDefaultObjectiveFields.php',
308
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountDeliveryEstimateFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountDeliveryEstimateFields.php',
309
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountFields.php',
310
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountMatchedSearchApplicationsEdgeDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountMatchedSearchApplicationsEdgeDataFields.php',
311
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountMaxBidFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountMaxBidFields.php',
312
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountPromotableObjectsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountPromotableObjectsFields.php',
313
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountReachEstimateFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountReachEstimateFields.php',
314
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountRecommendedCamapaignBudgetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountRecommendedCamapaignBudgetFields.php',
315
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountRoasFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountRoasFields.php',
316
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountSubscribedAppsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountSubscribedAppsFields.php',
317
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountTargetingUnifiedFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountTargetingUnifiedFields.php',
318
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountTrackingDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountTrackingDataFields.php',
319
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAccountUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAccountUserFields.php',
320
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdActivityFields.php',
321
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecAssetLabelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecAssetLabelFields.php',
322
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecBodyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecBodyFields.php',
323
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecCaptionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecCaptionFields.php',
324
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecDescriptionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecDescriptionFields.php',
325
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecFields.php',
326
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecGroupRuleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecGroupRuleFields.php',
327
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecImageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecImageFields.php',
328
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecLinkURLFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecLinkURLFields.php',
329
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecTitleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecTitleFields.php',
330
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAssetFeedSpecVideoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAssetFeedSpecVideoFields.php',
331
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestFields.php',
332
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestSetFields.php',
333
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdAsyncRequestSetNotificationResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdAsyncRequestSetNotificationResultFields.php',
334
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdBidAdjustmentsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdBidAdjustmentsFields.php',
335
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignActivityFields.php',
336
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignBidConstraintFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignBidConstraintFields.php',
337
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignDeliveryEstimateFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignDeliveryEstimateFields.php',
338
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignDeliveryStatsUnsupportedReasonsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignDeliveryStatsUnsupportedReasonsFields.php',
339
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignFrequencyControlSpecsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignFrequencyControlSpecsFields.php',
340
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignGroupActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignGroupActivityFields.php',
341
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignIssuesInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignIssuesInfoFields.php',
342
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignLearningStageInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignLearningStageInfoFields.php',
343
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignOptimizationEventFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignOptimizationEventFields.php',
344
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCampaignPacedBidInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCampaignPacedBidInfoFields.php',
345
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeAdDisclaimerFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeAdDisclaimerFields.php',
346
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeCollectionThumbnailInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeCollectionThumbnailInfoFields.php',
347
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeFields.php',
348
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeInsightsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeInsightsFields.php',
349
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeInteractiveComponentsSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeInteractiveComponentsSpecFields.php',
350
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataAppLinkSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataAppLinkSpecFields.php',
351
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataCallToActionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataCallToActionFields.php',
352
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataCallToActionValueFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataCallToActionValueFields.php',
353
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataChildAttachmentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataChildAttachmentFields.php',
354
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataFields.php',
355
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataImageLayerSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataImageLayerSpecFields.php',
356
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataImageOverlaySpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataImageOverlaySpecFields.php',
357
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataSponsorshipInfoSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataSponsorshipInfoSpecFields.php',
358
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeLinkDataTemplateVideoSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeLinkDataTemplateVideoSpecFields.php',
359
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeObjectStorySpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeObjectStorySpecFields.php',
360
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePhotoDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePhotoDataFields.php',
361
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePhotoDataMediaElementsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePhotoDataMediaElementsFields.php',
362
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePlaceDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePlaceDataFields.php',
363
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePlatformCustomizationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePlatformCustomizationFields.php',
364
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePortraitCustomizationsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePortraitCustomizationsFields.php',
365
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativePostClickConfigurationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativePostClickConfigurationFields.php',
366
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeRecommenderSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeRecommenderSettingsFields.php',
367
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeStaticFallbackSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeStaticFallbackSpecFields.php',
368
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeTemplateURLSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeTemplateURLSpecFields.php',
369
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeTextDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeTextDataFields.php',
370
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCreativeVideoDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCreativeVideoDataFields.php',
371
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdCustomizationRuleSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdCustomizationRuleSpecFields.php',
372
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdDynamicCreativeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdDynamicCreativeFields.php',
373
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdEntityTargetSpendFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdEntityTargetSpendFields.php',
374
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdFields.php',
375
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdImageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdImageFields.php',
376
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdKeywordsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdKeywordsFields.php',
377
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdLabelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdLabelFields.php',
378
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdMonetizationPropertyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdMonetizationPropertyFields.php',
379
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdNetworkAnalyticsAsyncQueryResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdNetworkAnalyticsAsyncQueryResultFields.php',
380
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdNetworkAnalyticsSyncQueryResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdNetworkAnalyticsSyncQueryResultFields.php',
381
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacePageSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacePageSetFields.php',
382
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacePageSetMetadataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacePageSetMetadataFields.php',
383
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPlacementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPlacementFields.php',
384
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPreviewFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPreviewFields.php',
385
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdPromotedObjectFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdPromotedObjectFields.php',
386
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRecommendationDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRecommendationDataFields.php',
387
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRecommendationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRecommendationFields.php',
388
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdReportRunFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdReportRunFields.php',
389
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdReportSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdReportSpecFields.php',
390
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleEvaluationSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleEvaluationSpecFields.php',
391
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleExecutionOptionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleExecutionOptionsFields.php',
392
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleExecutionSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleExecutionSpecFields.php',
393
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleFields.php',
394
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleFiltersFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleFiltersFields.php',
395
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryFields.php',
396
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryResultActionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryResultActionFields.php',
397
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleHistoryResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleHistoryResultFields.php',
398
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleScheduleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleScheduleFields.php',
399
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleScheduleSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleScheduleSpecFields.php',
400
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdRuleTriggerFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdRuleTriggerFields.php',
401
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdSetFields.php',
402
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyCellFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyCellFields.php',
403
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyFields.php',
404
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyObjectiveFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyObjectiveFields.php',
405
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdStudyObjectiveIDFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdStudyObjectiveIDFields.php',
406
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdVideoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdVideoFields.php',
407
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupActivityFields.php',
408
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupIssuesInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupIssuesInfoFields.php',
409
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupPlacementSpecificReviewFeedbackFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupPlacementSpecificReviewFeedbackFields.php',
410
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupRelevanceScoreFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupRelevanceScoreFields.php',
411
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdgroupReviewFeedbackFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdgroupReviewFeedbackFields.php',
412
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdoptablePetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdoptablePetFields.php',
413
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsActionStatsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsActionStatsFields.php',
414
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsImageCropsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsImageCropsFields.php',
415
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsInsightsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsInsightsFields.php',
416
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsOptimalDeliveryGrowthOpportunityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsOptimalDeliveryGrowthOpportunityFields.php',
417
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelFields.php',
418
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelStatsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelStatsFields.php',
419
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AdsPixelStatsResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AdsPixelStatsResultFields.php',
420
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AgeRangeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AgeRangeFields.php',
421
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\Agency' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/Agency.php',
422
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AgencyClientDeclarationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AgencyClientDeclarationFields.php',
423
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AlbumFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AlbumFields.php',
424
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AndroidAppLinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AndroidAppLinkFields.php',
425
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AppRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AppRequestFields.php',
426
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AppRequestFormerRecipientFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AppRequestFormerRecipientFields.php',
427
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ApplicationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ApplicationFields.php',
428
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AssignedUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AssignedUserFields.php',
429
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AsyncRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AsyncRequestFields.php',
430
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AsyncSessionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AsyncSessionFields.php',
431
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AtlasCampaignFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AtlasCampaignFields.php',
432
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AttributionSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AttributionSpecFields.php',
433
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudienceInsightsStudySpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudienceInsightsStudySpecFields.php',
434
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudiencePermissionForActionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudiencePermissionForActionsFields.php',
435
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AudioCopyrightFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AudioCopyrightFields.php',
436
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\AutomotiveModelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/AutomotiveModelFields.php',
437
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BilledAmountDetailsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BilledAmountDetailsFields.php',
438
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BrandSafetyBlockListUsageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BrandSafetyBlockListUsageFields.php',
439
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BroadTargetingCategoriesFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BroadTargetingCategoriesFields.php',
440
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAdAccountRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAdAccountRequestFields.php',
441
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAgreementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAgreementFields.php',
442
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessApplicationRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessApplicationRequestFields.php',
443
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAssetGroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAssetGroupFields.php',
444
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessAssetSharingAgreementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessAssetSharingAgreementFields.php',
445
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessFields.php',
446
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessOwnedObjectOnBehalfOfRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessOwnedObjectOnBehalfOfRequestFields.php',
447
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessPageRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessPageRequestFields.php',
448
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessRoleRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessRoleRequestFields.php',
449
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessUnitFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessUnitFields.php',
450
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\BusinessUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/BusinessUserFields.php',
451
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASAdvertiserPartnershipRecommendationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASAdvertiserPartnershipRecommendationFields.php',
452
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASCollaborationRequestFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASCollaborationRequestFields.php',
453
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CPASParentCatalogSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CPASParentCatalogSettingsFields.php',
454
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignFields.php',
455
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignGroupBrandConfigurationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignGroupBrandConfigurationFields.php',
456
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CampaignGroupCollaborativeAdsPartnerInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CampaignGroupCollaborativeAdsPartnerInfoFields.php',
457
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasAdSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasAdSettingsFields.php',
458
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasBodyElementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasBodyElementFields.php',
459
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasCollectionThumbnailFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasCollectionThumbnailFields.php',
460
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CanvasFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CanvasFields.php',
461
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogBasedTargetingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogBasedTargetingFields.php',
462
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogItemAppLinksFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogItemAppLinksFields.php',
463
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogItemAppealStatusFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogItemAppealStatusFields.php',
464
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CatalogSubVerticalListFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CatalogSubVerticalListFields.php',
465
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CheckBatchRequestStatusFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CheckBatchRequestStatusFields.php',
466
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ChildEventFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ChildEventFields.php',
467
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ClickTrackingTagFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ClickTrackingTagFields.php',
468
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CollaborativeAdsPartnerInfoListItemFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CollaborativeAdsPartnerInfoListItemFields.php',
469
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CollaborativeAdsShareSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CollaborativeAdsShareSettingsFields.php',
470
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommentFields.php',
471
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceMerchantSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceMerchantSettingsFields.php',
472
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceMerchantSettingsSetupStatusFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceMerchantSettingsSetupStatusFields.php',
473
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceOrderFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceOrderFields.php',
474
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceOrderTransactionDetailFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceOrderTransactionDetailFields.php',
475
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommercePayoutFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommercePayoutFields.php',
476
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CommerceSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CommerceSettingsFields.php',
477
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ConnectionsTargetingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ConnectionsTargetingFields.php',
478
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ContentDeliveryReportFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ContentDeliveryReportFields.php',
479
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ConversionActionQueryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ConversionActionQueryFields.php',
480
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CopyrightReferenceContainerFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CopyrightReferenceContainerFields.php',
481
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CoverPhotoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CoverPhotoFields.php',
482
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CreativeHistoryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CreativeHistoryFields.php',
483
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CreditPartitionActionOptionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CreditPartitionActionOptionsFields.php',
484
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CurrencyAmountFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CurrencyAmountFields.php',
485
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CurrencyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CurrencyFields.php',
486
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceAdAccountFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceAdAccountFields.php',
487
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceDataSourceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceDataSourceFields.php',
488
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceFields.php',
489
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceMultikeySchemaFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceMultikeySchemaFields.php',
490
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceSessionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceSessionFields.php',
491
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceSharingStatusFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceSharingStatusFields.php',
492
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudienceStatusFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudienceStatusFields.php',
493
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudiencesTOSFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudiencesTOSFields.php',
494
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomAudiencesharedAccountInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomAudiencesharedAccountInfoFields.php',
495
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomConversionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomConversionFields.php',
496
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomConversionStatsResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomConversionStatsResultFields.php',
497
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\CustomUserSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/CustomUserSettingsFields.php',
498
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DACheckFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DACheckFields.php',
499
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DayPartFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DayPartFields.php',
500
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DeliveryCheckExtraInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DeliveryCheckExtraInfoFields.php',
501
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DeliveryCheckFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DeliveryCheckFields.php',
502
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DestinationCatalogSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DestinationCatalogSettingsFields.php',
503
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DestinationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DestinationFields.php',
504
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DomainFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DomainFields.php',
505
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicContentSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicContentSetFields.php',
506
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicPostChildAttachmentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicPostChildAttachmentFields.php',
507
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\DynamicPriceConfigByDateFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/DynamicPriceConfigByDateFields.php',
508
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EngagementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EngagementFields.php',
509
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EntityAtTextRangeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EntityAtTextRangeFields.php',
510
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventFields.php',
511
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventSourceGroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventSourceGroupFields.php',
512
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\EventTourFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/EventTourFields.php',
513
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExperienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExperienceFields.php',
514
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditAllocationConfigFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditAllocationConfigFields.php',
515
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditFields.php',
516
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExtendedCreditInvoiceGroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExtendedCreditInvoiceGroupFields.php',
517
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ExternalEventSourceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ExternalEventSourceFields.php',
518
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FAMEExportConfigFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FAMEExportConfigFields.php',
519
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FlexibleTargetingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FlexibleTargetingFields.php',
520
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FlightFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FlightFields.php',
521
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FriendListFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FriendListFields.php',
522
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FundingSourceDetailsCouponFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FundingSourceDetailsCouponFields.php',
523
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\FundingSourceDetailsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/FundingSourceDetailsFields.php',
524
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\GroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/GroupFields.php',
525
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HomeListingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HomeListingFields.php',
526
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HotelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HotelFields.php',
527
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\HotelRoomFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/HotelRoomFields.php',
528
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IDNameFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IDNameFields.php',
529
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGCommentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGCommentFields.php',
530
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGMediaFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGMediaFields.php',
531
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IGUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IGUserFields.php',
532
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InsightsResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InsightsResultFields.php',
533
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramInsightsResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramInsightsResultFields.php',
534
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramInsightsValueFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramInsightsValueFields.php',
535
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstagramUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstagramUserFields.php',
536
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstantArticleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstantArticleFields.php',
537
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InstantArticleInsightsQueryResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InstantArticleInsightsQueryResultFields.php',
538
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\InvoiceCampaignFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/InvoiceCampaignFields.php',
539
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\IosAppLinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/IosAppLinkFields.php',
540
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\KeyValueFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/KeyValueFields.php',
541
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadFields.php',
542
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenAppointmentBookingInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenAppointmentBookingInfoFields.php',
543
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenConditionalQuestionsGroupChoicesFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenConditionalQuestionsGroupChoicesFields.php',
544
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenConditionalQuestionsGroupQuestionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenConditionalQuestionsGroupQuestionsFields.php',
545
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenDraftQuestionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenDraftQuestionFields.php',
546
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenPostSubmissionCheckResultFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenPostSubmissionCheckResultFields.php',
547
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenQuestionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenQuestionFields.php',
548
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadGenQuestionOptionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadGenQuestionOptionFields.php',
549
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LeadgenFormFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LeadgenFormFields.php',
550
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LifeEventFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LifeEventFields.php',
551
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LinkFields.php',
552
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveEncoderFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveEncoderFields.php',
553
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoAdBreakConfigFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoAdBreakConfigFields.php',
554
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoErrorFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoErrorFields.php',
555
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoFields.php',
556
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoInputStreamFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoInputStreamFields.php',
557
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LiveVideoTargetingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LiveVideoTargetingFields.php',
558
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LocationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LocationFields.php',
559
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\LookalikeSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/LookalikeSpecFields.php',
560
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MailingAddressFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MailingAddressFields.php',
561
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MeasurementUploadEventFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MeasurementUploadEventFields.php',
562
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MediaFingerprintFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MediaFingerprintFields.php',
563
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessagingFeatureReviewFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessagingFeatureReviewFields.php',
564
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessengerDestinationPageWelcomeMessageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessengerDestinationPageWelcomeMessageFields.php',
565
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MessengerProfileFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MessengerProfileFields.php',
566
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MinimumBudgetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MinimumBudgetFields.php',
567
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\MusicVideoCopyrightFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/MusicVideoCopyrightFields.php',
568
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferDiscountFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferDiscountFields.php',
569
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferFields.php',
570
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NativeOfferViewFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NativeOfferViewFields.php',
571
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\NullNodeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/NullNodeFields.php',
572
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OfflineConversionDataSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OfflineConversionDataSetFields.php',
573
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OfflineTermsOfServiceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OfflineTermsOfServiceFields.php',
574
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OffsitePixelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OffsitePixelFields.php',
575
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OpenGraphContextFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OpenGraphContextFields.php',
576
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OracleTransactionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OracleTransactionFields.php',
577
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\OutcomePredictionPointFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/OutcomePredictionPointFields.php',
578
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageAdminNoteFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageAdminNoteFields.php',
579
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageCallToActionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageCallToActionFields.php',
580
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageCategoryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageCategoryFields.php',
581
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageChangeProposalFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageChangeProposalFields.php',
582
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageFields.php',
583
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageParkingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageParkingFields.php',
584
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PagePaymentOptionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PagePaymentOptionsFields.php',
585
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PagePostFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PagePostFields.php',
586
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageRestaurantServicesFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageRestaurantServicesFields.php',
587
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageRestaurantSpecialtiesFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageRestaurantSpecialtiesFields.php',
588
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageSavedFilterFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageSavedFilterFields.php',
589
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageSettingsFields.php',
590
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageStartInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageStartInfoFields.php',
591
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageThreadOwnerFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageThreadOwnerFields.php',
592
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageUpcomingChangeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageUpcomingChangeFields.php',
593
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PageUserMessageThreadLabelFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PageUserMessageThreadLabelFields.php',
594
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PartnerStudyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PartnerStudyFields.php',
595
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PaymentPricepointsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PaymentPricepointsFields.php',
596
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PaymentSubscriptionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PaymentSubscriptionFields.php',
597
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PermissionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PermissionFields.php',
598
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PersonaFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PersonaFields.php',
599
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PhotoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PhotoFields.php',
600
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlaceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlaceFields.php',
601
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlaceTopicFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlaceTopicFields.php',
602
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlatformImageSourceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlatformImageSourceFields.php',
603
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PlayableContentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PlayableContentFields.php',
604
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PostFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PostFields.php',
605
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PrivacyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PrivacyFields.php',
606
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductAudienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductAudienceFields.php',
607
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogCategoryFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogCategoryFields.php',
608
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogFields.php',
609
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogHotelRoomsBatchFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogHotelRoomsBatchFields.php',
610
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogImageSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogImageSettingsFields.php',
611
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogImageSettingsOperationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogImageSettingsOperationFields.php',
612
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogPricingVariablesBatchFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogPricingVariablesBatchFields.php',
613
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductCatalogProductSetsBatchFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductCatalogProductSetsBatchFields.php',
614
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductEventStatFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductEventStatFields.php',
615
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedFields.php',
616
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedMissingFeedItemReplacementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedMissingFeedItemReplacementFields.php',
617
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedRuleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedRuleFields.php',
618
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedRuleSuggestionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedRuleSuggestionFields.php',
619
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedScheduleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedScheduleFields.php',
620
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadDiagnosticsReportFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadDiagnosticsReportFields.php',
621
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorFields.php',
622
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorReportFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorReportFields.php',
623
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadErrorSampleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadErrorSampleFields.php',
624
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductFeedUploadFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductFeedUploadFields.php',
625
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductGroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductGroupFields.php',
626
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductItemCommerceInsightsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductItemCommerceInsightsFields.php',
627
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductItemFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductItemFields.php',
628
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductSetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductSetFields.php',
629
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductSetMetadataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductSetMetadataFields.php',
630
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProductVariantFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProductVariantFields.php',
631
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProfileFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProfileFields.php',
632
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ProfilePictureSourceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ProfilePictureSourceFields.php',
633
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\PublisherBlockListFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/PublisherBlockListFields.php',
634
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RTBDynamicPostFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RTBDynamicPostFields.php',
635
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RawCustomAudienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RawCustomAudienceFields.php',
636
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyActivityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyActivityFields.php',
637
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyAdFormatFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyAdFormatFields.php',
638
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyCurveLowerConfidenceRangeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyCurveLowerConfidenceRangeFields.php',
639
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyCurveUpperConfidenceRangeFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyCurveUpperConfidenceRangeFields.php',
640
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyDayPartFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyDayPartFields.php',
641
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyEstimatesCurveFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyEstimatesCurveFields.php',
642
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyEstimatesPlacementBreakdownFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyEstimatesPlacementBreakdownFields.php',
643
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencyPredictionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencyPredictionFields.php',
644
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReachFrequencySpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReachFrequencySpecFields.php',
645
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReadOnlyAnalyticsUserPropertyConfigFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReadOnlyAnalyticsUserPropertyConfigFields.php',
646
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RecommendationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RecommendationFields.php',
647
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ReferralFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ReferralFields.php',
648
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RevSharePolicyFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RevSharePolicyFields.php',
649
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\RichMediaElementFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/RichMediaElementFields.php',
650
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SavedAudienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SavedAudienceFields.php',
651
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SavedMessageResponseFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SavedMessageResponseFields.php',
652
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SecuritySettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SecuritySettingsFields.php',
653
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SplitTestWinnerFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SplitTestWinnerFields.php',
654
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\StoreCatalogSettingsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/StoreCatalogSettingsFields.php',
655
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\SystemUserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/SystemUserFields.php',
656
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TabFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TabFields.php',
657
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingDynamicRuleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingDynamicRuleFields.php',
658
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingFields.php',
659
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationCityFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationCityFields.php',
660
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationCustomLocationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationCustomLocationFields.php',
661
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationElectoralDistrictFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationElectoralDistrictFields.php',
662
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationFields.php',
663
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationGeoEntitiesFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationGeoEntitiesFields.php',
664
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationLocationClusterFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationLocationClusterFields.php',
665
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationLocationExpansionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationLocationExpansionFields.php',
666
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationMarketFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationMarketFields.php',
667
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationPlaceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationPlaceFields.php',
668
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationPoliticalDistrictFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationPoliticalDistrictFields.php',
669
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationRegionFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationRegionFields.php',
670
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingGeoLocationZipFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingGeoLocationZipFields.php',
671
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProductAudienceSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProductAudienceSpecFields.php',
672
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProductAudienceSubSpecFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProductAudienceSubSpecFields.php',
673
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingProspectingAudienceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingProspectingAudienceFields.php',
674
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingRelaxationFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingRelaxationFields.php',
675
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TargetingSentenceLineFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TargetingSentenceLineFields.php',
676
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ThirdPartyMeasurementReportDatasetFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ThirdPartyMeasurementReportDatasetFields.php',
677
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\TrackingAndConversionWithDefaultsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/TrackingAndConversionWithDefaultsFields.php',
678
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\URLFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/URLFields.php',
679
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UnifiedThreadFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UnifiedThreadFields.php',
680
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserCoverPhotoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserCoverPhotoFields.php',
681
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserDeviceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserDeviceFields.php',
682
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserFields.php',
683
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserIDForAppFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserIDForAppFields.php',
684
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserIDForPageFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserIDForPageFields.php',
685
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserLeadGenDisclaimerResponseFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserLeadGenDisclaimerResponseFields.php',
686
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserLeadGenFieldDataFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserLeadGenFieldDataFields.php',
687
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentMethodsInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentMethodsInfoFields.php',
688
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentMobilePricepointsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentMobilePricepointsFields.php',
689
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\UserPaymentModulesOptionsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/UserPaymentModulesOptionsFields.php',
690
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\ValueBasedEligibleSourceFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/ValueBasedEligibleSourceFields.php',
691
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VehicleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VehicleFields.php',
692
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VehicleOfferFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VehicleOfferFields.php',
693
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightConditionGroupFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightConditionGroupFields.php',
694
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightFields.php',
695
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightGeoGateFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightGeoGateFields.php',
696
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightRuleFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightRuleFields.php',
697
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoCopyrightSegmentFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoCopyrightSegmentFields.php',
698
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoListFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoListFields.php',
699
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoPollFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoPollFields.php',
700
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoThumbnailFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoThumbnailFields.php',
701
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VideoUploadLimitsFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VideoUploadLimitsFields.php',
702
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\VoipInfoFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/VoipInfoFields.php',
703
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WebAppLinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WebAppLinkFields.php',
704
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WhatsAppBusinessAccountFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WhatsAppBusinessAccountFields.php',
705
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WindowsAppLinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WindowsAppLinkFields.php',
706
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WindowsPhoneAppLinkFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WindowsPhoneAppLinkFields.php',
707
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Fields\\WorkUserFrontlineFields' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Fields/WorkUserFrontlineFields.php',
708
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FlexibleTargeting' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FlexibleTargeting.php',
709
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Flight' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Flight.php',
710
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FriendList' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FriendList.php',
711
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FundingSourceDetails' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FundingSourceDetails.php',
712
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\FundingSourceDetailsCoupon' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/FundingSourceDetailsCoupon.php',
713
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Group' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Group.php',
714
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\HomeListing' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/HomeListing.php',
715
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Hotel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Hotel.php',
716
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\HotelRoom' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/HotelRoom.php',
717
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IDName' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IDName.php',
718
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGComment' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGComment.php',
719
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGMedia' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGMedia.php',
720
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IGUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IGUser.php',
721
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InsightsResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InsightsResult.php',
722
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramInsightsResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramInsightsResult.php',
723
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramInsightsValue' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramInsightsValue.php',
724
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstagramUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstagramUser.php',
725
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstantArticle' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstantArticle.php',
726
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InstantArticleInsightsQueryResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InstantArticleInsightsQueryResult.php',
727
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\InvoiceCampaign' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/InvoiceCampaign.php',
728
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\IosAppLink' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/IosAppLink.php',
729
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\KeyValue' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/KeyValue.php',
730
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Lead' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Lead.php',
731
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenAppointmentBookingInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenAppointmentBookingInfo.php',
732
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenConditionalQuestionsGroupChoices' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenConditionalQuestionsGroupChoices.php',
733
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenConditionalQuestionsGroupQuestions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenConditionalQuestionsGroupQuestions.php',
734
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenDraftQuestion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenDraftQuestion.php',
735
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenPostSubmissionCheckResult' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenPostSubmissionCheckResult.php',
736
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenQuestion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenQuestion.php',
737
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadGenQuestionOption' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadGenQuestionOption.php',
738
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LeadgenForm' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LeadgenForm.php',
739
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LifeEvent' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LifeEvent.php',
740
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Link' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Link.php',
741
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveEncoder' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveEncoder.php',
742
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideo.php',
743
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoAdBreakConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoAdBreakConfig.php',
744
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoError' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoError.php',
745
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoInputStream' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoInputStream.php',
746
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LiveVideoTargeting' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LiveVideoTargeting.php',
747
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Location' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Location.php',
748
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\LookalikeSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/LookalikeSpec.php',
749
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MailingAddress' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MailingAddress.php',
750
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MeasurementUploadEvent' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MeasurementUploadEvent.php',
751
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MediaFingerprint' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MediaFingerprint.php',
752
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessagingFeatureReview' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessagingFeatureReview.php',
753
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessengerDestinationPageWelcomeMessage' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessengerDestinationPageWelcomeMessage.php',
754
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MessengerProfile' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MessengerProfile.php',
755
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MinimumBudget' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MinimumBudget.php',
756
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\MusicVideoCopyright' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/MusicVideoCopyright.php',
757
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOffer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOffer.php',
758
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOfferDiscount' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOfferDiscount.php',
759
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NativeOfferView' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NativeOfferView.php',
760
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\NullNode' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/NullNode.php',
761
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ObjectStorySpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ObjectStorySpec.php',
762
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OfflineConversionDataSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OfflineConversionDataSet.php',
763
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OfflineTermsOfService' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OfflineTermsOfService.php',
764
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OffsitePixel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OffsitePixel.php',
765
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OpenGraphContext' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OpenGraphContext.php',
766
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OracleTransaction' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OracleTransaction.php',
767
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\OutcomePredictionPoint' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/OutcomePredictionPoint.php',
768
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Page' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Page.php',
769
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageAdminNote' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageAdminNote.php',
770
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageCallToAction' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageCallToAction.php',
771
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageCategory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageCategory.php',
772
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageChangeProposal' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageChangeProposal.php',
773
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageParking' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageParking.php',
774
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PagePaymentOptions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PagePaymentOptions.php',
775
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PagePost' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PagePost.php',
776
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageRestaurantServices' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageRestaurantServices.php',
777
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageRestaurantSpecialties' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageRestaurantSpecialties.php',
778
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageSavedFilter' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageSavedFilter.php',
779
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageSettings.php',
780
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageStartInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageStartInfo.php',
781
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageThreadOwner' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageThreadOwner.php',
782
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageUpcomingChange' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageUpcomingChange.php',
783
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PageUserMessageThreadLabel' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PageUserMessageThreadLabel.php',
784
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PartnerStudy' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PartnerStudy.php',
785
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PaymentPricepoints' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PaymentPricepoints.php',
786
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PaymentSubscription' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PaymentSubscription.php',
787
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Permission' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Permission.php',
788
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Persona' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Persona.php',
789
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Photo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Photo.php',
790
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Place' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Place.php',
791
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlaceTopic' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlaceTopic.php',
792
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlatformImageSource' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlatformImageSource.php',
793
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PlayableContent' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PlayableContent.php',
794
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Post' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Post.php',
795
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Privacy' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Privacy.php',
796
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductAudience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductAudience.php',
797
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalog' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalog.php',
798
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogCategory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogCategory.php',
799
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogHotelRoomsBatch' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogHotelRoomsBatch.php',
800
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogImageSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogImageSettings.php',
801
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogImageSettingsOperation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogImageSettingsOperation.php',
802
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogPricingVariablesBatch' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogPricingVariablesBatch.php',
803
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductCatalogProductSetsBatch' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductCatalogProductSetsBatch.php',
804
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductEventStat' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductEventStat.php',
805
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeed' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeed.php',
806
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedMissingFeedItemReplacement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedMissingFeedItemReplacement.php',
807
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedRule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedRule.php',
808
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedRuleSuggestion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedRuleSuggestion.php',
809
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedSchedule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedSchedule.php',
810
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUpload' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUpload.php',
811
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadDiagnosticsReport' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadDiagnosticsReport.php',
812
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadError' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadError.php',
813
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadErrorReport' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadErrorReport.php',
814
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductFeedUploadErrorSample' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductFeedUploadErrorSample.php',
815
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductGroup' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductGroup.php',
816
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductItem' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductItem.php',
817
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductItemCommerceInsights' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductItemCommerceInsights.php',
818
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductSet' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductSet.php',
819
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductSetMetadata' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductSetMetadata.php',
820
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProductVariant' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProductVariant.php',
821
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Profile' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Profile.php',
822
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ProfilePictureSource' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ProfilePictureSource.php',
823
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\PublisherBlockList' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/PublisherBlockList.php',
824
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RTBDynamicPost' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RTBDynamicPost.php',
825
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RawCustomAudience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RawCustomAudience.php',
826
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyActivity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyActivity.php',
827
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyAdFormat' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyAdFormat.php',
828
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyCurveLowerConfidenceRange' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyCurveLowerConfidenceRange.php',
829
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyCurveUpperConfidenceRange' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyCurveUpperConfidenceRange.php',
830
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyDayPart' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyDayPart.php',
831
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyEstimatesCurve' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyEstimatesCurve.php',
832
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyEstimatesPlacementBreakdown' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyEstimatesPlacementBreakdown.php',
833
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencyPrediction' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencyPrediction.php',
834
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReachFrequencySpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReachFrequencySpec.php',
835
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ReadOnlyAnalyticsUserPropertyConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ReadOnlyAnalyticsUserPropertyConfig.php',
836
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Recommendation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Recommendation.php',
837
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Referral' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Referral.php',
838
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RevSharePolicy' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RevSharePolicy.php',
839
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\RichMediaElement' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/RichMediaElement.php',
840
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SavedAudience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SavedAudience.php',
841
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SavedMessageResponse' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SavedMessageResponse.php',
842
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Search\\DemographicSearchClasses' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Search/DemographicSearchClasses.php',
843
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Search\\TargetingSearchTypes' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Search/TargetingSearchTypes.php',
844
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SecuritySettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SecuritySettings.php',
845
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\AdsPixelSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php',
846
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\AsyncClient' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AsyncClient.php',
847
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\BatchProcessor' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/BatchProcessor.php',
848
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Content' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Content.php',
849
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\CustomData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/CustomData.php',
850
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\DeliveryCategory' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/DeliveryCategory.php',
851
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Event' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Event.php',
852
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventRequest' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequest.php',
853
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventRequestAsync' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventRequestAsync.php',
854
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\EventResponse' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/EventResponse.php',
855
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Gender' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Gender.php',
856
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpMethod' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpMethod.php',
857
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpServiceClientConfig' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpServiceClientConfig.php',
858
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\HttpServiceInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/HttpServiceInterface.php',
859
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Normalizer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Normalizer.php',
860
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Singleton' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Singleton.php',
861
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\UserData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/UserData.php',
862
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ServerSide\\Util' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/Util.php',
863
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SplitTestWinner' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SplitTestWinner.php',
864
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\StoreCatalogSettings' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/StoreCatalogSettings.php',
865
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\SystemUser' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/SystemUser.php',
866
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Tab' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Tab.php',
867
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Targeting' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Targeting.php',
868
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingDynamicRule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingDynamicRule.php',
869
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocation.php',
870
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationCity' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationCity.php',
871
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationCustomLocation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationCustomLocation.php',
872
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationElectoralDistrict' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationElectoralDistrict.php',
873
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationGeoEntities' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationGeoEntities.php',
874
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationLocationCluster' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationLocationCluster.php',
875
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationLocationExpansion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationLocationExpansion.php',
876
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationMarket' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationMarket.php',
877
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationPlace' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationPlace.php',
878
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationPoliticalDistrict' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationPoliticalDistrict.php',
879
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationRegion' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationRegion.php',
880
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingGeoLocationZip' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingGeoLocationZip.php',
881
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProductAudienceSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProductAudienceSpec.php',
882
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProductAudienceSubSpec' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProductAudienceSubSpec.php',
883
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingProspectingAudience' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingProspectingAudience.php',
884
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingRelaxation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingRelaxation.php',
885
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingSearch' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingSearch.php',
886
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TargetingSentenceLine' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TargetingSentenceLine.php',
887
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ThirdPartyMeasurementReportDataset' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ThirdPartyMeasurementReportDataset.php',
888
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\TrackingAndConversionWithDefaults' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/TrackingAndConversionWithDefaults.php',
889
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\AdLabelAwareCrudObjectTrait' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/AdLabelAwareCrudObjectTrait.php',
890
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\FieldValidation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/FieldValidation.php',
891
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Traits\\ObjectValidation' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Traits/ObjectValidation.php',
892
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\URL' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/URL.php',
893
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UnifiedThread' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UnifiedThread.php',
894
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\User' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/User.php',
895
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserCoverPhoto' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserCoverPhoto.php',
896
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserDevice' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserDevice.php',
897
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserIDForApp' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserIDForApp.php',
898
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserIDForPage' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserIDForPage.php',
899
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserLeadGenDisclaimerResponse' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserLeadGenDisclaimerResponse.php',
900
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserLeadGenFieldData' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserLeadGenFieldData.php',
901
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentMethodsInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentMethodsInfo.php',
902
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentMobilePricepoints' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentMobilePricepoints.php',
903
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\UserPaymentModulesOptions' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/UserPaymentModulesOptions.php',
904
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\ValueBasedEligibleSource' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/ValueBasedEligibleSource.php',
905
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdRulesHistoryActionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdRulesHistoryActionValues.php',
906
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdRulesHistoryEvaluationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdRulesHistoryEvaluationTypeValues.php',
907
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountAdVolumeRecommendationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountAdVolumeRecommendationTypeValues.php',
908
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountClaimObjectiveValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountClaimObjectiveValues.php',
909
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountContentTypeValues.php',
910
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountCurrencyValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountCurrencyValues.php',
911
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDefaultObjectiveDefaultObjectiveForUserValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDefaultObjectiveDefaultObjectiveForUserValues.php',
912
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDefaultObjectiveObjectiveForLevelValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDefaultObjectiveObjectiveForLevelValues.php',
913
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountDeliveryEstimateOptimizationGoalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountDeliveryEstimateOptimizationGoalValues.php',
914
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues.php',
915
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountPermittedTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountPermittedTasksValues.php',
916
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountSubtypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountSubtypeValues.php',
917
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedAppStoreValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedAppStoreValues.php',
918
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedLimitTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedLimitTypeValues.php',
919
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedModeValues.php',
920
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedObjectiveValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedObjectiveValues.php',
921
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedRegulatedCategoriesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedRegulatedCategoriesValues.php',
922
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTargetingUnifiedWhitelistedTypesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTargetingUnifiedWhitelistedTypesValues.php',
923
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAccountTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAccountTasksValues.php',
924
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityCategoryValues.php',
925
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityDataSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityDataSourceValues.php',
926
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdActivityEventTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdActivityEventTypeValues.php',
927
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAssetFeedSpecCallToActionTypesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAssetFeedSpecCallToActionTypesValues.php',
928
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestSetNotificationModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestSetNotificationModeValues.php',
929
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestSetNotificationStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestSetNotificationStatusValues.php',
930
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdAsyncRequestStatusesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdAsyncRequestStatusesValues.php',
931
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdBidTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdBidTypeValues.php',
932
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBidStrategyNewValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBidStrategyNewValues.php',
933
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBidStrategyOldValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBidStrategyOldValues.php',
934
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBillingEventNewValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBillingEventNewValues.php',
935
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityBillingEventOldValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityBillingEventOldValues.php',
936
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityOptimizationGoalNewValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityOptimizationGoalNewValues.php',
937
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignActivityOptimizationGoalOldValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignActivityOptimizationGoalOldValues.php',
938
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignDeliveryEstimateOptimizationGoalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignDeliveryEstimateOptimizationGoalValues.php',
939
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignGroupActivityObjectiveNewValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignGroupActivityObjectiveNewValues.php',
940
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCampaignGroupActivityObjectiveOldValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCampaignGroupActivityObjectiveOldValues.php',
941
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdConfiguredStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdConfiguredStatusValues.php',
942
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeApplinkTreatmentValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeApplinkTreatmentValues.php',
943
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeAuthorizationCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeAuthorizationCategoryValues.php',
944
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCallToActionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCallToActionTypeValues.php',
945
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCategorizationCriteriaValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCategorizationCriteriaValues.php',
946
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeCategoryMediaSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeCategoryMediaSourceValues.php',
947
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeDynamicAdVoiceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeDynamicAdVoiceValues.php',
948
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeInstantCheckoutSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeInstantCheckoutSettingValues.php',
949
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataAttachmentStyleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataAttachmentStyleValues.php',
950
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataCallToActionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataCallToActionTypeValues.php',
951
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataFormatOptionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataFormatOptionValues.php',
952
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecBlendingModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecBlendingModeValues.php',
953
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecFrameSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecFrameSourceValues.php',
954
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecImageSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecImageSourceValues.php',
955
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecLayerTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecLayerTypeValues.php',
956
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecOverlayPositionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecOverlayPositionValues.php',
957
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecOverlayShapeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecOverlayShapeValues.php',
958
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageLayerSpecTextFontValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageLayerSpecTextFontValues.php',
959
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecCustomTextTypeValues.php',
960
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecOverlayTemplateValues.php',
961
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecPositionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecPositionValues.php',
962
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecTextFontValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecTextFontValues.php',
963
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecTextTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecTextTypeValues.php',
964
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeLinkDataImageOverlaySpecThemeColorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeLinkDataImageOverlaySpecThemeColorValues.php',
965
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeObjectTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeObjectTypeValues.php',
966
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeOperatorValues.php',
967
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdCreativeStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdCreativeStatusValues.php',
968
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdDatePresetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdDatePresetValues.php',
969
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdEffectiveStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdEffectiveStatusValues.php',
970
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdExecutionOptionsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdExecutionOptionsValues.php',
971
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdImageStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdImageStatusValues.php',
972
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultAggregationPeriodValues.php',
973
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultBreakdownsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultBreakdownsValues.php',
974
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultMetricsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultMetricsValues.php',
975
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultOrderingColumnValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultOrderingColumnValues.php',
976
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdNetworkAnalyticsSyncQueryResultOrderingTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdNetworkAnalyticsSyncQueryResultOrderingTypeValues.php',
977
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdOperatorValues.php',
978
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetCategoryValues.php',
979
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetLocationTypesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetLocationTypesValues.php',
980
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPlacePageSetTargetedAreaTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPlacePageSetTargetedAreaTypeValues.php',
981
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPreviewAdFormatValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPreviewAdFormatValues.php',
982
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPreviewRenderTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPreviewRenderTypeValues.php',
983
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdPromotedObjectCustomEventTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdPromotedObjectCustomEventTypeValues.php',
984
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRecommendationConfidenceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRecommendationConfidenceValues.php',
985
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRecommendationImportanceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRecommendationImportanceValues.php',
986
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleEvaluationSpecEvaluationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleEvaluationSpecEvaluationTypeValues.php',
987
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleExecutionOptionsOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleExecutionOptionsOperatorValues.php',
988
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleExecutionSpecExecutionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleExecutionSpecExecutionTypeValues.php',
989
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleFiltersOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleFiltersOperatorValues.php',
990
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleHistoryActionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleHistoryActionValues.php',
991
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleHistoryResultObjectTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleHistoryResultObjectTypeValues.php',
992
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleStatusValues.php',
993
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleTriggerOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleTriggerOperatorValues.php',
994
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdRuleTriggerTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdRuleTriggerTypeValues.php',
995
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetBidStrategyValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetBidStrategyValues.php',
996
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetBillingEventValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetBillingEventValues.php',
997
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetConfiguredStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetConfiguredStatusValues.php',
998
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetDatePresetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetDatePresetValues.php',
999
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetDestinationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetDestinationTypeValues.php',
1000
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetEffectiveStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetEffectiveStatusValues.php',
1001
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetExecutionOptionsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetExecutionOptionsValues.php',
1002
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetFullFunnelExplorationModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetFullFunnelExplorationModeValues.php',
1003
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetMultiOptimizationGoalWeightValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetMultiOptimizationGoalWeightValues.php',
1004
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOperatorValues.php',
1005
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOptimizationGoalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOptimizationGoalValues.php',
1006
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetOptimizationSubEventValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetOptimizationSubEventValues.php',
1007
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetStatusOptionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetStatusOptionValues.php',
1008
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetStatusValues.php',
1009
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdSetTuneForCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdSetTuneForCategoryValues.php',
1010
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStatusOptionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStatusOptionValues.php',
1011
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStatusValues.php',
1012
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyCellCreationTemplateValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyCellCreationTemplateValues.php',
1013
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyObjectiveTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyObjectiveTypeValues.php',
1014
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdStudyTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdStudyTypeValues.php',
1015
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoBackdatedTimeGranularityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoBackdatedTimeGranularityValues.php',
1016
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoContainerTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoContainerTypeValues.php',
1017
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoContentCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoContentCategoryValues.php',
1018
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoFormattingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoFormattingValues.php',
1019
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoOriginalProjectionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoOriginalProjectionTypeValues.php',
1020
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoSwapModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoSwapModeValues.php',
1021
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoTypeValues.php',
1022
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoUnpublishedContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoUnpublishedContentTypeValues.php',
1023
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdVideoUploadPhaseValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdVideoUploadPhaseValues.php',
1024
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdgroupActivityObjectiveNewValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdgroupActivityObjectiveNewValues.php',
1025
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdgroupActivityObjectiveOldValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdgroupActivityObjectiveOldValues.php',
1026
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionAttributionWindowsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionAttributionWindowsValues.php',
1027
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionBreakdownsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionBreakdownsValues.php',
1028
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsActionReportTimeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsActionReportTimeValues.php',
1029
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsBreakdownsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsBreakdownsValues.php',
1030
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsDatePresetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsDatePresetValues.php',
1031
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsLevelValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsLevelValues.php',
1032
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsInsightsSummaryActionBreakdownsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsInsightsSummaryActionBreakdownsValues.php',
1033
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelAutomaticMatchingFieldsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelAutomaticMatchingFieldsValues.php',
1034
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelDataUseSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelDataUseSettingValues.php',
1035
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelFirstPartyCookieStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelFirstPartyCookieStatusValues.php',
1036
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelSortByValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelSortByValues.php',
1037
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelStatsResultAggregationValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelStatsResultAggregationValues.php',
1038
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AdsPixelTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AdsPixelTasksValues.php',
1039
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AppRoles' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AppRoles.php',
1040
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationAnPlatformsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationAnPlatformsValues.php',
1041
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationLoggingSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationLoggingSourceValues.php',
1042
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationLoggingTargetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationLoggingTargetValues.php',
1043
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationMutationMethodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationMutationMethodValues.php',
1044
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationPlatformValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationPlatformValues.php',
1045
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationPostMethodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationPostMethodValues.php',
1046
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationRequestTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationRequestTypeValues.php',
1047
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationScoreTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationScoreTypeValues.php',
1048
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationSortOrderValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationSortOrderValues.php',
1049
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ApplicationSupportedPlatformsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ApplicationSupportedPlatformsValues.php',
1050
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ArchivableCrudObjectEffectiveStatuses' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ArchivableCrudObjectEffectiveStatuses.php',
1051
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AsyncRequestStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AsyncRequestStatusValues.php',
1052
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\AsyncRequestTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/AsyncRequestTypeValues.php',
1053
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BillingEvents' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BillingEvents.php',
1054
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAgreementRequestStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAgreementRequestStatusValues.php',
1055
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupAdaccountTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupAdaccountTasksValues.php',
1056
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupOfflineConversionDataSetTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupOfflineConversionDataSetTasksValues.php',
1057
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupPageTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupPageTasksValues.php',
1058
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetGroupPixelTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetGroupPixelTasksValues.php',
1059
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessAssetSharingAgreementRequestStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessAssetSharingAgreementRequestStatusValues.php',
1060
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessOwnedObjectOnBehalfOfRequestStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessOwnedObjectOnBehalfOfRequestStatusValues.php',
1061
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessPagePermittedTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessPagePermittedTasksValues.php',
1062
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessPermittedTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessPermittedTasksValues.php',
1063
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessRoleRequestRoleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessRoleRequestRoleValues.php',
1064
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessRoles' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessRoles.php',
1065
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessSurveyBusinessTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessSurveyBusinessTypeValues.php',
1066
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessTwoFactorTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessTwoFactorTypeValues.php',
1067
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessUserRoleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessUserRoleValues.php',
1068
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\BusinessVerticalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/BusinessVerticalValues.php',
1069
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CPASCollaborationRequestRequesterAgencyOrBrandValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CPASCollaborationRequestRequesterAgencyOrBrandValues.php',
1070
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CPASParentCatalogSettingsAttributionWindowsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CPASParentCatalogSettingsAttributionWindowsValues.php',
1071
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignBidStrategyValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignBidStrategyValues.php',
1072
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignBuyingTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignBuyingTypeValues.php',
1073
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignConfiguredStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignConfiguredStatusValues.php',
1074
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignDatePresetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignDatePresetValues.php',
1075
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignEffectiveStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignEffectiveStatusValues.php',
1076
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignExecutionOptionsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignExecutionOptionsValues.php',
1077
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignObjectiveValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignObjectiveValues.php',
1078
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignOperatorValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignOperatorValues.php',
1079
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSmartPromotionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSmartPromotionTypeValues.php',
1080
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoriesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoriesValues.php',
1081
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoryCountryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoryCountryValues.php',
1082
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignSpecialAdCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignSpecialAdCategoryValues.php',
1083
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignStatusOptionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignStatusOptionValues.php',
1084
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CampaignStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CampaignStatusValues.php',
1085
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentCommentPrivacyValueValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentCommentPrivacyValueValues.php',
1086
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentFilterValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentFilterValues.php',
1087
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentLiveFilterValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentLiveFilterValues.php',
1088
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommentOrderValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommentOrderValues.php',
1089
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderFiltersValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderFiltersValues.php',
1090
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderReasonCodeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderReasonCodeValues.php',
1091
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CommerceOrderStateValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CommerceOrderStateValues.php',
1092
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ConnectionObjectTypes' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ConnectionObjectTypes.php',
1093
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ContentDeliveryReportPlatformValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ContentDeliveryReportPlatformValues.php',
1094
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ContentDeliveryReportPositionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ContentDeliveryReportPositionValues.php',
1095
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceClaimObjectiveValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceClaimObjectiveValues.php',
1096
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceContentTypeValues.php',
1097
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceCustomerFileSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceCustomerFileSourceValues.php',
1098
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceDataSourceSubTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceDataSourceSubTypeValues.php',
1099
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceDataSourceTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceDataSourceTypeValues.php',
1100
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceSubtypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceSubtypeValues.php',
1101
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceSubtypes' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceSubtypes.php',
1102
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomAudienceTypes' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomAudienceTypes.php',
1103
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomConversionCustomEventTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomConversionCustomEventTypeValues.php',
1104
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\CustomConversionStatsResultAggregationValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/CustomConversionStatsResultAggregationValues.php',
1105
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\DACheckConnectionMethodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/DACheckConnectionMethodValues.php',
1106
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EntityAtTextRangeTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EntityAtTextRangeTypeValues.php',
1107
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventCategoryValues.php',
1108
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventEventStateFilterValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventEventStateFilterValues.php',
1109
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventOnlineEventFormatValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventOnlineEventFormatValues.php',
1110
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventTimeFilterValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventTimeFilterValues.php',
1111
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\EventTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/EventTypeValues.php',
1112
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigLiabilityTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigLiabilityTypeValues.php',
1113
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigPartitionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigPartitionTypeValues.php',
1114
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ExtendedCreditAllocationConfigSendBillToValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ExtendedCreditAllocationConfigSendBillToValues.php',
1115
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\FeedEncoding' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/FeedEncoding.php',
1116
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupGroupTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupGroupTypeValues.php',
1117
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupJoinSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupJoinSettingValues.php',
1118
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupPostPermissionsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupPostPermissionsValues.php',
1119
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupPurposeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupPurposeValues.php',
1120
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\GroupSuggestionCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/GroupSuggestionCategoryValues.php',
1121
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsIncrements' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsIncrements.php',
1122
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsOperators' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsOperators.php',
1123
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsResultDatePresetValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsResultDatePresetValues.php',
1124
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InsightsResultPeriodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InsightsResultPeriodValues.php',
1125
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstagramInsightsResultMetricValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstagramInsightsResultMetricValues.php',
1126
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstagramInsightsResultPeriodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstagramInsightsResultPeriodValues.php',
1127
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstantArticleInsightsQueryResultBreakdownValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstantArticleInsightsQueryResultBreakdownValues.php',
1128
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\InstantArticleInsightsQueryResultPeriodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/InstantArticleInsightsQueryResultPeriodValues.php',
1129
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LeadgenFormLocaleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LeadgenFormLocaleValues.php',
1130
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LeadgenFormStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LeadgenFormStatusValues.php',
1131
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapAudioCodecsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapAudioCodecsValues.php',
1132
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapStreamingProtocolsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapStreamingProtocolsValues.php',
1133
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderCapVideoCodecsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderCapVideoCodecsValues.php',
1134
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveEncoderStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveEncoderStatusValues.php',
1135
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoBroadcastStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoBroadcastStatusValues.php',
1136
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoLiveCommentModerationSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoLiveCommentModerationSettingValues.php',
1137
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoProjectionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoProjectionValues.php',
1138
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoSourceValues.php',
1139
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoSpatialAudioFormatValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoSpatialAudioFormatValues.php',
1140
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStatusValues.php',
1141
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStereoscopicModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStereoscopicModeValues.php',
1142
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\LiveVideoStreamTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/LiveVideoStreamTypeValues.php',
1143
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventAggregationLevelValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventAggregationLevelValues.php',
1144
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventEventStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventEventStatusValues.php',
1145
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventLookbackWindowValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventLookbackWindowValues.php',
1146
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventMatchUniverseValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventMatchUniverseValues.php',
1147
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MeasurementUploadEventTimezoneValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MeasurementUploadEventTimezoneValues.php',
1148
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\MediaFingerprintFingerprintContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/MediaFingerprintFingerprintContentTypeValues.php',
1149
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferBarcodeTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferBarcodeTypeValues.php',
1150
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferLocationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferLocationTypeValues.php',
1151
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\NativeOfferUniqueCodesFileCodeTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/NativeOfferUniqueCodesFileCodeTypeValues.php',
1152
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OfflineConversionDataSetPermittedRolesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OfflineConversionDataSetPermittedRolesValues.php',
1153
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OfflineConversionDataSetRelationshipTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OfflineConversionDataSetRelationshipTypeValues.php',
1154
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\OracleTransactionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/OracleTransactionTypeValues.php',
1155
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageAttireValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageAttireValues.php',
1156
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageBackdatedTimeGranularityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageBackdatedTimeGranularityValues.php',
1157
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionAndroidDestinationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionAndroidDestinationTypeValues.php',
1158
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionIphoneDestinationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionIphoneDestinationTypeValues.php',
1159
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionTypeValues.php',
1160
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCallToActionWebDestinationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCallToActionWebDestinationTypeValues.php',
1161
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageCheckinEntryPointValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageCheckinEntryPointValues.php',
1162
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageFoodStylesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageFoodStylesValues.php',
1163
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageFormattingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageFormattingValues.php',
1164
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageMessagingTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageMessagingTypeValues.php',
1165
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageModelValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageModelValues.php',
1166
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageNotificationTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageNotificationTypeValues.php',
1167
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePermittedTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePermittedTasksValues.php',
1168
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePickupOptionsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePickupOptionsValues.php',
1169
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePlaceAttachmentSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePlaceAttachmentSettingValues.php',
1170
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostBackdatedTimeGranularityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostBackdatedTimeGranularityValues.php',
1171
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostFeedStoryVisibilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostFeedStoryVisibilityValues.php',
1172
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostSurfacesBlacklistValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostSurfacesBlacklistValues.php',
1173
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostTimelineVisibilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostTimelineVisibilityValues.php',
1174
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostWithValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostWithValues.php',
1175
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePostingToRedspaceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePostingToRedspaceValues.php',
1176
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PagePublishStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PagePublishStatusValues.php',
1177
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageRoles' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageRoles.php',
1178
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageSenderActionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageSenderActionValues.php',
1179
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageSubscribedFieldsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageSubscribedFieldsValues.php',
1180
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTargetSurfaceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTargetSurfaceValues.php',
1181
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTasksValues.php',
1182
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTemporaryStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTemporaryStatusValues.php',
1183
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageTypes' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageTypes.php',
1184
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PageUnpublishedContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PageUnpublishedContentTypeValues.php',
1185
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PermissionStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PermissionStatusValues.php',
1186
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoBackdatedTimeGranularityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoBackdatedTimeGranularityValues.php',
1187
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoTypeValues.php',
1188
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PhotoUnpublishedContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PhotoUnpublishedContentTypeValues.php',
1189
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostBackdatedTimeGranularityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostBackdatedTimeGranularityValues.php',
1190
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostCheckinEntryPointValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostCheckinEntryPointValues.php',
1191
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostFeedStoryVisibilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostFeedStoryVisibilityValues.php',
1192
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostFormattingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostFormattingValues.php',
1193
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPlaceAttachmentSettingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPlaceAttachmentSettingValues.php',
1194
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPostSurfacesBlacklistValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPostSurfacesBlacklistValues.php',
1195
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostPostingToRedspaceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostPostingToRedspaceValues.php',
1196
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostTargetSurfaceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostTargetSurfaceValues.php',
1197
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostTimelineVisibilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostTimelineVisibilityValues.php',
1198
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\PostUnpublishedContentTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/PostUnpublishedContentTypeValues.php',
1199
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogCategoryCategorizationCriteriaValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogCategoryCategorizationCriteriaValues.php',
1200
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogItemSubTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogItemSubTypeValues.php',
1201
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogPermittedRolesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogPermittedRolesValues.php',
1202
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogPermittedTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogPermittedTasksValues.php',
1203
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogStandardValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogStandardValues.php',
1204
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogTasksValues.php',
1205
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductCatalogVerticalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductCatalogVerticalValues.php',
1206
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatBreakdownsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatBreakdownsValues.php',
1207
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatDeviceTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatDeviceTypeValues.php',
1208
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductEventStatEventValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductEventStatEventValues.php',
1209
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedDelimiterValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedDelimiterValues.php',
1210
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedEncodingValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedEncodingValues.php',
1211
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedFeedTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedFeedTypeValues.php',
1212
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedItemSubTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedItemSubTypeValues.php',
1213
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedOverrideTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedOverrideTypeValues.php',
1214
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedQuotedFieldsModeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedQuotedFieldsModeValues.php',
1215
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedRuleRuleTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedRuleRuleTypeValues.php',
1216
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedScheduleDayOfWeekValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedScheduleDayOfWeekValues.php',
1217
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedScheduleIntervalValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedScheduleIntervalValues.php',
1218
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadErrorAffectedSurfacesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadErrorAffectedSurfacesValues.php',
1219
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadErrorSeverityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadErrorSeverityValues.php',
1220
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductFeedUploadInputMethodValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductFeedUploadInputMethodValues.php',
1221
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemAgeGroupValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemAgeGroupValues.php',
1222
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemAvailabilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemAvailabilityValues.php',
1223
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemCommerceTaxCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemCommerceTaxCategoryValues.php',
1224
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemConditionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemConditionValues.php',
1225
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemGenderValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemGenderValues.php',
1226
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemReviewStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemReviewStatusValues.php',
1227
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemShippingWeightUnitValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemShippingWeightUnitValues.php',
1228
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProductItemVisibilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProductItemVisibilityValues.php',
1229
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfilePictureSourceBreakingChangeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfilePictureSourceBreakingChangeValues.php',
1230
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfilePictureSourceTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfilePictureSourceTypeValues.php',
1231
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfileProfileTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfileProfileTypeValues.php',
1232
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ProfileTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ProfileTypeValues.php',
1233
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionActionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionActionValues.php',
1234
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionBuyingTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionBuyingTypeValues.php',
1235
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionInstreamPackagesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionInstreamPackagesValues.php',
1236
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\ReachFrequencyPredictionStatuses' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/ReachFrequencyPredictionStatuses.php',
1237
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TargetingDevicePlatformsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TargetingDevicePlatformsValues.php',
1238
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TargetingEffectiveDevicePlatformsValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TargetingEffectiveDevicePlatformsValues.php',
1239
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\TermsOfService' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/TermsOfService.php',
1240
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\URLScopesValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/URLScopesValues.php',
1241
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserFilteringValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserFilteringValues.php',
1242
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserLocalNewsMegaphoneDismissStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserLocalNewsMegaphoneDismissStatusValues.php',
1243
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserLocalNewsSubscriptionStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserLocalNewsSubscriptionStatusValues.php',
1244
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserPermissionRoles' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserPermissionRoles.php',
1245
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\UserTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/UserTypeValues.php',
1246
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleAvailabilityValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleAvailabilityValues.php',
1247
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleBodyStyleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleBodyStyleValues.php',
1248
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleConditionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleConditionValues.php',
1249
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleDrivetrainValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleDrivetrainValues.php',
1250
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleFuelTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleFuelTypeValues.php',
1251
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleStateOfVehicleValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleStateOfVehicleValues.php',
1252
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleTransmissionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleTransmissionValues.php',
1253
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VehicleVehicleTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VehicleVehicleTypeValues.php',
1254
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightContentCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightContentCategoryValues.php',
1255
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightMonitoringTypeValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightMonitoringTypeValues.php',
1256
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoCopyrightRuleSourceValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoCopyrightRuleSourceValues.php',
1257
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoPollActionValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoPollActionValues.php',
1258
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\VideoPollStatusValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/VideoPollStatusValues.php',
1259
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\WhatsAppBusinessAccountCategoryValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/WhatsAppBusinessAccountCategoryValues.php',
1260
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Values\\WhatsAppBusinessAccountTasksValues' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Values/WhatsAppBusinessAccountTasksValues.php',
1261
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\Vehicle' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/Vehicle.php',
1262
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VehicleOffer' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VehicleOffer.php',
1263
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyright' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyright.php',
1264
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightConditionGroup' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightConditionGroup.php',
1265
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightGeoGate' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightGeoGate.php',
1266
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightRule' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightRule.php',
1267
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoCopyrightSegment' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoCopyrightSegment.php',
1268
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoList' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoList.php',
1269
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoPoll' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoPoll.php',
1270
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoThumbnail' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoThumbnail.php',
1271
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VideoUploadLimits' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VideoUploadLimits.php',
1272
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\VoipInfo' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/VoipInfo.php',
1273
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WebAppLink' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WebAppLink.php',
1274
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WhatsAppBusinessAccount' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WhatsAppBusinessAccount.php',
1275
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WindowsAppLink' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WindowsAppLink.php',
1276
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WindowsPhoneAppLink' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WindowsPhoneAppLink.php',
1277
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Object\\WorkUserFrontline' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Object/WorkUserFrontline.php',
1278
+ 'PYS_PRO_GLOBAL\\FacebookAds\\Session' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/Session.php',
1279
+ 'PYS_PRO_GLOBAL\\FacebookAds\\SessionInterface' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/SessionInterface.php',
1280
+ 'PYS_PRO_GLOBAL\\FacebookAds\\TypeChecker' => __DIR__ . '/../..' . '/vendor_prefix/facebook/php-business-sdk/src/FacebookAds/TypeChecker.php',
1281
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\BodySummarizer' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/BodySummarizer.php',
1282
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\BodySummarizerInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/BodySummarizerInterface.php',
1283
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Client' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Client.php',
1284
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/ClientInterface.php',
1285
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\ClientTrait' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/ClientTrait.php',
1286
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\CookieJar' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/CookieJar.php',
1287
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\CookieJarInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php',
1288
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php',
1289
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php',
1290
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Cookie/SetCookie.php',
1291
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/BadResponseException.php',
1292
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ClientException.php',
1293
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ConnectException.php',
1294
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/GuzzleException.php',
1295
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php',
1296
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/RequestException.php',
1297
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/ServerException.php',
1298
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php',
1299
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Exception/TransferException.php',
1300
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\HandlerStack' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/HandlerStack.php',
1301
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlFactory.php',
1302
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php',
1303
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlHandler' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlHandler.php',
1304
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\CurlMultiHandler' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php',
1305
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\EasyHandle' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/EasyHandle.php',
1306
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\MockHandler' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/MockHandler.php',
1307
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\Proxy' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/Proxy.php',
1308
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Handler\\StreamHandler' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Handler/StreamHandler.php',
1309
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\MessageFormatter' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/MessageFormatter.php',
1310
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\MessageFormatterInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/MessageFormatterInterface.php',
1311
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Middleware' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Middleware.php',
1312
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Pool' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Pool.php',
1313
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\PrepareBodyMiddleware' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php',
1314
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\AggregateException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/AggregateException.php',
1315
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\CancellationException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/CancellationException.php',
1316
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Coroutine' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Coroutine.php',
1317
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Create' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Create.php',
1318
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Each' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Each.php',
1319
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\EachPromise' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/EachPromise.php',
1320
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\FulfilledPromise' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/FulfilledPromise.php',
1321
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Is' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Is.php',
1322
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Promise' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Promise.php',
1323
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\PromiseInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/PromiseInterface.php',
1324
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\PromisorInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/PromisorInterface.php',
1325
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\RejectedPromise' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/RejectedPromise.php',
1326
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\RejectionException' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/RejectionException.php',
1327
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\TaskQueue' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/TaskQueue.php',
1328
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\TaskQueueInterface' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/TaskQueueInterface.php',
1329
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Promise\\Utils' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/promises/src/Utils.php',
1330
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\AppendStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/AppendStream.php',
1331
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\BufferStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/BufferStream.php',
1332
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\CachingStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/CachingStream.php',
1333
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\DroppingStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/DroppingStream.php',
1334
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\FnStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/FnStream.php',
1335
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Header' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Header.php',
1336
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\InflateStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/InflateStream.php',
1337
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\LazyOpenStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/LazyOpenStream.php',
1338
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\LimitStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/LimitStream.php',
1339
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Message' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Message.php',
1340
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MessageTrait' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/MessageTrait.php',
1341
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MimeType' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/MimeType.php',
1342
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\MultipartStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/MultipartStream.php',
1343
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\NoSeekStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/NoSeekStream.php',
1344
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\PumpStream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/PumpStream.php',
1345
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Query' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Query.php',
1346
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Request' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Request.php',
1347
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Response' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Response.php',
1348
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Rfc7230' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Rfc7230.php',
1349
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\ServerRequest' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/ServerRequest.php',
1350
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Stream' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Stream.php',
1351
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\StreamDecoratorTrait' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/StreamDecoratorTrait.php',
1352
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\StreamWrapper' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/StreamWrapper.php',
1353
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UploadedFile' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/UploadedFile.php',
1354
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Uri' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Uri.php',
1355
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UriNormalizer' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/UriNormalizer.php',
1356
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\UriResolver' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/UriResolver.php',
1357
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Psr7\\Utils' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/psr7/src/Utils.php',
1358
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RedirectMiddleware' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/RedirectMiddleware.php',
1359
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RequestOptions' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/RequestOptions.php',
1360
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\RetryMiddleware' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/RetryMiddleware.php',
1361
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\TransferStats' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/TransferStats.php',
1362
+ 'PYS_PRO_GLOBAL\\GuzzleHttp\\Utils' => __DIR__ . '/../..' . '/vendor_prefix/guzzlehttp/guzzle/src/Utils.php',
1363
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\ClientExceptionInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-client/src/ClientExceptionInterface.php',
1364
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\ClientInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-client/src/ClientInterface.php',
1365
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\NetworkExceptionInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-client/src/NetworkExceptionInterface.php',
1366
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Client\\RequestExceptionInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-client/src/RequestExceptionInterface.php',
1367
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\MessageInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/MessageInterface.php',
1368
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\RequestInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/RequestInterface.php',
1369
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\ResponseInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/ResponseInterface.php',
1370
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\ServerRequestInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/ServerRequestInterface.php',
1371
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\StreamInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/StreamInterface.php',
1372
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\UploadedFileInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/UploadedFileInterface.php',
1373
+ 'PYS_PRO_GLOBAL\\Psr\\Http\\Message\\UriInterface' => __DIR__ . '/../..' . '/vendor_prefix/psr/http-message/src/UriInterface.php',
1374
  'WP_Async_Task' => __DIR__ . '/..' . '/techcrunch/wp-async-task/wp-async-task.php',
1375
  );
1376
 
1377
  public static function getInitializer(ClassLoader $loader)
1378
  {
1379
  return \Closure::bind(function () use ($loader) {
1380
+ $loader->prefixLengthsPsr4 = ComposerStaticInitdaa5543e142760e462d1cb6eea8cb38e::$prefixLengthsPsr4;
1381
+ $loader->prefixDirsPsr4 = ComposerStaticInitdaa5543e142760e462d1cb6eea8cb38e::$prefixDirsPsr4;
1382
+ $loader->classMap = ComposerStaticInitdaa5543e142760e462d1cb6eea8cb38e::$classMap;
1383
 
1384
  }, null, ClassLoader::class);
1385
  }
vendor/composer/installed.json CHANGED
@@ -1,43 +1,4 @@
1
  [
2
- {
3
- "name": "facebook/php-business-sdk",
4
- "version": "8.0.0",
5
- "version_normalized": "8.0.0.0",
6
- "source": {
7
- "type": "git",
8
- "url": "https://github.com/facebook/facebook-php-business-sdk.git",
9
- "reference": "26d79d5c33aff01ade2192e1720ab3f646ae8aa9"
10
- },
11
- "dist": {
12
- "type": "zip",
13
- "url": "https://api.github.com/repos/facebook/facebook-php-business-sdk/zipball/26d79d5c33aff01ade2192e1720ab3f646ae8aa9",
14
- "reference": "26d79d5c33aff01ade2192e1720ab3f646ae8aa9",
15
- "shasum": ""
16
- },
17
- "require-dev": {
18
- "phpunit/phpunit": "~8",
19
- "symfony/finder": "~2.6"
20
- },
21
- "time": "2020-08-05T05:08:38+00:00",
22
- "type": "library",
23
- "installation-source": "dist",
24
- "autoload": {
25
- "psr-4": {
26
- "FacebookAds\\": "src/FacebookAds/"
27
- }
28
- },
29
- "notification-url": "https://packagist.org/downloads/",
30
- "description": "PHP SDK for Facebook Business",
31
- "homepage": "https://developers.facebook.com/",
32
- "keywords": [
33
- "ads",
34
- "business",
35
- "facebook",
36
- "instagram",
37
- "page",
38
- "sdk"
39
- ]
40
- },
41
  {
42
  "name": "glenscott/url-normalizer",
43
  "version": "1.4.0",
1
  [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  {
3
  "name": "glenscott/url-normalizer",
4
  "version": "1.4.0",
vendor/facebook/php-business-sdk/.gitignore DELETED
@@ -1,14 +0,0 @@
1
- /local
2
- /vendor
3
- /composer.lock
4
- /composer.local.*
5
- /composer.phar
6
- /coverage.clover
7
- .DS_Store
8
- /.idea
9
- /builds
10
- arcanist/.phutil_module_cache
11
- # VIM Swap Files #
12
- *.swp
13
- *.swo
14
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/.travis.yml DELETED
@@ -1,30 +0,0 @@
1
- language: php
2
-
3
- dist: trusty
4
-
5
- php:
6
- - 7.2
7
- - 7.3
8
- - 7.4
9
- - hhvm
10
-
11
- sudo: false
12
-
13
- install:
14
- - composer self-update && composer --version
15
- - composer install --dev --prefer-source
16
-
17
- script:
18
- - vendor/bin/phpunit -v -c $PWD/test/phpunit-travis.xml --coverage-clover=coverage.clover
19
-
20
- after_script:
21
- - wget https://scrutinizer-ci.com/ocular.phar
22
- - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
23
-
24
- notifications:
25
- email: false
26
-
27
- matrix:
28
- fast_finish: true
29
- allow_failures:
30
- - php: hhvm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/CHANGELOG.md DELETED
@@ -1,88 +0,0 @@
1
- # Changelog
2
-
3
- All notable changes to this project will be documented in this file.
4
-
5
-
6
- ## Unreleased
7
-
8
- ## v8.0.0
9
-
10
- ### Added
11
- - `delivery_category` field in custom_data section for Conversions API(formerly Serverside API).
12
-
13
- ## v7.0.2
14
- ### Added
15
- - Added support for data processing options in Serverside API. For more details see : https://developers.facebook.com/docs/marketing-apis/data-processing-options
16
-
17
- ## v7.0.0
18
- ### Changed
19
- - Graph API call upgrade to [v7.0](https://developers.facebook.com/docs/graph-api/changelog/version7.0)
20
-
21
- ## v6.0.2
22
- ### Added
23
- - Add support for custom properties in the Server-Side API
24
-
25
- ## v6.0.0
26
- ### Changed
27
- - Graph API call upgrade to [v6.0](https://developers.facebook.com/docs/graph-api/changelog/version6.0)
28
-
29
- ## v5.0.5
30
- ### Added
31
- - Server-side API added search_string to CustomData and fixed setLastName in UserData object.
32
-
33
- ## v5.0.3
34
- ### Added
35
- - Added function `getHeaders` in RequestException class which provides header information
36
- ### Fixed
37
- - Server Side API CustomData model normalization fix
38
-
39
- ## v5.0.2
40
-
41
- ### Added
42
- - Added `CrashRepoter`, more context available [here](https://developers.facebook.com/docs/business-sdk/guides/crash-reports)
43
-
44
- ## v5.0.1
45
- ### Added
46
- - Added strongly typed Server-Side API for Web (https://developers.facebook.com/docs/marketing-api/facebook-pixel/server-side-api/using-the-api)
47
-
48
- ## v5.0.0
49
- ### Changed
50
- - Graph API call upgrade to [v5.0](https://developers.facebook.com/docs/graph-api/changelog/version5.0)
51
-
52
- ## v4.0.6
53
-
54
- ### Fixed
55
- - Add back `source` param in `Adaccount->createAdVideo`.
56
-
57
- ## v4.0.5
58
-
59
- ### Fixed
60
- - Introduce `addUsersMultiKey` and `removeUsersMultiKey` in `CustomAudience` to still allow add users to `CustomAudience` with multiple keys after `CustomAudienceMultiKey` been deprecated.
61
-
62
- ## v4.0.0
63
- ### Changed
64
- - Graph API call upgrade to [v4.0](https://developers.facebook.com/docs/graph-api/changelog/version4.0)
65
-
66
- ## v3.3.1
67
- ### Changed
68
- - Remove list of API call from Business SDK, any [these APIs](https://developers.facebook.com/docs/graph-api/changelog/4-30-2019-endpoint-deprecations) included in Business SDK will be deprecated.
69
-
70
- ## v3.3.0
71
- ### Changed
72
- - Graph API call upgrade to [v3.3](https://developers.facebook.com/docs/graph-api/changelog/version3.3)
73
- ### Deprecated
74
- - Deprecated `parentID` in `AbstractCrudObject`.
75
- - Deprecated `CustomAudienceMultiKey`, use class `CustomAudience` instead.
76
- - Deprecated functions `create`, `read`, `update` in `AbstractCrudObject`. Check out our [recommended way](https://github.com/facebook/facebook-php-business-sdk#object-classes) to make API call.
77
- ***`read` will reset the object fields, while `getSelf` will get a new object.*** For example :
78
- ```
79
- $async_job = $adaccount->getInsightsAsync($fields, $params);
80
-
81
- $async_job = $async_job->getSelf();
82
-
83
- while (!$async_job->isComplete()) {
84
- sleep(1);
85
- $async_job = $async_job->getSelf();
86
- }
87
- ```
88
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/CODE_OF_CONDUCT.md DELETED
@@ -1,3 +0,0 @@
1
- # Code of Conduct
2
-
3
- Facebook has adopted a Code of Conduct that we expect project participants to adhere to. Please [read the full text](https://code.facebook.com/codeofconduct) so that you can understand what actions will and will not be tolerated.
 
 
 
vendor/facebook/php-business-sdk/CONTRIBUTING.md DELETED
@@ -1,45 +0,0 @@
1
- # Contributing to Facebook Ads API SDK for PHP
2
- We want to make contributing to this project as easy and transparent as
3
- possible.
4
-
5
- ## Code of Conduct
6
- The code of conduct is described in [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md)
7
-
8
- ## Our Development Process
9
- The Facebook Ads API SDK for PHP is currently developed in Facebook's internal
10
- repositories and then exported out to GitHub by a Facebook team member. We invite
11
- you to submit pull requests directly to GitHub and, after review, these can be
12
- merged into the project.
13
-
14
- ## Pull Requests
15
- We actively welcome your pull requests.
16
-
17
- 1. Fork the repo and create your branch from `master`.
18
- 2. If you've added code that should be tested, add tests.
19
- 3. If you've changed APIs, update the documentation.
20
- 4. Ensure the test suite passes.
21
- 5. Make sure your code lints.
22
- 6. If you haven't already, complete the Contributor License Agreement ("CLA").
23
-
24
- ## Contributor License Agreement ("CLA")
25
- In order to accept your pull request, we need you to submit a CLA. You only need
26
- to do this once to work on any of Facebook's open source projects.
27
-
28
- Complete your CLA [here](https://code.facebook.com/cla)
29
-
30
- ## Issues
31
- Since we want to handle bugs more efficiently, we encourage you report bug to
32
- our dedicated bug reporting channel. If you encounter a bug with Business SDK
33
- (PHP), please report the issue at
34
- [our developer bug reporting channel](https://developers.facebook.com/support/bugs/).
35
-
36
- Facebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe
37
- disclosure of security bugs. In those cases, please go through the process
38
- outlined on that page
39
-
40
- ## Coding Style
41
- Please follow [PHP Coding Standards](https://secure.phabricator.com/book/phabcontrib/article/php_coding_standards/)
42
-
43
- ## License
44
- By contributing to Facebook Ads API SDK for PHP, you agree that your contributions
45
- will be licensed under the LICENSE file in the root directory of this source tree.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/DEVELOPER_GUIDE.md DELETED
@@ -1,495 +0,0 @@
1
- # Facebook Ads SDK - Developer Guide
2
-
3
- ## Introduction
4
-
5
- This guide assumes you have an app that has been whitelisted for the Facebook Ads API, that you have a fully working development environment with all required dependencies and that are ready to start coding. If you haven't done this, please see the [README](./README.md) file.
6
-
7
- We also assume you are somewhat familiar with namespaces in PHP. If not, we recommend you take some time to read the [namespace basics](http://www.php.net/manual/en/language.namespaces.basics.php) in the PHP Manual.
8
-
9
- You should also have the documentation for the [Facebook Marketing APIs](https://developers.facebook.com/docs/ads-api) available as you will need to refer to this to understand which combination of parameters are required for the different object types.
10
-
11
- ## Bootstrapping <a name="bootstrapping"></a>
12
- The classes within the Facebook Ads SDK are designed to be included using an autoloader compliant with the [PSR-4](http://www.php-fig.org/psr/psr-4/). If you are using [Composer](https://getcomposer.org/) to include dependencies, you will find an implementation available within the vendor folder. This guide assumes you are using this autoloader.
13
-
14
- ```php
15
- <?php
16
- define('VENDOR_DIR', '/path/to/sdk/'); // Path to the Vendor directory
17
- $loader = include VENDOR_DIR.'/vendor/autoload.php';
18
- ```
19
-
20
- ### Authentication <a name="authentication"></a>
21
- To make any request to the Ads API, you will need to have a valid access token and the user has accepted the `ads_management` permission.
22
-
23
- ## The Api Object
24
-
25
- The `FacebookAds\Api` object is the basis of the Ads SDK which encapsulates a `FacebookAds\Session` and is used to execute requests against the Graph API.
26
-
27
- An easy to use init method is provided:
28
-
29
- ```php
30
- use FacebookAds\Api;
31
-
32
- // Set the default application to be used with this session and register an instance of the Api object
33
- Api::init('<APP_ID>', '<APP_SECRET>', '<ACCESS_TOKEN>');
34
-
35
- // The instace is now retrivable
36
- $api = Api::instance();
37
- ```
38
-
39
- ### Making requests to the Graph <a name="making_requests"></a>
40
-
41
- Generally you should not need to make requests to the Graph API directly as these calls are handled by the implementation of objects within the SDK. However, there may be some case where you do want to query the Graph directly. In this case, you can use the `call` method of the `Api` class which returns a `FacebookAds\Http\RequestInterface`, by default the registered class is `FacebookAds\Http\Request`:
42
-
43
- ```php
44
- $response = $api->call(
45
- '/61405622',
46
- Api::HTTP_METHOD_GET,
47
- array('fields'=>'name')
48
- );
49
- var_dump($response->getContent());
50
- ```
51
-
52
- ### Handling Multiple Access Tokens <a name="multiple_tokens"></a>
53
- The first time an `Api` object is instantiated, we store a static reference to that object within the `Api` class and this is used as the default instance within the SDK. This saves you from having to pass around a reference to an `Api` instance within your application.
54
-
55
- A common requirement amongst Facebook Ads API developers however is to be able to handle multiple sessions within a single script execution. For example, you may have a process which syncs updated objects for multiple app users into some local datastore.
56
-
57
- To enable this, we provide two ways to manage sessions.
58
-
59
- The first is by mutating the default instance used by the application. The default instance can be accessed using the method `Api::instance()`. You can also change the default instance using the static method `Api::setInstance($api)`.
60
-
61
- The second is to explicitly define the `Api` instance you want to use when querying the Graph. This is achieved by passing an instance to the constructor of any class that extends from `Object\AbstractCrudObject`.
62
-
63
- ```php
64
- use FacebookAds\Object\Ad;
65
- $my_ad = new Ad($id, $parent_id=null, $api);
66
- ```
67
-
68
- ## Objects Types
69
-
70
-
71
- ### CRUD Objects
72
- For any entity that can be directly queried from the Graph API we have provided classes which extend `Object\AbstractCrudObject`. This provides `create`, `read`, `update` and `delete` methods for the majority of these entities. However, in some cases the Graph API does not support all of these operations and you will receive an `\Exception` if you attempt to call an unsupported method.
73
-
74
- When setting class variables on an object of this type we perform some basic validation to ensure the field is a valid field and an `\Exception` will be thrown if a field name is not found within the [field definition](#field_definition) for that class.
75
-
76
- ### Simple Objects
77
- There is another set of entities which cannot be directly queried from the Graph such as an `AdPreview`. This type of object extends `Object\AbstractObject` which provides methods to access the response data.
78
-
79
- ### Field definitions <a name="field_definition"></a>
80
-
81
- For each object type, we provide a class enumerating the available fields of that object. These can be found within the `FacebookAds\Object\Fields` namespace and provide a way to reference fields without using strings. You can alternatively use strings if you find this easier.
82
-
83
- For example, you can set the data of an object using the field definitions in the following way:
84
-
85
- ```php
86
- $someObject->setData(array(
87
- MyObjectFields::ID => 1234,
88
- MyObjectFields::NAME => 'My Name',
89
- ));
90
- ```
91
-
92
- Alternatively, you can use the string equivalent:
93
-
94
- ```php
95
- $someObject->setData(array(
96
- 'id'=>1234,
97
- 'name'=>'My Name',
98
- ));
99
- ```
100
-
101
- Similarly the same applies for direct assignation:
102
-
103
- ```php
104
- //Using field definitions:
105
- $someObject->{SomeObjectFields::ID} = 123;
106
-
107
- //Equivalent to using the variable name directly:
108
- $someObject->id = 123;
109
- ```
110
-
111
- ### The Cursor Class
112
- When requesting multiple objects from the Graph, responses may be returned in pages of data which can be traversed using cursors. We encapsulate this information into a `Cursor` class which represents the set of objects in the current page along with information about how to access subsequent pages of objects. This class implements the `\Iterable` and `\Countable` interfaces.
113
-
114
- ## Reading Objects
115
-
116
- ### Reading a single object
117
- To read an object from the Graph you will need its `id`. By default, only the `id` field of an object is queried and you should specify when reading an object the fields you need. It is not recommended that you request all fields unless you require them all.
118
-
119
- ```php
120
- use FacebookAds\Object\AdAccount;
121
- use FacebookAds\Object\Fields\AdAccountFields;
122
-
123
- $required_fields = array(
124
- AdAccountFields::ID,
125
- AdAccountFields::NAME,
126
- AdAccountFields::DAILY_SPEND_LIMIT,
127
- );
128
-
129
- $adaccount = (new AdAccount($id))->read($required_fields);
130
- ```
131
- See [Defining Default Fields](#default_fields) within the section about Extending the SDK for an example of how to avoid defining the fields you require every request.
132
-
133
-
134
- ### Reading multiple objects
135
- We provide the static method `readIds($ids = array(...), $fields = array(...))` to enable you to request many objects of a single type and will return a `Cursor`:
136
-
137
- ```php
138
- use FacebookAds\Object\AdAccount;
139
- use FacebookAds\Object\Fields\AdAccountFields;
140
-
141
- $required_fields = array(
142
- AdAccountFields::ID,
143
- AdAccountFields::NAME,
144
- AdAccountFields::DAILY_SPEND_LIMIT,
145
- );
146
- $account_ids = array('act_x', 'act_y'...)
147
- $adaccounts = AdAccount::readIds($account_ids, $required_fields);
148
- foreach($adaccounts as $account) {
149
- echo $account->id."\n";
150
- }
151
- ```
152
-
153
- ## Creating Objects
154
-
155
- When creating objects on the Graph, they are generally created by making a POST request to an edge of a parent object. For example, ads are created using the endpoint `https://graph.facebook.com/act_123123/ads`. Therefore when creating an object, you must know the `id` of the parent object which is generally the id of an AdAccount. You should consult the [Facebook Developer Documentation](https://developers.facebook.com/docs/ads-api) to see which parent object to use.
156
-
157
- ```php
158
- use FacebookAds\Object\Ad;
159
- use FacebookAds\Object\Fields\AdFields;
160
-
161
- $account_id = 'act_123123';
162
- $ad = new Ad($id=null, $account_id);
163
-
164
- $ad->setData(array(
165
- AdFields::NAME => 'My Test Ad',
166
- AdFields::ADSET_ID => $adset_id,
167
- ));
168
-
169
- $ad->create(array(
170
- Ad::STATUS_PARAM_NAME => Ad::STATUS_PAUSED,
171
- ));
172
- echo $ad->{AdFields::ID};
173
- ```
174
-
175
- ## Updating Objects
176
-
177
- When you mutate an AdObject, we record which variables have changed and make it easy for you to write these change to the Graph API by calling the `update` method.
178
-
179
- Please note that in some cases the variable name used to update an attribute of an entity differs from the one read from Graph API. Any variable you change will be included in the request to update an object an you will likely receive an `\Exception` if the field name is incorrect. Please consult the [Facebook Developer Documentation](https://developers.facebook.com/docs/ads-api) to see which fields are required.
180
-
181
- ```php
182
- use FacebookAds\Object\Ad;
183
- use FacebookAds\Object\Fields\AdFields;
184
-
185
- $ad = new Ad($id);
186
- $ad->name = 'Updated Name';
187
- $ad->update();
188
- ```
189
-
190
- ## Deleting Objects
191
-
192
-
193
- ### Deleting a single object
194
-
195
- To delete an object, you only need call the `delete` method on an instance of that object. Note, you do not have had to have read the object from the Graph API, all you need is the `id` of the object.
196
-
197
- ```php
198
- use FacebookAds\Object\Ad;
199
- use FacebookAds\Object\Fields\AdFields;
200
-
201
- $ad = new Ad($id);
202
- $ad->delete();
203
- ```
204
-
205
- ### Deleting multiple objects
206
-
207
- We provide the static method `deleteIds($ids = array(...))` to enable you to delete many objects at the same time. This method returns a boolean value and will only return `true` if all objects were successfully deleted. A return value of `false` means one or more failed to be deleted. Please also note that we do not verify the type of the `id` you have passed into this function.
208
-
209
- ```php
210
- use FacebookAds\Object\Ad;
211
- $status = Ad::deleteIds($ids = array(...));
212
- ```
213
-
214
- ### Save Helper
215
-
216
- On object that extends `AbstractCrudObject` you can call the `save` method which will call `create` if the object does not have a value for `id` set, or will call `update` a value is present.
217
-
218
-
219
- ## Connections
220
-
221
- Objects on the Graph API may also have connections. A connection provides a way to retrieve objects which relate to the current object, for example, you can retrieve all the ads relative to an ad account using the URL `https://graph.facebook.com/act_123123/ads`.
222
-
223
- For each connection an object has, we provide a helper method to retrieve its related objects. In the case of `ObjectObject\AdAccount` we provide several of these methods including `getAds($required_fields)` which will return a `Cursor` containing a page of `Object\Ad` objects.
224
-
225
- ```php
226
- use FacebookAds\Object\AdAccount;
227
- $account = new AdAccount($id);
228
- $ads = $account->getAds($fields = array('name')));
229
- foreach($ads as $ad) {
230
- echo $ad->name."\n";
231
- }
232
- ```
233
-
234
- You only need the `id` of the object on which you want to call a connection method, therefore you do not need to have read the object from the Graph API first.
235
-
236
- For cases where these helper methods are not available, see [Requesting Connections Without Helper Methods](#generic_connections).
237
-
238
- ## Targeting <a name="targeting"></a>
239
-
240
- Facebook's targeting can generally be broken down into [interests](https://developers.facebook.com/docs/reference/ads-api/interest-targeting), [demographics](https://developers.facebook.com/docs/reference/ads-api/demographic-targeting), [behaviors](https://developers.facebook.com/docs/reference/ads-api/behavior-targeting) and [geo targeting](https://developers.facebook.com/docs/reference/ads-api/targeting-specs/#location). Many of these need to be queried from the Graph API search endpoint.
241
-
242
- To query targeting using the Ads SDK, you can use the `Object\TargetingSearch` class.
243
-
244
- ## Examples
245
-
246
- This set of examples will walk you through:
247
-
248
- 1. Reading AdAccounts for a user
249
- * Creating a Campaign
250
- * Searching targeting criteria
251
- * Creating an AdSet
252
- * Creating an AdImage
253
- * Creating an AdCreative
254
- * Creating an Ad
255
-
256
- Examples can be found within the `examples/` folder of the SDK. This assumes you have bootstrap code with an access token:
257
-
258
- ```php
259
- <?php
260
- define('SDK_DIR', '/path/to/sdk/'); // Path to the SDK directory
261
-
262
- $loader = include SDK_DIR.'/vendor/autoload.php';
263
-
264
- use FacebookAds\Api;
265
-
266
- Api::init($app_id, $app_secret, $access_token);
267
-
268
- ```
269
-
270
- ### 1. Reading AdAccounts
271
-
272
- The `FacebookSession` contains the `id` of the user who has the active session and this can be used to read their `AdAccount` connections.
273
-
274
- ```php
275
- use FacebookAds\Object\AdUser;
276
- use FacebookAds\Object\Fields\AdUserFields;
277
- use FacebookAds\Object\AdAccount;
278
- use FacebookAds\Object\Fields\AdAccountFields;
279
-
280
- $user = new AdUser('me');
281
- $user->read(array(AdUserFields::ID));
282
-
283
- $accounts = $user->getAdAccounts(array(
284
- AdAccountFields::ID,
285
- AdAccountFields::NAME,
286
- ));
287
-
288
- // Print out the accounts
289
- echo "Accounts:\n";
290
- foreach($accounts as $account) {
291
- echo $account->id . ' - ' .$account->name."\n";
292
- }
293
-
294
- // Grab the first account for next steps (you should probably choose one)
295
- $account = (count($accounts)) ? $accounts->getObjects()[0] : null;
296
- echo "\nUsing this account: ";
297
- echo $account->id."\n";
298
- ```
299
-
300
- ### 2. Creating a Campaign
301
-
302
- Now we have an `AdAccount` for the current user we can go ahead an create our [Campaign](https://developers.facebook.com/docs/reference/ads-api/adcampaign). All `ads` within your `campaign` should have the same objective. You can find the available objectives within the [`AdObjectives`](src/FacebookAds/Object/Values/AdObjectives.php) class.
303
-
304
- In the following example we create a paused campaign so your ads do not go live, however you can omit the status field if you want your ad to run.
305
-
306
- ```php
307
- use FacebookAds\Object\Campaign;
308
- use FacebookAds\Object\Fields\CampaignFields;
309
- use FacebookAds\Object\Values\AdObjectives;
310
- use FacebookAds\Object\Values\AdBuyingTypes;
311
-
312
- $campaign = new Campaign(null, $account->id);
313
- $campaign->setData(array(
314
- CampaignFields::NAME => 'My First Campaign',
315
- CampaignFields::OBJECTIVE => AdObjectives::LINK_CLICKS,
316
- ));
317
-
318
- $campaign->create(array(
319
- Campaign::STATUS_PARAM_NAME => Campaign::STATUS_PAUSED,
320
- ));
321
- echo "Campaign ID:".$campaign->id."\n";
322
- ```
323
-
324
-
325
- ### 3. Searching Targeting
326
-
327
- The final thing we need before creating an `Ad` is some targeting. Many attributes of targeting can be found defined in the developer documentation, however some categories need you to search, such as interests. For this, we provide the `TargetingSearch` class.
328
-
329
- ```php
330
- use FacebookAds\Object\TargetingSearch;
331
- use FacebookAds\Object\Search\TargetingSearchTypes;
332
-
333
- $results = TargetingSearch::search(
334
- $type = TargetingSearchTypes::INTEREST,
335
- $class = null,
336
- $query = 'facebook london',
337
- );
338
-
339
- // we'll take the top result for now
340
- $target = (count($results)) ? $results->getObjects()[0] : null;
341
- echo "Using target: ".$target->name."\n";
342
- ```
343
-
344
- Targeting for the moment is expressed in the form of a multidimensional array:
345
-
346
- ```php
347
- $targeting = array(
348
- 'geo_locations' => array(
349
- 'countries' => array('GB'),
350
- ),
351
- 'interests' => array(
352
- array(
353
- 'id' => $target->id,
354
- 'name'=>$target->name,
355
- ),
356
- ),
357
- );
358
- ```
359
-
360
-
361
- ### 4. Creating an AdSet
362
-
363
- An [`AdSet`](https://developers.facebook.com/docs/reference/ads-api/adset) is a set of [`Ad`](https://developers.facebook.com/docs/reference/ads-api/adgroup) objects and it is best practice to ensure all `Ad` objects within an `AdSet` have the same targeting.
364
-
365
- The `AdSet` holds the attributes about the duration of a campaign and the budget. When deciding a budget, you should also choose between `lifetime_budget` and `daily_budget`.
366
-
367
- ```php
368
- use FacebookAds\Object\AdSet;
369
- use FacebookAds\Object\Fields\AdSetFields;
370
- use FacebookAds\Object\Values\BillingEvents;
371
- use FacebookAds\Object\Values\OptimizationGoals;
372
-
373
- $adset = new AdSet(null, $account->id);
374
- $adset->setData(array(
375
- AdSetFields::NAME => 'My First AdSet',
376
- AdSetFields::CAMPAIGN_ID => $campaign->id,
377
- AdSetFields::DAILY_BUDGET => '150',
378
- AdSetFields::OPTIMIZATION_GOAL => OptimizationGoals::REACH,
379
- AdSetFields::BILLING_EVENT => BillingEvents::IMPRESSIONS,
380
- AdSetFields::BID_AMOUNT => 2,
381
- AdSetFields::TARGETING => $targeting,
382
- AdSetFields::START_TIME =>
383
- (new \DateTime("+1 week"))->format(\DateTime::ISO8601),
384
- AdSetFields::END_TIME =>
385
- (new \DateTime("+2 week"))->format(\DateTime::ISO8601),
386
- ));
387
-
388
- $adset->create();
389
- echo 'AdSet ID: '.$adset->id."\n";
390
- ```
391
- ### 5. Create an AdImage
392
-
393
- Now you have a `AdSet`, you will be able to create an `Ad`, however, first you will need to upload the image you want to use as part of the `AdCreative`.
394
-
395
- ```php
396
- use FacebookAds\Object\AdImage;
397
- use FacebookAds\Object\Fields\AdImageFields;
398
-
399
- $image = new AdImage(null, $account->id);
400
- $image->filename = SDK_DIR.'/test/misc/FB-f-Logo__blue_512.png';
401
-
402
- $image->create();
403
- echo 'Image Hash: '.$image->hash."\n";
404
- ```
405
-
406
- ### 6. Creating an AdCreative
407
-
408
- You can create an `AdCreative` in two ways. The first is by including a JSON object when creating an `Ad` and the second, which we will demonstrate here, is by explicitly creation an `AdCreative` and using its `id` when creating an `Ad`.
409
-
410
- ```php
411
- use FacebookAds\Object\AdCreative;
412
- use FacebookAds\Object\Fields\AdCreativeFields;
413
-
414
- $creative = new AdCreative(null, $account->id);
415
- $creative->setData(array(
416
- AdCreativeFields::NAME => 'Sample Creative',
417
- AdCreativeFields::TITLE => 'Welcome to the Jungle',
418
- AdCreativeFields::BODY => 'We\'ve got fun \'n\' games',
419
- AdCreativeFields::IMAGE_HASH => $image->hash,
420
- AdCreativeFields::OBJECT_URL => 'http://www.example.com/',
421
- ));
422
-
423
- $creative->create();
424
- echo 'Creative ID: '.$creative->id . "\n";
425
- ```
426
-
427
- ### 7. Creating an Ad
428
-
429
- The final step is to create the [`Ad`](https://developers.facebook.com/docs/reference/ads-api/adgroup/). The `Ad` contains all of the information about bid, creative and targeting. It should also have the asme objective as the `Campaign` we created.
430
-
431
- ```php
432
- use FacebookAds\Object\Ad;
433
- use FacebookAds\Object\Fields\AdFields;
434
-
435
- $ad = new Ad(null, $account->id);
436
- $ad->setData(array(
437
- AdFields::CREATIVE => array('creative_id' => $creative->id),
438
- AdFields::NAME => 'My First Ad',
439
- AdFields::ADSET_ID => $adset->id,
440
- ));
441
-
442
- $ad->create();
443
- echo 'Ad ID:'.$ad->id."\n";
444
- ```
445
- ## Extending the SDK
446
-
447
- There are many scenarios in which you may want to extend the SDK, and when developing this SDK we attempted to balance extensibility with ease of use for new developers.
448
-
449
- ### Defining Default Fields to Read <a name="default_fields"></a>
450
- We noted earlier that by default no fields are requested when calling the `read` method of a class implementing `AbstractCrudObject`, however if you always require the same set of fields throughout your application we have provided a simple way to do this.
451
-
452
- Within your own namespace, you can extend the any class implementing `AbstractCrudObject` and override the static variable `$defaultReadFields` to be an array of fields you want to be read by default. You should try to not change the classes in the SDK directly as this may break forward compatibly.
453
-
454
- ```php
455
- namespace MyNamespace\Object;
456
-
457
- use FacebookAds\Object\Fields\AdAccountFields;
458
-
459
- class AdAccount extends FacebookAds\Object\AdAccount {
460
-
461
- protected static $defaultReadFields = array(
462
- AdAccountFields::ID,
463
- AdAccountFields::NAME,
464
- AdAccountFields::DAILY_SPEND_LIMIT,
465
- AdAccountFields::CURRENCY,
466
- );
467
- }
468
- ```
469
-
470
- Within your application, whenever you use an `AdAccount`, you should use the one within your namespace instead of the `FacebookAds` one.
471
-
472
- ```php
473
- use MyNamespace\Object\AdAccount;
474
- $adaccount = (new AdAccount($id))->read();
475
- echo $adaccount->name;
476
- ```
477
-
478
- ### Requesting Connections Without Helper Methods<a name="generic_connections"></a>
479
-
480
- As detailed in the [Connections](#connections) section, we provide helper methods to request objects relative to an object. However, in some cases these methods may not have been implemented, or if you have extended our based objects as in the example of [defining default fields to read](#default_fields), calling a connection helper method on a base object will return objects of the \FacebookAds namespace type.
481
-
482
- In this case, you can use our generic connection methods to retrieve the correct type of object for any class extending `AbstractCrudObject`. To enable this, we provide two methods, `getOneByConnection` and `getManyByConnection` or which the latter is the most commonly used.
483
-
484
- ```php
485
- use FacebookAds\Object\AdAccount;
486
-
487
- // Ad in your namespace which you have used to extend the
488
- // FacebookAds\Object\Ad class
489
- use MyNamespace\Object\Ad;
490
-
491
- $account = new AdAccount($id);
492
- $my_adaccount_objects = $account->getManyByConnection(
493
- Ad::className(), $fields = array(...), $params = array(...));
494
-
495
- ```
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/LICENSE DELETED
@@ -1,19 +0,0 @@
1
- Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2
-
3
- You are hereby granted a non-exclusive, worldwide, royalty-free license to
4
- use, copy, modify, and distribute this software in source code or binary
5
- form for use in connection with the web services and APIs provided by
6
- Facebook.
7
-
8
- As with any software that integrates with the Facebook platform, your use
9
- of this software is subject to the Facebook Developer Principles and
10
- Policies [http://developers.facebook.com/policy/]. This copyright notice
11
- shall be included in all copies or substantial portions of the software.
12
-
13
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
16
- THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
18
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
19
- DEALINGS IN THE SOFTWARE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/README.md DELETED
@@ -1,360 +0,0 @@
1
- # Facebook Business SDK for PHP
2
-
3
- [![Packagist](https://img.shields.io/packagist/v/facebook/php-business-sdk.svg?style=flat-square)](https://packagist.org/packages/facebook/php-business-sdk)
4
- [![License](https://img.shields.io/badge/license-Facebook%20Platform-blue.svg?style=flat-square)](https://github.com/facebook/facebook-php-business-sdk/blob/master/LICENSE)
5
- [![Travis](https://img.shields.io/travis/facebook/facebook-php-business-sdk.svg?style=flat-square)](https://travis-ci.org/facebook/facebook-php-business-sdk)
6
- [![Scrutinizer](https://img.shields.io/scrutinizer/g/facebook/facebook-php-business-sdk.svg?style=flat-square)](https://scrutinizer-ci.com/g/facebook/facebook-php-business-sdk)
7
- [![Scrutinizer Coverage](https://img.shields.io/scrutinizer/coverage/g/facebook/facebook-php-business-sdk.svg?style=flat-square)](https://scrutinizer-ci.com/g/facebook/facebook-php-business-sdk)
8
-
9
- ## Introduction
10
-
11
- The Facebook <a href="https://developers.facebook.com/docs/business-sdk" target="_blank">Business SDK</a> is a one-stop shop to help our partners better serve their businesses. Partners are using multiple Facebook API's to server the needs of their clients. Adopting all these API's and keeping them up to date across the various platforms can be time consuming and ultimately prohibitive. For this reason Facebook has developed the Business SDK bundling many of its APIs into one SDK to ease implementation and upkeep. The Business SDK is an upgraded version of the Marketing API SDK that includes the Marketing API as well as many Facebook APIs from different platforms such as Pages, Business Manager, Instagram, etc.
12
-
13
- ## Quick Start
14
-
15
- Business SDK <a href="https://developers.facebook.com/docs/business-sdk/getting-started" target="_blank">Getting Started Guide</a>
16
-
17
- ## Pre-requisites
18
-
19
- ### Register An App
20
-
21
- To get started with the SDK, you must have an app
22
- registered on <a href="https://developers.facebook.com/" target="_blank">developers.facebook.com</a>.
23
-
24
- To manage the Marketing API, please visit your
25
- <a href="https://developers.facebook.com/apps/<YOUR APP ID>/dashboard"> App Dashboard </a>
26
- and add the <b>Marketing API</b> product to your app.
27
-
28
- **IMPORTANT**: For security, it is recommended that you turn on 'App Secret
29
- Proof for Server API calls' in your app's Settings->Advanced page.
30
-
31
- ### Obtain An Access Token
32
-
33
- When someone connects with an app using Facebook Login and approves the request
34
- for permissions, the app obtains an access token that provides temporary, secure
35
- access to Facebook APIs.
36
-
37
- An access token is an opaque string that identifies a User, app, or Page.
38
-
39
- For example, to access the Marketing API, you need to generate a User access token
40
- for your app and ask for the ``ads_management`` permission; to access Pages API,
41
- you need to generate a Page access token for your app and ask for the ``manage_page`` permission.
42
-
43
- Refer to our
44
- <a href="https://developers.facebook.com/docs/facebook-login/access-tokens" target="_blank">
45
- Access Token Guide</a> to learn more.
46
-
47
- For now, we can use the
48
- <a href="https://developers.facebook.com/tools/explorer" target="_blank">Graph Explorer</a>
49
- to get an access token.
50
-
51
- ## Installation
52
-
53
- The Facebook Business SDK requires PHP 5.6 or greater.
54
-
55
- ### Composer
56
-
57
- The Facebook Business SDK uses composer to manage dependencies. Visit the <a href="https://getcomposer.org/download/" target="_blank">composer documentation</a> to learn how to install composer.
58
-
59
- Add the following to your `composer.json` file:
60
-
61
- ```json
62
- {
63
- "require": {
64
- "facebook/php-business-sdk": "5.0.5"
65
- }
66
- }
67
- ```
68
- then install it through composer:
69
-
70
- ```shell
71
- php composer.phar install --no-dev
72
- ```
73
-
74
- This SDK and its dependencies will be installed under `./vendor`.
75
-
76
- ### Alternatives
77
-
78
- This repository is written following the [psr-4 autoloading standard](http://www.php-fig.org/psr/psr-4/). Any psr-4 compatible autoloader can be used.
79
-
80
- ## Usage
81
-
82
- ### Api main class
83
-
84
- The `FacebookAds\Api` object is the foundation of the Business SDK which encapsulates a `FacebookAds\Session` and is used to execute requests against the Graph API.
85
-
86
- To instantiate an Api object you will need a valid access token:
87
- ```php
88
- use FacebookAds\Api;
89
-
90
- // Initialize a new Session and instantiate an Api object
91
- Api::init($app_id, $app_secret, $access_token);
92
-
93
- // The Api object is now available through singleton
94
- $api = Api::instance();
95
-
96
- ```
97
-
98
- Once instantiated, the Api object will allow you to start making requests to the Graph API.
99
-
100
- ### Fields names
101
-
102
- Due to the high number of field names in the Graph API existing objects, in order to facilitate your code maintainability, enum-like classes are provided.
103
- These files are stored under the `FacebookAds/Object/Fields` directory.
104
- You can access object properties in the same manner you would usually do in php:
105
-
106
- ```php
107
- use FacebookAds\Object\AdAccount;
108
-
109
- $account = new AdAccount();
110
- $account->name = 'My account name';
111
- echo $account->name;
112
- ```
113
-
114
- or using the enums:
115
-
116
- ```php
117
- use FacebookAds\Object\AdAccount;
118
- use FacebookAds\Object\Fields\AdAccountFields;
119
-
120
- $account = new AdAccount();
121
- $account->{AdAccountFields::NAME} = 'My account name';
122
- echo $account->{AdAccountFields::NAME};
123
- ```
124
-
125
- ### Object classes
126
-
127
- Facebook Ads entities are defined as classes under the `FacebookAds/Object` directory.
128
-
129
- #### Read Objects
130
-
131
- ```php
132
- use FacebookAds\Object\AdAccount;
133
-
134
- $account = (new AdAccount($account_id))->getSelf();
135
- ```
136
-
137
- For some objects, the Ads API doesn't return all available fields by default. The first argument of the object's read method is an array of field names to be requested.
138
-
139
- ```php
140
- use FacebookAds\Object\AdAccount;
141
- use FacebookAds\Object\Fields\AdAccountFields;
142
-
143
- $fields = array(
144
- AdAccountFields::ID,
145
- AdAccountFields::NAME,
146
- );
147
-
148
- $account = (new AdAccount($account_id))->getSelf($fields);
149
- ```
150
- Requesting an high number of fields may cause the response time to visibly increase, you should always request only the fields you really need.
151
-
152
- #### Create Objects
153
-
154
- ```php
155
- use FacebookAds\Object\AdSet;
156
- use FacebookAds\Object\AdAccount;
157
- use FacebookAds\Object\Fields\AdSetFields;
158
-
159
- $account_id = 'act_123123';
160
- $campaign_id = '123456';
161
-
162
- $account = new AdAccount($account_id);
163
- $adset = $account->createAdSet(
164
- array(),
165
- array(
166
- AdSetFields::NAME => 'My Test AdSet',
167
- AdSetFields::CAMPAIGN_ID => campaign_id,
168
- AdSetFields::DAILY_BUDGET => 150,
169
- AdSetFields::START_TIME => (new \DateTime("+1 week"))->format(\DateTime::ISO8601),
170
- AdSetFields::END_TIME => (new \DateTime("+2 week"))->format(\DateTime::ISO8601),
171
- AdSetFields::BILLING_EVENT => 'IMPRESSIONS',
172
- AdSetFields::TARGETING => array('geo_locations' => array('countries' => array('US'))),
173
- AdSetFields::BID_AMOUNT => '1000',
174
- )
175
- );
176
-
177
- echo $adset->id;
178
- ```
179
-
180
- #### Update Objects
181
-
182
- ```php
183
- use FacebookAds\Object\AdSet;
184
- use FacebookAds\Object\Fields\AdSetFields;
185
-
186
- $ad_set_id = '123456';
187
-
188
- $set = new AdSet($ad_set_id);
189
- $fields = array(
190
- );
191
- $params = array(
192
- AdSetFields::NAME => 'My new AdSet name',
193
- );
194
- $set->updateSelf($fields, $params);
195
- ```
196
-
197
- #### Delete Objects
198
-
199
- ```php
200
- use FacebookAds\Object\AdSet;
201
-
202
- $ad_set_id = '123456';
203
-
204
- $set = new AdSet($ad_set_id);
205
- $set->deleteSelf();
206
- ```
207
-
208
- ### Cursors
209
-
210
- Since the release of the Facebook Graph API 2.0, pagination is handled through [cursors](https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#paging).
211
- Here cursors are defined as in `\FacebookAds\Cursor`. Cursors are generally returned from connection methods:
212
-
213
- ```php
214
- use FacebookAds\Object\AdAccount;
215
- use FacebookAds\Object\Fields\CampaignFields;
216
-
217
- $account = new AdAccount('<ACT_ID>');
218
- $cursor = $account->getCampaigns(['id','name']);
219
-
220
- // Loop over objects
221
- foreach ($cursor as $campaign) {
222
- echo $campaign->{CampaignFields::NAME}.PHP_EOL;
223
- }
224
-
225
- // Access objects by index
226
- if ($cursor->count() > 0) {
227
- echo "The first campaign in the cursor is: ".$cursor[0]->{CampaignFields::NAME}.PHP_EOL;
228
- }
229
-
230
- // Fetch the next page
231
- $cursor->fetchAfter();
232
- // New Objects will be appended to the cursor
233
- ```
234
-
235
- #### Implicit Fetching
236
-
237
- Whenever all object connected to a parent are required (carelessly from the number of HTTP requests) implicit fetching can help reducing the amount of code required.
238
- If cursor has Implicit Fetching enabled, while iterating (foreach, Cursor::next(), Cursor::prev()) the page end is reached, the SDK will automatically fetch and append a new page, until cursor end.
239
- Implicit Fetching will make you lose control of the number of HTTP request that will be sent and, for this reason, is disabled by default.
240
- Implicit Fetching can be enabled for a specific cursor:
241
-
242
- ```php
243
- $cursor->setUseImplicitFetch(true);
244
- ```
245
-
246
- Or globally:
247
-
248
- ```php
249
- use FacebookAds\Cursor;
250
-
251
- Cursor::setDefaultUseImplicitFetch(true);
252
- ```
253
-
254
- #### Reverse Iterations
255
-
256
- Cursors are bi-directional, and can be iterated in reverse order:
257
-
258
- ```php
259
- use FacebookAds\Object\AbstractCrudObject;
260
-
261
- /** @var \FacebookAds\Cursor $cursor */
262
- $cursor->setUseImplicitFetch(true);
263
-
264
- $cursor->end();
265
- while ($cursor->valid()) {
266
- echo $cursor->current()->{AbstractCrudObject::FIELD_ID}.PHP_EOL;
267
- $cursor->prev();
268
- }
269
-
270
- ```
271
-
272
- ## Tests
273
-
274
- The 'test' folder contains the test cases. These are logically divided in unit and integration tests.
275
- Integration tests require an active Facebook Ad Account, a Facebook Application and a valid Access Token.
276
-
277
- Note: we are currently unable to securely and reliably run integration tests on a public CI system. Our integrations with Travis and Scrutinizer (including badges at the top of this file) include only unit tests.
278
-
279
-
280
- ### Install dependencies
281
-
282
- From the root folder run:
283
-
284
- ```shell
285
- php composer.phar install --dev
286
- ```
287
-
288
- ### Execute unit tests only
289
-
290
- ```shell
291
- ./vendor/bin/phpunit -c test/phpunit-travis.xml
292
- ```
293
-
294
- To run tests individually (be sure not to be pointing to an integration test file):
295
-
296
- ```shell
297
- ./vendor/bin/phpunit -c test/phpunit-travis.xml path/to/class/file
298
- ```
299
-
300
-
301
- ### Execute all tests (unit + integration)
302
-
303
- Setup your integration config:
304
-
305
- 1 - Copy the config file template.
306
-
307
- ```shell
308
- cp test/config.php.dist test/config.php
309
- ```
310
-
311
- 2 - Edit `test/config.php` with your informations.
312
-
313
- Execute:
314
-
315
- ```shell
316
- ./vendor/bin/phpunit -c test/
317
- ```
318
-
319
- To run tests individually:
320
-
321
- ```shell
322
- ./vendor/bin/phpunit -c test/ path/to/class/file
323
- ```
324
-
325
- ## Debug
326
-
327
- If this SDK is not working as expected, it may be either a SDK issue or API issue.
328
-
329
- This can be identified by constructing a raw cURL request and seeing if the response is as expected
330
-
331
- for example:
332
-
333
- ```php
334
- require __DIR__ . '/vendor/autoload.php';
335
- use FacebookAds\Api;
336
- use FacebookAds\Object\AdAccount;
337
-
338
- Api::init($app_id, $app_secret, $access_token);
339
- $api = Api::instance();
340
-
341
- use FacebookAds\Logger\CurlLogger;
342
- $api->setLogger(new CurlLogger());
343
- $account = new AdAccount($account_id);
344
- $account->read(array('id'));
345
- ```
346
-
347
- When running this code, this cURL request will be printed to the console as:
348
- ```
349
- curl -G \
350
- -d 'fields=id' \
351
- -d 'access_token=<access_token>' \
352
- https://graph.facebook.com/v3.1/<act_accountid>
353
- ```
354
-
355
- ## SDK Codegen
356
- Our SDK is autogenerated from [SDK Codegen](https://github.com/facebook/facebook-business-sdk-codegen). If you want to learn more about how our SDK code is generated, please check this repository.
357
-
358
- ## Issue
359
- Since we want to handle bugs more efficiently, we've decided to close issue reporting in Github and move to our dedicated bug reporting channel.
360
- If you encounter a bug with Business SDK (PHP), please report the issue at [our developer bug reporting channel](https://developers.facebook.com/support/bugs/).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/composer.json DELETED
@@ -1,23 +0,0 @@
1
- {
2
- "name": "facebook/php-business-sdk",
3
- "description": "PHP SDK for Facebook Business",
4
- "type": "library",
5
- "keywords": [
6
- "facebook",
7
- "ads",
8
- "business",
9
- "sdk",
10
- "instagram",
11
- "page"
12
- ],
13
- "homepage": "https://developers.facebook.com/",
14
- "require-dev": {
15
- "phpunit/phpunit": "~8",
16
- "symfony/finder": "~2.6"
17
- },
18
- "autoload": {
19
- "psr-4": {
20
- "FacebookAds\\": "src/FacebookAds/"
21
- }
22
- }
23
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/AnonymousSession.php DELETED
@@ -1,35 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds;
26
-
27
- class AnonymousSession implements SessionInterface {
28
-
29
- /**
30
- * @return array
31
- */
32
- public function getRequestParameters() {
33
- return array();
34
- }
35
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Api.php DELETED
@@ -1,247 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds;
26
-
27
- use FacebookAds\Http\Client;
28
- use FacebookAds\Http\RequestInterface;
29
- use FacebookAds\Http\ResponseInterface;
30
- use FacebookAds\Logger\LoggerInterface;
31
- use FacebookAds\Logger\NullLogger;
32
- use FacebookAds\CrashReporter;
33
-
34
- class Api {
35
-
36
- /**
37
- * @var string
38
- */
39
- const VERSION = ApiConfig::APIVersion;
40
-
41
- /**
42
- * @var Api
43
- */
44
- protected static $instance;
45
-
46
- /**
47
- * @var SessionInterface
48
- */
49
- private $session;
50
-
51
- /**
52
- * @var LoggerInterface
53
- */
54
- protected $logger;
55
-
56
- /**
57
- * @var Client
58
- */
59
- protected $httpClient;
60
-
61
- /**
62
- * @var string
63
- */
64
- protected $defaultGraphVersion;
65
-
66
- /**
67
- * @param Client $http_client
68
- * @param SessionInterface $session A Facebook API session
69
- */
70
- public function __construct(
71
- Client $http_client,
72
- SessionInterface $session) {
73
- $this->httpClient = $http_client;
74
- $this->session = $session;
75
- }
76
-
77
- /**
78
- * @param string $app_id
79
- * @param string $app_secret
80
- * @param string $access_token
81
- * @return static
82
- */
83
- public static function init($app_id, $app_secret, $access_token, $log_crash=true) {
84
- $session = new Session($app_id, $app_secret, $access_token);
85
- $api = new static(new Client(), $session);
86
- static::setInstance($api);
87
- if ($log_crash) {
88
- CrashReporter::enable();
89
- }
90
- return $api;
91
- }
92
-
93
- /**
94
- * @return Api|null
95
- */
96
- public static function instance() {
97
- return static::$instance;
98
- }
99
-
100
- /**
101
- * @param Api $instance
102
- */
103
- public static function setInstance(Api $instance) {
104
- static::$instance = $instance;
105
- }
106
-
107
- /**
108
- * @param SessionInterface $session
109
- * @return Api
110
- */
111
- public function getCopyWithSession(SessionInterface $session) {
112
- $api = new self($this->getHttpClient(), $session);
113
- $api->setDefaultGraphVersion($this->getDefaultGraphVersion());
114
- $api->setLogger($this->getLogger());
115
- return $api;
116
- }
117
-
118
- /**
119
- * @param string $string
120
- * @return string
121
- */
122
- public static function base64UrlEncode($string) {
123
- $str = strtr(base64_encode($string), '+/', '-_');
124
- $str = str_replace('=', '', $str);
125
- return $str;
126
- }
127
-
128
- /**
129
- * @param string $path
130
- * @param string $method
131
- * @param array $params
132
- * @return RequestInterface
133
- */
134
- public function prepareRequest(
135
- $path,
136
- $method = RequestInterface::METHOD_GET,
137
- array $params = array()) {
138
-
139
- $request = $this->getHttpClient()->createRequest();
140
- $request->setMethod($method);
141
- $request->setGraphVersion($this->getDefaultGraphVersion());
142
- $request->setPath($path);
143
-
144
- if ($method === RequestInterface::METHOD_GET) {
145
- $params_ref = $request->getQueryParams();
146
- } else {
147
- $params_ref = $request->getBodyParams();
148
- }
149
-
150
- if (!empty($params)) {
151
- $params_ref->enhance($params);
152
- }
153
-
154
- $params_ref->enhance($this->getSession()->getRequestParameters());
155
-
156
- return $request;
157
- }
158
-
159
- /**
160
- * @param RequestInterface $request
161
- * @return ResponseInterface
162
- */
163
- public function executeRequest(RequestInterface $request) {
164
- $this->getLogger()->logRequest('debug', $request);
165
- $response = $request->execute();
166
- $this->getLogger()->logResponse('debug', $response);
167
-
168
- return $response;
169
- }
170
-
171
- /**
172
- * @return string
173
- */
174
- public function getDefaultGraphVersion() {
175
- if ($this->defaultGraphVersion === null) {
176
- $match = array();
177
- if (preg_match("/^\d+\.\d+/", static::VERSION, $match)) {
178
- $this->defaultGraphVersion = $match[0];
179
- }
180
- }
181
-
182
- return $this->defaultGraphVersion;
183
- }
184
-
185
- /**
186
- * @param string $version
187
- */
188
- public function setDefaultGraphVersion($version) {
189
- $this->defaultGraphVersion = $version;
190
- }
191
-
192
- /**
193
- * Make graph api calls
194
- *
195
- * @param string $path Ads API endpoint
196
- * @param string $method Ads API request type
197
- * @param array $params Assoc of request parameters
198
- * @return ResponseInterface Graph API responses
199
- */
200
- public function call(
201
- $path,
202
- $method = RequestInterface::METHOD_GET,
203
- array $params = array(),
204
- array $file_params = array()) {
205
-
206
- $request = $this->prepareRequest($path, $method, $params);
207
-
208
- if (!empty($file_params)) {
209
- foreach($file_params as $key => $value) {
210
- $request->getFileParams()->offsetSet($key, $value);
211
- }
212
- }
213
-
214
- return $this->executeRequest($request);
215
- }
216
-
217
- /**
218
- * @return SessionInterface
219
- */
220
- public function getSession() {
221
- return $this->session;
222
- }
223
-
224
- /**
225
- * @param LoggerInterface $logger
226
- */
227
- public function setLogger(LoggerInterface $logger) {
228
- $this->logger = $logger;
229
- }
230
-
231
- /**
232
- * @return LoggerInterface
233
- */
234
- public function getLogger() {
235
- if ($this->logger === null) {
236
- $this->logger = new NullLogger();
237
- }
238
- return $this->logger;
239
- }
240
-
241
- /**
242
- * @return Client
243
- */
244
- public function getHttpClient() {
245
- return $this->httpClient;
246
- }
247
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/ApiConfig.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
- namespace FacebookAds;
25
- class ApiConfig {
26
- const APIVersion = '8.0';
27
- const SDKVersion = '8.0.0';
28
- const TYPE_CHECKER_STRICT_MODE = false;
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/ApiRequest.php DELETED
@@ -1,219 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds;
26
-
27
- use FacebookAds\Cursor;
28
- use FacebookAds\AbstractObject;
29
-
30
- class ApiRequest {
31
- protected $api;
32
- protected $id;
33
- protected $method;
34
- protected $endpoint;
35
- protected $return_prototype;
36
- protected $accepted_fields;
37
- protected $param_checker;
38
- protected $api_type;
39
- protected $use_graph_video_endpoint;
40
- private $fields;
41
- private $params;
42
- private $file_params;
43
- private $allow_file_upload;
44
- private $file_counter;
45
-
46
- public function __construct(
47
- Api $api,
48
- $id,
49
- $method,
50
- $endpoint,
51
- $return_prototype = null,
52
- $api_type = null,
53
- $accepted_fields = array(),
54
- TypeChecker $param_checker = null,
55
- $allow_file_upload = false,
56
- $use_graph_video_endpoint = false) {
57
- $this->fields = [];
58
- $this->params = [];
59
- $this->file_params = [];
60
- $this->file_counter = 0;
61
- $this->api = $api;
62
- $this->id = $id;
63
- $this->method = $method;
64
- $this->endpoint = $endpoint;
65
- $this->return_prototype = $return_prototype;
66
- $this->api_type = $api_type;
67
- $this->accepted_fields = $accepted_fields;
68
- $this->param_checker = $param_checker;
69
- $this->allow_file_upload = $allow_file_upload;
70
- $this->use_graph_video_endpoint = $use_graph_video_endpoint;
71
- }
72
-
73
- public function addParam($param, $value) {
74
- $extracted_value = $this->extractValue($value);
75
- if (!ApiConfig::TYPE_CHECKER_STRICT_MODE
76
- || !$this->param_checker->isValidParam($param)
77
- ) {
78
- if ($this->param_checker->isFileParam($param)) {
79
- $this->file_params[$param] = $extracted_value;
80
- } else {
81
- $this->params[$param] = $extracted_value;
82
- }
83
- } else {
84
- if ($this->param_checker->isValidParamPair($param, $value)) {
85
- if ($this->param_checker->isFileParam($param)) {
86
- $this->file_params[$param] = $extracted_value;
87
- } else {
88
- $this->params[$param] = $extracted_value;
89
- }
90
- } elseif ($this->param_checker->isPrimitiveType($param)) {
91
- $param_type = $this->param_checker->getType($param);
92
- $this->params[$param] = $this->param_checker->convertStringToPrimType(
93
- $param_type, $value);
94
- } else {
95
- throw new \LogicException('The value for '.$param.' is not compatible');
96
- }
97
- }
98
- return $this;
99
- }
100
-
101
- public function addParams($params) {
102
- foreach ($params as $key => $value) {
103
- $this->addParam($key, $value);
104
- }
105
- return $this;
106
- }
107
-
108
- public function removeParam($param) {
109
- if (array_key_exists($param, $this->params)) {
110
- unset($this->params[$param]);
111
- } elseif (array_key_exists($param, $this->params)) {
112
- unset($this->file_params[$param]);
113
- }
114
- return $this;
115
- }
116
-
117
- public function clearParams() {
118
- $this->params = [];
119
- $this->file_params = [];
120
- return $this;
121
- }
122
-
123
- public function getParams() {
124
- $all_params = array_merge($this->params, $this->file_params);
125
- return $all_params;
126
- }
127
-
128
- public function addField($field) {
129
- if (ApiConfig::TYPE_CHECKER_STRICT_MODE
130
- && !in_array($field, $this->accepted_fields)
131
- ) {
132
- throw new \LogicException('Field '.$field.' is not supported');
133
- }
134
- if (!(in_array($field, $this->fields))) {
135
- $this->fields[] = $field;
136
- }
137
- return $this;
138
- }
139
-
140
- public function addFields($fields) {
141
- foreach ($fields as $field) {
142
- $this->addField($field);
143
- }
144
- return $this;
145
- }
146
-
147
- public function removeField($field) {
148
- if (in_array($field, $this->fields)) {
149
- $index_to_remove = array_search($field, $this->fields);
150
- unset($this->fields[$index_to_remove]);
151
- }
152
- return $this;
153
- }
154
-
155
- public function clearFields() {
156
- $this->fields = [];
157
- return $this;
158
- }
159
-
160
- public function getFields() {
161
- return $this->fields;
162
- }
163
-
164
- public function addFile($filename) {
165
- if (ApiConfig::TYPE_CHECKER_STRICT_MODE && !$this->allow_file_upload) {
166
- throw new \LogicException("This api cannot upload files");
167
- }
168
- $file_key = 'source'.$this->file_counter;
169
- if (file_exists($filename)) {
170
- $this->file_params[$file_key] = $filename;
171
- $this->file_counter++;
172
- }
173
- return $this;
174
- }
175
-
176
- /**
177
- * Execute the request
178
- */
179
- public function execute() {
180
- $url_path = '/'.$this->id.$this->endpoint;
181
- $updated_params = $this->params;
182
- if (!empty($this->fields)) {
183
- $fields = implode(',', $this->fields);
184
- $updated_params['fields'] = $fields;
185
- }
186
- $response = $this->api->call(
187
- $url_path, $this->method, $updated_params, $this->file_params);
188
- if ($this->api_type === "EDGE" && $this->method === "GET") {
189
- return new Cursor($response, $this->return_prototype, $this->api);
190
- } else if ($this->method === "DELETE") {
191
- return $response;
192
- } else {
193
- return $this->createObject($response->getContent());
194
- }
195
- }
196
-
197
- protected function extractValue($value) {
198
- if ($this->param_checker->isAbstractObject($value)) {
199
- return $value->exportAllData();
200
- } else if (is_array($value)) {
201
- $extracted_value = [];
202
- foreach ($value as $key => $sub_value) {
203
- $extracted_value[$key] = $this->extractValue($sub_value);
204
- }
205
- return $extracted_value;
206
- } else {
207
- return $value;
208
- }
209
- }
210
-
211
- protected function createObject(array $object_data) {
212
- $object = clone $this->return_prototype;
213
- $object->setDataWithoutValidation($object_data);
214
- if ($object instanceof AbstractCrudObject) {
215
- $object->setApi($this->api);
216
- }
217
- return $object;
218
- }
219
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/CrashReporter.php DELETED
@@ -1,216 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds;
26
-
27
- use FacebookAds\Api;
28
- use FacebookAds\Exception\Exception;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\Http\Exception\RequestException;
31
-
32
- /**
33
- * Class CrashReasons
34
- * @package FacebookAds
35
- */
36
- class CrashReasons {
37
- const SDK = 'SDK';
38
- const API = 'API';
39
- }
40
-
41
- /**
42
- * Class CrashReporter
43
- * @package FacebookAds
44
- */
45
- class CrashReporter {
46
- const E_FATAL =
47
- E_ERROR |
48
- E_USER_ERROR |
49
- E_PARSE |
50
- E_CORE_ERROR |
51
- E_COMPILE_ERROR |
52
- E_RECOVERABLE_ERROR;
53
-
54
- /**
55
- * @var CrashReporter
56
- */
57
- private static $instance;
58
-
59
- /**
60
- * @var resource
61
- */
62
- private static $handle;
63
-
64
- /**
65
- * @var int
66
- */
67
- private $app_id;
68
-
69
- /**
70
- * CrashReporter constructor.
71
- * @param int $app_id
72
- * @return void
73
- */
74
- private function __construct(
75
- $app_id
76
- ) {
77
- $this->app_id = $app_id;
78
- }
79
-
80
- /**
81
- * @return void
82
- */
83
- public static function enable() {
84
- if (!static::$handle) {
85
- static::$handle = fopen('php://stdout', 'w');
86
- }
87
- if (!static::$instance) {
88
- $api = Api::instance();
89
- if ($api == null) {
90
- self::log('Could not initialize API' . PHP_EOL);
91
- }
92
- static::$instance = new static($api->getSession()->getAppId());
93
- static::$instance->registerExceptionHandler();
94
- self::log('Enabled' . PHP_EOL);
95
- }
96
- }
97
-
98
- /**
99
- * @return void
100
- */
101
- public static function disable() {
102
- if (static::$instance) {
103
- static::$instance = null;
104
- restore_exception_handler();
105
- restore_error_handler();
106
- self::log('Disabled');
107
- }
108
- }
109
-
110
- /**
111
- * @param $handle
112
- */
113
- public static function setLogger($handle) {
114
- if(is_resource($handle)) {
115
- static::$handle = $handle;
116
- }
117
- }
118
-
119
- /**
120
- * @return void
121
- */
122
- private function registerExceptionHandler() {
123
- $lastHandler = set_exception_handler(
124
- function (\Throwable $e) use (&$lastHandler) {
125
- self::log('Exception detected!');
126
- $params = $this->buildParamsFromException($e);
127
- if ($params != null) {
128
- $this->sendReport(array(
129
- 'bizsdk_crash_report' => $params
130
- ));
131
- }
132
- // restore the previous exception
133
- if (is_callable($lastHandler)) {
134
- return call_user_func_array($lastHandler, [$e]);
135
- } else {
136
- throw $e;
137
- }
138
- }
139
- );
140
-
141
- $lastError = set_error_handler(
142
- function ($errno, $errstr, $errfile, $errline) use (&$lastError) {
143
- self::log('Error detected!');
144
- if (($errno & self::E_FATAL) && strpos($errfile, 'FacebookAds') != false) {
145
- $e = new \ErrorException($errstr, 0, $errno, $errfile, $errline);
146
- $params = $this->buildParamsFromException($e);
147
- if ($params != null) {
148
- $this->sendReport(array(
149
- 'bizsdk_crash_report' => $params
150
- ));
151
- }
152
- }
153
- if (is_callable($lastError)) {
154
- return call_user_func_array($lastError, [$errno, $errstr, $errfile, $errline]);
155
- } else {
156
- // fall through to the standard PHP error handler
157
- return false;
158
- }
159
- }
160
- );
161
- }
162
-
163
- /**
164
- * @param \Throwable $e
165
- * @return array|null
166
- */
167
- private function buildParamsFromException(\Throwable $e) {
168
- if (!($e instanceof Exception || $e instanceof \ErrorException)) {
169
- return NULL;
170
- }
171
- $reason = CrashReasons::SDK;
172
- if ($e instanceof RequestException) {
173
- $reason = CrashReasons::API;
174
- }
175
- $reason .= ' : ' . $e->getMessage();
176
- $callstack = explode(PHP_EOL, $e->getTraceAsString());
177
- return array(
178
- 'reason' => $reason,
179
- 'callstack' => $callstack,
180
- 'platform' => phpversion()
181
- );
182
- }
183
-
184
- /**
185
- * @param $params
186
- */
187
- private function sendReport($params) {
188
- try {
189
- $session = new AnonymousSession();
190
- $api = new Api(Api::instance()->getHttpClient(), $session);
191
- $request = $api->prepareRequest(
192
- '/' . $this->app_id . '/instruments',
193
- RequestInterface::METHOD_POST,
194
- $params
195
- );
196
-
197
- $response = $api->executeRequest($request);
198
- $data = $response->getContent();
199
- if ($data && $data['success']) {
200
- self::log('Successfully sent report' . PHP_EOL);
201
- } else {
202
- self::log('Failed to send report' . PHP_EOL);
203
- }
204
- } catch (\Exception $e) {
205
- self::log('Exception on sending report' . PHP_EOL);
206
- }
207
- }
208
-
209
- /**
210
- * @param $message
211
- */
212
- private static function log($message) {
213
- $content = sprintf("%s : %s%s",static::class, $message, PHP_EOL);
214
- fwrite(static::$handle, $content);
215
- }
216
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Cursor.php DELETED
@@ -1,536 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds;
26
-
27
- use FacebookAds\Http\RequestInterface;
28
- use FacebookAds\Http\ResponseInterface;
29
- use FacebookAds\Http\Util;
30
- use FacebookAds\Object\AbstractObject;
31
-
32
- class Cursor implements \Iterator, \Countable, \arrayaccess {
33
- /**
34
- * @var ResponseInterface
35
- */
36
- protected $response;
37
-
38
- /**
39
- * @var Api
40
- */
41
- protected $api;
42
-
43
- /**
44
- * @var AbstractObject[]
45
- */
46
- protected $objects = array();
47
-
48
- /**
49
- * @var int|null
50
- */
51
- protected $indexLeft;
52
-
53
- /**
54
- * @var int|null
55
- */
56
- protected $indexRight;
57
-
58
- /**
59
- * @var int|null
60
- */
61
- protected $position;
62
-
63
- /**
64
- * @var AbstractObject
65
- */
66
- protected $objectPrototype;
67
-
68
- /**
69
- * @var bool
70
- */
71
- protected static $defaultUseImplicitFetch = false;
72
-
73
- /**
74
- * @var bool
75
- */
76
- protected $useImplicitFetch;
77
-
78
- public function __construct(
79
- ResponseInterface $response,
80
- AbstractObject $object_prototype,
81
- Api $api = null) {
82
- $this->response = $response;
83
- $this->objectPrototype = $object_prototype;
84
- $this->api = $api !== null ? $api : Api::instance();
85
- $this->appendResponse($response);
86
- }
87
-
88
- /**
89
- * @param array $object_data
90
- * @return AbstractObject
91
- */
92
- protected function createObject(array $object_data) {
93
- $object = clone $this->objectPrototype;
94
- $object->setDataWithoutValidation($object_data);
95
- if ($object instanceof AbstractCrudObject) {
96
- $object->setApi($this->api);
97
- }
98
- return $object;
99
- }
100
-
101
- /**
102
- * @param ResponseInterface $response
103
- * @return array
104
- * @throws \InvalidArgumentException
105
- */
106
- protected function assureResponseData(ResponseInterface $response) {
107
- $content = $response->getContent();
108
-
109
- // First, check if the content contains data
110
- if (isset($content['data']) && is_array($content['data'])) {
111
- $data = $content['data'];
112
-
113
- // If data is an object wrap the object into an array
114
- if ($this->isJsonObject($data)) {
115
- $data = array($data);
116
- }
117
- return $data;
118
- }
119
-
120
- // Second, check if the content contains special entries
121
- if (isset($content['targetingsentencelines'])) {
122
- return $content['targetingsentencelines'];
123
- }
124
- if (isset($content['adaccounts'])) {
125
- return $content['adaccounts'];
126
- }
127
- if (isset($content['users'])) {
128
- return $content['users'];
129
- }
130
-
131
- // Third, check if the content is an array of objects indexed by id
132
- $is_id_indexed_array = true;
133
- $objects = array();
134
- if (is_array($content) && count($content) >= 1) {
135
- foreach ($content as $key => $value) {
136
- if ($key === '__fb_trace_id__') {
137
- continue;
138
- }
139
-
140
- if ($value !== null &&
141
- $this->isJsonObject($value) &&
142
- isset($value['id']) &&
143
- $value['id'] !== null &&
144
- $value['id'] === $key) {
145
- $objects[] = $value;
146
- } else {
147
- $is_id_indexed_array = false;
148
- break;
149
- }
150
- }
151
- } else {
152
- $is_id_indexed_array = false;
153
- }
154
- if ($is_id_indexed_array) {
155
- return $objects;
156
- }
157
-
158
- throw new \InvalidArgumentException("Malformed response data");
159
- }
160
-
161
- private function isJsonObject($object) {
162
- if (!is_array($object)) {
163
- return false;
164
- }
165
-
166
- // Consider an empty array as not object
167
- if (empty($object)) {
168
- return false;
169
- }
170
-
171
- // A json object is represented by a map instead of a pure list
172
- return array_keys($object) !== range(0, count($object) - 1);
173
- }
174
-
175
- /**
176
- * @param ResponseInterface $response
177
- */
178
- protected function prependResponse(ResponseInterface $response) {
179
- $this->response = $response;
180
- $data = $this->assureResponseData($response);
181
- if (empty($data)) {
182
- return;
183
- }
184
-
185
- $left_index = $this->indexLeft;
186
- $count = count($data);
187
- $position = $count - 1;
188
- for ($i = $left_index - 1; $i >= $left_index - $count; $i--) {
189
- $this->objects[$i] = $this->createObject($data[$position--]);
190
- --$this->indexLeft;
191
- }
192
- }
193
-
194
- /**
195
- * @param ResponseInterface $response
196
- */
197
- protected function appendResponse(ResponseInterface $response) {
198
- $this->response = $response;
199
- $data = $this->assureResponseData($response);
200
- if (empty($data)) {
201
- return;
202
- }
203
-
204
- if ($this->indexRight === null) {
205
- $this->indexLeft = 0;
206
- $this->indexRight = -1;
207
- $this->position = 0;
208
- }
209
-
210
- $this->indexRight += count($data);
211
-
212
- foreach ($data as $object_data) {
213
- $this->objects[] = $this->createObject($object_data);
214
- }
215
- }
216
-
217
- /**
218
- * @return bool
219
- */
220
- public static function getDefaultUseImplicitFetch() {
221
- return static::$defaultUseImplicitFetch;
222
- }
223
-
224
- /**
225
- * @param bool $use_implicit_fetch
226
- */
227
- public static function setDefaultUseImplicitFetch($use_implicit_fetch) {
228
- static::$defaultUseImplicitFetch = $use_implicit_fetch;
229
- }
230
-
231
- /**
232
- * @return bool
233
- */
234
- public function getUseImplicitFetch() {
235
- return $this->useImplicitFetch !== null
236
- ? $this->useImplicitFetch
237
- : static::$defaultUseImplicitFetch;
238
- }
239
-
240
- /**
241
- * @param bool $use_implicit_fetch
242
- */
243
- public function setUseImplicitFetch($use_implicit_fetch) {
244
- $this->useImplicitFetch = $use_implicit_fetch;
245
- }
246
-
247
- /**
248
- * @return string|null
249
- */
250
- public function getBefore() {
251
- $content = $this->getLastResponse()->getContent();
252
- return isset($content['paging']['cursors']['before'])
253
- ? $content['paging']['cursors']['before']
254
- : null;
255
- }
256
-
257
- /**
258
- * @return string|null
259
- */
260
- public function getAfter() {
261
- $content = $this->getLastResponse()->getContent();
262
- return isset($content['paging']['cursors']['after'])
263
- ? $content['paging']['cursors']['after']
264
- : null;
265
- }
266
-
267
- /**
268
- * @return RequestInterface
269
- */
270
- protected function createUndirectionalizedRequest() {
271
- $request = $this->getLastResponse()->getRequest()->createClone();
272
- $params = $request->getQueryParams();
273
- if (isset($params['before'])) {
274
- unset($params['before']);
275
- }
276
- if (isset($params['after'])) {
277
- unset($params['after']);
278
- }
279
-
280
- return $request;
281
- }
282
-
283
- /**
284
- * @return string|null
285
- */
286
- public function getPrevious() {
287
- $content = $this->getLastResponse()->getContent();
288
- if (isset($content['paging']['previous'])) {
289
- return $content['paging']['previous'];
290
- }
291
-
292
- $before = $this->getBefore();
293
- if ($before !== null) {
294
- $request = $this->createUndirectionalizedRequest();
295
- $request->getQueryParams()->offsetSet('before', $before);
296
- return $request->getUrl();
297
- }
298
-
299
- return null;
300
- }
301
-
302
- /**
303
- * @return string|null
304
- */
305
- public function getNext() {
306
- $content = $this->getLastResponse()->getContent();
307
- if (isset($content['paging']['next'])) {
308
- return $content['paging']['next'];
309
- }
310
-
311
- $after = $this->getAfter();
312
- if ($after !== null) {
313
- $request = $this->createUndirectionalizedRequest();
314
- $request->getQueryParams()->offsetSet('after', $after);
315
- return $request->getUrl();
316
- }
317
-
318
- return null;
319
- }
320
-
321
- /**
322
- * @param string $url
323
- * @return RequestInterface
324
- */
325
- protected function createRequestFromUrl($url) {
326
- $components = parse_url($url);
327
- $request = $this->getLastResponse()->getRequest()->createClone();
328
- $request->setDomain($components['host']);
329
- $query = isset($components['query'])
330
- ? Util::parseUrlQuery($components['query'])
331
- : array();
332
- $request->getQueryParams()->enhance($query);
333
-
334
- return $request;
335
- }
336
-
337
- /**
338
- * @return RequestInterface|null
339
- */
340
- public function createBeforeRequest() {
341
- $url = $this->getPrevious();
342
- return $url !== null ? $this->createRequestFromUrl($url) : null;
343
- }
344
-
345
- /**
346
- * @return RequestInterface|null
347
- */
348
- public function createAfterRequest() {
349
- $url = $this->getNext();
350
- return $url !== null ? $this->createRequestFromUrl($url) : null;
351
- }
352
-
353
- public function fetchBefore() {
354
- $request = $this->createBeforeRequest();
355
- if (!$request) {
356
- return;
357
- }
358
-
359
- $this->prependResponse($request->execute());
360
- }
361
-
362
- public function fetchAfter() {
363
- $request = $this->createAfterRequest();
364
- if (!$request) {
365
- return;
366
- }
367
-
368
- $this->appendResponse($request->execute());
369
- }
370
-
371
- /**
372
- * @deprecated Use getArrayCopy()
373
- * @return AbstractObject[]
374
- */
375
- public function getObjects() {
376
- return $this->objects;
377
- }
378
-
379
- /**
380
- * @param bool $ksort
381
- * @return AbstractObject[]
382
- */
383
- public function getArrayCopy($ksort = false) {
384
- if ($ksort) {
385
- // Sort the main array to improve best case performance in future
386
- // invocations
387
- ksort($this->objects);
388
- }
389
-
390
- return $this->objects;
391
- }
392
-
393
- /**
394
- * @deprecated Use getLastResponse()
395
- * @return ResponseInterface
396
- */
397
- public function getResponse() {
398
- return $this->response;
399
- }
400
-
401
- /**
402
- * @return ResponseInterface
403
- */
404
- public function getLastResponse() {
405
- return $this->response;
406
- }
407
-
408
- /**
409
- * @return int
410
- */
411
- public function getIndexLeft() {
412
- return $this->indexLeft;
413
- }
414
-
415
- /**
416
- * @return int
417
- */
418
- public function getIndexRight() {
419
- return $this->indexRight;
420
- }
421
-
422
- public function rewind() {
423
- $this->position = $this->indexLeft;
424
- }
425
-
426
- public function end() {
427
- $this->position = $this->indexRight;
428
- }
429
-
430
- /**
431
- * @param int $position
432
- */
433
- public function seekTo($position) {
434
- $position = array_key_exists($position, $this->objects) ? $position : null;
435
- $this->position = $position;
436
- }
437
-
438
- /**
439
- * @return AbstractObject|bool
440
- */
441
- public function current() {
442
- return isset($this->objects[$this->position])
443
- ? $this->objects[$this->position]
444
- : false;
445
- }
446
-
447
- /**
448
- * @return int
449
- */
450
- public function key() {
451
- return $this->position;
452
- }
453
-
454
- public function prev() {
455
- if ($this->position == $this->getIndexLeft()) {
456
- if ($this->getUseImplicitFetch()) {
457
- $this->fetchBefore();
458
- if ($this->position == $this->getIndexLeft()) {
459
- $this->position = null;
460
- } else {
461
- --$this->position;
462
- }
463
- } else {
464
- $this->position = null;
465
- }
466
- } else {
467
- --$this->position;
468
- }
469
- }
470
-
471
- public function next() {
472
- if ($this->position == $this->getIndexRight()) {
473
- if ($this->getUseImplicitFetch()) {
474
- $this->fetchAfter();
475
- if ($this->position == $this->getIndexRight()) {
476
- $this->position = null;
477
- } else {
478
- ++$this->position;
479
- }
480
- } else {
481
- $this->position = null;
482
- }
483
- } else {
484
- ++$this->position;
485
- }
486
- }
487
-
488
- /**
489
- * @return bool
490
- */
491
- public function valid() {
492
- return isset($this->objects[$this->position]);
493
- }
494
-
495
- /**
496
- * @return int
497
- */
498
- public function count() {
499
- return count($this->objects);
500
- }
501
-
502
- /**
503
- * @param mixed $offset
504
- * @param mixed $value
505
- */
506
- public function offsetSet($offset, $value) {
507
- if ($offset === null) {
508
- $this->objects[] = $value;
509
- } else {
510
- $this->objects[$offset] = $value;
511
- }
512
- }
513
-
514
- /**
515
- * @param mixed $offset
516
- * @return bool
517
- */
518
- public function offsetExists($offset) {
519
- return isset($this->objects[$offset]);
520
- }
521
-
522
- /**
523
- * @param mixed $offset
524
- */
525
- public function offsetUnset($offset) {
526
- unset($this->objects[$offset]);
527
- }
528
-
529
- /**
530
- * @param mixed $offset
531
- * @return mixed
532
- */
533
- public function offsetGet($offset) {
534
- return isset($this->objects[$offset]) ? $this->objects[$offset] : null;
535
- }
536
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Enum/AbstractEnum.php DELETED
@@ -1,181 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Enum;
26
-
27
- abstract class AbstractEnum implements EnumInstanceInterface {
28
-
29
- /**
30
- * @var array|null
31
- */
32
- protected $map = null;
33
-
34
- /**
35
- * @var array|null
36
- */
37
- protected $names = null;
38
-
39
- /**
40
- * @var array|null
41
- */
42
- protected $values = null;
43
-
44
- /**
45
- * @var array|null
46
- */
47
- protected $valuesMap = null;
48
-
49
- /**
50
- * @var AbstractEnum[]
51
- */
52
- protected static $instances = array();
53
-
54
- /**
55
- * @return string
56
- */
57
- static function className() {
58
- return get_called_class();
59
- }
60
-
61
- /**
62
- * @return AbstractEnum
63
- */
64
- public static function getInstance() {
65
- $fqn = get_called_class();
66
- if (!array_key_exists($fqn, static::$instances)) {
67
- static::$instances[$fqn] = new static();
68
- }
69
-
70
- return static::$instances[$fqn];
71
- }
72
-
73
- /**
74
- * @return array
75
- */
76
- public function getArrayCopy() {
77
- if ($this->map === null) {
78
- $this->map = (new \ReflectionClass(get_called_class()))
79
- ->getConstants();
80
- }
81
-
82
- return $this->map;
83
- }
84
-
85
- /**
86
- * @return array
87
- */
88
- public function getNames() {
89
- if ($this->names === null) {
90
- $this->names = array_keys($this->getArrayCopy());
91
- }
92
-
93
- return $this->names;
94
- }
95
-
96
- /**
97
- * @return array
98
- */
99
- public function getValues() {
100
- if ($this->values === null) {
101
- $this->values = array_values($this->getArrayCopy());
102
- }
103
-
104
- return $this->values;
105
- }
106
-
107
- /**
108
- * @return array
109
- */
110
- public function getValuesMap() {
111
- if ($this->valuesMap === null) {
112
- $this->valuesMap = array_fill_keys($this->getValues(), null);
113
- }
114
-
115
- return $this->valuesMap;
116
- }
117
-
118
- /**
119
- * @param string|int|float $name
120
- * @return mixed
121
- */
122
- public function getValueForName($name) {
123
- $copy = $this->getArrayCopy();
124
- return array_key_exists($name, $copy)
125
- ? $copy[$name]
126
- : null;
127
- }
128
-
129
- /**
130
- * @param string|int|float $name
131
- * @return mixed
132
- * @throws \InvalidArgumentException
133
- */
134
- public function assureValueForName($name) {
135
- $value = $this->getValueForName($name);
136
- if ($value === null) {
137
- throw new \InvalidArgumentException(
138
- 'Unknown name "'.$name.'" in '.static::className());
139
- }
140
-
141
- return $value;
142
- }
143
-
144
- /**
145
- * @param string|int|float $name
146
- * @return bool
147
- */
148
- public function isValid($name) {
149
- return array_key_exists($name, $this->getArrayCopy());
150
- }
151
-
152
- /**
153
- * @param string|int|float $name
154
- * @throws \InvalidArgumentException
155
- */
156
- public function assureIsValid($name) {
157
- if (!array_key_exists($name, $this->getArrayCopy())) {
158
- throw new \InvalidArgumentException(
159
- 'Unknown name "'.$name.'" in '.static::className());
160
- }
161
- }
162
-
163
- /**
164
- * @param string|int|float $value
165
- * @return bool
166
- */
167
- public function isValidValue($value) {
168
- return array_key_exists($value, $this->getValuesMap());
169
- }
170
-
171
- /**
172
- * @param mixed $value
173
- * @throws \InvalidArgumentException
174
- */
175
- public function assureIsValidValue($value) {
176
- if (!$this->isValidValue($value)) {
177
- throw new \InvalidArgumentException(
178
- '"'.$value.'", not a valid value in '.static::className());
179
- }
180
- }
181
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Enum/EmptyEnum.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Enum;
26
-
27
- class EmptyEnum extends AbstractEnum {
28
-
29
- /**
30
- * @return array
31
- */
32
- public function getArrayCopy() {
33
- return array();
34
- }
35
-
36
- /**
37
- * @return array
38
- */
39
- public function getNames() {
40
- return array();
41
- }
42
-
43
- /**
44
- * @return array
45
- */
46
- public function getValues() {
47
- return array();
48
- }
49
-
50
- /**
51
- * @return array
52
- */
53
- public function getValuesMap() {
54
- return array();
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Enum/EnumInstanceInterface.php DELETED
@@ -1,91 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Enum;
26
-
27
- interface EnumInstanceInterface {
28
-
29
- /**
30
- * @return EnumInstanceInterface
31
- */
32
- public static function getInstance();
33
-
34
- /**
35
- * @return array
36
- */
37
- public function getArrayCopy();
38
-
39
- /**
40
- * @return array
41
- */
42
- public function getNames();
43
-
44
- /**
45
- * @return array
46
- */
47
- public function getValues();
48
-
49
- /**
50
- * @return array
51
- */
52
- public function getValuesMap();
53
-
54
- /**
55
- * @param string|int|float $name
56
- * @return mixed
57
- */
58
- public function getValueForName($name);
59
-
60
- /**
61
- * @param string|int|float $name
62
- * @return mixed
63
- * @throws \InvalidArgumentException
64
- */
65
- public function assureValueForName($name);
66
-
67
- /**
68
- * @param string|int|float $name
69
- * @return bool
70
- */
71
- public function isValid($name);
72
-
73
- /**
74
- * @param string|int|float $name
75
- * @return void
76
- * @throws \InvalidArgumentException
77
- */
78
- public function assureIsValid($name);
79
-
80
- /**
81
- * @param mixed $value
82
- * @return bool
83
- */
84
- public function isValidValue($value);
85
-
86
- /**
87
- * @param mixed $value
88
- * @throws \InvalidArgumentException
89
- */
90
- public function assureIsValidValue($value);
91
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Exception/Exception.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Exception;
26
-
27
- class Exception extends \Exception {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AbstractAdapter.php DELETED
@@ -1,56 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter;
26
-
27
- use FacebookAds\Http\Client;
28
-
29
- abstract class AbstractAdapter implements AdapterInterface {
30
-
31
- /**
32
- * @var Client
33
- */
34
- protected $client;
35
-
36
- /**
37
- * @param Client $client
38
- */
39
- public function __construct(Client $client) {
40
- $this->client = $client;
41
- }
42
-
43
- /**
44
- * @return Client
45
- */
46
- public function getClient() {
47
- return $this->client;
48
- }
49
-
50
- /**
51
- * @return string
52
- */
53
- public function getCaBundlePath() {
54
- return $this->getClient()->getCaBundlePath();
55
- }
56
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/AdapterInterface.php DELETED
@@ -1,64 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter;
26
-
27
- use FacebookAds\Http\Client;
28
- use FacebookAds\Http\RequestInterface;
29
- use FacebookAds\Http\ResponseInterface;
30
-
31
- interface AdapterInterface {
32
-
33
- /**
34
- * @param Client $client
35
- */
36
- public function __construct(Client $client);
37
-
38
- /**
39
- * @return Client
40
- */
41
- public function getClient();
42
-
43
- /**
44
- * @return string
45
- */
46
- public function getCaBundlePath();
47
-
48
- /**
49
- * @return \ArrayObject
50
- */
51
- public function getOpts();
52
-
53
- /**
54
- * @param \ArrayObject $opts
55
- * @return void
56
- */
57
- public function setOpts(\ArrayObject $opts);
58
-
59
- /**
60
- * @param RequestInterface $request
61
- * @return ResponseInterface
62
- */
63
- public function sendRequest(RequestInterface $request);
64
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/AbstractCurl.php DELETED
@@ -1,130 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter\Curl;
26
-
27
- abstract class AbstractCurl implements CurlInterface {
28
-
29
- /**
30
- * @var resource
31
- */
32
- protected $handle;
33
-
34
- /**
35
- * @throws \RuntimeException
36
- */
37
- public function __construct() {
38
- if (!extension_loaded('curl')) {
39
- throw new \RuntimeException("Extension curl not loaded");
40
- }
41
- }
42
-
43
- public function __clone() {
44
- $this->handle = curl_copy_handle($this->handle);
45
- }
46
-
47
- public function __destruct() {
48
- if (is_resource($this->handle)) {
49
- curl_close($this->handle);
50
- }
51
- }
52
-
53
- /**
54
- * @return CurlInterface
55
- */
56
- public static function createOptimalVersion() {
57
- if (version_compare(PHP_VERSION, '5.5.0') >= 0) {
58
- return new Curl55();
59
- } else {
60
- return new Curl();
61
- }
62
- }
63
-
64
- /**
65
- * @return resource
66
- */
67
- public function getHandle() {
68
- return $this->handle;
69
- }
70
-
71
- /**
72
- * @return int
73
- */
74
- public function errno() {
75
- return curl_errno($this->handle);
76
- }
77
-
78
- /**
79
- * @return string
80
- */
81
- public function error() {
82
- return curl_error($this->handle);
83
- }
84
-
85
- /**
86
- * @return mixed
87
- */
88
- public function exec() {
89
- return curl_exec($this->handle);
90
- }
91
-
92
- /**
93
- * @param int $opt
94
- * @return mixed
95
- */
96
- public function getInfo($opt = 0) {
97
- return curl_getinfo($this->handle, $opt);
98
- }
99
-
100
- /**
101
- * @return void
102
- */
103
- public function init() {
104
- $this->handle = $this->handle ?: curl_init();
105
- }
106
-
107
- /**
108
- * @param array $opts
109
- */
110
- public function setoptArray(array $opts) {
111
- curl_setopt_array($this->handle, $opts);
112
- }
113
-
114
- /**
115
- * @param int $option
116
- * @param mixed $value
117
- * @return bool
118
- */
119
- public function setopt($option, $value) {
120
- return curl_setopt($this->handle, $option, $value);
121
- }
122
-
123
- /**
124
- * @param int $age
125
- * @return array
126
- */
127
- public static function version($age) {
128
- return curl_version($age);
129
- }
130
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl.php DELETED
@@ -1,101 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter\Curl;
26
-
27
- use FacebookAds\Http\FileParameter;
28
-
29
- class Curl extends AbstractCurl {
30
-
31
- /**
32
- * @throws \RuntimeException
33
- */
34
- public function __construct() {
35
- parent::__construct();
36
- if (version_compare(PHP_VERSION, '5.5.0') >= 0) {
37
- throw new \RuntimeException("Unsupported Curl version");
38
- }
39
- }
40
-
41
- /**
42
- * @param string $string
43
- * @return string
44
- */
45
- public function escape($string) {
46
- return rawurlencode($string);
47
- }
48
-
49
- /**
50
- * @param int $bitmask
51
- * @return int
52
- */
53
- public function pause($bitmask) {
54
- return 0;
55
- }
56
-
57
- /**
58
- * FIXME should introduce v2.10 breaking change:
59
- * implement abstract support for FileParameter in AdapterInterface
60
- *
61
- * @param string|FileParameter $filepath
62
- * @return string
63
- */
64
- public function preparePostFileField($filepath) {
65
- $mime_type = $name = '';
66
- if ($filepath instanceof FileParameter) {
67
- $mime_type = $filepath->getMimeType() !== null
68
- ? sprintf(';type=%s', $filepath->getMimeType())
69
- : '';
70
- $name = $filepath->getName() !== null
71
- ? sprintf(';filename=%s', $filepath->getName())
72
- : '';
73
- $filepath = $filepath->getPath();
74
- }
75
- return sprintf('@%s%s%s', $filepath, $mime_type, $name);
76
- }
77
-
78
- /**
79
- * @return void
80
- */
81
- public function reset() {
82
- $this->handle && curl_close($this->handle);
83
- $this->handle = curl_init();
84
- }
85
-
86
- /**
87
- * @param int $errornum
88
- * @return NULL|string
89
- */
90
- public static function strerror($errornum) {
91
- return curl_strerror($errornum);
92
- }
93
-
94
- /**
95
- * @param string $string
96
- * @return bool|string
97
- */
98
- public function unescape($string) {
99
- return curl_unescape($this->handle, $string);
100
- }
101
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/Curl55.php DELETED
@@ -1,96 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter\Curl;
26
-
27
- use FacebookAds\Http\FileParameter;
28
-
29
- class Curl55 extends AbstractCurl {
30
-
31
- /**
32
- * @throws \RuntimeException
33
- */
34
- public function __construct() {
35
- parent::__construct();
36
- if (version_compare(PHP_VERSION, '5.5.0') < 0) {
37
- throw new \RuntimeException("Unsupported Curl version");
38
- }
39
- }
40
-
41
- /**
42
- * @param string $string
43
- * @return bool|string
44
- */
45
- public function escape($string) {
46
- return curl_escape($this->handle, $string);
47
- }
48
-
49
- /**
50
- * @param int $bitmask
51
- * @return int
52
- */
53
- public function pause($bitmask) {
54
- return curl_pause($this->handle, $bitmask);
55
- }
56
-
57
- /**
58
- * FIXME should introduce v2.10 breaking change:
59
- * implement abstract support for FileParameter in AdapterInterface
60
- *
61
- * @param string|FileParameter $filepath
62
- * @return \CURLFile
63
- */
64
- public function preparePostFileField($filepath) {
65
- $mime_type = $name = ''; // can't be null in HHVM
66
- if ($filepath instanceof FileParameter) {
67
- $mime_type = $filepath->getMimeType() ?: '';
68
- $name = $filepath->getName() ?: '';
69
- $filepath = $filepath->getPath();
70
- }
71
- return new \CURLFile($filepath, $mime_type, $name);
72
- }
73
-
74
- /**
75
- * @return void
76
- */
77
- public function reset() {
78
- $this->handle && curl_reset($this->handle);
79
- }
80
-
81
- /**
82
- * @param int $errornum
83
- * @return NULL|string
84
- */
85
- public static function strerror($errornum) {
86
- return curl_strerror($errornum);
87
- }
88
-
89
- /**
90
- * @param string $string
91
- * @return bool|string
92
- */
93
- public function unescape($string) {
94
- return curl_unescape($this->handle, $string);
95
- }
96
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/Curl/CurlInterface.php DELETED
@@ -1,106 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter\Curl;
26
-
27
- interface CurlInterface {
28
-
29
- /**
30
- * @return resource
31
- */
32
- public function getHandle();
33
-
34
- /**
35
- * @return int
36
- */
37
- public function errno();
38
-
39
- /**
40
- * @return string
41
- */
42
- public function error();
43
-
44
- /**
45
- * @param string $string
46
- * @return bool|string
47
- */
48
- public function escape($string);
49
-
50
- /**
51
- * @return mixed
52
- */
53
- public function exec();
54
-
55
- /**
56
- * @param int $opt
57
- * @return mixed
58
- */
59
- public function getInfo($opt = 0);
60
-
61
- /**
62
- * @return void
63
- */
64
- public function init();
65
-
66
- /**
67
- * @param int $bitmask
68
- * @return int
69
- */
70
- public function pause($bitmask);
71
-
72
- /**
73
- * @param $filepath
74
- * @return string|\CurlFile
75
- */
76
- public function preparePostFileField($filepath);
77
-
78
- /**
79
- * @return void
80
- */
81
- public function reset();
82
-
83
- /**
84
- * @param array $opts
85
- */
86
- public function setoptArray(array $opts);
87
-
88
- /**
89
- * @param int $option
90
- * @param mixed $value
91
- * @return bool
92
- */
93
- public function setopt($option, $value);
94
-
95
- /**
96
- * @param $string
97
- * @return string
98
- */
99
- public function unescape($string);
100
-
101
- /**
102
- * @param int $age
103
- * @return array
104
- */
105
- public static function version($age);
106
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Adapter/CurlAdapter.php DELETED
@@ -1,201 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Adapter;
26
-
27
- use FacebookAds\Exception\Exception;
28
- use FacebookAds\Http\Adapter\Curl\AbstractCurl;
29
- use FacebookAds\Http\Adapter\Curl\Curl;
30
- use FacebookAds\Http\Adapter\Curl\CurlInterface;
31
- use FacebookAds\Http\Client;
32
- use FacebookAds\Http\Headers;
33
- use FacebookAds\Http\RequestInterface;
34
- use FacebookAds\Http\ResponseInterface;
35
-
36
- class CurlAdapter extends AbstractAdapter {
37
-
38
- /**
39
- * @var CurlInterface
40
- */
41
- protected $curl;
42
-
43
- /**
44
- * @var \ArrayObject
45
- */
46
- protected $opts;
47
-
48
- /**
49
- * @param Client $client
50
- * @param CurlInterface $curl
51
- */
52
- public function __construct(Client $client, CurlInterface $curl = null) {
53
- parent::__construct($client);
54
- $this->curl = $curl ?: AbstractCurl::createOptimalVersion();
55
- $this->curl->init();
56
- }
57
-
58
- /**
59
- * @return Curl
60
- */
61
- public function getCurl() {
62
- return $this->curl;
63
- }
64
-
65
- /**
66
- * @return \ArrayObject
67
- */
68
- public function getOpts() {
69
- if ($this->opts === null) {
70
- $this->opts = new \ArrayObject(array(
71
- CURLOPT_CONNECTTIMEOUT => 10,
72
- CURLOPT_TIMEOUT => 60,
73
- CURLOPT_RETURNTRANSFER => true,
74
- CURLOPT_HEADER => true,
75
- CURLOPT_CAINFO => $this->getCaBundlePath(),
76
- ));
77
- }
78
-
79
- return $this->opts;
80
- }
81
-
82
- /**
83
- * @param \ArrayObject $opts
84
- */
85
- public function setOpts(\ArrayObject $opts) {
86
- $this->opts = $opts;
87
- }
88
-
89
- /**
90
- * @return int
91
- */
92
- protected function getheaderSize() {
93
- return $this->getCurl()->getInfo(CURLINFO_HEADER_SIZE);
94
- }
95
-
96
- /**
97
- * Extracts the headers and the body into a two-part array
98
- * @param string $raw_response
99
- * @return array
100
- */
101
- protected function extractResponseHeadersAndBody($raw_response) {
102
- $header_size = $this->getheaderSize();
103
-
104
- $raw_headers = mb_substr($raw_response, 0, $header_size);
105
- $raw_body = mb_substr($raw_response, $header_size);
106
-
107
- return array(trim($raw_headers), trim($raw_body));
108
- }
109
-
110
- /**
111
- * @param Headers $headers
112
- * @param string $raw_headers
113
- */
114
- protected function parseHeaders(Headers $headers, $raw_headers) {
115
- $raw_headers = str_replace("\r\n", "\n", $raw_headers);
116
-
117
- // There will be multiple headers if a 301 was followed
118
- // or a proxy was followed, etc
119
- $header_collection = explode("\n\n", trim($raw_headers));
120
- // We just want the last response (at the end)
121
- $raw_headers = array_pop($header_collection);
122
-
123
- $header_components = explode("\n", $raw_headers);
124
- foreach ($header_components as $line) {
125
- if (strpos($line, ': ') === false) {
126
- $headers['http_code'] = $line;
127
- } else {
128
- list ($key, $value) = explode(': ', $line, 2);
129
- $headers[$key] = $value;
130
- }
131
- }
132
- }
133
-
134
- /**
135
- * @param RequestInterface $request
136
- * @return ResponseInterface
137
- * @throws Exception
138
- */
139
- public function sendRequest(RequestInterface $request) {
140
- $response = $this->getClient()->createResponse();
141
- $this->getCurl()->reset();
142
- $curlopts = array(
143
- CURLOPT_URL => $request->getUrl(),
144
- );
145
-
146
- $method = $request->getMethod();
147
- if ($method !== RequestInterface::METHOD_GET
148
- && $method !== RequestInterface::METHOD_POST) {
149
- $curlopts[CURLOPT_CUSTOMREQUEST] = $method;
150
- }
151
-
152
- $curlopts = $this->getOpts()->getArrayCopy() + $curlopts;
153
-
154
- if ($request->getHeaders()->count()) {
155
- $headers = array();
156
- foreach ($request->getHeaders() as $header => $value) {
157
- $headers[] = "{$header}: {$value}";
158
- }
159
- $curlopts[CURLOPT_HTTPHEADER] = $headers;
160
- }
161
-
162
- $postfields = array();
163
- if ($method === RequestInterface::METHOD_POST
164
- && $request->getFileParams()->count()
165
- ) {
166
- $postfields = array_merge(
167
- $postfields,
168
- array_map(
169
- array($this->getCurl(), 'preparePostFileField'),
170
- $request->getFileParams()->getArrayCopy()));
171
- }
172
- if ($method !== RequestInterface::METHOD_GET
173
- && $request->getBodyParams()->count()) {
174
- $postfields
175
- = array_merge($postfields, $request->getBodyParams()->export());
176
- }
177
-
178
- if (!empty($postfields)) {
179
- $curlopts[CURLOPT_POSTFIELDS] = $postfields;
180
- }
181
-
182
- $this->getCurl()->setoptArray($curlopts);
183
- $raw_response = $this->getCurl()->exec();
184
-
185
- $status_code = $this->getCurl()->getInfo(CURLINFO_HTTP_CODE);
186
- $curl_errno = $this->getCurl()->errno();
187
- $curl_error = $curl_errno ? $this->getCurl()->error() : null;
188
-
189
- $response_parts = $this->extractResponseHeadersAndBody($raw_response);
190
-
191
- $response->setStatusCode($status_code);
192
- $this->parseHeaders($response->getHeaders(), $response_parts[0]);
193
- $response->setBody($response_parts[1]);
194
-
195
- if ($curl_errno) {
196
- throw new Exception($curl_error, $curl_errno);
197
- }
198
-
199
- return $response;
200
- }
201
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Client.php DELETED
@@ -1,220 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- use FacebookAds\Api;
28
- use FacebookAds\Http\Adapter\AdapterInterface;
29
- use FacebookAds\Http\Adapter\CurlAdapter;
30
- use FacebookAds\Http\Exception\EmptyResponseException;
31
- use FacebookAds\Http\Exception\RequestException;
32
-
33
- class Client {
34
-
35
- /**
36
- * @var string
37
- */
38
- const DEFAULT_GRAPH_BASE_DOMAIN = 'facebook.com';
39
-
40
- /**
41
- * @var string
42
- */
43
- const DEFAULT_LAST_LEVEL_DOMAIN = 'graph';
44
-
45
- /**
46
- * @var RequestInterface
47
- */
48
- protected $requestPrototype;
49
-
50
- /**
51
- * @var ResponseInterface
52
- */
53
- protected $responsePrototype;
54
-
55
- /**
56
- * @var Headers
57
- */
58
- protected $defaultRequestHeaders;
59
-
60
- /**
61
- * @var AdapterInterface
62
- */
63
- protected $adapter;
64
-
65
- /**
66
- * @var string
67
- */
68
- protected $caBundlePath;
69
-
70
- /**
71
- * @var string
72
- */
73
- protected $defaultGraphBaseDomain = self::DEFAULT_GRAPH_BASE_DOMAIN;
74
-
75
- /**
76
- * @return RequestInterface
77
- */
78
- public function getRequestPrototype() {
79
- if ($this->requestPrototype === null) {
80
- $this->requestPrototype = new Request($this);
81
- }
82
-
83
- return $this->requestPrototype;
84
- }
85
-
86
- /**
87
- * @param RequestInterface $prototype
88
- */
89
- public function setRequestPrototype(RequestInterface $prototype) {
90
- $this->requestPrototype = $prototype;
91
- }
92
-
93
- /**
94
- * @return RequestInterface
95
- */
96
- public function createRequest() {
97
- return $this->getRequestPrototype()->createClone();
98
- }
99
-
100
- /**
101
- * @return ResponseInterface
102
- */
103
- public function getResponsePrototype() {
104
- if ($this->responsePrototype === null) {
105
- $this->responsePrototype = new Response();
106
- }
107
-
108
- return $this->responsePrototype;
109
- }
110
-
111
- /**
112
- * @param ResponseInterface $prototype
113
- */
114
- public function setResponsePrototype(ResponseInterface $prototype) {
115
- $this->responsePrototype = $prototype;
116
- }
117
-
118
- /**
119
- * @return ResponseInterface
120
- */
121
- public function createResponse() {
122
- return clone $this->getResponsePrototype();
123
- }
124
-
125
- /**
126
- * @return Headers
127
- */
128
- public function getDefaultRequestHeaderds() {
129
- if ($this->defaultRequestHeaders === null) {
130
- $this->defaultRequestHeaders = new Headers(array(
131
- 'User-Agent' => 'fbbizsdk-php-v'.Api::VERSION,
132
- 'Accept-Encoding' => '*',
133
- ));
134
- }
135
-
136
- return $this->defaultRequestHeaders;
137
- }
138
-
139
- /**
140
- * @param Headers $headers
141
- */
142
- public function setDefaultRequestHeaders(Headers $headers) {
143
- $this->defaultRequestHeaders = $headers;
144
- }
145
-
146
- /**
147
- * @return string
148
- */
149
- public function getDefaultGraphBaseDomain() {
150
- return $this->defaultGraphBaseDomain;
151
- }
152
-
153
- /**
154
- * @param string $domain
155
- */
156
- public function setDefaultGraphBaseDomain($domain) {
157
- $this->defaultGraphBaseDomain = $domain;
158
- }
159
-
160
- /**
161
- * @return AdapterInterface
162
- */
163
- public function getAdapter() {
164
- if ($this->adapter === null) {
165
- $this->adapter = new CurlAdapter($this);
166
- }
167
-
168
- return $this->adapter;
169
- }
170
-
171
- /**
172
- * @param AdapterInterface $adapter
173
- */
174
- public function setAdapter(AdapterInterface $adapter) {
175
- $this->adapter = $adapter;
176
- }
177
-
178
- /**
179
- * @return string
180
- */
181
- public function getCaBundlePath() {
182
- if ($this->caBundlePath === null) {
183
- $this->caBundlePath = __DIR__.DIRECTORY_SEPARATOR
184
- .str_repeat('..'.DIRECTORY_SEPARATOR, 3)
185
- .'fb_ca_chain_bundle.crt';
186
- }
187
-
188
- return $this->caBundlePath;
189
- }
190
-
191
- /**
192
- * @param string $path
193
- */
194
- public function setCaBundlePath($path) {
195
- $this->caBundlePath = $path;
196
- }
197
-
198
- /**
199
- * @param RequestInterface $request
200
- * @return ResponseInterface
201
- * @throws RequestException
202
- */
203
- public function sendRequest(RequestInterface $request) {
204
- $response = $this->getAdapter()->sendRequest($request);
205
- $response->setRequest($request);
206
- $response_content = $response->getContent();
207
-
208
- if ($response_content === null) {
209
- throw new EmptyResponseException($response);
210
- }
211
-
212
- if (is_array($response_content)
213
- && array_key_exists('error', $response_content)) {
214
-
215
- throw RequestException::create($response);
216
- }
217
-
218
- return $response;
219
- }
220
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/AuthorizationException.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- class AuthorizationException extends RequestException {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ClientException.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- class ClientException extends RequestException {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/EmptyResponseException.php DELETED
@@ -1,42 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- use FacebookAds\Http\ResponseInterface;
28
-
29
- class EmptyResponseException extends RequestException {
30
-
31
- /**
32
- * @param ResponseInterface $response
33
- */
34
- public function __construct(ResponseInterface $response) {
35
- $content = array(
36
- 'error' => array(
37
- 'message' => 'Empty Response',
38
- ));
39
- $response->setBody(json_encode($content));
40
- parent::__construct($response);
41
- }
42
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/PermissionException.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- class PermissionException extends RequestException {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php DELETED
@@ -1,252 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- use FacebookAds\Exception\Exception;
28
- use FacebookAds\Http\ResponseInterface;
29
-
30
- class RequestException extends Exception {
31
-
32
- /**
33
- * @var ResponseInterface|null
34
- */
35
- protected $response;
36
-
37
- /**
38
- * @var Headers
39
- */
40
- protected $headers;
41
-
42
- /**
43
- * @var int|null
44
- */
45
- protected $errorCode;
46
-
47
- /**
48
- * @var int|null
49
- */
50
- protected $errorSubcode;
51
-
52
- /**
53
- * @var string|null
54
- */
55
- protected $errorMessage;
56
-
57
- /**
58
- * @var string|null
59
- */
60
- protected $errorUserTitle;
61
-
62
- /**
63
- * @var string|null
64
- */
65
- protected $errorUserMessage;
66
-
67
- /**
68
- * @var int|null
69
- */
70
- protected $errorType;
71
-
72
- /**
73
- * @var array|null
74
- */
75
- protected $errorBlameFieldSpecs;
76
-
77
- /**
78
- * @var string|null
79
- */
80
- protected $facebookTraceId;
81
-
82
- /**
83
- * @param ResponseInterface $response
84
- */
85
- public function __construct(ResponseInterface $response) {
86
- $this->headers = $response->getHeaders();
87
- $this->response = $response;
88
- $error_data = static::getErrorData($response);
89
-
90
- parent::__construct($error_data['message'], $error_data['code']);
91
-
92
- $this->errorSubcode = $error_data['error_subcode'];
93
- $this->errorUserTitle = $error_data['error_user_title'];
94
- $this->errorUserMessage = $error_data['error_user_msg'];
95
- $this->errorBlameFieldSpecs = $error_data['error_blame_field_specs'];
96
- $this->facebookTraceId = $error_data['fbtrace_id'];
97
- }
98
-
99
- /**
100
- * @return ResponseInterface|null
101
- */
102
- public function getResponse() {
103
- return $this->response;
104
- }
105
-
106
- /**
107
- * @param array|string $array
108
- * @param string|int $key
109
- * @param mixed $default
110
- * @return mixed
111
- */
112
- protected static function idx($array, $key, $default = null) {
113
- if (is_string($array)) {
114
- $array = json_decode($array, true);
115
- }
116
- return array_key_exists($key, $array)
117
- ? $array[$key]
118
- : $default;
119
- }
120
-
121
- /**
122
- * @param ResponseInterface $response
123
- * @return array
124
- */
125
- protected static function getErrorData(ResponseInterface $response) {
126
- $response_data = $response->getContent();
127
- if (is_null($response_data)) {
128
- $response_data = array();
129
- }
130
- $error_data = static::idx($response_data, 'error', array());
131
-
132
- if (is_string(static::idx($error_data, 'error_data'))) {
133
- $error_data["error_data"] =
134
- json_decode(stripslashes(static::idx($error_data, 'error_data')), true);
135
- }
136
-
137
- if (is_null(static::idx($error_data, 'error_data'))) {
138
- $error_data["error_data"] = array();
139
- }
140
-
141
- return array(
142
- 'code' =>
143
- static::idx($error_data, 'code', static::idx($response_data, 'code')),
144
- 'error_subcode' => static::idx($error_data, 'error_subcode'),
145
- 'message' => static::idx($error_data, 'message'),
146
- 'error_user_title' => static::idx($error_data, 'error_user_title'),
147
- 'error_user_msg' => static::idx($error_data, 'error_user_msg'),
148
- 'error_blame_field_specs' =>
149
- static::idx(static::idx($error_data, 'error_data', array()),
150
- 'blame_field_specs'),
151
- 'fbtrace_id' => static::idx($error_data, 'fbtrace_id'),
152
- 'type' => static::idx($error_data, 'type'),
153
- );
154
- }
155
-
156
- /**
157
- * Process an error payload from the Graph API and return the appropriate
158
- * exception subclass.
159
- * @param ResponseInterface $response
160
- * @return RequestException
161
- */
162
- public static function create(ResponseInterface $response) {
163
- $error_data = static::getErrorData($response);
164
- if (in_array(
165
- $error_data['error_subcode'], array(458, 459, 460, 463, 464, 467))
166
- || in_array($error_data['code'], array(100, 102, 190))
167
- || $error_data['type'] === 'OAuthException') {
168
-
169
- return new AuthorizationException($response);
170
- } elseif (in_array($error_data['code'], array(1, 2))) {
171
-
172
- return new ServerException($response);
173
- } elseif (in_array($error_data['code'], array(4, 17, 341))) {
174
-
175
- return new ThrottleException($response);
176
- } elseif ($error_data['code'] == 506) {
177
-
178
- return new ClientException($response);
179
- } elseif ($error_data['code'] == 10
180
- || ($error_data['code'] >= 200 && $error_data['code'] <= 299)) {
181
-
182
- return new PermissionException($response);
183
- } else {
184
-
185
- return new self($response);
186
- }
187
- }
188
-
189
- /**
190
- * @return int
191
- */
192
- public function getHttpStatusCode() {
193
- return $this->response->getStatusCode();
194
- }
195
-
196
- /**
197
- * @return int|null
198
- */
199
- public function getErrorSubcode() {
200
- return $this->errorSubcode;
201
- }
202
-
203
- /**
204
- * @return string|null
205
- */
206
- public function getErrorUserTitle() {
207
- return $this->errorUserTitle;
208
- }
209
-
210
- /**
211
- * @return string|null
212
- */
213
- public function getErrorUserMessage() {
214
- return $this->errorUserMessage;
215
- }
216
-
217
- /**
218
- * @return array|null
219
- */
220
- public function getErrorBlameFieldSpecs() {
221
- return $this->errorBlameFieldSpecs;
222
- }
223
-
224
- /**
225
- * @return string|null
226
- */
227
- public function getFacebookTraceId() {
228
- return $this->facebookTraceId;
229
- }
230
-
231
- /**
232
- * @return bool
233
- */
234
- public function isTransient() {
235
- if ($this->getResponse() !== null) {
236
- return false;
237
- }
238
-
239
- $body = $this->getResponse()->getBody();
240
-
241
- return array_key_exists('error', $body)
242
- && array_key_exists('is_transient', $body['error'])
243
- && $body['error']['is_transient'];
244
- }
245
-
246
- /**
247
- * @return Headers
248
- */
249
- public function getHeaders() {
250
- return $this->headers;
251
- }
252
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ServerException.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- class ServerException extends RequestException {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/ThrottleException.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http\Exception;
26
-
27
- class ThrottleException extends RequestException {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/FileParameter.php DELETED
@@ -1,89 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class FileParameter {
28
-
29
- /**
30
- * @var string
31
- */
32
- protected $path;
33
-
34
- /**
35
- * @var string|null
36
- */
37
- protected $mimeType;
38
-
39
- /**
40
- * @var string|null
41
- */
42
- protected $name;
43
-
44
- /**
45
- * @param string $path
46
- */
47
- public function __construct($path) {
48
- $this->path = $path;
49
- }
50
-
51
- /**
52
- * @return string
53
- */
54
- public function getPath() {
55
- return $this->path;
56
- }
57
-
58
- /**
59
- * @return null|string
60
- */
61
- public function getMimeType() {
62
- return $this->mimeType;
63
- }
64
-
65
- /**
66
- * @param null|string $mime_type
67
- * @return $this
68
- */
69
- public function setMimeType($mime_type) {
70
- $this->mimeType = $mime_type;
71
- return $this;
72
- }
73
-
74
- /**
75
- * @return null|string
76
- */
77
- public function getName() {
78
- return $this->name;
79
- }
80
-
81
- /**
82
- * @param null|string $name
83
- * @return $this
84
- */
85
- public function setName($name) {
86
- $this->name = $name;
87
- return $this;
88
- }
89
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Headers.php DELETED
@@ -1,29 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class Headers extends \ArrayObject {
28
-
29
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Parameters.php DELETED
@@ -1,59 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class Parameters extends \ArrayObject {
28
-
29
- /**
30
- * @param array $data
31
- */
32
- public function enhance(array $data) {
33
- foreach ($data as $key => $value) {
34
- $this[$key] = $value;
35
- }
36
- }
37
-
38
- /**
39
- * @param mixed $value
40
- * @return string
41
- */
42
- protected function exportNonScalar($value) {
43
- return json_encode($value);
44
- }
45
-
46
- /**
47
- * @return array
48
- */
49
- public function export() {
50
- $data = array();
51
- foreach ($this as $key => $value) {
52
- $data[$key] = is_null($value) || is_scalar($value)
53
- ? $value
54
- : $this->exportNonScalar($value);
55
- }
56
-
57
- return $data;
58
- }
59
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Request.php DELETED
@@ -1,296 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class Request implements RequestInterface {
28
-
29
- /**
30
- * @var string
31
- */
32
- const PROTOCOL_HTTP = 'http://';
33
-
34
- /**
35
- * @var string
36
- */
37
- const PROTOCOL_HTTPS = 'https://';
38
-
39
- /**
40
- * @var Client
41
- */
42
- protected $client;
43
-
44
- /**
45
- * @var Headers
46
- */
47
- protected $headers;
48
-
49
- /**
50
- * @var string
51
- */
52
- protected $method = self::METHOD_GET;
53
-
54
- /**
55
- * @var string
56
- */
57
- protected $protocol = self::PROTOCOL_HTTPS;
58
-
59
- /**
60
- * @var string
61
- */
62
- protected $domain;
63
-
64
- /**
65
- * @var string
66
- */
67
- protected $path;
68
-
69
- /**
70
- * @var string
71
- */
72
- protected $graphVersion;
73
-
74
- /**
75
- * @var Parameters
76
- */
77
- protected $queryParams;
78
-
79
- /**
80
- * @var Parameters
81
- */
82
- protected $bodyParams;
83
-
84
- /**
85
- * @var Parameters
86
- */
87
- protected $fileParams;
88
-
89
- /**
90
- * @param Client $client
91
- */
92
- public function __construct(Client $client) {
93
- $this->client = $client;
94
- }
95
-
96
- public function __clone() {
97
- $this->queryParams && $this->queryParams = clone $this->queryParams;
98
- $this->bodyParams && $this->bodyParams = clone $this->bodyParams;
99
- $this->fileParams && $this->fileParams = clone $this->fileParams;
100
- }
101
-
102
- /**
103
- * @return Client
104
- */
105
- public function getClient() {
106
- return $this->client;
107
- }
108
-
109
- /**
110
- * @return string
111
- */
112
- public function getProtocol() {
113
- return $this->protocol;
114
- }
115
-
116
- /**
117
- * @param string $protocol
118
- */
119
- public function setProtocol($protocol) {
120
- $this->protocol = $protocol;
121
- }
122
-
123
- /**
124
- * @return string
125
- */
126
- public function getDomain() {
127
- if ($this->domain === null) {
128
- $this->domain = sprintf(
129
- "%s.%s",
130
- Client::DEFAULT_LAST_LEVEL_DOMAIN,
131
- $this->client->getDefaultGraphBaseDomain());
132
- }
133
-
134
- return $this->domain;
135
- }
136
-
137
- /**
138
- * @param string $domain
139
- */
140
- public function setDomain($domain) {
141
- $this->domain = $domain;
142
- }
143
-
144
- /**
145
- * @param string $last_level_domain
146
- */
147
- public function setLastLevelDomain($last_level_domain) {
148
- $this->domain = sprintf(
149
- "%s.%s",
150
- $last_level_domain,
151
- $this->client->getDefaultGraphBaseDomain());
152
- }
153
-
154
- /**
155
- * @return Headers
156
- */
157
- public function getHeaders() {
158
- if ($this->headers === null) {
159
- $this->headers = clone $this->getClient()->getDefaultRequestHeaderds();
160
- }
161
-
162
- return $this->headers;
163
- }
164
-
165
- /**
166
- * @param Headers $headers
167
- */
168
- public function setHeaders(Headers $headers) {
169
- $this->headers = $headers;
170
- }
171
-
172
- /**
173
- * @return string
174
- */
175
- public function getMethod() {
176
- return $this->method;
177
- }
178
-
179
- /**
180
- * @param string $method
181
- */
182
- public function setMethod($method) {
183
- $this->method = $method;
184
- }
185
-
186
- /**
187
- * @return string
188
- */
189
- public function getPath() {
190
- return $this->path;
191
- }
192
-
193
- /**
194
- * @param string $path
195
- */
196
- public function setPath($path) {
197
- $this->path = $path;
198
- }
199
-
200
- /**
201
- * @return string
202
- */
203
- public function getGraphVersion() {
204
- return $this->graphVersion;
205
- }
206
-
207
- /**
208
- * @param string $version
209
- */
210
- public function setGraphVersion($version) {
211
- $this->graphVersion = $version;
212
- }
213
-
214
- /**
215
- * @return Parameters
216
- */
217
- public function getQueryParams() {
218
- if ($this->queryParams === null) {
219
- $this->queryParams = new Parameters();
220
- }
221
-
222
- return $this->queryParams;
223
- }
224
-
225
- /**
226
- * @param Parameters $params
227
- */
228
- public function setQueryParams(Parameters $params) {
229
- $this->queryParams = $params;
230
- }
231
-
232
- /**
233
- * @return string
234
- */
235
- public function getUrl() {
236
- $delimiter = null;
237
- if ($this->getQueryParams()->count() ) {
238
- $delimiter = strpos($this->getPath(), '?') ? '&' : '?';
239
- }
240
- return $this->getProtocol().$this->getDomain()
241
- .'/v'.$this->getGraphVersion().$this->getPath()
242
- .$delimiter
243
- .http_build_query($this->getQueryParams()->export(), '', '&');
244
- }
245
-
246
- /**
247
- * @return Parameters
248
- */
249
- public function getBodyParams() {
250
- if ($this->bodyParams === null) {
251
- $this->bodyParams = new Parameters();
252
- }
253
-
254
- return $this->bodyParams;
255
- }
256
-
257
- /**
258
- * @param Parameters $params
259
- */
260
- public function setBodyParams(Parameters $params) {
261
- $this->bodyParams = $params;
262
- }
263
-
264
- /**
265
- * @return Parameters
266
- */
267
- public function getFileParams() {
268
- if ($this->fileParams === null) {
269
- $this->fileParams = new Parameters();
270
- }
271
-
272
- return $this->fileParams;
273
- }
274
-
275
- /**
276
- * @param Parameters $params
277
- */
278
- public function setFileParams(Parameters $params) {
279
- $this->fileParams = $params;
280
- }
281
-
282
- /**
283
- * @return ResponseInterface
284
- */
285
- public function execute() {
286
- return $this->getClient()->sendRequest($this);
287
- }
288
-
289
- /**
290
- * @return Request
291
- * @see RequestInterface::createClone()
292
- */
293
- public function createClone() {
294
- return clone $this;
295
- }
296
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/RequestInterface.php DELETED
@@ -1,169 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- interface RequestInterface {
28
-
29
- /**
30
- * @var string
31
- */
32
- const METHOD_DELETE = 'DELETE';
33
-
34
- /**
35
- * @var string
36
- */
37
- const METHOD_GET = 'GET';
38
-
39
- /**
40
- * @var string
41
- */
42
- const METHOD_POST = 'POST';
43
-
44
- /**
45
- * @var string
46
- */
47
- const METHOD_PUT = 'PUT';
48
-
49
- /**
50
- * @param Client $client
51
- */
52
- public function __construct(Client $client);
53
-
54
- /**
55
- * @return Client
56
- */
57
- public function getClient();
58
-
59
- /**
60
- * @return Headers
61
- */
62
- public function getHeaders();
63
-
64
- /**
65
- * @param Headers $headers
66
- */
67
- public function setHeaders(Headers $headers);
68
-
69
- /**
70
- * @return string
71
- */
72
- public function getProtocol();
73
-
74
- /**
75
- * @param string $protocol
76
- */
77
- public function setProtocol($protocol);
78
-
79
- /**
80
- * @return string
81
- */
82
- public function getDomain();
83
-
84
- /**
85
- * @param string $domain
86
- */
87
- public function setDomain($domain);
88
-
89
- /**
90
- * @param string $last_level_domain
91
- */
92
- public function setLastLevelDomain($last_level_domain);
93
-
94
- /**
95
- * @return string
96
- */
97
- public function getMethod();
98
-
99
- /**
100
- * @param string $method
101
- */
102
- public function setMethod($method);
103
-
104
- /**
105
- * @return string
106
- */
107
- public function getPath();
108
-
109
- /**
110
- * @param string $version
111
- */
112
- public function setGraphVersion($version);
113
-
114
- /**
115
- * @return mixed
116
- */
117
- public function getGraphVersion();
118
-
119
- /**
120
- * @param string $path
121
- */
122
- public function setPath($path);
123
-
124
- /**
125
- * @return Parameters
126
- */
127
- public function getQueryParams();
128
-
129
- /**
130
- * @param Parameters $params
131
- */
132
- public function setQueryParams(Parameters $params);
133
-
134
- /**
135
- * @return string
136
- */
137
- public function getUrl();
138
-
139
- /**
140
- * @return Parameters
141
- */
142
- public function getBodyParams();
143
-
144
- /**
145
- * @param Parameters $params
146
- */
147
- public function setBodyParams(Parameters $params);
148
-
149
- /**
150
- * @return Parameters
151
- */
152
- public function getFileParams();
153
-
154
- /**
155
- * @param Parameters $params
156
- */
157
- public function setFileParams(Parameters $params);
158
-
159
- /**
160
- * @return ResponseInterface
161
- */
162
- public function execute();
163
-
164
- /**
165
- * Required for Mocking request/response chaining
166
- * @return RequestInterface
167
- */
168
- public function createClone();
169
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Response.php DELETED
@@ -1,125 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class Response implements ResponseInterface {
28
-
29
- /**
30
- * @var RequestInterface
31
- */
32
- protected $request;
33
-
34
- /**
35
- * @var int
36
- */
37
- protected $statusCode;
38
-
39
- /**
40
- * @var Headers
41
- */
42
- protected $headers;
43
-
44
- /**
45
- * @var string
46
- */
47
- protected $body;
48
-
49
- /**
50
- * @var mixed
51
- */
52
- protected $content;
53
-
54
- /**
55
- * @return RequestInterface
56
- */
57
- public function getRequest() {
58
- return $this->request;
59
- }
60
-
61
- /**
62
- * @param RequestInterface $request
63
- */
64
- public function setRequest(RequestInterface $request) {
65
- $this->request = $request;
66
- }
67
-
68
- /**
69
- * @return int
70
- */
71
- public function getStatusCode() {
72
- return $this->statusCode;
73
- }
74
-
75
- /**
76
- * @param int $status_code
77
- */
78
- public function setStatusCode($status_code) {
79
- $this->statusCode = $status_code;
80
- }
81
-
82
- /**
83
- * @return Headers
84
- */
85
- public function getHeaders() {
86
- if ($this->headers === null) {
87
- $this->headers = new Headers();
88
- }
89
-
90
- return $this->headers;
91
- }
92
-
93
- /**
94
- * @param Headers $headers
95
- */
96
- public function setHeaders(Headers $headers) {
97
- $this->headers = $headers;
98
- }
99
-
100
- /**
101
- * @return string
102
- */
103
- public function getBody() {
104
- return $this->body;
105
- }
106
-
107
- /**
108
- * @param string $body
109
- */
110
- public function setBody($body) {
111
- $this->body = $body;
112
- $this->content = null;
113
- }
114
-
115
- /**
116
- * @return array|null
117
- */
118
- public function getContent() {
119
- if ($this->content === null) {
120
- $this->content = json_decode($this->getBody(), true);
121
- }
122
-
123
- return $this->content;
124
- }
125
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/ResponseInterface.php DELETED
@@ -1,73 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- interface ResponseInterface {
28
-
29
- /**
30
- * @return RequestInterface
31
- */
32
- public function getRequest();
33
-
34
- /**
35
- * @param RequestInterface $request
36
- */
37
- public function setRequest(RequestInterface $request);
38
-
39
- /**
40
- * @return int
41
- */
42
- public function getStatusCode();
43
-
44
- /**
45
- * @param int $status_code
46
- */
47
- public function setStatusCode($status_code);
48
-
49
- /**
50
- * @return Headers
51
- */
52
- public function getHeaders();
53
-
54
- /**
55
- * @param Headers $headers
56
- */
57
- public function setHeaders(Headers $headers);
58
-
59
- /**
60
- * @return string
61
- */
62
- public function getBody();
63
-
64
- /**
65
- * @param string $body
66
- */
67
- public function setBody($body);
68
-
69
- /**
70
- * @return array|null
71
- */
72
- public function getContent();
73
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/SimpleRequest.php DELETED
@@ -1,74 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- class SimpleRequest extends Request{
28
-
29
- /**
30
- * @var string
31
- */
32
- const DEFAULT_WWWW_BASE_DOMAIN = 'connect.facebook.net';
33
-
34
- /**
35
- * @param Client $client
36
- */
37
- public function __construct(Client $client) {
38
- parent::__construct($client);
39
- //Setting the curl options inside the client to avoid SSL certificates usage
40
- $client -> getAdapter()->setOpts( new \ArrayObject(array(
41
- CURLOPT_CONNECTTIMEOUT => 10,
42
- CURLOPT_TIMEOUT => 60,
43
- CURLOPT_RETURNTRANSFER => true,
44
- CURLOPT_HEADER => true,
45
- CURLOPT_SSL_VERIFYPEER => 0)));
46
- }
47
-
48
- /**
49
- * @return string
50
- */
51
- public function getDomain() {
52
- if ($this->domain === null) {
53
- $this->domain = sprintf(
54
- "%s",
55
- self::DEFAULT_WWWW_BASE_DOMAIN);
56
- }
57
-
58
- return $this->domain;
59
- }
60
-
61
- /**
62
- * @return string
63
- */
64
- public function getUrl() {
65
- $delimiter = null;
66
- if ($this->getQueryParams()->count() ) {
67
- $delimiter = strpos($this->getPath(), '?') ? '&' : '?';
68
- }
69
- return $this->getProtocol().$this->getDomain()
70
- .'/'.$this->getPath()
71
- .$delimiter
72
- .http_build_query($this->getQueryParams()->export(), '', '&');
73
- }
74
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Http/Util.php DELETED
@@ -1,48 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Http;
26
-
27
- abstract class Util {
28
-
29
- /**
30
- * Avoid parse_str() for HHVM compatibility
31
- * This implementation is not a complete sobstitute, but covers all the
32
- * requirements of the Facebook Graph Cursor.
33
- *
34
- * @see hhvm.hack.disallow_dynamic_var_env_funcs
35
- * @param $query_string
36
- * @return array
37
- */
38
- public static function parseUrlQuery($query_string) {
39
- $query = array();
40
- $pairs = explode('&', $query_string);
41
- foreach ($pairs as $pair) {
42
- list($key, $value) = explode('=', $pair);
43
- $query[$key] = urldecode($value);
44
- }
45
-
46
- return $query;
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger.php DELETED
@@ -1,276 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Logger;
26
-
27
- use FacebookAds\Http\FileParameter;
28
- use FacebookAds\Http\Parameters;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\Http\ResponseInterface;
31
- use FacebookAds\Logger\CurlLogger\JsonAwareParameters;
32
-
33
- class CurlLogger implements LoggerInterface {
34
-
35
- /**
36
- * @var string
37
- */
38
- const PARAM_DEFAULT_FLAG = 'd';
39
-
40
- /**
41
- * @var string
42
- */
43
- const PARAM_URLENCODE_FLAG = '-data-urlencode';
44
-
45
- /**
46
- * @var string
47
- */
48
- const PARAM_POST_FLAG = 'F';
49
-
50
- /**
51
- * @var string
52
- */
53
- const METHOD_DEFAULT_FLAG = '';
54
-
55
- /**
56
- * @var string
57
- */
58
- const METHOD_GET_FLAG = 'G';
59
-
60
- /**
61
- * @var string
62
- */
63
- const METHOD_PUT_FLAG = 'X PUT';
64
-
65
- /**
66
- * @var string
67
- */
68
- const METHOD_DELETE_FLAG = 'X DELETE';
69
-
70
- /**
71
- * @var resource
72
- */
73
- protected $handle;
74
-
75
- /**
76
- * @var bool
77
- */
78
- protected $jsonPrettyPrint = false;
79
-
80
- /**
81
- * @param resource $handle
82
- */
83
- public function __construct($handle = null) {
84
- if (!defined('STDOUT')) {
85
- define('STDOUT', fopen('php://stdout', 'w'));
86
- }
87
- $this->handle = is_resource($handle) ? $handle : STDOUT;
88
- }
89
-
90
- /**
91
- * @return bool
92
- */
93
- public function isJsonPrettyPrint() {
94
- return $this->jsonPrettyPrint;
95
- }
96
-
97
- /**
98
- * @param bool $json_pretty_print
99
- * @return $this
100
- */
101
- public function setJsonPrettyPrint($json_pretty_print) {
102
- $this->jsonPrettyPrint = $json_pretty_print;
103
- return $this;
104
- }
105
-
106
- /**
107
- * @param string $method
108
- * @return string
109
- */
110
- public static function getMethodFlag($method) {
111
- switch ($method) {
112
- case RequestInterface::METHOD_GET:
113
- return static::METHOD_GET_FLAG;
114
- case RequestInterface::METHOD_PUT:
115
- return static::METHOD_PUT_FLAG;
116
- case RequestInterface::METHOD_DELETE:
117
- return static::METHOD_DELETE_FLAG;
118
- }
119
-
120
- return static::METHOD_DEFAULT_FLAG;
121
- }
122
-
123
- /**
124
- * @param string $method
125
- * @param string $value
126
- * @return string
127
- */
128
- public static function getParamFlag($method, $value) {
129
- return $method === RequestInterface::METHOD_POST
130
- ? static::PARAM_POST_FLAG
131
- : (strstr($value, "\n")
132
- ? static::PARAM_URLENCODE_FLAG
133
- : static::PARAM_DEFAULT_FLAG);
134
- }
135
-
136
- /**
137
- * @param string $string
138
- * @param int $indent
139
- * @return string
140
- */
141
- protected function indent($string, $indent) {
142
- return str_replace("\n", " \n".str_repeat(' ', $indent), $string);
143
- }
144
-
145
- /**
146
- * @param Parameters $params
147
- * @param string $method
148
- * @param bool $is_file
149
- * @return string
150
- */
151
- protected function processParams(Parameters $params, $method, $is_file) {
152
- $chunks = array();
153
- if ($this->isJsonPrettyPrint()) {
154
- $params = new JsonAwareParameters($params);
155
- }
156
- foreach ($params->export() as $name => $value) {
157
- if ($is_file && $params->offsetGet($name) instanceof FileParameter) {
158
- $value = "@" . $this->normalizeFileParam($params->offsetGet($name));
159
- } else {
160
- $value = addcslashes(
161
- strpos($value, "\n") !== false
162
- ? $this->indent($value, 2)
163
- : $value,
164
- '\'');
165
- }
166
- $chunks[$name] = sprintf(
167
- '-%s \'%s=%s\'',
168
- $this->getParamFlag($method, $value),
169
- $name,
170
- $value);
171
- }
172
-
173
- return $chunks;
174
- }
175
-
176
- /**
177
- * @param FileParameter $file_param
178
- * @return string
179
- */
180
- protected function normalizeFileParam(FileParameter $file_param) {
181
- return sprintf('%s%s%s%s%s',
182
- $file_param->getPath(),
183
- $file_param->getMimeType() != null ? ";type=" : "",
184
- $file_param->getMimeType(),
185
- $file_param->getName() != null ? ";name=" : "",
186
- $file_param->getName());
187
- }
188
-
189
- /**
190
- * @param RequestInterface $request
191
- * @return string
192
- */
193
- protected function processUrl(RequestInterface $request) {
194
- return $request->getProtocol().$request->getDomain()
195
- .'/v'.$request->getGraphVersion().$request->getPath();
196
- }
197
-
198
- /**
199
- * @param string $buffer
200
- */
201
- protected function flush($buffer) {
202
- fwrite($this->handle, $buffer.PHP_EOL.PHP_EOL);
203
- }
204
-
205
- /**
206
- * @param mixed $level
207
- * @param string $message
208
- * @param array $context
209
- */
210
- public function log($level, $message, array $context = array()) {
211
- // We only care about requests
212
- }
213
-
214
- /**
215
- * @param array $array
216
- * @param mixed $key
217
- * @return mixed
218
- */
219
- protected function removeArrayKey(array &$array, $key) {
220
- if (array_key_exists($key, $array)) {
221
- $value = $array[$key];
222
- unset($array[$key]);
223
- return $value;
224
- } else {
225
- return null;
226
- }
227
- }
228
-
229
- /**
230
- * @param array $params
231
- * @return array
232
- */
233
- protected function sortParams(array $params) {
234
- $access_token = $this->removeArrayKey($params, 'access_token');
235
- $appsecret_proof = $this->removeArrayKey($params, 'appsecret_proof');
236
- $access_token !== null && $params['access_token'] = $access_token;
237
- $appsecret_proof !== null && $params['appsecret_proof'] = $appsecret_proof;
238
-
239
- return $params;
240
- }
241
-
242
- /**
243
- * @param string $level
244
- * @param RequestInterface $request
245
- * @param array $context
246
- */
247
- public function logRequest(
248
- $level, RequestInterface $request, array $context = array()) {
249
-
250
- $new_line = ' \\'.PHP_EOL.' ';
251
- $method = $request->getMethod();
252
- $method_flag = static::getMethodFlag($method);
253
- $params = $this->sortParams(array_merge(
254
- $this->processParams($request->getQueryParams(), $method, false),
255
- $this->processParams($request->getBodyParams(), $method, false),
256
- $this->processParams($request->getFileParams(), $method, true)));
257
-
258
- $buffer = 'curl'.($method_flag ? ' -'.$method_flag : '');
259
- foreach ($params as $param) {
260
- $buffer .= $new_line.$param;
261
- }
262
- $buffer .= $new_line.$this->processUrl($request);
263
-
264
- $this->flush($buffer);
265
- }
266
-
267
- /**
268
- * @param string $level
269
- * @param ResponseInterface $response
270
- * @param array $context
271
- */
272
- public function logResponse(
273
- $level, ResponseInterface $response, array $context = array()) {
274
- // We only care about requests
275
- }
276
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonAwareParameters.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Logger\CurlLogger;
26
-
27
- use FacebookAds\Http\Parameters;
28
-
29
- class JsonAwareParameters extends Parameters {
30
-
31
- /**
32
- * @param mixed $value
33
- * @return string
34
- */
35
- protected function exportNonScalar($value) {
36
- return JsonNode::factory($value)->encode();
37
- }
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Logger/CurlLogger/JsonNode.php DELETED
@@ -1,196 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Logger\CurlLogger;
26
-
27
- final class JsonNode {
28
-
29
- /**
30
- * @var int
31
- */
32
- const INDENT_UNIT = 2;
33
-
34
- /**
35
- * @var int
36
- */
37
- const EXPLOSION_THRESHOLD = 78;
38
-
39
- /**
40
- * @var mixed
41
- */
42
- protected $value;
43
-
44
- /**
45
- * @var \ArrayObject
46
- */
47
- protected $children;
48
-
49
- /**
50
- * @param mixed $value
51
- * @return $this
52
- * @throws \InvalidArgumentException
53
- */
54
- public static function factory($value) {
55
- $object = new self();
56
- switch (true) {
57
- case is_object($value):
58
- $value = (array) $value;
59
- // fallthrough
60
- case is_array($value):
61
- foreach ($value as $key => $sub) {
62
- $object->getChildren()->offsetSet($key, self::factory($sub));
63
- }
64
- // fallthrough
65
- case is_null($value) || is_scalar($value):
66
- $object->setValue($value);
67
- break;
68
- default:
69
- throw new \InvalidArgumentException(
70
- gettype($value).' can\'t be encoded');
71
- }
72
-
73
- return $object;
74
- }
75
-
76
- public function __construct() {
77
- $this->children = new \ArrayObject();
78
- }
79
-
80
- /**
81
- * @return mixed
82
- */
83
- public function getValue() {
84
- return $this->value;
85
- }
86
-
87
- /**
88
- * @param mixed $value
89
- * @return $this
90
- */
91
- public function setValue($value) {
92
- $this->value = $value;
93
-
94
- return $this;
95
- }
96
-
97
- /**
98
- * @return \ArrayObject
99
- */
100
- public function getChildren() {
101
- return $this->children;
102
- }
103
-
104
- /**
105
- * @return int
106
- */
107
- public function getMaxTreeChildrenCount() {
108
- $max = $this->getChildren()->count();
109
-
110
- /** @var JsonNode $child */
111
- foreach ($this->getChildren() as $child) {
112
- $ith = $child->getMaxTreeChildrenCount();
113
- $max = $ith > $max ? $ith : $max;
114
- }
115
-
116
- return $max;
117
- }
118
-
119
- /**
120
- * @param int $indent
121
- * @return string
122
- */
123
- protected function getPadding($indent) {
124
- return str_repeat(' ', $indent * self::INDENT_UNIT);
125
- }
126
-
127
- /**
128
- * @return mixed
129
- */
130
- protected function getLastChildKey() {
131
- if ($this->getChildren()->count() === 0) {
132
- return null;
133
- }
134
-
135
- $copy = $this->getChildren()->getArrayCopy();
136
- end($copy);
137
-
138
- return key($copy);
139
- }
140
-
141
- /**
142
- * @param int $indent
143
- * @return string
144
- */
145
- protected function encodeList($indent) {
146
- $value = $this->getValue();
147
- if (empty($value) || (array_keys($value) === range(0, count($value) - 1))) {
148
- $is_map = false;
149
- } else {
150
- $is_map = true;
151
- }
152
-
153
- ++$indent;
154
- $last_key = $this->getLastChildKey();
155
-
156
- $buffer = ($is_map ? '{' : '[')."\n";
157
-
158
- /** @var JsonNode $child */
159
- foreach ($this->getChildren() as $key => $child) {
160
- $buffer .= sprintf(
161
- "%s%s%s%s\n",
162
- $this->getPadding($indent),
163
- $is_map ? sprintf("%s: ", json_encode($key)) : '',
164
- $child->encode($indent),
165
- $key === $last_key ? '' : ',');
166
- }
167
-
168
- --$indent;
169
- $buffer .= $this->getPadding($indent).($is_map ? '}' : ']');
170
-
171
- return $buffer;
172
- }
173
-
174
- /**
175
- * @param int $indent
176
- * @return string
177
- */
178
- public function encode($indent = 0) {
179
- $value = $this->getValue();
180
- if (is_array($value) || is_object($value)) {
181
- if ($this->getMaxTreeChildrenCount() > 2) {
182
- return $this->encodeList($indent);
183
- }
184
-
185
- $ugly = json_encode($value);
186
- $output_prediction = $this->getPadding($indent).$ugly;
187
- if (strlen($output_prediction) > self::EXPLOSION_THRESHOLD) {
188
- return $this->encodeList($indent);
189
- }
190
-
191
- return $ugly;
192
- }
193
-
194
- return json_encode($value);
195
- }
196
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Logger/LoggerInterface.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Logger;
26
-
27
- use FacebookAds\Http\RequestInterface;
28
- use FacebookAds\Http\ResponseInterface;
29
-
30
- interface LoggerInterface {
31
-
32
- /**
33
- * @param string $level
34
- * @param string $message
35
- * @param array $context
36
- */
37
- public function log($level, $message, array $context = array());
38
-
39
- /**
40
- * @param string $level
41
- * @param RequestInterface $request
42
- * @param array $context
43
- */
44
- public function logRequest(
45
- $level, RequestInterface $request, array $context = array());
46
-
47
- /**
48
- * @param string $level
49
- * @param ResponseInterface $response
50
- * @param array $context
51
- */
52
- public function logResponse(
53
- $level, ResponseInterface $response, array $context = array());
54
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Logger/NullLogger.php DELETED
@@ -1,60 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Logger;
26
-
27
- use FacebookAds\Http\RequestInterface;
28
- use FacebookAds\Http\ResponseInterface;
29
-
30
- class NullLogger implements LoggerInterface {
31
-
32
- /**
33
- * @param string $level
34
- * @param string $message
35
- * @param array $context
36
- */
37
- public function log($level, $message, array $context = array()) {
38
-
39
- }
40
-
41
- /**
42
- * @param string $level
43
- * @param RequestInterface $request
44
- * @param array $context
45
- */
46
- public function logRequest(
47
- $level, RequestInterface $request, array $context = array()) {
48
-
49
- }
50
-
51
- /**
52
- * @param string $level
53
- * @param ResponseInterface $response
54
- * @param array $context
55
- */
56
- public function logResponse(
57
- $level, ResponseInterface $response, array $context = array()) {
58
-
59
- }
60
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractArchivableCrudObject.php DELETED
@@ -1,92 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\Http\RequestInterface;
28
-
29
- abstract class AbstractArchivableCrudObject extends AbstractCrudObject {
30
-
31
- /**
32
- * @var string
33
- */
34
- const STATUS_PARAM_NAME = 'status';
35
-
36
- /**
37
- * @var string
38
- */
39
- const STATUS_ACTIVE = 'ACTIVE';
40
-
41
- /**
42
- * @var string
43
- */
44
- const STATUS_PAUSED = 'PAUSED';
45
-
46
- /**
47
- * @var string
48
- */
49
- const STATUS_DELETED = 'DELETED';
50
-
51
- /**
52
- * @var string
53
- */
54
- const STATUS_ARCHIVED = 'ARCHIVED';
55
-
56
- /**
57
- * @return string
58
- */
59
- public function getStatusParamName() {
60
- return self::STATUS_PARAM_NAME;
61
- }
62
-
63
- /**
64
- * Archive this object
65
- *
66
- * @deprecated use api_update instead
67
- * @param array $params
68
- * @return void
69
- */
70
- public function archive(array $params = array()) {
71
- $this->getApi()->call(
72
- $this->getNodePath(),
73
- RequestInterface::METHOD_POST,
74
- array_merge($params, array(
75
- $this->getStatusParamName() => static::STATUS_ARCHIVED)));
76
- }
77
-
78
- /**
79
- * Delete this object
80
- *
81
- * @deprecated use api_update instead
82
- * @param array $params
83
- * @return void
84
- */
85
- public function delete(array $params = array()) {
86
- $this->getApi()->call(
87
- $this->getNodePath(),
88
- RequestInterface::METHOD_POST,
89
- array_merge($params, array(
90
- $this->getStatusParamName() => static::STATUS_DELETED)));
91
- }
92
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractCrudObject.php DELETED
@@ -1,531 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
- namespace FacebookAds\Object;
25
- use FacebookAds\Api;
26
- use FacebookAds\Cursor;
27
- use FacebookAds\Http\RequestInterface;
28
- use FacebookAds\Http\ResponseInterface;
29
- class AbstractCrudObject extends AbstractObject {
30
- /**
31
- * @var string
32
- */
33
- const FIELD_ID = 'id';
34
- /**
35
- * @var string[] set of fields to read by default
36
- */
37
- protected static $defaultReadFields = array();
38
- /**
39
- * @var array set of fields that have been mutated
40
- */
41
- protected $changedFields = array();
42
- /**
43
- * @var Api instance of the Api used by this object
44
- */
45
- protected $api;
46
- /**
47
- * @var string ID of the adaccount this object belongs to
48
- */
49
- protected $parentId;
50
-
51
- /**
52
- * @deprecated deprecate constructor with null and parent_id
53
- * @param string $id Optional (do not set for new objects)
54
- * @param string $parent_id Optional, needed for creating new objects.
55
- * @param Api $api The Api instance this object should use to make calls
56
- */
57
- public function __construct($id = null, $parent_id = null, Api $api = null) {
58
- parent::__construct();
59
-
60
- // check that $id is an integer or a string integer or a string of
61
- // two integer connected by an underscore, like "123_456"
62
-
63
- $int_id = $id;
64
- if (strpos($id, 'act_') === 0) {
65
- $int_id = substr($id, 4);
66
- }
67
- $split_by_underscore = explode('_', (string) $id);
68
- $is_regular_id = sizeof($split_by_underscore) == 2 &&
69
- ctype_digit($split_by_underscore[0]) &&
70
- ctype_digit($split_by_underscore[1]);
71
- if (!is_null($int_id) && !ctype_digit((string) $int_id) && !$is_regular_id) {
72
- $extra_message = '';
73
- if (is_numeric($int_id)) {
74
- $extra_message = ' Please use an integer string'
75
- .' to prevent integer overflow.';
76
- }
77
- throw new \InvalidArgumentException(
78
- 'Object ID must be an integer or integer string but was passed "'
79
- .(string)$id.'" ('.gettype($id).').'.(string)$extra_message);
80
- }
81
- $this->data[static::FIELD_ID] = $id;
82
-
83
- if (!is_null($parent_id)) {
84
- $warning_message = "\$parent_id as a parameter of constructor is being " .
85
- "deprecated, please try not to use this in new code.\n";
86
- trigger_error($warning_message, E_USER_DEPRECATED);
87
- }
88
- $this->parentId = $parent_id;
89
-
90
- $this->api = static::assureApi($api);
91
- }
92
-
93
- /**
94
- * @param string $id
95
- */
96
- public function setId($id) {
97
- $this->data[static::FIELD_ID] = $id;
98
- return $this;
99
- }
100
- /**
101
- * @deprecated deprecate parent_id in AbstractCrudObject
102
- * @param string $parent_id
103
- */
104
- public function setParentId($parent_id) {
105
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
106
- ' this in new code.',__FUNCTION__);
107
- trigger_error($warning_message, E_USER_DEPRECATED);
108
- $this->parentId = $parent_id;
109
- return $this;
110
- }
111
- /**
112
- * @param Api $api The Api instance this object should use to make calls
113
- */
114
- public function setApi(Api $api) {
115
- $this->api = static::assureApi($api);
116
- return $this;
117
- }
118
- /**
119
- * @deprecated getEndpoint function is deprecated
120
- * @return string
121
- */
122
- protected function getEndpoint() {
123
- return null;
124
- }
125
- /**
126
- * @param Api|null $instance
127
- * @return Api
128
- * @throws \InvalidArgumentException
129
- */
130
- protected static function assureApi(Api $instance = null) {
131
- $instance = $instance ?: Api::instance();
132
- if (!$instance) {
133
- throw new \InvalidArgumentException(
134
- 'An Api instance must be provided as argument or '.
135
- 'set as instance in the \FacebookAds\Api');
136
- }
137
- return $instance;
138
- }
139
- /**
140
- * @deprecated deprecate parent_id in AbstractCrudObject
141
- * @return string|null
142
- */
143
- public function getParentId() {
144
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
145
- ' this in new code.',__FUNCTION__);
146
- trigger_error($warning_message, E_USER_DEPRECATED);
147
- return $this->parentId;
148
- }
149
- /**
150
- * @deprecated deprecate parent_id in AbstractCrudObject
151
- * @return string
152
- * @throws \Exception
153
- */
154
- protected function assureParentId() {
155
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
156
- ' this in new code.',__FUNCTION__);
157
- trigger_error($warning_message, E_USER_DEPRECATED);
158
- if (!$this->parentId) {
159
- throw new \Exception("A parent ID is required.");
160
- }
161
- return $this->parentId;
162
- }
163
- /**
164
- * @return string
165
- * @throws \Exception
166
- */
167
- protected function assureId() {
168
- if (!$this->data[static::FIELD_ID]) {
169
- throw new \Exception("field '".static::FIELD_ID."' is required.");
170
- }
171
- return (string) $this->data[static::FIELD_ID];
172
- }
173
- /**
174
- * @return Api
175
- */
176
- public function getApi() {
177
- return $this->api;
178
- }
179
- /**
180
- * Get the values which have changed
181
- *
182
- * @return array Key value pairs of changed variables
183
- */
184
- public function getChangedValues() {
185
- return $this->changedFields;
186
- }
187
- /**
188
- * Get the name of the fields that have changed
189
- *
190
- * @return array Array of changed field names
191
- */
192
- public function getChangedFields() {
193
- return array_keys($this->changedFields);
194
- }
195
- /**
196
- * Get the values which have changed, converting them to scalars
197
- */
198
- public function exportData() {
199
- $data = array();
200
- foreach ($this->changedFields as $key => $val) {
201
- $data[$key] = parent::exportValue($val);
202
- }
203
- return $data;
204
- }
205
- /**
206
- * @return void
207
- */
208
- protected function clearHistory() {
209
- $this->changedFields = array();
210
- }
211
- /**
212
- * @param string $name
213
- * @param mixed $value
214
- */
215
- public function __set($name, $value) {
216
- if (!array_key_exists($name, $this->data)
217
- || $this->data[$name] !== $value) {
218
- $this->changedFields[$name] = $value;
219
- }
220
- parent::__set($name, $value);
221
- }
222
- /**
223
- * @param string[] $fields
224
- */
225
- public static function setDefaultReadFields(array $fields = array()) {
226
- static::$defaultReadFields = $fields;
227
- }
228
- /**
229
- * @return string[]
230
- */
231
- public static function getDefaultReadFields() {
232
- return static::$defaultReadFields;
233
- }
234
- /**
235
- * @return string
236
- */
237
- protected function getNodePath() {
238
- return '/'.$this->assureId();
239
- }
240
- /**
241
- * @deprecated
242
- * use (ParentObject)->creatXXX() instead
243
- * Create function for the object.
244
- *
245
- * @param array $params Additional parameters to include in the request
246
- * @return $this
247
- * @throws \Exception
248
- */
249
- public function create(array $params = array()) {
250
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
251
- ' this in new code.',__FUNCTION__);
252
- trigger_error($warning_message, E_USER_DEPRECATED);
253
- if ($this->data[static::FIELD_ID]) {
254
- throw new \Exception("Object has already an ID");
255
- }
256
- $response = $this->getApi()->call(
257
- '/'.$this->assureParentId().'/'.$this->getEndpoint(),
258
- RequestInterface::METHOD_POST,
259
- array_merge($this->exportData(), $params));
260
- $this->clearHistory();
261
- $data = $response->getContent();
262
- if (!isset($params['execution_options'])){
263
- $id = is_string($data) ? $data : $data[static::FIELD_ID];
264
- /** @var AbstractCrudObject $this */
265
- if ($this instanceof CanRedownloadInterface
266
- && isset($params[CanRedownloadInterface::PARAM_REDOWNLOAD])
267
- && $params[CanRedownloadInterface::PARAM_REDOWNLOAD] === true
268
- && isset($data['data'][$id])
269
- && is_array($data['data'][$id])
270
- ) {
271
- $this->setDataWithoutValidation($data['data'][$id]);
272
- }
273
- $this->data[static::FIELD_ID] = (string) $id;
274
- }
275
- return $this;
276
- }
277
- /**
278
- * @deprecated
279
- * use getSelf() instead
280
- * Read object data from the graph
281
- *
282
- * @param string[] $fields Fields to request
283
- * @param array $params Additional request parameters
284
- * @return $this
285
- */
286
- public function read(array $fields = array(), array $params = array()) {
287
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
288
- ' this in new code.',__FUNCTION__);
289
- trigger_error($warning_message, E_USER_DEPRECATED);
290
- $fields = implode(',', $fields ?: static::getDefaultReadFields());
291
- if ($fields) {
292
- $params['fields'] = $fields;
293
- }
294
- $response = $this->getApi()->call(
295
- $this->getNodePath(),
296
- RequestInterface::METHOD_GET,
297
- $params);
298
- $this->setDataWithoutValidation($response->getContent());
299
- $this->clearHistory();
300
- return $this;
301
- }
302
- /**
303
- * @deprecated
304
- * use updateSelf() instead
305
- * Update the object. Function parameters are similar with the create function
306
- *
307
- * @param array $params Update parameters in assoc
308
- * @return $this
309
- */
310
- public function update(array $params = array()) {
311
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
312
- ' this in new code.',__FUNCTION__);
313
- trigger_error($warning_message, E_USER_DEPRECATED);
314
- $this->getApi()->call(
315
- $this->getNodePath(),
316
- RequestInterface::METHOD_POST,
317
- array_merge($this->exportData(), $params));
318
- $this->clearHistory();
319
- return $this;
320
- }
321
- /**
322
- * @deprecated
323
- * use deleteSelf() in each subclass
324
- * Delete this object from the graph
325
- *
326
- * @param array $params
327
- * @return void
328
- */
329
- public function deleteSelf(array $params = array()) {
330
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
331
- ' this in new code.',__FUNCTION__);
332
- trigger_error($warning_message, E_USER_DEPRECATED);
333
- $this->getApi()->call(
334
- $this->getNodePath(),
335
- RequestInterface::METHOD_DELETE,
336
- $params);
337
- }
338
- /**
339
- * @deprecated
340
- * deprecate with ObjectValidation
341
- * Perform object upsert
342
- *
343
- * Helper function which determines whether an object should be created or
344
- * updated
345
- *
346
- * @param array $params
347
- * @return $this
348
- */
349
- public function save(array $params = array()) {
350
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
351
- ' this in new code.',__FUNCTION__);
352
- trigger_error($warning_message, E_USER_DEPRECATED);
353
- if ($this->data[static::FIELD_ID]) {
354
- return $this->update($params);
355
- } else {
356
- return $this->create($params);
357
- }
358
- }
359
- /**
360
- * @deprecated
361
- * deprecate with getEndpoint
362
- * @param string $prototype_class
363
- * @param string $endpoint
364
- * @return string
365
- * @throws \InvalidArgumentException
366
- */
367
- protected function assureEndpoint($prototype_class, $endpoint) {
368
- $warning_message = sprintf('%s is being deprecated, please try not to use'.
369
- ' this in new code.',__FUNCTION__);
370
- trigger_error($warning_message, E_USER_DEPRECATED);
371
- if (!$endpoint) {
372
- $prototype = new $prototype_class(null, null, $this->getApi());
373
- if (!$prototype instanceof AbstractCrudObject) {
374
- throw new \InvalidArgumentException('Either prototype must be instance
375
- of AbstractCrudObject or $endpoint must be given');
376
- }
377
- $endpoint = $prototype->getEndpoint();
378
- }
379
- return $endpoint;
380
- }
381
- /**
382
- * @param array $fields
383
- * @param array $params
384
- * @param string $prototype_class
385
- * @param string|null $endpoint
386
- * @return ResponseInterface
387
- */
388
- protected function fetchConnection(
389
- array $fields = array(),
390
- array $params = array(),
391
- $prototype_class,
392
- $endpoint = null) {
393
- $fields = implode(',', $fields ?: static::getDefaultReadFields());
394
- if ($fields) {
395
- $params['fields'] = $fields;
396
- }
397
- $endpoint = $this->assureEndpoint($prototype_class, $endpoint);
398
- return $this->getApi()->call(
399
- '/'.$this->assureId().'/'.$endpoint,
400
- RequestInterface::METHOD_GET,
401
- $params);
402
- }
403
- /**
404
- * Read a single connection object
405
- *
406
- * @param string $prototype_class
407
- * @param array $fields Fields to request
408
- * @param array $params Additional filters for the reading
409
- * @param string|null $endpoint
410
- * @return AbstractObject
411
- */
412
- protected function getOneByConnection(
413
- $prototype_class,
414
- array $fields = array(),
415
- array $params = array(),
416
- $endpoint = null) {
417
- $response = $this->fetchConnection(
418
- $fields, $params, $prototype_class, $endpoint);
419
- if (!$response->getContent()) {
420
- return null;
421
- }
422
- $object = new $prototype_class(
423
- null, null, $this->getApi());
424
- /** @var AbstractCrudObject $object */
425
- $object->setDataWithoutValidation($response->getContent());
426
- return $object;
427
- }
428
- /**
429
- * Read objects from a connection
430
- *
431
- * @param string $prototype_class
432
- * @param array $fields Fields to request
433
- * @param array $params Additional filters for the reading
434
- * @param string|null $endpoint
435
- * @return Cursor
436
- */
437
- protected function getManyByConnection(
438
- $prototype_class,
439
- array $fields = array(),
440
- array $params = array(),
441
- $endpoint = null) {
442
- $response = $this->fetchConnection(
443
- $fields, $params, $prototype_class, $endpoint);
444
- return new Cursor(
445
- $response,
446
- new $prototype_class(null, null, $this->getApi()));
447
- }
448
- /**
449
- * @param string $job_class
450
- * @param array $fields
451
- * @param array $params
452
- * @return AbstractAsyncJobObject
453
- * @throws \InvalidArgumentException
454
- */
455
- protected function createAsyncJob(
456
- $job_class,
457
- array $fields = array(),
458
- array $params = array()) {
459
- $object = new $job_class(null, $this->assureId(), $this->getApi());
460
- if (!$object instanceof AbstractAsyncJobObject) {
461
- throw new \InvalidArgumentException(
462
- "Class {$job_class} is not of type "
463
- .AbstractAsyncJobObject::className());
464
- }
465
- $params['fields'] = $fields;
466
- return $object->create($params);
467
- }
468
- /**
469
- * Delete objects.
470
- *
471
- * Used batch API calls to delete multiple objects at once
472
- *
473
- * @param string[] $ids Array or single Object ID to delete
474
- * @param Api $api Api Object to use
475
- * @return bool Returns true on success
476
- */
477
- public static function deleteIds(array $ids, Api $api = null) {
478
- $batch = array();
479
- foreach ($ids as $id) {
480
- $request = array(
481
- 'relative_url' => '/'.$id,
482
- 'method' => RequestInterface::METHOD_DELETE,
483
- );
484
- $batch[] = $request;
485
- }
486
- $api = static::assureApi($api);
487
- $response = $api->call(
488
- '/',
489
- RequestInterface::METHOD_POST,
490
- array('batch' => json_encode($batch)));
491
- foreach ($response->getContent() as $result) {
492
- if (200 != $result['code']) {
493
- return false;
494
- }
495
- }
496
- return true;
497
- }
498
- /**
499
- * Read function for the object. Convert fields and filters into the query
500
- * part of uri and return objects.
501
- *
502
- * @param mixed $ids Array or single object IDs
503
- * @param array $fields Array of field names to read
504
- * @param array $params Additional filters for the reading, in assoc
505
- * @param Api $api Api Object to use
506
- * @return Cursor
507
- */
508
- public static function readIds(
509
- array $ids,
510
- array $fields = array(),
511
- array $params = array(),
512
- Api $api = null) {
513
- if (empty($fields)) {
514
- $fields = static::getDefaultReadFields();
515
- }
516
- if (!empty($fields)) {
517
- $params['fields'] = implode(',', $fields);
518
- }
519
- $params['ids'] = implode(',', $ids);
520
- $api = static::assureApi($api);
521
- $response = $api->call('/', RequestInterface::METHOD_GET, $params);
522
- $result = array();
523
- foreach ($response->getContent() as $data) {
524
- /** @var AbstractObject $object */
525
- $object = new static(null, null, $api);
526
- $object->setDataWithoutValidation((array) $data);
527
- $result[] = $object;
528
- }
529
- return $result;
530
- }
531
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AbstractObject.php DELETED
@@ -1,185 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
- namespace FacebookAds\Object;
25
- use FacebookAds\ApiConfig;
26
- use FacebookAds\TypeChecker;
27
- use FacebookAds\Enum\EmptyEnum;
28
- class AbstractObject {
29
- /**
30
- * @var mixed[] set of key value pairs representing data
31
- */
32
- protected $data = array();
33
- protected $_type_checker;
34
-
35
- public function __construct() {
36
- $this->data = static::getFieldsEnum()->getValuesMap();
37
- $this->_type_checker = new TypeChecker(
38
- static::getFieldTypes(), static::getReferencedEnums());
39
- }
40
-
41
- protected static function getFieldTypes() {
42
- $fields_enum = static::getFieldsEnum();
43
- if (method_exists($fields_enum, 'getFieldTypes')) {
44
- return $fields_enum->getFieldTypes();
45
- } else {
46
- return array();
47
- }
48
- }
49
-
50
- protected static function getReferencedEnums() {
51
- return array();
52
- }
53
-
54
- /**
55
- * @param string $name
56
- * @param mixed $value
57
- */
58
- public function __set($name, $value) {
59
- if (ApiConfig::TYPE_CHECKER_STRICT_MODE
60
- && $this->_type_checker->isValidParam($name)
61
- ) {
62
- if ($this->_type_checker->isValidParamPair($name, $value)) {
63
- $this->data[$name] = $value;
64
- } else {
65
- throw new \InvalidArgumentException(
66
- $name." and ".$this->exportValue($value)
67
- ." are not a valid type value pair");
68
- }
69
- } else {
70
- $this->data[$name] = $value;
71
- }
72
- return $this;
73
- }
74
-
75
- /**
76
- * @param string $name
77
- * @return mixed
78
- * @throws \InvalidArgumentException
79
- */
80
- public function __get($name) {
81
- if (array_key_exists($name, $this->data)) {
82
- return $this->data[$name];
83
- } else {
84
- throw new \InvalidArgumentException(
85
- $name.' is not a field of '.get_class($this));
86
- }
87
- }
88
- /**
89
- * @param string $name
90
- * @return boolean
91
- */
92
- public function __isset($name) {
93
- return array_key_exists($name, $this->data);
94
- }
95
- /**
96
- * @param array
97
- * @return $this
98
- */
99
- public function setData(array $data) {
100
- foreach ($data as $key => $value) {
101
- $this->{$key} = $value;
102
- }
103
- // Handle class-specific situations
104
- if (method_exists($this, 'setDataTrigger')) {
105
- $this->setDataTrigger($data);
106
- }
107
-
108
- return $this;
109
- }
110
- /**
111
- * Like setData but will skip field validation
112
- *
113
- * @param array
114
- * @return $this
115
- */
116
- public function setDataWithoutValidation(array $data) {
117
- foreach ($data as $key => $value) {
118
- $this->data[$key] = $value;
119
- }
120
- // Handle class-specific situations
121
- if (method_exists($this, 'setDataTrigger')) {
122
- $this->setDataTrigger($data);
123
- }
124
- return $this;
125
- }
126
- /**
127
- * @return array
128
- */
129
- public function getData() {
130
- return $this->data;
131
- }
132
- /**
133
- * @param mixed $value
134
- * @return mixed
135
- */
136
- protected function exportValue($value) {
137
- $result = $value;
138
- switch (true) {
139
- case $value === null:
140
- break;
141
- case $value instanceof AbstractObject:
142
- $result = $value->exportData();
143
- break;
144
- case is_array($value):
145
- $result = array();
146
- foreach ($value as $key => $sub_value) {
147
- if ($sub_value !== null) {
148
- $result[$key] = $this->exportValue($sub_value);
149
- }
150
- }
151
- break;
152
- }
153
- return $result;
154
- }
155
- /**
156
- * @return array
157
- */
158
- public function exportData() {
159
- return $this->exportValue($this->data);
160
- }
161
- /**
162
- * @return array
163
- */
164
- public function exportAllData() {
165
- return $this->exportValue($this->data);
166
- }
167
- /**
168
- * @return EmptyEnum
169
- */
170
- public static function getFieldsEnum() {
171
- return EmptyEnum::getInstance();
172
- }
173
- /**
174
- * @return array
175
- */
176
- public static function getFields() {
177
- return static::getFieldsEnum()->getValues();
178
- }
179
- /**
180
- * @return string
181
- */
182
- public static function className() {
183
- return get_called_class();
184
- }
185
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/Ad.php DELETED
@@ -1,516 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\ApiRequest;
28
- use FacebookAds\Cursor;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\TypeChecker;
31
- use FacebookAds\Object\Fields\AdFields;
32
- use FacebookAds\Object\Values\AdBidTypeValues;
33
- use FacebookAds\Object\Values\AdConfiguredStatusValues;
34
- use FacebookAds\Object\Values\AdDatePresetValues;
35
- use FacebookAds\Object\Values\AdEffectiveStatusValues;
36
- use FacebookAds\Object\Values\AdExecutionOptionsValues;
37
- use FacebookAds\Object\Values\AdOperatorValues;
38
- use FacebookAds\Object\Values\AdPreviewAdFormatValues;
39
- use FacebookAds\Object\Values\AdPreviewRenderTypeValues;
40
- use FacebookAds\Object\Values\AdStatusOptionValues;
41
- use FacebookAds\Object\Values\AdStatusValues;
42
- use FacebookAds\Object\Values\AdsInsightsActionAttributionWindowsValues;
43
- use FacebookAds\Object\Values\AdsInsightsActionBreakdownsValues;
44
- use FacebookAds\Object\Values\AdsInsightsActionReportTimeValues;
45
- use FacebookAds\Object\Values\AdsInsightsBreakdownsValues;
46
- use FacebookAds\Object\Values\AdsInsightsDatePresetValues;
47
- use FacebookAds\Object\Values\AdsInsightsLevelValues;
48
- use FacebookAds\Object\Values\AdsInsightsSummaryActionBreakdownsValues;
49
- use FacebookAds\Object\Traits\AdLabelAwareCrudObjectTrait;
50
-
51
- /**
52
- * This class is auto-generated.
53
- *
54
- * For any issues or feature requests related to this class, please let us know
55
- * on github and we'll fix in our codegen framework. We'll not be able to accept
56
- * pull request for this class.
57
- *
58
- */
59
-
60
- class Ad extends AbstractArchivableCrudObject
61
- implements CanRedownloadInterface {
62
-
63
- use AdLabelAwareCrudObjectTrait;
64
-
65
- /**
66
- * @deprecated getEndpoint function is deprecated
67
- */
68
- protected function getEndpoint() {
69
- return 'ads';
70
- }
71
-
72
- /**
73
- * @return AdFields
74
- */
75
- public static function getFieldsEnum() {
76
- return AdFields::getInstance();
77
- }
78
-
79
- protected static function getReferencedEnums() {
80
- $ref_enums = array();
81
- $ref_enums['BidType'] = AdBidTypeValues::getInstance()->getValues();
82
- $ref_enums['ConfiguredStatus'] = AdConfiguredStatusValues::getInstance()->getValues();
83
- $ref_enums['EffectiveStatus'] = AdEffectiveStatusValues::getInstance()->getValues();
84
- $ref_enums['Status'] = AdStatusValues::getInstance()->getValues();
85
- $ref_enums['DatePreset'] = AdDatePresetValues::getInstance()->getValues();
86
- $ref_enums['ExecutionOptions'] = AdExecutionOptionsValues::getInstance()->getValues();
87
- $ref_enums['Operator'] = AdOperatorValues::getInstance()->getValues();
88
- $ref_enums['StatusOption'] = AdStatusOptionValues::getInstance()->getValues();
89
- return $ref_enums;
90
- }
91
-
92
-
93
- public function getAdCreatives(array $fields = array(), array $params = array(), $pending = false) {
94
- $this->assureId();
95
-
96
- $param_types = array(
97
- );
98
- $enums = array(
99
- );
100
-
101
- $request = new ApiRequest(
102
- $this->api,
103
- $this->data['id'],
104
- RequestInterface::METHOD_GET,
105
- '/adcreatives',
106
- new AdCreative(),
107
- 'EDGE',
108
- AdCreative::getFieldsEnum()->getValues(),
109
- new TypeChecker($param_types, $enums)
110
- );
111
- $request->addParams($params);
112
- $request->addFields($fields);
113
- return $pending ? $request : $request->execute();
114
- }
115
-
116
- public function createAdLabel(array $fields = array(), array $params = array(), $pending = false) {
117
- $this->assureId();
118
-
119
- $param_types = array(
120
- 'adlabels' => 'list<Object>',
121
- 'execution_options' => 'list<execution_options_enum>',
122
- );
123
- $enums = array(
124
- 'execution_options_enum' => AdExecutionOptionsValues::getInstance()->getValues(),
125
- );
126
-
127
- $request = new ApiRequest(
128
- $this->api,
129
- $this->data['id'],
130
- RequestInterface::METHOD_POST,
131
- '/adlabels',
132
- new Ad(),
133
- 'EDGE',
134
- Ad::getFieldsEnum()->getValues(),
135
- new TypeChecker($param_types, $enums)
136
- );
137
- $request->addParams($params);
138
- $request->addFields($fields);
139
- return $pending ? $request : $request->execute();
140
- }
141
-
142
- public function getAdRulesGoverned(array $fields = array(), array $params = array(), $pending = false) {
143
- $this->assureId();
144
-
145
- $param_types = array(
146
- 'pass_evaluation' => 'bool',
147
- );
148
- $enums = array(
149
- );
150
-
151
- $request = new ApiRequest(
152
- $this->api,
153
- $this->data['id'],
154
- RequestInterface::METHOD_GET,
155
- '/adrules_governed',
156
- new AdRule(),
157
- 'EDGE',
158
- AdRule::getFieldsEnum()->getValues(),
159
- new TypeChecker($param_types, $enums)
160
- );
161
- $request->addParams($params);
162
- $request->addFields($fields);
163
- return $pending ? $request : $request->execute();
164
- }
165
-
166
- public function getCopies(array $fields = array(), array $params = array(), $pending = false) {
167
- $this->assureId();
168
-
169
- $param_types = array(
170
- 'date_preset' => 'date_preset_enum',
171
- 'effective_status' => 'list<string>',
172
- 'time_range' => 'Object',
173
- 'updated_since' => 'int',
174
- );
175
- $enums = array(
176
- 'date_preset_enum' => AdDatePresetValues::getInstance()->getValues(),
177
- );
178
-
179
- $request = new ApiRequest(
180
- $this->api,
181
- $this->data['id'],
182
- RequestInterface::METHOD_GET,
183
- '/copies',
184
- new Ad(),
185
- 'EDGE',
186
- Ad::getFieldsEnum()->getValues(),
187
- new TypeChecker($param_types, $enums)
188
- );
189
- $request->addParams($params);
190
- $request->addFields($fields);
191
- return $pending ? $request : $request->execute();
192
- }
193
-
194
- public function createCopy(array $fields = array(), array $params = array(), $pending = false) {
195
- $this->assureId();
196
-
197
- $param_types = array(
198
- 'adset_id' => 'string',
199
- 'rename_options' => 'Object',
200
- 'status_option' => 'status_option_enum',
201
- );
202
- $enums = array(
203
- 'status_option_enum' => AdStatusOptionValues::getInstance()->getValues(),
204
- );
205
-
206
- $request = new ApiRequest(
207
- $this->api,
208
- $this->data['id'],
209
- RequestInterface::METHOD_POST,
210
- '/copies',
211
- new Ad(),
212
- 'EDGE',
213
- Ad::getFieldsEnum()->getValues(),
214
- new TypeChecker($param_types, $enums)
215
- );
216
- $request->addParams($params);
217
- $request->addFields($fields);
218
- return $pending ? $request : $request->execute();
219
- }
220
-
221
- public function getInsights(array $fields = array(), array $params = array(), $pending = false) {
222
- $this->assureId();
223
-
224
- $param_types = array(
225
- 'action_attribution_windows' => 'list<action_attribution_windows_enum>',
226
- 'action_breakdowns' => 'list<action_breakdowns_enum>',
227
- 'action_report_time' => 'action_report_time_enum',
228
- 'breakdowns' => 'list<breakdowns_enum>',
229
- 'date_preset' => 'date_preset_enum',
230
- 'default_summary' => 'bool',
231
- 'export_columns' => 'list<string>',
232
- 'export_format' => 'string',
233
- 'export_name' => 'string',
234
- 'fields' => 'list<string>',
235
- 'filtering' => 'list<Object>',
236
- 'level' => 'level_enum',
237
- 'product_id_limit' => 'int',
238
- 'sort' => 'list<string>',
239
- 'summary' => 'list<string>',
240
- 'summary_action_breakdowns' => 'list<summary_action_breakdowns_enum>',
241
- 'time_increment' => 'string',
242
- 'time_range' => 'Object',
243
- 'time_ranges' => 'list<Object>',
244
- 'use_account_attribution_setting' => 'bool',
245
- );
246
- $enums = array(
247
- 'action_attribution_windows_enum' => AdsInsightsActionAttributionWindowsValues::getInstance()->getValues(),
248
- 'action_breakdowns_enum' => AdsInsightsActionBreakdownsValues::getInstance()->getValues(),
249
- 'action_report_time_enum' => AdsInsightsActionReportTimeValues::getInstance()->getValues(),
250
- 'breakdowns_enum' => AdsInsightsBreakdownsValues::getInstance()->getValues(),
251
- 'date_preset_enum' => AdsInsightsDatePresetValues::getInstance()->getValues(),
252
- 'level_enum' => AdsInsightsLevelValues::getInstance()->getValues(),
253
- 'summary_action_breakdowns_enum' => AdsInsightsSummaryActionBreakdownsValues::getInstance()->getValues(),
254
- );
255
-
256
- $request = new ApiRequest(
257
- $this->api,
258
- $this->data['id'],
259
- RequestInterface::METHOD_GET,
260
- '/insights',
261
- new AdsInsights(),
262
- 'EDGE',
263
- AdsInsights::getFieldsEnum()->getValues(),
264
- new TypeChecker($param_types, $enums)
265
- );
266
- $request->addParams($params);
267
- $request->addFields($fields);
268
- return $pending ? $request : $request->execute();
269
- }
270
-
271
- public function getInsightsAsync(array $fields = array(), array $params = array(), $pending = false) {
272
- $this->assureId();
273
-
274
- $param_types = array(
275
- 'action_attribution_windows' => 'list<action_attribution_windows_enum>',
276
- 'action_breakdowns' => 'list<action_breakdowns_enum>',
277
- 'action_report_time' => 'action_report_time_enum',
278
- 'breakdowns' => 'list<breakdowns_enum>',
279
- 'date_preset' => 'date_preset_enum',
280
- 'default_summary' => 'bool',
281
- 'export_columns' => 'list<string>',
282
- 'export_format' => 'string',
283
- 'export_name' => 'string',
284
- 'fields' => 'list<string>',
285
- 'filtering' => 'list<Object>',
286
- 'level' => 'level_enum',
287
- 'product_id_limit' => 'int',
288
- 'sort' => 'list<string>',
289
- 'summary' => 'list<string>',
290
- 'summary_action_breakdowns' => 'list<summary_action_breakdowns_enum>',
291
- 'time_increment' => 'string',
292
- 'time_range' => 'Object',
293
- 'time_ranges' => 'list<Object>',
294
- 'use_account_attribution_setting' => 'bool',
295
- );
296
- $enums = array(
297
- 'action_attribution_windows_enum' => AdsInsightsActionAttributionWindowsValues::getInstance()->getValues(),
298
- 'action_breakdowns_enum' => AdsInsightsActionBreakdownsValues::getInstance()->getValues(),
299
- 'action_report_time_enum' => AdsInsightsActionReportTimeValues::getInstance()->getValues(),
300
- 'breakdowns_enum' => AdsInsightsBreakdownsValues::getInstance()->getValues(),
301
- 'date_preset_enum' => AdsInsightsDatePresetValues::getInstance()->getValues(),
302
- 'level_enum' => AdsInsightsLevelValues::getInstance()->getValues(),
303
- 'summary_action_breakdowns_enum' => AdsInsightsSummaryActionBreakdownsValues::getInstance()->getValues(),
304
- );
305
-
306
- $request = new ApiRequest(
307
- $this->api,
308
- $this->data['id'],
309
- RequestInterface::METHOD_POST,
310
- '/insights',
311
- new AdReportRun(),
312
- 'EDGE',
313
- AdReportRun::getFieldsEnum()->getValues(),
314
- new TypeChecker($param_types, $enums)
315
- );
316
- $request->addParams($params);
317
- $request->addFields($fields);
318
- return $pending ? $request : $request->execute();
319
- }
320
-
321
- public function getLeads(array $fields = array(), array $params = array(), $pending = false) {
322
- $this->assureId();
323
-
324
- $param_types = array(
325
- );
326
- $enums = array(
327
- );
328
-
329
- $request = new ApiRequest(
330
- $this->api,
331
- $this->data['id'],
332
- RequestInterface::METHOD_GET,
333
- '/leads',
334
- new Lead(),
335
- 'EDGE',
336
- Lead::getFieldsEnum()->getValues(),
337
- new TypeChecker($param_types, $enums)
338
- );
339
- $request->addParams($params);
340
- $request->addFields($fields);
341
- return $pending ? $request : $request->execute();
342
- }
343
-
344
- public function getPreviews(array $fields = array(), array $params = array(), $pending = false) {
345
- $this->assureId();
346
-
347
- $param_types = array(
348
- 'ad_format' => 'ad_format_enum',
349
- 'dynamic_asset_label' => 'string',
350
- 'dynamic_creative_spec' => 'Object',
351
- 'dynamic_customization' => 'Object',
352
- 'end_date' => 'datetime',
353
- 'height' => 'unsigned int',
354
- 'locale' => 'string',
355
- 'place_page_id' => 'int',
356
- 'post' => 'Object',
357
- 'product_item_ids' => 'list<string>',
358
- 'render_type' => 'render_type_enum',
359
- 'start_date' => 'datetime',
360
- 'width' => 'unsigned int',
361
- );
362
- $enums = array(
363
- 'ad_format_enum' => AdPreviewAdFormatValues::getInstance()->getValues(),
364
- 'render_type_enum' => AdPreviewRenderTypeValues::getInstance()->getValues(),
365
- );
366
-
367
- $request = new ApiRequest(
368
- $this->api,
369
- $this->data['id'],
370
- RequestInterface::METHOD_GET,
371
- '/previews',
372
- new AdPreview(),
373
- 'EDGE',
374
- AdPreview::getFieldsEnum()->getValues(),
375
- new TypeChecker($param_types, $enums)
376
- );
377
- $request->addParams($params);
378
- $request->addFields($fields);
379
- return $pending ? $request : $request->execute();
380
- }
381
-
382
- public function getTargetingSentenceLines(array $fields = array(), array $params = array(), $pending = false) {
383
- $this->assureId();
384
-
385
- $param_types = array(
386
- );
387
- $enums = array(
388
- );
389
-
390
- $request = new ApiRequest(
391
- $this->api,
392
- $this->data['id'],
393
- RequestInterface::METHOD_GET,
394
- '/targetingsentencelines',
395
- new TargetingSentenceLine(),
396
- 'EDGE',
397
- TargetingSentenceLine::getFieldsEnum()->getValues(),
398
- new TypeChecker($param_types, $enums)
399
- );
400
- $request->addParams($params);
401
- $request->addFields($fields);
402
- return $pending ? $request : $request->execute();
403
- }
404
-
405
- public function deleteSelf(array $fields = array(), array $params = array(), $pending = false) {
406
- $this->assureId();
407
-
408
- $param_types = array(
409
- );
410
- $enums = array(
411
- );
412
-
413
- $request = new ApiRequest(
414
- $this->api,
415
- $this->data['id'],
416
- RequestInterface::METHOD_DELETE,
417
- '/',
418
- new AbstractCrudObject(),
419
- 'NODE',
420
- array(),
421
- new TypeChecker($param_types, $enums)
422
- );
423
- $request->addParams($params);
424
- $request->addFields($fields);
425
- return $pending ? $request : $request->execute();
426
- }
427
-
428
- public function getSelf(array $fields = array(), array $params = array(), $pending = false) {
429
- $this->assureId();
430
-
431
- $param_types = array(
432
- 'am_call_tags' => 'map',
433
- 'date_preset' => 'date_preset_enum',
434
- 'from_adtable' => 'bool',
435
- 'review_feedback_breakdown' => 'bool',
436
- 'time_range' => 'Object',
437
- );
438
- $enums = array(
439
- 'date_preset_enum' => array(
440
- 'last_14d',
441
- 'last_28d',
442
- 'last_30d',
443
- 'last_3d',
444
- 'last_7d',
445
- 'last_90d',
446
- 'last_month',
447
- 'last_quarter',
448
- 'last_week_mon_sun',
449
- 'last_week_sun_sat',
450
- 'last_year',
451
- 'lifetime',
452
- 'this_month',
453
- 'this_quarter',
454
- 'this_week_mon_today',
455
- 'this_week_sun_today',
456
- 'this_year',
457
- 'today',
458
- 'yesterday',
459
- ),
460
- );
461
-
462
- $request = new ApiRequest(
463
- $this->api,
464
- $this->data['id'],
465
- RequestInterface::METHOD_GET,
466
- '/',
467
- new Ad(),
468
- 'NODE',
469
- Ad::getFieldsEnum()->getValues(),
470
- new TypeChecker($param_types, $enums)
471
- );
472
- $request->addParams($params);
473
- $request->addFields($fields);
474
- return $pending ? $request : $request->execute();
475
- }
476
-
477
- public function updateSelf(array $fields = array(), array $params = array(), $pending = false) {
478
- $this->assureId();
479
-
480
- $param_types = array(
481
- 'adlabels' => 'list<Object>',
482
- 'adset_spec' => 'AdSet',
483
- 'audience_id' => 'string',
484
- 'bid_amount' => 'int',
485
- 'creative' => 'AdCreative',
486
- 'display_sequence' => 'unsigned int',
487
- 'draft_adgroup_id' => 'string',
488
- 'engagement_audience' => 'bool',
489
- 'execution_options' => 'list<execution_options_enum>',
490
- 'include_demolink_hashes' => 'bool',
491
- 'name' => 'string',
492
- 'priority' => 'unsigned int',
493
- 'status' => 'status_enum',
494
- 'tracking_specs' => 'Object',
495
- );
496
- $enums = array(
497
- 'execution_options_enum' => AdExecutionOptionsValues::getInstance()->getValues(),
498
- 'status_enum' => AdStatusValues::getInstance()->getValues(),
499
- );
500
-
501
- $request = new ApiRequest(
502
- $this->api,
503
- $this->data['id'],
504
- RequestInterface::METHOD_POST,
505
- '/',
506
- new Ad(),
507
- 'NODE',
508
- Ad::getFieldsEnum()->getValues(),
509
- new TypeChecker($param_types, $enums)
510
- );
511
- $request->addParams($params);
512
- $request->addFields($fields);
513
- return $pending ? $request : $request->execute();
514
- }
515
-
516
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccount.php DELETED
@@ -1,2994 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\ApiRequest;
28
- use FacebookAds\Cursor;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\TypeChecker;
31
- use FacebookAds\Object\Fields\AdAccountFields;
32
- use FacebookAds\Object\Values\AdAccountAdRulesHistoryActionValues;
33
- use FacebookAds\Object\Values\AdAccountAdRulesHistoryEvaluationTypeValues;
34
- use FacebookAds\Object\Values\AdAccountClaimObjectiveValues;
35
- use FacebookAds\Object\Values\AdAccountContentTypeValues;
36
- use FacebookAds\Object\Values\AdAccountCurrencyValues;
37
- use FacebookAds\Object\Values\AdAccountDeliveryEstimateOptimizationGoalValues;
38
- use FacebookAds\Object\Values\AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues;
39
- use FacebookAds\Object\Values\AdAccountPermittedTasksValues;
40
- use FacebookAds\Object\Values\AdAccountSubtypeValues;
41
- use FacebookAds\Object\Values\AdAccountTargetingUnifiedLimitTypeValues;
42
- use FacebookAds\Object\Values\AdAccountTargetingUnifiedModeValues;
43
- use FacebookAds\Object\Values\AdAccountTargetingUnifiedObjectiveValues;
44
- use FacebookAds\Object\Values\AdAccountTargetingUnifiedRegulatedCategoriesValues;
45
- use FacebookAds\Object\Values\AdAccountTargetingUnifiedWhitelistedTypesValues;
46
- use FacebookAds\Object\Values\AdAccountTasksValues;
47
- use FacebookAds\Object\Values\AdActivityCategoryValues;
48
- use FacebookAds\Object\Values\AdActivityDataSourceValues;
49
- use FacebookAds\Object\Values\AdAsyncRequestSetNotificationModeValues;
50
- use FacebookAds\Object\Values\AdCreativeApplinkTreatmentValues;
51
- use FacebookAds\Object\Values\AdCreativeAuthorizationCategoryValues;
52
- use FacebookAds\Object\Values\AdCreativeCategorizationCriteriaValues;
53
- use FacebookAds\Object\Values\AdCreativeCategoryMediaSourceValues;
54
- use FacebookAds\Object\Values\AdCreativeDynamicAdVoiceValues;
55
- use FacebookAds\Object\Values\AdCreativeInstantCheckoutSettingValues;
56
- use FacebookAds\Object\Values\AdCreativeOperatorValues;
57
- use FacebookAds\Object\Values\AdDatePresetValues;
58
- use FacebookAds\Object\Values\AdExecutionOptionsValues;
59
- use FacebookAds\Object\Values\AdOperatorValues;
60
- use FacebookAds\Object\Values\AdPlacePageSetCategoryValues;
61
- use FacebookAds\Object\Values\AdPlacePageSetLocationTypesValues;
62
- use FacebookAds\Object\Values\AdPlacePageSetTargetedAreaTypeValues;
63
- use FacebookAds\Object\Values\AdPreviewAdFormatValues;
64
- use FacebookAds\Object\Values\AdPreviewRenderTypeValues;
65
- use FacebookAds\Object\Values\AdRuleStatusValues;
66
- use FacebookAds\Object\Values\AdSetBidStrategyValues;
67
- use FacebookAds\Object\Values\AdSetBillingEventValues;
68
- use FacebookAds\Object\Values\AdSetDatePresetValues;
69
- use FacebookAds\Object\Values\AdSetDestinationTypeValues;
70
- use FacebookAds\Object\Values\AdSetEffectiveStatusValues;
71
- use FacebookAds\Object\Values\AdSetExecutionOptionsValues;
72
- use FacebookAds\Object\Values\AdSetFullFunnelExplorationModeValues;
73
- use FacebookAds\Object\Values\AdSetMultiOptimizationGoalWeightValues;
74
- use FacebookAds\Object\Values\AdSetOperatorValues;
75
- use FacebookAds\Object\Values\AdSetOptimizationGoalValues;
76
- use FacebookAds\Object\Values\AdSetOptimizationSubEventValues;
77
- use FacebookAds\Object\Values\AdSetStatusValues;
78
- use FacebookAds\Object\Values\AdSetTuneForCategoryValues;
79
- use FacebookAds\Object\Values\AdStatusValues;
80
- use FacebookAds\Object\Values\AdVideoContainerTypeValues;
81
- use FacebookAds\Object\Values\AdVideoContentCategoryValues;
82
- use FacebookAds\Object\Values\AdVideoFormattingValues;
83
- use FacebookAds\Object\Values\AdVideoOriginalProjectionTypeValues;
84
- use FacebookAds\Object\Values\AdVideoSwapModeValues;
85
- use FacebookAds\Object\Values\AdVideoUnpublishedContentTypeValues;
86
- use FacebookAds\Object\Values\AdVideoUploadPhaseValues;
87
- use FacebookAds\Object\Values\AdsInsightsActionAttributionWindowsValues;
88
- use FacebookAds\Object\Values\AdsInsightsActionBreakdownsValues;
89
- use FacebookAds\Object\Values\AdsInsightsActionReportTimeValues;
90
- use FacebookAds\Object\Values\AdsInsightsBreakdownsValues;
91
- use FacebookAds\Object\Values\AdsInsightsDatePresetValues;
92
- use FacebookAds\Object\Values\AdsInsightsLevelValues;
93
- use FacebookAds\Object\Values\AdsInsightsSummaryActionBreakdownsValues;
94
- use FacebookAds\Object\Values\AdsPixelSortByValues;
95
- use FacebookAds\Object\Values\AsyncRequestStatusValues;
96
- use FacebookAds\Object\Values\AsyncRequestTypeValues;
97
- use FacebookAds\Object\Values\BusinessOwnedObjectOnBehalfOfRequestStatusValues;
98
- use FacebookAds\Object\Values\CampaignBidStrategyValues;
99
- use FacebookAds\Object\Values\CampaignDatePresetValues;
100
- use FacebookAds\Object\Values\CampaignEffectiveStatusValues;
101
- use FacebookAds\Object\Values\CampaignExecutionOptionsValues;
102
- use FacebookAds\Object\Values\CampaignObjectiveValues;
103
- use FacebookAds\Object\Values\CampaignOperatorValues;
104
- use FacebookAds\Object\Values\CampaignSpecialAdCategoriesValues;
105
- use FacebookAds\Object\Values\CampaignSpecialAdCategoryCountryValues;
106
- use FacebookAds\Object\Values\CampaignStatusValues;
107
- use FacebookAds\Object\Values\ContentDeliveryReportPlatformValues;
108
- use FacebookAds\Object\Values\ContentDeliveryReportPositionValues;
109
- use FacebookAds\Object\Values\CustomAudienceClaimObjectiveValues;
110
- use FacebookAds\Object\Values\CustomAudienceContentTypeValues;
111
- use FacebookAds\Object\Values\CustomAudienceCustomerFileSourceValues;
112
- use FacebookAds\Object\Values\CustomAudienceSubtypeValues;
113
- use FacebookAds\Object\Values\CustomConversionCustomEventTypeValues;
114
- use FacebookAds\Object\Values\ReachFrequencyPredictionActionValues;
115
- use FacebookAds\Object\Values\ReachFrequencyPredictionBuyingTypeValues;
116
- use FacebookAds\Object\Values\ReachFrequencyPredictionInstreamPackagesValues;
117
-
118
- /**
119
- * This class is auto-generated.
120
- *
121
- * For any issues or feature requests related to this class, please let us know
122
- * on github and we'll fix in our codegen framework. We'll not be able to accept
123
- * pull request for this class.
124
- *
125
- */
126
-
127
- class AdAccount extends AbstractCrudObject {
128
-
129
- /**
130
- * @deprecated getEndpoint function is deprecated
131
- */
132
- protected function getEndpoint() {
133
- return 'adaccounts';
134
- }
135
-
136
- /**
137
- * @return AdAccountFields
138
- */
139
- public static function getFieldsEnum() {
140
- return AdAccountFields::getInstance();
141
- }
142
-
143
- protected static function getReferencedEnums() {
144
- $ref_enums = array();
145
- $ref_enums['Currency'] = AdAccountCurrencyValues::getInstance()->getValues();
146
- $ref_enums['PermittedTasks'] = AdAccountPermittedTasksValues::getInstance()->getValues();
147
- $ref_enums['Tasks'] = AdAccountTasksValues::getInstance()->getValues();
148
- $ref_enums['ClaimObjective'] = AdAccountClaimObjectiveValues::getInstance()->getValues();
149
- $ref_enums['ContentType'] = AdAccountContentTypeValues::getInstance()->getValues();
150
- $ref_enums['Subtype'] = AdAccountSubtypeValues::getInstance()->getValues();
151
- return $ref_enums;
152
- }
153
-
154
-
155
- public function getActivities(array $fields = array(), array $params = array(), $pending = false) {
156
- $this->assureId();
157
-
158
- $param_types = array(
159
- 'add_children' => 'bool',
160
- 'after' => 'string',
161
- 'business_id' => 'string',
162
- 'category' => 'category_enum',
163
- 'data_source' => 'data_source_enum',
164
- 'extra_oids' => 'list<string>',
165
- 'limit' => 'int',
166
- 'oid' => 'string',
167
- 'since' => 'datetime',
168
- 'uid' => 'int',
169
- 'until' => 'datetime',
170
- );
171
- $enums = array(
172
- 'category_enum' => AdActivityCategoryValues::getInstance()->getValues(),
173
- 'data_source_enum' => AdActivityDataSourceValues::getInstance()->getValues(),
174
- );
175
-
176
- $request = new ApiRequest(
177
- $this->api,
178
- $this->data['id'],
179
- RequestInterface::METHOD_GET,
180
- '/activities',
181
- new AdActivity(),
182
- 'EDGE',
183
- AdActivity::getFieldsEnum()->getValues(),
184
- new TypeChecker($param_types, $enums)
185
- );
186
- $request->addParams($params);
187
- $request->addFields($fields);
188
- return $pending ? $request : $request->execute();
189
- }
190
-
191
- public function getAdPlacePageSets(array $fields = array(), array $params = array(), $pending = false) {
192
- $this->assureId();
193
-
194
- $param_types = array(
195
- );
196
- $enums = array(
197
- );
198
-
199
- $request = new ApiRequest(
200
- $this->api,
201
- $this->data['id'],
202
- RequestInterface::METHOD_GET,
203
- '/ad_place_page_sets',
204
- new AdPlacePageSet(),
205
- 'EDGE',
206
- AdPlacePageSet::getFieldsEnum()->getValues(),
207
- new TypeChecker($param_types, $enums)
208
- );
209
- $request->addParams($params);
210
- $request->addFields($fields);
211
- return $pending ? $request : $request->execute();
212
- }
213
-
214
- public function createAdPlacePageSet(array $fields = array(), array $params = array(), $pending = false) {
215
- $this->assureId();
216
-
217
- $param_types = array(
218
- 'category' => 'category_enum',
219
- 'location_types' => 'list<location_types_enum>',
220
- 'name' => 'string',
221
- 'parent_page' => 'string',
222
- 'targeted_area_type' => 'targeted_area_type_enum',
223
- );
224
- $enums = array(
225
- 'category_enum' => AdPlacePageSetCategoryValues::getInstance()->getValues(),
226
- 'location_types_enum' => AdPlacePageSetLocationTypesValues::getInstance()->getValues(),
227
- 'targeted_area_type_enum' => AdPlacePageSetTargetedAreaTypeValues::getInstance()->getValues(),
228
- );
229
-
230
- $request = new ApiRequest(
231
- $this->api,
232
- $this->data['id'],
233
- RequestInterface::METHOD_POST,
234
- '/ad_place_page_sets',
235
- new AdPlacePageSet(),
236
- 'EDGE',
237
- AdPlacePageSet::getFieldsEnum()->getValues(),
238
- new TypeChecker($param_types, $enums)
239
- );
240
- $request->addParams($params);
241
- $request->addFields($fields);
242
- return $pending ? $request : $request->execute();
243
- }
244
-
245
- public function createAdPlacePageSetsAsync(array $fields = array(), array $params = array(), $pending = false) {
246
- $this->assureId();
247
-
248
- $param_types = array(
249
- 'category' => 'category_enum',
250
- 'location_types' => 'list<location_types_enum>',
251
- 'name' => 'string',
252
- 'parent_page' => 'string',
253
- 'targeted_area_type' => 'targeted_area_type_enum',
254
- );
255
- $enums = array(
256
- 'category_enum' => AdPlacePageSetCategoryValues::getInstance()->getValues(),
257
- 'location_types_enum' => AdPlacePageSetLocationTypesValues::getInstance()->getValues(),
258
- 'targeted_area_type_enum' => AdPlacePageSetTargetedAreaTypeValues::getInstance()->getValues(),
259
- );
260
-
261
- $request = new ApiRequest(
262
- $this->api,
263
- $this->data['id'],
264
- RequestInterface::METHOD_POST,
265
- '/ad_place_page_sets_async',
266
- new AdPlacePageSet(),
267
- 'EDGE',
268
- AdPlacePageSet::getFieldsEnum()->getValues(),
269
- new TypeChecker($param_types, $enums)
270
- );
271
- $request->addParams($params);
272
- $request->addFields($fields);
273
- return $pending ? $request : $request->execute();
274
- }
275
-
276
- public function getAdStudies(array $fields = array(), array $params = array(), $pending = false) {
277
- $this->assureId();
278
-
279
- $param_types = array(
280
- );
281
- $enums = array(
282
- );
283
-
284
- $request = new ApiRequest(
285
- $this->api,
286
- $this->data['id'],
287
- RequestInterface::METHOD_GET,
288
- '/ad_studies',
289
- new AdStudy(),
290
- 'EDGE',
291
- AdStudy::getFieldsEnum()->getValues(),
292
- new TypeChecker($param_types, $enums)
293
- );
294
- $request->addParams($params);
295
- $request->addFields($fields);
296
- return $pending ? $request : $request->execute();
297
- }
298
-
299
- public function getAdCreatives(array $fields = array(), array $params = array(), $pending = false) {
300
- $this->assureId();
301
-
302
- $param_types = array(
303
- );
304
- $enums = array(
305
- );
306
-
307
- $request = new ApiRequest(
308
- $this->api,
309
- $this->data['id'],
310
- RequestInterface::METHOD_GET,
311
- '/adcreatives',
312
- new AdCreative(),
313
- 'EDGE',
314
- AdCreative::getFieldsEnum()->getValues(),
315
- new TypeChecker($param_types, $enums)
316
- );
317
- $request->addParams($params);
318
- $request->addFields($fields);
319
- return $pending ? $request : $request->execute();
320
- }
321
-
322
- public function createAdCreative(array $fields = array(), array $params = array(), $pending = false) {
323
- $this->assureId();
324
-
325
- $param_types = array(
326
- 'actor_id' => 'unsigned int',
327
- 'adlabels' => 'list<Object>',
328
- 'applink_treatment' => 'applink_treatment_enum',
329
- 'asset_feed_spec' => 'Object',
330
- 'authorization_category' => 'authorization_category_enum',
331
- 'body' => 'string',
332
- 'branded_content_sponsor_page_id' => 'string',
333
- 'bundle_folder_id' => 'string',
334
- 'call_to_action' => 'Object',
335
- 'categorization_criteria' => 'categorization_criteria_enum',
336
- 'category_media_source' => 'category_media_source_enum',
337
- 'destination_set_id' => 'string',
338
- 'dynamic_ad_voice' => 'dynamic_ad_voice_enum',
339
- 'enable_launch_instant_app' => 'bool',
340
- 'image_crops' => 'map',
341
- 'image_file' => 'string',
342
- 'image_hash' => 'string',
343
- 'image_url' => 'string',
344
- 'instagram_actor_id' => 'string',
345
- 'instagram_permalink_url' => 'string',
346
- 'instant_checkout_setting' => 'instant_checkout_setting_enum',
347
- 'interactive_components_spec' => 'map',
348
- 'is_dco_internal' => 'bool',
349
- 'link_og_id' => 'string',
350
- 'link_url' => 'string',
351
- 'messenger_sponsored_message' => 'string',
352
- 'name' => 'string',
353
- 'object_id' => 'unsigned int',
354
- 'object_story_id' => 'string',
355
- 'object_story_spec' => 'AdCreativeObjectStorySpec',
356
- 'object_type' => 'string',
357
- 'object_url' => 'string',
358
- 'platform_customizations' => 'Object',
359
- 'playable_asset_id' => 'string',
360
- 'portrait_customizations' => 'map',
361
- 'product_set_id' => 'string',
362
- 'recommender_settings' => 'map',
363
- 'template_url' => 'string',
364
- 'template_url_spec' => 'Object',
365
- 'thumbnail_url' => 'string',
366
- 'title' => 'string',
367
- 'url_tags' => 'string',
368
- 'use_page_actor_override' => 'bool',
369
- );
370
- $enums = array(
371
- 'applink_treatment_enum' => AdCreativeApplinkTreatmentValues::getInstance()->getValues(),
372
- 'authorization_category_enum' => AdCreativeAuthorizationCategoryValues::getInstance()->getValues(),
373
- 'categorization_criteria_enum' => AdCreativeCategorizationCriteriaValues::getInstance()->getValues(),
374
- 'category_media_source_enum' => AdCreativeCategoryMediaSourceValues::getInstance()->getValues(),
375
- 'dynamic_ad_voice_enum' => AdCreativeDynamicAdVoiceValues::getInstance()->getValues(),
376
- 'instant_checkout_setting_enum' => AdCreativeInstantCheckoutSettingValues::getInstance()->getValues(),
377
- );
378
-
379
- $request = new ApiRequest(
380
- $this->api,
381
- $this->data['id'],
382
- RequestInterface::METHOD_POST,
383
- '/adcreatives',
384
- new AdCreative(),
385
- 'EDGE',
386
- AdCreative::getFieldsEnum()->getValues(),
387
- new TypeChecker($param_types, $enums)
388
- );
389
- $request->addParams($params);
390
- $request->addFields($fields);
391
- return $pending ? $request : $request->execute();
392
- }
393
-
394
- public function getAdCreativesByLabels(array $fields = array(), array $params = array(), $pending = false) {
395
- $this->assureId();
396
-
397
- $param_types = array(
398
- 'ad_label_ids' => 'list<string>',
399
- 'operator' => 'operator_enum',
400
- );
401
- $enums = array(
402
- 'operator_enum' => AdCreativeOperatorValues::getInstance()->getValues(),
403
- );
404
-
405
- $request = new ApiRequest(
406
- $this->api,
407
- $this->data['id'],
408
- RequestInterface::METHOD_GET,
409
- '/adcreativesbylabels',
410
- new AdCreative(),
411
- 'EDGE',
412
- AdCreative::getFieldsEnum()->getValues(),
413
- new TypeChecker($param_types, $enums)
414
- );
415
- $request->addParams($params);
416
- $request->addFields($fields);
417
- return $pending ? $request : $request->execute();
418
- }
419
-
420
- public function deleteAdImages(array $fields = array(), array $params = array(), $pending = false) {
421
- $this->assureId();
422
-
423
- $param_types = array(
424
- 'hash' => 'string',
425
- );
426
- $enums = array(
427
- );
428
-
429
- $request = new ApiRequest(
430
- $this->api,
431
- $this->data['id'],
432
- RequestInterface::METHOD_DELETE,
433
- '/adimages',
434
- new AbstractCrudObject(),
435
- 'EDGE',
436
- array(),
437
- new TypeChecker($param_types, $enums)
438
- );
439
- $request->addParams($params);
440
- $request->addFields($fields);
441
- return $pending ? $request : $request->execute();
442
- }
443
-
444
- public function getAdImages(array $fields = array(), array $params = array(), $pending = false) {
445
- $this->assureId();
446
-
447
- $param_types = array(
448
- 'biz_tag_id' => 'unsigned int',
449
- 'business_id' => 'string',
450
- 'hashes' => 'list<string>',
451
- 'minheight' => 'unsigned int',
452
- 'minwidth' => 'unsigned int',
453
- 'name' => 'string',
454
- );
455
- $enums = array(
456
- );
457
-
458
- $request = new ApiRequest(
459
- $this->api,
460
- $this->data['id'],
461
- RequestInterface::METHOD_GET,
462
- '/adimages',
463
- new AdImage(),
464
- 'EDGE',
465
- AdImage::getFieldsEnum()->getValues(),
466
- new TypeChecker($param_types, $enums)
467
- );
468
- $request->addParams($params);
469
- $request->addFields($fields);
470
- return $pending ? $request : $request->execute();
471
- }
472
-
473
- public function createAdImage(array $fields = array(), array $params = array(), $pending = false) {
474
- $this->assureId();
475
-
476
- $param_types = array(
477
- 'bytes' => 'Object',
478
- 'copy_from' => 'Object',
479
- 'filename' => 'file'
480
- );
481
- $enums = array(
482
- );
483
-
484
- $request = new ApiRequest(
485
- $this->api,
486
- $this->data['id'],
487
- RequestInterface::METHOD_POST,
488
- '/adimages',
489
- new AdImage(),
490
- 'EDGE',
491
- AdImage::getFieldsEnum()->getValues(),
492
- new TypeChecker($param_types, $enums),
493
- true
494
- );
495
- $request->addParams($params);
496
- $request->addFields($fields);
497
- return $pending ? $request : $request->execute();
498
- }
499
-
500
- public function getAdLabels(array $fields = array(), array $params = array(), $pending = false) {
501
- $this->assureId();
502
-
503
- $param_types = array(
504
- );
505
- $enums = array(
506
- );
507
-
508
- $request = new ApiRequest(
509
- $this->api,
510
- $this->data['id'],
511
- RequestInterface::METHOD_GET,
512
- '/adlabels',
513
- new AdLabel(),
514
- 'EDGE',
515
- AdLabel::getFieldsEnum()->getValues(),
516
- new TypeChecker($param_types, $enums)
517
- );
518
- $request->addParams($params);
519
- $request->addFields($fields);
520
- return $pending ? $request : $request->execute();
521
- }
522
-
523
- public function createAdLabel(array $fields = array(), array $params = array(), $pending = false) {
524
- $this->assureId();
525
-
526
- $param_types = array(
527
- 'name' => 'string',
528
- );
529
- $enums = array(
530
- );
531
-
532
- $request = new ApiRequest(
533
- $this->api,
534
- $this->data['id'],
535
- RequestInterface::METHOD_POST,
536
- '/adlabels',
537
- new AdLabel(),
538
- 'EDGE',
539
- AdLabel::getFieldsEnum()->getValues(),
540
- new TypeChecker($param_types, $enums)
541
- );
542
- $request->addParams($params);
543
- $request->addFields($fields);
544
- return $pending ? $request : $request->execute();
545
- }
546
-
547
- public function getAdPlayables(array $fields = array(), array $params = array(), $pending = false) {
548
- $this->assureId();
549
-
550
- $param_types = array(
551
- );
552
- $enums = array(
553
- );
554
-
555
- $request = new ApiRequest(
556
- $this->api,
557
- $this->data['id'],
558
- RequestInterface::METHOD_GET,
559
- '/adplayables',
560
- new PlayableContent(),
561
- 'EDGE',
562
- PlayableContent::getFieldsEnum()->getValues(),
563
- new TypeChecker($param_types, $enums)
564
- );
565
- $request->addParams($params);
566
- $request->addFields($fields);
567
- return $pending ? $request : $request->execute();
568
- }
569
-
570
- public function createAdPlayable(array $fields = array(), array $params = array(), $pending = false) {
571
- $this->assureId();
572
-
573
- $param_types = array(
574
- 'app_id' => 'string',
575
- 'name' => 'string',
576
- 'source' => 'file',
577
- 'source_url' => 'string',
578
- 'source_zip' => 'file',
579
- );
580
- $enums = array(
581
- );
582
-
583
- $request = new ApiRequest(
584
- $this->api,
585
- $this->data['id'],
586
- RequestInterface::METHOD_POST,
587
- '/adplayables',
588
- new PlayableContent(),
589
- 'EDGE',
590
- PlayableContent::getFieldsEnum()->getValues(),
591
- new TypeChecker($param_types, $enums)
592
- );
593
- $request->addParams($params);
594
- $request->addFields($fields);
595
- return $pending ? $request : $request->execute();
596
- }
597
-
598
- public function getAdRulesHistory(array $fields = array(), array $params = array(), $pending = false) {
599
- $this->assureId();
600
-
601
- $param_types = array(
602
- 'action' => 'action_enum',
603
- 'evaluation_type' => 'evaluation_type_enum',
604
- 'hide_no_changes' => 'bool',
605
- 'object_id' => 'string',
606
- );
607
- $enums = array(
608
- 'action_enum' => AdAccountAdRulesHistoryActionValues::getInstance()->getValues(),
609
- 'evaluation_type_enum' => AdAccountAdRulesHistoryEvaluationTypeValues::getInstance()->getValues(),
610
- );
611
-
612
- $request = new ApiRequest(
613
- $this->api,
614
- $this->data['id'],
615
- RequestInterface::METHOD_GET,
616
- '/adrules_history',
617
- new AdAccountAdRulesHistory(),
618
- 'EDGE',
619
- AdAccountAdRulesHistory::getFieldsEnum()->getValues(),
620
- new TypeChecker($param_types, $enums)
621
- );
622
- $request->addParams($params);
623
- $request->addFields($fields);
624
- return $pending ? $request : $request->execute();
625
- }
626
-
627
- public function getAdRulesLibrary(array $fields = array(), array $params = array(), $pending = false) {
628
- $this->assureId();
629
-
630
- $param_types = array(
631
- );
632
- $enums = array(
633
- );
634
-
635
- $request = new ApiRequest(
636
- $this->api,
637
- $this->data['id'],
638
- RequestInterface::METHOD_GET,
639
- '/adrules_library',
640
- new AdRule(),
641
- 'EDGE',
642
- AdRule::getFieldsEnum()->getValues(),
643
- new TypeChecker($param_types, $enums)
644
- );
645
- $request->addParams($params);
646
- $request->addFields($fields);
647
- return $pending ? $request : $request->execute();
648
- }
649
-
650
- public function createAdRulesLibrary(array $fields = array(), array $params = array(), $pending = false) {
651
- $this->assureId();
652
-
653
- $param_types = array(
654
- 'account_id' => 'string',
655
- 'evaluation_spec' => 'Object',
656
- 'execution_spec' => 'Object',
657
- 'name' => 'string',
658
- 'schedule_spec' => 'Object',
659
- 'status' => 'status_enum',
660
- );
661
- $enums = array(
662
- 'status_enum' => AdRuleStatusValues::getInstance()->getValues(),
663
- );
664
-
665
- $request = new ApiRequest(
666
- $this->api,
667
- $this->data['id'],
668
- RequestInterface::METHOD_POST,
669
- '/adrules_library',
670
- new AdRule(),
671
- 'EDGE',
672
- AdRule::getFieldsEnum()->getValues(),
673
- new TypeChecker($param_types, $enums)
674
- );
675
- $request->addParams($params);
676
- $request->addFields($fields);
677
- return $pending ? $request : $request->execute();
678
- }
679
-
680
- public function getAds(array $fields = array(), array $params = array(), $pending = false) {
681
- $this->assureId();
682
-
683
- $param_types = array(
684
- 'date_preset' => 'date_preset_enum',
685
- 'effective_status' => 'list<string>',
686
- 'time_range' => 'Object',
687
- 'updated_since' => 'int',
688
- );
689
- $enums = array(
690
- 'date_preset_enum' => AdDatePresetValues::getInstance()->getValues(),
691
- );
692
-
693
- $request = new ApiRequest(
694
- $this->api,
695
- $this->data['id'],
696
- RequestInterface::METHOD_GET,
697
- '/ads',
698
- new Ad(),
699
- 'EDGE',
700
- Ad::getFieldsEnum()->getValues(),
701
- new TypeChecker($param_types, $enums)
702
- );
703
- $request->addParams($params);
704
- $request->addFields($fields);
705
- return $pending ? $request : $request->execute();
706
- }
707
-
708
- public function createAd(array $fields = array(), array $params = array(), $pending = false) {
709
- $this->assureId();
710
-
711
- $param_types = array(
712
- 'adlabels' => 'list<Object>',
713
- 'adset_id' => 'unsigned int',
714
- 'adset_spec' => 'AdSet',
715
- 'audience_id' => 'string',
716
- 'bid_amount' => 'int',
717
- 'creative' => 'AdCreative',
718
- 'date_format' => 'string',
719
- 'display_sequence' => 'unsigned int',
720
- 'draft_adgroup_id' => 'string',
721
- 'engagement_audience' => 'bool',
722
- 'execution_options' => 'list<execution_options_enum>',
723
- 'include_demolink_hashes' => 'bool',
724
- 'name' => 'string',
725
- 'priority' => 'unsigned int',
726
- 'source_ad_id' => 'string',
727
- 'status' => 'status_enum',
728
- 'tracking_specs' => 'Object',
729
- );
730
- $enums = array(
731
- 'execution_options_enum' => AdExecutionOptionsValues::getInstance()->getValues(),
732
- 'status_enum' => AdStatusValues::getInstance()->getValues(),
733
- );
734
-
735
- $request = new ApiRequest(
736
- $this->api,
737
- $this->data['id'],
738
- RequestInterface::METHOD_POST,
739
- '/ads',
740
- new Ad(),
741
- 'EDGE',
742
- Ad::getFieldsEnum()->getValues(),
743
- new TypeChecker($param_types, $enums),
744
- true
745
- );
746
- $request->addParams($params);
747
- $request->addFields($fields);
748
- return $pending ? $request : $request->execute();
749
- }
750
-
751
- public function getAdsVolume(array $fields = array(), array $params = array(), $pending = false) {
752
- $this->assureId();
753
-
754
- $param_types = array(
755
- 'page_id' => 'int',
756
- 'show_breakdown_by_actor' => 'bool',
757
- );
758
- $enums = array(
759
- );
760
-
761
- $request = new ApiRequest(
762
- $this->api,
763
- $this->data['id'],
764
- RequestInterface::METHOD_GET,
765
- '/ads_volume',
766
- new AdAccountAdVolume(),
767
- 'EDGE',
768
- AdAccountAdVolume::getFieldsEnum()->getValues(),
769
- new TypeChecker($param_types, $enums)
770
- );
771
- $request->addParams($params);
772
- $request->addFields($fields);
773
- return $pending ? $request : $request->execute();
774
- }
775
-
776
- public function getAdsByLabels(array $fields = array(), array $params = array(), $pending = false) {
777
- $this->assureId();
778
-
779
- $param_types = array(
780
- 'ad_label_ids' => 'list<string>',
781
- 'operator' => 'operator_enum',
782
- );
783
- $enums = array(
784
- 'operator_enum' => AdOperatorValues::getInstance()->getValues(),
785
- );
786
-
787
- $request = new ApiRequest(
788
- $this->api,
789
- $this->data['id'],
790
- RequestInterface::METHOD_GET,
791
- '/adsbylabels',
792
- new Ad(),
793
- 'EDGE',
794
- Ad::getFieldsEnum()->getValues(),
795
- new TypeChecker($param_types, $enums)
796
- );
797
- $request->addParams($params);
798
- $request->addFields($fields);
799
- return $pending ? $request : $request->execute();
800
- }
801
-
802
- public function getAdSets(array $fields = array(), array $params = array(), $pending = false) {
803
- $this->assureId();
804
-
805
- $param_types = array(
806
- 'date_preset' => 'date_preset_enum',
807
- 'effective_status' => 'list<effective_status_enum>',
808
- 'is_completed' => 'bool',
809
- 'time_range' => 'Object',
810
- );
811
- $enums = array(
812
- 'date_preset_enum' => AdSetDatePresetValues::getInstance()->getValues(),
813
- 'effective_status_enum' => AdSetEffectiveStatusValues::getInstance()->getValues(),
814
- );
815
-
816
- $request = new ApiRequest(
817
- $this->api,
818
- $this->data['id'],
819
- RequestInterface::METHOD_GET,
820
- '/adsets',
821
- new AdSet(),
822
- 'EDGE',
823
- AdSet::getFieldsEnum()->getValues(),
824
- new TypeChecker($param_types, $enums)
825
- );
826
- $request->addParams($params);
827
- $request->addFields($fields);
828
- return $pending ? $request : $request->execute();
829
- }
830
-
831
- public function createAdSet(array $fields = array(), array $params = array(), $pending = false) {
832
- $this->assureId();
833
-
834
- $param_types = array(
835
- 'adlabels' => 'list<Object>',
836
- 'adset_schedule' => 'list<Object>',
837
- 'attribution_spec' => 'list<map>',
838
- 'bid_adjustments' => 'Object',
839
- 'bid_amount' => 'int',
840
- 'bid_constraints' => 'map<string, Object>',
841
- 'bid_strategy' => 'bid_strategy_enum',
842
- 'billing_event' => 'billing_event_enum',
843
- 'campaign_id' => 'string',
844
- 'campaign_spec' => 'Object',
845
- 'creative_sequence' => 'list<string>',
846
- 'daily_budget' => 'unsigned int',
847
- 'daily_imps' => 'unsigned int',
848
- 'daily_min_spend_target' => 'unsigned int',
849
- 'daily_spend_cap' => 'unsigned int',
850
- 'date_format' => 'string',
851
- 'destination_type' => 'destination_type_enum',
852
- 'end_time' => 'datetime',
853
- 'execution_options' => 'list<execution_options_enum>',
854
- 'frequency_control_specs' => 'list<Object>',
855
- 'full_funnel_exploration_mode' => 'full_funnel_exploration_mode_enum',
856
- 'is_dynamic_creative' => 'bool',
857
- 'lifetime_budget' => 'unsigned int',
858
- 'lifetime_imps' => 'unsigned int',
859
- 'lifetime_min_spend_target' => 'unsigned int',
860
- 'lifetime_spend_cap' => 'unsigned int',
861
- 'line_number' => 'unsigned int',
862
- 'multi_optimization_goal_weight' => 'multi_optimization_goal_weight_enum',
863
- 'name' => 'string',
864
- 'optimization_goal' => 'optimization_goal_enum',
865
- 'optimization_sub_event' => 'optimization_sub_event_enum',
866
- 'pacing_type' => 'list<string>',
867
- 'promoted_object' => 'Object',
868
- 'rb_prediction_id' => 'string',
869
- 'rf_prediction_id' => 'string',
870
- 'source_adset_id' => 'string',
871
- 'start_time' => 'datetime',
872
- 'status' => 'status_enum',
873
- 'targeting' => 'Targeting',
874
- 'time_based_ad_rotation_id_blocks' => 'list<list<unsigned int>>',
875
- 'time_based_ad_rotation_intervals' => 'list<unsigned int>',
876
- 'time_start' => 'datetime',
877
- 'time_stop' => 'datetime',
878
- 'topline_id' => 'string',
879
- 'tune_for_category' => 'tune_for_category_enum',
880
- 'upstream_events' => 'map',
881
- );
882
- $enums = array(
883
- 'bid_strategy_enum' => AdSetBidStrategyValues::getInstance()->getValues(),
884
- 'billing_event_enum' => AdSetBillingEventValues::getInstance()->getValues(),
885
- 'destination_type_enum' => AdSetDestinationTypeValues::getInstance()->getValues(),
886
- 'execution_options_enum' => AdSetExecutionOptionsValues::getInstance()->getValues(),
887
- 'full_funnel_exploration_mode_enum' => AdSetFullFunnelExplorationModeValues::getInstance()->getValues(),
888
- 'multi_optimization_goal_weight_enum' => AdSetMultiOptimizationGoalWeightValues::getInstance()->getValues(),
889
- 'optimization_goal_enum' => AdSetOptimizationGoalValues::getInstance()->getValues(),
890
- 'optimization_sub_event_enum' => AdSetOptimizationSubEventValues::getInstance()->getValues(),
891
- 'status_enum' => AdSetStatusValues::getInstance()->getValues(),
892
- 'tune_for_category_enum' => AdSetTuneForCategoryValues::getInstance()->getValues(),
893
- );
894
-
895
- $request = new ApiRequest(
896
- $this->api,
897
- $this->data['id'],
898
- RequestInterface::METHOD_POST,
899
- '/adsets',
900
- new AdSet(),
901
- 'EDGE',
902
- AdSet::getFieldsEnum()->getValues(),
903
- new TypeChecker($param_types, $enums)
904
- );
905
- $request->addParams($params);
906
- $request->addFields($fields);
907
- return $pending ? $request : $request->execute();
908
- }
909
-
910
- public function getAdSetsByLabels(array $fields = array(), array $params = array(), $pending = false) {
911
- $this->assureId();
912
-
913
- $param_types = array(
914
- 'ad_label_ids' => 'list<string>',
915
- 'operator' => 'operator_enum',
916
- );
917
- $enums = array(
918
- 'operator_enum' => AdSetOperatorValues::getInstance()->getValues(),
919
- );
920
-
921
- $request = new ApiRequest(
922
- $this->api,
923
- $this->data['id'],
924
- RequestInterface::METHOD_GET,
925
- '/adsetsbylabels',
926
- new AdSet(),
927
- 'EDGE',
928
- AdSet::getFieldsEnum()->getValues(),
929
- new TypeChecker($param_types, $enums)
930
- );
931
- $request->addParams($params);
932
- $request->addFields($fields);
933
- return $pending ? $request : $request->execute();
934
- }
935
-
936
- public function getAdsPixels(array $fields = array(), array $params = array(), $pending = false) {
937
- $this->assureId();
938
-
939
- $param_types = array(
940
- 'sort_by' => 'sort_by_enum',
941
- );
942
- $enums = array(
943
- 'sort_by_enum' => AdsPixelSortByValues::getInstance()->getValues(),
944
- );
945
-
946
- $request = new ApiRequest(
947
- $this->api,
948
- $this->data['id'],
949
- RequestInterface::METHOD_GET,
950
- '/adspixels',
951
- new AdsPixel(),
952
- 'EDGE',
953
- AdsPixel::getFieldsEnum()->getValues(),
954
- new TypeChecker($param_types, $enums)
955
- );
956
- $request->addParams($params);
957
- $request->addFields($fields);
958
- return $pending ? $request : $request->execute();
959
- }
960
-
961
- public function createAdsPixel(array $fields = array(), array $params = array(), $pending = false) {
962
- $this->assureId();
963
-
964
- $param_types = array(
965
- 'name' => 'string',
966
- );
967
- $enums = array(
968
- );
969
-
970
- $request = new ApiRequest(
971
- $this->api,
972
- $this->data['id'],
973
- RequestInterface::METHOD_POST,
974
- '/adspixels',
975
- new AdsPixel(),
976
- 'EDGE',
977
- AdsPixel::getFieldsEnum()->getValues(),
978
- new TypeChecker($param_types, $enums)
979
- );
980
- $request->addParams($params);
981
- $request->addFields($fields);
982
- return $pending ? $request : $request->execute();
983
- }
984
-
985
- public function getAdvertisableApplications(array $fields = array(), array $params = array(), $pending = false) {
986
- $this->assureId();
987
-
988
- $param_types = array(
989
- 'app_id' => 'string',
990
- 'business_id' => 'string',
991
- );
992
- $enums = array(
993
- );
994
-
995
- $request = new ApiRequest(
996
- $this->api,
997
- $this->data['id'],
998
- RequestInterface::METHOD_GET,
999
- '/advertisable_applications',
1000
- new Application(),
1001
- 'EDGE',
1002
- Application::getFieldsEnum()->getValues(),
1003
- new TypeChecker($param_types, $enums)
1004
- );
1005
- $request->addParams($params);
1006
- $request->addFields($fields);
1007
- return $pending ? $request : $request->execute();
1008
- }
1009
-
1010
- public function deleteAdVideos(array $fields = array(), array $params = array(), $pending = false) {
1011
- $this->assureId();
1012
-
1013
- $param_types = array(
1014
- 'video_id' => 'string',
1015
- );
1016
- $enums = array(
1017
- );
1018
-
1019
- $request = new ApiRequest(
1020
- $this->api,
1021
- $this->data['id'],
1022
- RequestInterface::METHOD_DELETE,
1023
- '/advideos',
1024
- new AbstractCrudObject(),
1025
- 'EDGE',
1026
- array(),
1027
- new TypeChecker($param_types, $enums)
1028
- );
1029
- $request->addParams($params);
1030
- $request->addFields($fields);
1031
- return $pending ? $request : $request->execute();
1032
- }
1033
-
1034
- public function getAdVideos(array $fields = array(), array $params = array(), $pending = false) {
1035
- $this->assureId();
1036
-
1037
- $param_types = array(
1038
- 'max_aspect_ratio' => 'float',
1039
- 'maxheight' => 'unsigned int',
1040
- 'maxlength' => 'unsigned int',
1041
- 'maxwidth' => 'unsigned int',
1042
- 'min_aspect_ratio' => 'float',
1043
- 'minheight' => 'unsigned int',
1044
- 'minlength' => 'unsigned int',
1045
- 'minwidth' => 'unsigned int',
1046
- 'title' => 'string',
1047
- );
1048
- $enums = array(
1049
- );
1050
-
1051
- $request = new ApiRequest(
1052
- $this->api,
1053
- $this->data['id'],
1054
- RequestInterface::METHOD_GET,
1055
- '/advideos',
1056
- new AdVideo(),
1057
- 'EDGE',
1058
- AdVideo::getFieldsEnum()->getValues(),
1059
- new TypeChecker($param_types, $enums)
1060
- );
1061
- $request->addParams($params);
1062
- $request->addFields($fields);
1063
- return $pending ? $request : $request->execute();
1064
- }
1065
-
1066
- public function createAdVideo(array $fields = array(), array $params = array(), $pending = false) {
1067
- $this->assureId();
1068
-
1069
- $param_types = array(
1070
- 'adaptive_type' => 'string',
1071
- 'animated_effect_id' => 'unsigned int',
1072
- 'application_id' => 'string',
1073
- 'asked_fun_fact_prompt_id' => 'unsigned int',
1074
- 'attribution_app_id' => 'string',
1075
- 'audio_story_wave_animation_handle' => 'string',
1076
- 'chunk_session_id' => 'string',
1077
- 'composer_entry_picker' => 'string',
1078
- 'composer_entry_point' => 'string',
1079
- 'composer_entry_time' => 'unsigned int',
1080
- 'composer_session_events_log' => 'string',
1081
- 'composer_session_id' => 'string',
1082
- 'composer_source_surface' => 'string',
1083
- 'composer_type' => 'string',
1084
- 'container_type' => 'container_type_enum',
1085
- 'content_category' => 'content_category_enum',
1086
- 'creative_tools' => 'string',
1087
- 'description' => 'string',
1088
- 'embeddable' => 'bool',
1089
- 'end_offset' => 'unsigned int',
1090
- 'fbuploader_video_file_chunk' => 'string',
1091
- 'file_size' => 'unsigned int',
1092
- 'file_url' => 'string',
1093
- 'fisheye_video_cropped' => 'bool',
1094
- 'formatting' => 'formatting_enum',
1095
- 'fov' => 'unsigned int',
1096
- 'front_z_rotation' => 'float',
1097
- 'fun_fact_prompt_id' => 'unsigned int',
1098
- 'fun_fact_toastee_id' => 'unsigned int',
1099
- 'guide' => 'list<list<unsigned int>>',
1100
- 'guide_enabled' => 'bool',
1101
- 'has_nickname' => 'bool',
1102
- 'holiday_card' => 'string',
1103
- 'initial_heading' => 'unsigned int',
1104
- 'initial_pitch' => 'unsigned int',
1105
- 'instant_game_entry_point_data' => 'string',
1106
- 'is_boost_intended' => 'bool',
1107
- 'is_group_linking_post' => 'bool',
1108
- 'is_voice_clip' => 'bool',
1109
- 'location_source_id' => 'string',
1110
- 'name' => 'string',
1111
- 'offer_like_post_id' => 'unsigned int',
1112
- 'og_action_type_id' => 'string',
1113
- 'og_icon_id' => 'string',
1114
- 'og_object_id' => 'string',
1115
- 'og_phrase' => 'string',
1116
- 'og_suggestion_mechanism' => 'string',
1117
- 'original_fov' => 'unsigned int',
1118
- 'original_projection_type' => 'original_projection_type_enum',
1119
- 'publish_event_id' => 'unsigned int',
1120
- 'react_mode_metadata' => 'string',
1121
- 'referenced_sticker_id' => 'string',
1122
- 'replace_video_id' => 'string',
1123
- 'sales_promo_id' => 'unsigned int',
1124
- 'slideshow_spec' => 'map',
1125
- 'source' => 'file',
1126
- 'spherical' => 'bool',
1127
- 'start_offset' => 'unsigned int',
1128
- 'swap_mode' => 'swap_mode_enum',
1129
- 'text_format_metadata' => 'string',
1130
- 'throwback_camera_roll_media' => 'string',
1131
- 'thumb' => 'file',
1132
- 'time_since_original_post' => 'unsigned int',
1133
- 'title' => 'string',
1134
- 'transcode_setting_properties' => 'string',
1135
- 'unpublished_content_type' => 'unpublished_content_type_enum',
1136
- 'upload_phase' => 'upload_phase_enum',
1137
- 'upload_session_id' => 'string',
1138
- 'upload_setting_properties' => 'string',
1139
- 'video_file_chunk' => 'file',
1140
- 'video_id_original' => 'string',
1141
- 'video_start_time_ms' => 'unsigned int',
1142
- 'waterfall_id' => 'string',
1143
- );
1144
- $enums = array(
1145
- 'container_type_enum' => AdVideoContainerTypeValues::getInstance()->getValues(),
1146
- 'content_category_enum' => AdVideoContentCategoryValues::getInstance()->getValues(),
1147
- 'formatting_enum' => AdVideoFormattingValues::getInstance()->getValues(),
1148
- 'original_projection_type_enum' => AdVideoOriginalProjectionTypeValues::getInstance()->getValues(),
1149
- 'swap_mode_enum' => AdVideoSwapModeValues::getInstance()->getValues(),
1150
- 'unpublished_content_type_enum' => AdVideoUnpublishedContentTypeValues::getInstance()->getValues(),
1151
- 'upload_phase_enum' => AdVideoUploadPhaseValues::getInstance()->getValues(),
1152
- );
1153
-
1154
- $request = new ApiRequest(
1155
- $this->api,
1156
- $this->data['id'],
1157
- RequestInterface::METHOD_POST,
1158
- '/advideos',
1159
- new AdVideo(),
1160
- 'EDGE',
1161
- AdVideo::getFieldsEnum()->getValues(),
1162
- new TypeChecker($param_types, $enums),
1163
- true,
1164
- true
1165
- );
1166
- $request->addParams($params);
1167
- $request->addFields($fields);
1168
- return $pending ? $request : $request->execute();
1169
- }
1170
-
1171
- public function getAffectedAdSets(array $fields = array(), array $params = array(), $pending = false) {
1172
- $this->assureId();
1173
-
1174
- $param_types = array(
1175
- );
1176
- $enums = array(
1177
- );
1178
-
1179
- $request = new ApiRequest(
1180
- $this->api,
1181
- $this->data['id'],
1182
- RequestInterface::METHOD_GET,
1183
- '/affectedadsets',
1184
- new AdSet(),
1185
- 'EDGE',
1186
- AdSet::getFieldsEnum()->getValues(),
1187
- new TypeChecker($param_types, $enums)
1188
- );
1189
- $request->addParams($params);
1190
- $request->addFields($fields);
1191
- return $pending ? $request : $request->execute();
1192
- }
1193
-
1194
- public function deleteAgencies(array $fields = array(), array $params = array(), $pending = false) {
1195
- $this->assureId();
1196
-
1197
- $param_types = array(
1198
- 'business' => 'string',
1199
- );
1200
- $enums = array(
1201
- );
1202
-
1203
- $request = new ApiRequest(
1204
- $this->api,
1205
- $this->data['id'],
1206
- RequestInterface::METHOD_DELETE,
1207
- '/agencies',
1208
- new AbstractCrudObject(),
1209
- 'EDGE',
1210
- array(),
1211
- new TypeChecker($param_types, $enums)
1212
- );
1213
- $request->addParams($params);
1214
- $request->addFields($fields);
1215
- return $pending ? $request : $request->execute();
1216
- }
1217
-
1218
- public function getAgencies(array $fields = array(), array $params = array(), $pending = false) {
1219
- $this->assureId();
1220
-
1221
- $param_types = array(
1222
- );
1223
- $enums = array(
1224
- );
1225
-
1226
- $request = new ApiRequest(
1227
- $this->api,
1228
- $this->data['id'],
1229
- RequestInterface::METHOD_GET,
1230
- '/agencies',
1231
- new Business(),
1232
- 'EDGE',
1233
- Business::getFieldsEnum()->getValues(),
1234
- new TypeChecker($param_types, $enums)
1235
- );
1236
- $request->addParams($params);
1237
- $request->addFields($fields);
1238
- return $pending ? $request : $request->execute();
1239
- }
1240
-
1241
- public function createAgency(array $fields = array(), array $params = array(), $pending = false) {
1242
- $this->assureId();
1243
-
1244
- $param_types = array(
1245
- 'business' => 'string',
1246
- 'permitted_tasks' => 'list<permitted_tasks_enum>',
1247
- );
1248
- $enums = array(
1249
- 'permitted_tasks_enum' => AdAccountPermittedTasksValues::getInstance()->getValues(),
1250
- );
1251
-
1252
- $request = new ApiRequest(
1253
- $this->api,
1254
- $this->data['id'],
1255
- RequestInterface::METHOD_POST,
1256
- '/agencies',
1257
- new AdAccount(),
1258
- 'EDGE',
1259
- AdAccount::getFieldsEnum()->getValues(),
1260
- new TypeChecker($param_types, $enums)
1261
- );
1262
- $request->addParams($params);
1263
- $request->addFields($fields);
1264
- return $pending ? $request : $request->execute();
1265
- }
1266
-
1267
- public function getApplications(array $fields = array(), array $params = array(), $pending = false) {
1268
- $this->assureId();
1269
-
1270
- $param_types = array(
1271
- );
1272
- $enums = array(
1273
- );
1274
-
1275
- $request = new ApiRequest(
1276
- $this->api,
1277
- $this->data['id'],
1278
- RequestInterface::METHOD_GET,
1279
- '/applications',
1280
- new Application(),
1281
- 'EDGE',
1282
- Application::getFieldsEnum()->getValues(),
1283
- new TypeChecker($param_types, $enums)
1284
- );
1285
- $request->addParams($params);
1286
- $request->addFields($fields);
1287
- return $pending ? $request : $request->execute();
1288
- }
1289
-
1290
- public function deleteAssignedUsers(array $fields = array(), array $params = array(), $pending = false) {
1291
- $this->assureId();
1292
-
1293
- $param_types = array(
1294
- 'user' => 'int',
1295
- );
1296
- $enums = array(
1297
- );
1298
-
1299
- $request = new ApiRequest(
1300
- $this->api,
1301
- $this->data['id'],
1302
- RequestInterface::METHOD_DELETE,
1303
- '/assigned_users',
1304
- new AbstractCrudObject(),
1305
- 'EDGE',
1306
- array(),
1307
- new TypeChecker($param_types, $enums)
1308
- );
1309
- $request->addParams($params);
1310
- $request->addFields($fields);
1311
- return $pending ? $request : $request->execute();
1312
- }
1313
-
1314
- public function getAssignedUsers(array $fields = array(), array $params = array(), $pending = false) {
1315
- $this->assureId();
1316
-
1317
- $param_types = array(
1318
- 'business' => 'string',
1319
- );
1320
- $enums = array(
1321
- );
1322
-
1323
- $request = new ApiRequest(
1324
- $this->api,
1325
- $this->data['id'],
1326
- RequestInterface::METHOD_GET,
1327
- '/assigned_users',
1328
- new AssignedUser(),
1329
- 'EDGE',
1330
- AssignedUser::getFieldsEnum()->getValues(),
1331
- new TypeChecker($param_types, $enums)
1332
- );
1333
- $request->addParams($params);
1334
- $request->addFields($fields);
1335
- return $pending ? $request : $request->execute();
1336
- }
1337
-
1338
- public function createAssignedUser(array $fields = array(), array $params = array(), $pending = false) {
1339
- $this->assureId();
1340
-
1341
- $param_types = array(
1342
- 'tasks' => 'list<tasks_enum>',
1343
- 'user' => 'int',
1344
- );
1345
- $enums = array(
1346
- 'tasks_enum' => AdAccountTasksValues::getInstance()->getValues(),
1347
- );
1348
-
1349
- $request = new ApiRequest(
1350
- $this->api,
1351
- $this->data['id'],
1352
- RequestInterface::METHOD_POST,
1353
- '/assigned_users',
1354
- new AdAccount(),
1355
- 'EDGE',
1356
- AdAccount::getFieldsEnum()->getValues(),
1357
- new TypeChecker($param_types, $enums)
1358
- );
1359
- $request->addParams($params);
1360
- $request->addFields($fields);
1361
- return $pending ? $request : $request->execute();
1362
- }
1363
-
1364
- public function createAsyncBatchRequest(array $fields = array(), array $params = array(), $pending = false) {
1365
- $this->assureId();
1366
-
1367
- $param_types = array(
1368
- 'adbatch' => 'list<Object>',
1369
- 'name' => 'string',
1370
- );
1371
- $enums = array(
1372
- );
1373
-
1374
- $request = new ApiRequest(
1375
- $this->api,
1376
- $this->data['id'],
1377
- RequestInterface::METHOD_POST,
1378
- '/async_batch_requests',
1379
- new Campaign(),
1380
- 'EDGE',
1381
- Campaign::getFieldsEnum()->getValues(),
1382
- new TypeChecker($param_types, $enums)
1383
- );
1384
- $request->addParams($params);
1385
- $request->addFields($fields);
1386
- return $pending ? $request : $request->execute();
1387
- }
1388
-
1389
- public function getAsyncRequests(array $fields = array(), array $params = array(), $pending = false) {
1390
- $this->assureId();
1391
-
1392
- $param_types = array(
1393
- 'status' => 'status_enum',
1394
- 'type' => 'type_enum',
1395
- );
1396
- $enums = array(
1397
- 'status_enum' => AsyncRequestStatusValues::getInstance()->getValues(),
1398
- 'type_enum' => AsyncRequestTypeValues::getInstance()->getValues(),
1399
- );
1400
-
1401
- $request = new ApiRequest(
1402
- $this->api,
1403
- $this->data['id'],
1404
- RequestInterface::METHOD_GET,
1405
- '/async_requests',
1406
- new AsyncRequest(),
1407
- 'EDGE',
1408
- AsyncRequest::getFieldsEnum()->getValues(),
1409
- new TypeChecker($param_types, $enums)
1410
- );
1411
- $request->addParams($params);
1412
- $request->addFields($fields);
1413
- return $pending ? $request : $request->execute();
1414
- }
1415
-
1416
- public function getAsyncAdRequestSets(array $fields = array(), array $params = array(), $pending = false) {
1417
- $this->assureId();
1418
-
1419
- $param_types = array(
1420
- 'is_completed' => 'bool',
1421
- );
1422
- $enums = array(
1423
- );
1424
-
1425
- $request = new ApiRequest(
1426
- $this->api,
1427
- $this->data['id'],
1428
- RequestInterface::METHOD_GET,
1429
- '/asyncadrequestsets',
1430
- new AdAsyncRequestSet(),
1431
- 'EDGE',
1432
- AdAsyncRequestSet::getFieldsEnum()->getValues(),
1433
- new TypeChecker($param_types, $enums)
1434
- );
1435
- $request->addParams($params);
1436
- $request->addFields($fields);
1437
- return $pending ? $request : $request->execute();
1438
- }
1439
-
1440
- public function createAsyncAdRequestSet(array $fields = array(), array $params = array(), $pending = false) {
1441
- $this->assureId();
1442
-
1443
- $param_types = array(
1444
- 'ad_specs' => 'list<map>',
1445
- 'name' => 'string',
1446
- 'notification_mode' => 'notification_mode_enum',
1447
- 'notification_uri' => 'string',
1448
- );
1449
- $enums = array(
1450
- 'notification_mode_enum' => AdAsyncRequestSetNotificationModeValues::getInstance()->getValues(),
1451
- );
1452
-
1453
- $request = new ApiRequest(
1454
- $this->api,
1455
- $this->data['id'],
1456
- RequestInterface::METHOD_POST,
1457
- '/asyncadrequestsets',
1458
- new AdAsyncRequestSet(),
1459
- 'EDGE',
1460
- AdAsyncRequestSet::getFieldsEnum()->getValues(),
1461
- new TypeChecker($param_types, $enums)
1462
- );
1463
- $request->addParams($params);
1464
- $request->addFields($fields);
1465
- return $pending ? $request : $request->execute();
1466
- }
1467
-
1468
- public function createAudienceReplace(array $fields = array(), array $params = array(), $pending = false) {
1469
- $this->assureId();
1470
-
1471
- $param_types = array(
1472
- 'payload' => 'Object',
1473
- 'session' => 'Object',
1474
- );
1475
- $enums = array(
1476
- );
1477
-
1478
- $request = new ApiRequest(
1479
- $this->api,
1480
- $this->data['id'],
1481
- RequestInterface::METHOD_POST,
1482
- '/audiencereplace',
1483
- new AbstractCrudObject(),
1484
- 'EDGE',
1485
- array(),
1486
- new TypeChecker($param_types, $enums)
1487
- );
1488
- $request->addParams($params);
1489
- $request->addFields($fields);
1490
- return $pending ? $request : $request->execute();
1491
- }
1492
-
1493
- public function createBlockListDraft(array $fields = array(), array $params = array(), $pending = false) {
1494
- $this->assureId();
1495
-
1496
- $param_types = array(
1497
- 'publisher_urls_file' => 'file',
1498
- );
1499
- $enums = array(
1500
- );
1501
-
1502
- $request = new ApiRequest(
1503
- $this->api,
1504
- $this->data['id'],
1505
- RequestInterface::METHOD_POST,
1506
- '/block_list_drafts',
1507
- new AdAccount(),
1508
- 'EDGE',
1509
- AdAccount::getFieldsEnum()->getValues(),
1510
- new TypeChecker($param_types, $enums)
1511
- );
1512
- $request->addParams($params);
1513
- $request->addFields($fields);
1514
- return $pending ? $request : $request->execute();
1515
- }
1516
-
1517
- public function getBroadTargetingCategories(array $fields = array(), array $params = array(), $pending = false) {
1518
- $this->assureId();
1519
-
1520
- $param_types = array(
1521
- 'custom_categories_only' => 'bool',
1522
- );
1523
- $enums = array(
1524
- );
1525
-
1526
- $request = new ApiRequest(
1527
- $this->api,
1528
- $this->data['id'],
1529
- RequestInterface::METHOD_GET,
1530
- '/broadtargetingcategories',
1531
- new BroadTargetingCategories(),
1532
- 'EDGE',
1533
- BroadTargetingCategories::getFieldsEnum()->getValues(),
1534
- new TypeChecker($param_types, $enums)
1535
- );
1536
- $request->addParams($params);
1537
- $request->addFields($fields);
1538
- return $pending ? $request : $request->execute();
1539
- }
1540
-
1541
- public function deleteCampaigns(array $fields = array(), array $params = array(), $pending = false) {
1542
- $this->assureId();
1543
-
1544
- $param_types = array(
1545
- 'before_date' => 'datetime',
1546
- 'delete_offset' => 'unsigned int',
1547
- 'delete_strategy' => 'delete_strategy_enum',
1548
- 'object_count' => 'int',
1549
- );
1550
- $enums = array(
1551
- 'delete_strategy_enum' => array(
1552
- 'DELETE_ANY',
1553
- 'DELETE_ARCHIVED_BEFORE',
1554
- 'DELETE_OLDEST',
1555
- ),
1556
- );
1557
-
1558
- $request = new ApiRequest(
1559
- $this->api,
1560
- $this->data['id'],
1561
- RequestInterface::METHOD_DELETE,
1562
- '/campaigns',
1563
- new AbstractCrudObject(),
1564
- 'EDGE',
1565
- array(),
1566
- new TypeChecker($param_types, $enums)
1567
- );
1568
- $request->addParams($params);
1569
- $request->addFields($fields);
1570
- return $pending ? $request : $request->execute();
1571
- }
1572
-
1573
- public function getCampaigns(array $fields = array(), array $params = array(), $pending = false) {
1574
- $this->assureId();
1575
-
1576
- $param_types = array(
1577
- 'date_preset' => 'date_preset_enum',
1578
- 'effective_status' => 'list<effective_status_enum>',
1579
- 'is_completed' => 'bool',
1580
- 'time_range' => 'Object',
1581
- );
1582
- $enums = array(
1583
- 'date_preset_enum' => CampaignDatePresetValues::getInstance()->getValues(),
1584
- 'effective_status_enum' => CampaignEffectiveStatusValues::getInstance()->getValues(),
1585
- );
1586
-
1587
- $request = new ApiRequest(
1588
- $this->api,
1589
- $this->data['id'],
1590
- RequestInterface::METHOD_GET,
1591
- '/campaigns',
1592
- new Campaign(),
1593
- 'EDGE',
1594
- Campaign::getFieldsEnum()->getValues(),
1595
- new TypeChecker($param_types, $enums)
1596
- );
1597
- $request->addParams($params);
1598
- $request->addFields($fields);
1599
- return $pending ? $request : $request->execute();
1600
- }
1601
-
1602
- public function createCampaign(array $fields = array(), array $params = array(), $pending = false) {
1603
- $this->assureId();
1604
-
1605
- $param_types = array(
1606
- 'adlabels' => 'list<Object>',
1607
- 'bid_strategy' => 'bid_strategy_enum',
1608
- 'buying_type' => 'string',
1609
- 'daily_budget' => 'unsigned int',
1610
- 'execution_options' => 'list<execution_options_enum>',
1611
- 'iterative_split_test_configs' => 'list<Object>',
1612
- 'lifetime_budget' => 'unsigned int',
1613
- 'name' => 'string',
1614
- 'objective' => 'objective_enum',
1615
- 'pacing_type' => 'list<string>',
1616
- 'promoted_object' => 'Object',
1617
- 'source_campaign_id' => 'string',
1618
- 'special_ad_categories' => 'list<special_ad_categories_enum>',
1619
- 'special_ad_category_country' => 'list<special_ad_category_country_enum>',
1620
- 'spend_cap' => 'unsigned int',
1621
- 'status' => 'status_enum',
1622
- 'topline_id' => 'string',
1623
- 'upstream_events' => 'map',
1624
- );
1625
- $enums = array(
1626
- 'bid_strategy_enum' => CampaignBidStrategyValues::getInstance()->getValues(),
1627
- 'execution_options_enum' => CampaignExecutionOptionsValues::getInstance()->getValues(),
1628
- 'objective_enum' => CampaignObjectiveValues::getInstance()->getValues(),
1629
- 'special_ad_categories_enum' => CampaignSpecialAdCategoriesValues::getInstance()->getValues(),
1630
- 'special_ad_category_country_enum' => CampaignSpecialAdCategoryCountryValues::getInstance()->getValues(),
1631
- 'status_enum' => CampaignStatusValues::getInstance()->getValues(),
1632
- );
1633
-
1634
- $request = new ApiRequest(
1635
- $this->api,
1636
- $this->data['id'],
1637
- RequestInterface::METHOD_POST,
1638
- '/campaigns',
1639
- new Campaign(),
1640
- 'EDGE',
1641
- Campaign::getFieldsEnum()->getValues(),
1642
- new TypeChecker($param_types, $enums)
1643
- );
1644
- $request->addParams($params);
1645
- $request->addFields($fields);
1646
- return $pending ? $request : $request->execute();
1647
- }
1648
-
1649
- public function getCampaignsByLabels(array $fields = array(), array $params = array(), $pending = false) {
1650
- $this->assureId();
1651
-
1652
- $param_types = array(
1653
- 'ad_label_ids' => 'list<string>',
1654
- 'operator' => 'operator_enum',
1655
- );
1656
- $enums = array(
1657
- 'operator_enum' => CampaignOperatorValues::getInstance()->getValues(),
1658
- );
1659
-
1660
- $request = new ApiRequest(
1661
- $this->api,
1662
- $this->data['id'],
1663
- RequestInterface::METHOD_GET,
1664
- '/campaignsbylabels',
1665
- new Campaign(),
1666
- 'EDGE',
1667
- Campaign::getFieldsEnum()->getValues(),
1668
- new TypeChecker($param_types, $enums)
1669
- );
1670
- $request->addParams($params);
1671
- $request->addFields($fields);
1672
- return $pending ? $request : $request->execute();
1673
- }
1674
-
1675
- public function getContentDeliveryReport(array $fields = array(), array $params = array(), $pending = false) {
1676
- $this->assureId();
1677
-
1678
- $param_types = array(
1679
- 'end_date' => 'datetime',
1680
- 'page_id' => 'unsigned int',
1681
- 'platform' => 'platform_enum',
1682
- 'position' => 'position_enum',
1683
- 'start_date' => 'datetime',
1684
- 'summary' => 'bool',
1685
- );
1686
- $enums = array(
1687
- 'platform_enum' => ContentDeliveryReportPlatformValues::getInstance()->getValues(),
1688
- 'position_enum' => ContentDeliveryReportPositionValues::getInstance()->getValues(),
1689
- );
1690
-
1691
- $request = new ApiRequest(
1692
- $this->api,
1693
- $this->data['id'],
1694
- RequestInterface::METHOD_GET,
1695
- '/content_delivery_report',
1696
- new ContentDeliveryReport(),
1697
- 'EDGE',
1698
- ContentDeliveryReport::getFieldsEnum()->getValues(),
1699
- new TypeChecker($param_types, $enums)
1700
- );
1701
- $request->addParams($params);
1702
- $request->addFields($fields);
1703
- return $pending ? $request : $request->execute();
1704
- }
1705
-
1706
- public function getCustomAudiences(array $fields = array(), array $params = array(), $pending = false) {
1707
- $this->assureId();
1708
-
1709
- $param_types = array(
1710
- 'business_id' => 'string',
1711
- 'fields' => 'list<string>',
1712
- 'filtering' => 'list<Object>',
1713
- 'pixel_id' => 'string',
1714
- );
1715
- $enums = array(
1716
- );
1717
-
1718
- $request = new ApiRequest(
1719
- $this->api,
1720
- $this->data['id'],
1721
- RequestInterface::METHOD_GET,
1722
- '/customaudiences',
1723
- new CustomAudience(),
1724
- 'EDGE',
1725
- CustomAudience::getFieldsEnum()->getValues(),
1726
- new TypeChecker($param_types, $enums)
1727
- );
1728
- $request->addParams($params);
1729
- $request->addFields($fields);
1730
- return $pending ? $request : $request->execute();
1731
- }
1732
-
1733
- public function createCustomAudience(array $fields = array(), array $params = array(), $pending = false) {
1734
- $this->assureId();
1735
-
1736
- $param_types = array(
1737
- 'accountID' => 'string',
1738
- 'additionalMetadata' => 'string',
1739
- 'allowed_domains' => 'list<string>',
1740
- 'associated_audience_id' => 'unsigned int',
1741
- 'claim_objective' => 'claim_objective_enum',
1742
- 'content_type' => 'content_type_enum',
1743
- 'countries' => 'string',
1744
- 'creation_params' => 'map',
1745
- 'customer_file_source' => 'customer_file_source_enum',
1746
- 'dataset_id' => 'string',
1747
- 'description' => 'string',
1748
- 'details' => 'string',
1749
- 'enable_fetch_or_create' => 'bool',
1750
- 'event_source_group' => 'string',
1751
- 'event_sources' => 'list<map>',
1752
- 'exclusions' => 'list<Object>',
1753
- 'expectedSize' => 'unsigned int',
1754
- 'gender' => 'string',
1755
- 'inclusions' => 'list<Object>',
1756
- 'isPrivate' => 'bool',
1757
- 'is_household' => 'bool',
1758
- 'is_household_exclusion' => 'bool',
1759
- 'is_snapshot' => 'bool',
1760
- 'is_value_based' => 'bool',
1761
- 'list_of_accounts' => 'list<unsigned int>',
1762
- 'lookalike_spec' => 'string',
1763
- 'maxAge' => 'unsigned int',
1764
- 'minAge' => 'unsigned int',
1765
- 'name' => 'string',
1766
- 'opt_out_link' => 'string',
1767
- 'origin_audience_id' => 'string',
1768
- 'parent_audience_id' => 'unsigned int',
1769
- 'partnerID' => 'string',
1770
- 'partner_reference_key' => 'string',
1771
- 'pixel_id' => 'string',
1772
- 'prefill' => 'bool',
1773
- 'product_set_id' => 'string',
1774
- 'regulated_audience_spec' => 'string',
1775
- 'retention_days' => 'unsigned int',
1776
- 'rev_share_policy_id' => 'unsigned int',
1777
- 'rule' => 'string',
1778
- 'rule_aggregation' => 'string',
1779
- 'seed_audience' => 'unsigned int',
1780
- 'source' => 'string',
1781
- 'subtype' => 'subtype_enum',
1782
- 'tags' => 'list<string>',
1783
- 'video_group_ids' => 'list<string>',
1784
- );
1785
- $enums = array(
1786
- 'claim_objective_enum' => CustomAudienceClaimObjectiveValues::getInstance()->getValues(),
1787
- 'content_type_enum' => CustomAudienceContentTypeValues::getInstance()->getValues(),
1788
- 'customer_file_source_enum' => CustomAudienceCustomerFileSourceValues::getInstance()->getValues(),
1789
- 'subtype_enum' => CustomAudienceSubtypeValues::getInstance()->getValues(),
1790
- );
1791
-
1792
- $request = new ApiRequest(
1793
- $this->api,
1794
- $this->data['id'],
1795
- RequestInterface::METHOD_POST,
1796
- '/customaudiences',
1797
- new CustomAudience(),
1798
- 'EDGE',
1799
- CustomAudience::getFieldsEnum()->getValues(),
1800
- new TypeChecker($param_types, $enums)
1801
- );
1802
- $request->addParams($params);
1803
- $request->addFields($fields);
1804
- return $pending ? $request : $request->execute();
1805
- }
1806
-
1807
- public function getCustomAudiencesTos(array $fields = array(), array $params = array(), $pending = false) {
1808
- $this->assureId();
1809
-
1810
- $param_types = array(
1811
- );
1812
- $enums = array(
1813
- );
1814
-
1815
- $request = new ApiRequest(
1816
- $this->api,
1817
- $this->data['id'],
1818
- RequestInterface::METHOD_GET,
1819
- '/customaudiencestos',
1820
- new CustomAudiencesTOS(),
1821
- 'EDGE',
1822
- CustomAudiencesTOS::getFieldsEnum()->getValues(),
1823
- new TypeChecker($param_types, $enums)
1824
- );
1825
- $request->addParams($params);
1826
- $request->addFields($fields);
1827
- return $pending ? $request : $request->execute();
1828
- }
1829
-
1830
- public function createCustomAudiencesTo(array $fields = array(), array $params = array(), $pending = false) {
1831
- $this->assureId();
1832
-
1833
- $param_types = array(
1834
- 'business_id' => 'string',
1835
- 'tos_id' => 'string',
1836
- );
1837
- $enums = array(
1838
- );
1839
-
1840
- $request = new ApiRequest(
1841
- $this->api,
1842
- $this->data['id'],
1843
- RequestInterface::METHOD_POST,
1844
- '/customaudiencestos',
1845
- new AdAccount(),
1846
- 'EDGE',
1847
- AdAccount::getFieldsEnum()->getValues(),
1848
- new TypeChecker($param_types, $enums)
1849
- );
1850
- $request->addParams($params);
1851
- $request->addFields($fields);
1852
- return $pending ? $request : $request->execute();
1853
- }
1854
-
1855
- public function getCustomConversions(array $fields = array(), array $params = array(), $pending = false) {
1856
- $this->assureId();
1857
-
1858
- $param_types = array(
1859
- );
1860
- $enums = array(
1861
- );
1862
-
1863
- $request = new ApiRequest(
1864
- $this->api,
1865
- $this->data['id'],
1866
- RequestInterface::METHOD_GET,
1867
- '/customconversions',
1868
- new CustomConversion(),
1869
- 'EDGE',
1870
- CustomConversion::getFieldsEnum()->getValues(),
1871
- new TypeChecker($param_types, $enums)
1872
- );
1873
- $request->addParams($params);
1874
- $request->addFields($fields);
1875
- return $pending ? $request : $request->execute();
1876
- }
1877
-
1878
- public function createCustomConversion(array $fields = array(), array $params = array(), $pending = false) {
1879
- $this->assureId();
1880
-
1881
- $param_types = array(
1882
- 'advanced_rule' => 'string',
1883
- 'custom_event_type' => 'custom_event_type_enum',
1884
- 'default_conversion_value' => 'float',
1885
- 'description' => 'string',
1886
- 'event_source_id' => 'string',
1887
- 'name' => 'string',
1888
- 'rule' => 'string',
1889
- );
1890
- $enums = array(
1891
- 'custom_event_type_enum' => CustomConversionCustomEventTypeValues::getInstance()->getValues(),
1892
- );
1893
-
1894
- $request = new ApiRequest(
1895
- $this->api,
1896
- $this->data['id'],
1897
- RequestInterface::METHOD_POST,
1898
- '/customconversions',
1899
- new CustomConversion(),
1900
- 'EDGE',
1901
- CustomConversion::getFieldsEnum()->getValues(),
1902
- new TypeChecker($param_types, $enums)
1903
- );
1904
- $request->addParams($params);
1905
- $request->addFields($fields);
1906
- return $pending ? $request : $request->execute();
1907
- }
1908
-
1909
- public function getDeliveryEstimate(array $fields = array(), array $params = array(), $pending = false) {
1910
- $this->assureId();
1911
-
1912
- $param_types = array(
1913
- 'optimization_goal' => 'optimization_goal_enum',
1914
- 'promoted_object' => 'Object',
1915
- 'targeting_spec' => 'Targeting',
1916
- );
1917
- $enums = array(
1918
- 'optimization_goal_enum' => AdAccountDeliveryEstimateOptimizationGoalValues::getInstance()->getValues(),
1919
- );
1920
-
1921
- $request = new ApiRequest(
1922
- $this->api,
1923
- $this->data['id'],
1924
- RequestInterface::METHOD_GET,
1925
- '/delivery_estimate',
1926
- new AdAccountDeliveryEstimate(),
1927
- 'EDGE',
1928
- AdAccountDeliveryEstimate::getFieldsEnum()->getValues(),
1929
- new TypeChecker($param_types, $enums)
1930
- );
1931
- $request->addParams($params);
1932
- $request->addFields($fields);
1933
- return $pending ? $request : $request->execute();
1934
- }
1935
-
1936
- public function getDeprecatedTargetingAdSets(array $fields = array(), array $params = array(), $pending = false) {
1937
- $this->assureId();
1938
-
1939
- $param_types = array(
1940
- 'type' => 'string',
1941
- );
1942
- $enums = array(
1943
- );
1944
-
1945
- $request = new ApiRequest(
1946
- $this->api,
1947
- $this->data['id'],
1948
- RequestInterface::METHOD_GET,
1949
- '/deprecatedtargetingadsets',
1950
- new AdSet(),
1951
- 'EDGE',
1952
- AdSet::getFieldsEnum()->getValues(),
1953
- new TypeChecker($param_types, $enums)
1954
- );
1955
- $request->addParams($params);
1956
- $request->addFields($fields);
1957
- return $pending ? $request : $request->execute();
1958
- }
1959
-
1960
- public function getGeneratePreviews(array $fields = array(), array $params = array(), $pending = false) {
1961
- $this->assureId();
1962
-
1963
- $param_types = array(
1964
- 'ad_format' => 'ad_format_enum',
1965
- 'creative' => 'AdCreative',
1966
- 'dynamic_asset_label' => 'string',
1967
- 'dynamic_creative_spec' => 'Object',
1968
- 'dynamic_customization' => 'Object',
1969
- 'end_date' => 'datetime',
1970
- 'height' => 'unsigned int',
1971
- 'locale' => 'string',
1972
- 'place_page_id' => 'int',
1973
- 'post' => 'Object',
1974
- 'product_item_ids' => 'list<string>',
1975
- 'render_type' => 'render_type_enum',
1976
- 'start_date' => 'datetime',
1977
- 'width' => 'unsigned int',
1978
- );
1979
- $enums = array(
1980
- 'ad_format_enum' => AdPreviewAdFormatValues::getInstance()->getValues(),
1981
- 'render_type_enum' => AdPreviewRenderTypeValues::getInstance()->getValues(),
1982
- );
1983
-
1984
- $request = new ApiRequest(
1985
- $this->api,
1986
- $this->data['id'],
1987
- RequestInterface::METHOD_GET,
1988
- '/generatepreviews',
1989
- new AdPreview(),
1990
- 'EDGE',
1991
- AdPreview::getFieldsEnum()->getValues(),
1992
- new TypeChecker($param_types, $enums)
1993
- );
1994
- $request->addParams($params);
1995
- $request->addFields($fields);
1996
- return $pending ? $request : $request->execute();
1997
- }
1998
-
1999
- public function getImpactingAdStudies(array $fields = array(), array $params = array(), $pending = false) {
2000
- $this->assureId();
2001
-
2002
- $param_types = array(
2003
- );
2004
- $enums = array(
2005
- );
2006
-
2007
- $request = new ApiRequest(
2008
- $this->api,
2009
- $this->data['id'],
2010
- RequestInterface::METHOD_GET,
2011
- '/impacting_ad_studies',
2012
- new AdStudy(),
2013
- 'EDGE',
2014
- AdStudy::getFieldsEnum()->getValues(),
2015
- new TypeChecker($param_types, $enums)
2016
- );
2017
- $request->addParams($params);
2018
- $request->addFields($fields);
2019
- return $pending ? $request : $request->execute();
2020
- }
2021
-
2022
- public function getInsights(array $fields = array(), array $params = array(), $pending = false) {
2023
- $this->assureId();
2024
-
2025
- $param_types = array(
2026
- 'action_attribution_windows' => 'list<action_attribution_windows_enum>',
2027
- 'action_breakdowns' => 'list<action_breakdowns_enum>',
2028
- 'action_report_time' => 'action_report_time_enum',
2029
- 'breakdowns' => 'list<breakdowns_enum>',
2030
- 'date_preset' => 'date_preset_enum',
2031
- 'default_summary' => 'bool',
2032
- 'export_columns' => 'list<string>',
2033
- 'export_format' => 'string',
2034
- 'export_name' => 'string',
2035
- 'fields' => 'list<string>',
2036
- 'filtering' => 'list<Object>',
2037
- 'level' => 'level_enum',
2038
- 'product_id_limit' => 'int',
2039
- 'sort' => 'list<string>',
2040
- 'summary' => 'list<string>',
2041
- 'summary_action_breakdowns' => 'list<summary_action_breakdowns_enum>',
2042
- 'time_increment' => 'string',
2043
- 'time_range' => 'Object',
2044
- 'time_ranges' => 'list<Object>',
2045
- 'use_account_attribution_setting' => 'bool',
2046
- );
2047
- $enums = array(
2048
- 'action_attribution_windows_enum' => AdsInsightsActionAttributionWindowsValues::getInstance()->getValues(),
2049
- 'action_breakdowns_enum' => AdsInsightsActionBreakdownsValues::getInstance()->getValues(),
2050
- 'action_report_time_enum' => AdsInsightsActionReportTimeValues::getInstance()->getValues(),
2051
- 'breakdowns_enum' => AdsInsightsBreakdownsValues::getInstance()->getValues(),
2052
- 'date_preset_enum' => AdsInsightsDatePresetValues::getInstance()->getValues(),
2053
- 'level_enum' => AdsInsightsLevelValues::getInstance()->getValues(),
2054
- 'summary_action_breakdowns_enum' => AdsInsightsSummaryActionBreakdownsValues::getInstance()->getValues(),
2055
- );
2056
-
2057
- $request = new ApiRequest(
2058
- $this->api,
2059
- $this->data['id'],
2060
- RequestInterface::METHOD_GET,
2061
- '/insights',
2062
- new AdsInsights(),
2063
- 'EDGE',
2064
- AdsInsights::getFieldsEnum()->getValues(),
2065
- new TypeChecker($param_types, $enums)
2066
- );
2067
- $request->addParams($params);
2068
- $request->addFields($fields);
2069
- return $pending ? $request : $request->execute();
2070
- }
2071
-
2072
- public function getInsightsAsync(array $fields = array(), array $params = array(), $pending = false) {
2073
- $this->assureId();
2074
-
2075
- $param_types = array(
2076
- 'action_attribution_windows' => 'list<action_attribution_windows_enum>',
2077
- 'action_breakdowns' => 'list<action_breakdowns_enum>',
2078
- 'action_report_time' => 'action_report_time_enum',
2079
- 'breakdowns' => 'list<breakdowns_enum>',
2080
- 'date_preset' => 'date_preset_enum',
2081
- 'default_summary' => 'bool',
2082
- 'export_columns' => 'list<string>',
2083
- 'export_format' => 'string',
2084
- 'export_name' => 'string',
2085
- 'fields' => 'list<string>',
2086
- 'filtering' => 'list<Object>',
2087
- 'level' => 'level_enum',
2088
- 'product_id_limit' => 'int',
2089
- 'sort' => 'list<string>',
2090
- 'summary' => 'list<string>',
2091
- 'summary_action_breakdowns' => 'list<summary_action_breakdowns_enum>',
2092
- 'time_increment' => 'string',
2093
- 'time_range' => 'Object',
2094
- 'time_ranges' => 'list<Object>',
2095
- 'use_account_attribution_setting' => 'bool',
2096
- );
2097
- $enums = array(
2098
- 'action_attribution_windows_enum' => AdsInsightsActionAttributionWindowsValues::getInstance()->getValues(),
2099
- 'action_breakdowns_enum' => AdsInsightsActionBreakdownsValues::getInstance()->getValues(),
2100
- 'action_report_time_enum' => AdsInsightsActionReportTimeValues::getInstance()->getValues(),
2101
- 'breakdowns_enum' => AdsInsightsBreakdownsValues::getInstance()->getValues(),
2102
- 'date_preset_enum' => AdsInsightsDatePresetValues::getInstance()->getValues(),
2103
- 'level_enum' => AdsInsightsLevelValues::getInstance()->getValues(),
2104
- 'summary_action_breakdowns_enum' => AdsInsightsSummaryActionBreakdownsValues::getInstance()->getValues(),
2105
- );
2106
-
2107
- $request = new ApiRequest(
2108
- $this->api,
2109
- $this->data['id'],
2110
- RequestInterface::METHOD_POST,
2111
- '/insights',
2112
- new AdReportRun(),
2113
- 'EDGE',
2114
- AdReportRun::getFieldsEnum()->getValues(),
2115
- new TypeChecker($param_types, $enums)
2116
- );
2117
- $request->addParams($params);
2118
- $request->addFields($fields);
2119
- return $pending ? $request : $request->execute();
2120
- }
2121
-
2122
- public function getInstagramAccounts(array $fields = array(), array $params = array(), $pending = false) {
2123
- $this->assureId();
2124
-
2125
- $param_types = array(
2126
- );
2127
- $enums = array(
2128
- );
2129
-
2130
- $request = new ApiRequest(
2131
- $this->api,
2132
- $this->data['id'],
2133
- RequestInterface::METHOD_GET,
2134
- '/instagram_accounts',
2135
- new InstagramUser(),
2136
- 'EDGE',
2137
- InstagramUser::getFieldsEnum()->getValues(),
2138
- new TypeChecker($param_types, $enums)
2139
- );
2140
- $request->addParams($params);
2141
- $request->addFields($fields);
2142
- return $pending ? $request : $request->execute();
2143
- }
2144
-
2145
- public function getMatchedSearchApplications(array $fields = array(), array $params = array(), $pending = false) {
2146
- $this->assureId();
2147
-
2148
- $param_types = array(
2149
- 'allow_incomplete_app' => 'bool',
2150
- 'app_store' => 'app_store_enum',
2151
- 'app_store_country' => 'string',
2152
- 'business_id' => 'string',
2153
- 'query_term' => 'string',
2154
- );
2155
- $enums = array(
2156
- 'app_store_enum' => AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues::getInstance()->getValues(),
2157
- );
2158
-
2159
- $request = new ApiRequest(
2160
- $this->api,
2161
- $this->data['id'],
2162
- RequestInterface::METHOD_GET,
2163
- '/matched_search_applications',
2164
- new AdAccountMatchedSearchApplicationsEdgeData(),
2165
- 'EDGE',
2166
- AdAccountMatchedSearchApplicationsEdgeData::getFieldsEnum()->getValues(),
2167
- new TypeChecker($param_types, $enums)
2168
- );
2169
- $request->addParams($params);
2170
- $request->addFields($fields);
2171
- return $pending ? $request : $request->execute();
2172
- }
2173
-
2174
- public function getMaxBid(array $fields = array(), array $params = array(), $pending = false) {
2175
- $this->assureId();
2176
-
2177
- $param_types = array(
2178
- );
2179
- $enums = array(
2180
- );
2181
-
2182
- $request = new ApiRequest(
2183
- $this->api,
2184
- $this->data['id'],
2185
- RequestInterface::METHOD_GET,
2186
- '/max_bid',
2187
- new AdAccountMaxBid(),
2188
- 'EDGE',
2189
- AdAccountMaxBid::getFieldsEnum()->getValues(),
2190
- new TypeChecker($param_types, $enums)
2191
- );
2192
- $request->addParams($params);
2193
- $request->addFields($fields);
2194
- return $pending ? $request : $request->execute();
2195
- }
2196
-
2197
- public function getMinimumBudgets(array $fields = array(), array $params = array(), $pending = false) {
2198
- $this->assureId();
2199
-
2200
- $param_types = array(
2201
- 'bid_amount' => 'int',
2202
- );
2203
- $enums = array(
2204
- );
2205
-
2206
- $request = new ApiRequest(
2207
- $this->api,
2208
- $this->data['id'],
2209
- RequestInterface::METHOD_GET,
2210
- '/minimum_budgets',
2211
- new MinimumBudget(),
2212
- 'EDGE',
2213
- MinimumBudget::getFieldsEnum()->getValues(),
2214
- new TypeChecker($param_types, $enums)
2215
- );
2216
- $request->addParams($params);
2217
- $request->addFields($fields);
2218
- return $pending ? $request : $request->execute();
2219
- }
2220
-
2221
- public function getOfflineConversionDataSets(array $fields = array(), array $params = array(), $pending = false) {
2222
- $this->assureId();
2223
-
2224
- $param_types = array(
2225
- );
2226
- $enums = array(
2227
- );
2228
-
2229
- $request = new ApiRequest(
2230
- $this->api,
2231
- $this->data['id'],
2232
- RequestInterface::METHOD_GET,
2233
- '/offline_conversion_data_sets',
2234
- new OfflineConversionDataSet(),
2235
- 'EDGE',
2236
- OfflineConversionDataSet::getFieldsEnum()->getValues(),
2237
- new TypeChecker($param_types, $enums)
2238
- );
2239
- $request->addParams($params);
2240
- $request->addFields($fields);
2241
- return $pending ? $request : $request->execute();
2242
- }
2243
-
2244
- public function getOnBehalfRequests(array $fields = array(), array $params = array(), $pending = false) {
2245
- $this->assureId();
2246
-
2247
- $param_types = array(
2248
- 'status' => 'status_enum',
2249
- );
2250
- $enums = array(
2251
- 'status_enum' => BusinessOwnedObjectOnBehalfOfRequestStatusValues::getInstance()->getValues(),
2252
- );
2253
-
2254
- $request = new ApiRequest(
2255
- $this->api,
2256
- $this->data['id'],
2257
- RequestInterface::METHOD_GET,
2258
- '/onbehalf_requests',
2259
- new BusinessOwnedObjectOnBehalfOfRequest(),
2260
- 'EDGE',
2261
- BusinessOwnedObjectOnBehalfOfRequest::getFieldsEnum()->getValues(),
2262
- new TypeChecker($param_types, $enums)
2263
- );
2264
- $request->addParams($params);
2265
- $request->addFields($fields);
2266
- return $pending ? $request : $request->execute();
2267
- }
2268
-
2269
- public function createProductAudience(array $fields = array(), array $params = array(), $pending = false) {
2270
- $this->assureId();
2271
-
2272
- $param_types = array(
2273
- 'allowed_domains' => 'list<string>',
2274
- 'associated_audience_id' => 'unsigned int',
2275
- 'claim_objective' => 'claim_objective_enum',
2276
- 'content_type' => 'content_type_enum',
2277
- 'creation_params' => 'map',
2278
- 'description' => 'string',
2279
- 'enable_fetch_or_create' => 'bool',
2280
- 'event_source_group' => 'string',
2281
- 'event_sources' => 'list<map>',
2282
- 'exclusions' => 'list<Object>',
2283
- 'inclusions' => 'list<Object>',
2284
- 'is_household' => 'bool',
2285
- 'is_household_exclusion' => 'bool',
2286
- 'is_snapshot' => 'bool',
2287
- 'is_value_based' => 'bool',
2288
- 'name' => 'string',
2289
- 'opt_out_link' => 'string',
2290
- 'parent_audience_id' => 'unsigned int',
2291
- 'product_set_id' => 'string',
2292
- 'rev_share_policy_id' => 'unsigned int',
2293
- 'seed_audience' => 'unsigned int',
2294
- 'subtype' => 'subtype_enum',
2295
- 'tags' => 'list<string>',
2296
- );
2297
- $enums = array(
2298
- 'claim_objective_enum' => AdAccountClaimObjectiveValues::getInstance()->getValues(),
2299
- 'content_type_enum' => AdAccountContentTypeValues::getInstance()->getValues(),
2300
- 'subtype_enum' => AdAccountSubtypeValues::getInstance()->getValues(),
2301
- );
2302
-
2303
- $request = new ApiRequest(
2304
- $this->api,
2305
- $this->data['id'],
2306
- RequestInterface::METHOD_POST,
2307
- '/product_audiences',
2308
- new CustomAudience(),
2309
- 'EDGE',
2310
- CustomAudience::getFieldsEnum()->getValues(),
2311
- new TypeChecker($param_types, $enums)
2312
- );
2313
- $request->addParams($params);
2314
- $request->addFields($fields);
2315
- return $pending ? $request : $request->execute();
2316
- }
2317
-
2318
- public function getPromotePages(array $fields = array(), array $params = array(), $pending = false) {
2319
- $this->assureId();
2320
-
2321
- $param_types = array(
2322
- );
2323
- $enums = array(
2324
- );
2325
-
2326
- $request = new ApiRequest(
2327
- $this->api,
2328
- $this->data['id'],
2329
- RequestInterface::METHOD_GET,
2330
- '/promote_pages',
2331
- new Page(),
2332
- 'EDGE',
2333
- Page::getFieldsEnum()->getValues(),
2334
- new TypeChecker($param_types, $enums)
2335
- );
2336
- $request->addParams($params);
2337
- $request->addFields($fields);
2338
- return $pending ? $request : $request->execute();
2339
- }
2340
-
2341
- public function getPublisherBlockLists(array $fields = array(), array $params = array(), $pending = false) {
2342
- $this->assureId();
2343
-
2344
- $param_types = array(
2345
- );
2346
- $enums = array(
2347
- );
2348
-
2349
- $request = new ApiRequest(
2350
- $this->api,
2351
- $this->data['id'],
2352
- RequestInterface::METHOD_GET,
2353
- '/publisher_block_lists',
2354
- new PublisherBlockList(),
2355
- 'EDGE',
2356
- PublisherBlockList::getFieldsEnum()->getValues(),
2357
- new TypeChecker($param_types, $enums)
2358
- );
2359
- $request->addParams($params);
2360
- $request->addFields($fields);
2361
- return $pending ? $request : $request->execute();
2362
- }
2363
-
2364
- public function createPublisherBlockList(array $fields = array(), array $params = array(), $pending = false) {
2365
- $this->assureId();
2366
-
2367
- $param_types = array(
2368
- 'name' => 'string',
2369
- );
2370
- $enums = array(
2371
- );
2372
-
2373
- $request = new ApiRequest(
2374
- $this->api,
2375
- $this->data['id'],
2376
- RequestInterface::METHOD_POST,
2377
- '/publisher_block_lists',
2378
- new PublisherBlockList(),
2379
- 'EDGE',
2380
- PublisherBlockList::getFieldsEnum()->getValues(),
2381
- new TypeChecker($param_types, $enums)
2382
- );
2383
- $request->addParams($params);
2384
- $request->addFields($fields);
2385
- return $pending ? $request : $request->execute();
2386
- }
2387
-
2388
- public function getReachEstimate(array $fields = array(), array $params = array(), $pending = false) {
2389
- $this->assureId();
2390
-
2391
- $param_types = array(
2392
- 'adgroup_ids' => 'list<string>',
2393
- 'caller_id' => 'string',
2394
- 'concepts' => 'string',
2395
- 'creative_action_spec' => 'string',
2396
- 'is_debug' => 'bool',
2397
- 'object_store_url' => 'string',
2398
- 'targeting_spec' => 'Targeting',
2399
- );
2400
- $enums = array(
2401
- );
2402
-
2403
- $request = new ApiRequest(
2404
- $this->api,
2405
- $this->data['id'],
2406
- RequestInterface::METHOD_GET,
2407
- '/reachestimate',
2408
- new AdAccountReachEstimate(),
2409
- 'EDGE',
2410
- AdAccountReachEstimate::getFieldsEnum()->getValues(),
2411
- new TypeChecker($param_types, $enums)
2412
- );
2413
- $request->addParams($params);
2414
- $request->addFields($fields);
2415
- return $pending ? $request : $request->execute();
2416
- }
2417
-
2418
- public function getReachFrequencyPredictions(array $fields = array(), array $params = array(), $pending = false) {
2419
- $this->assureId();
2420
-
2421
- $param_types = array(
2422
- );
2423
- $enums = array(
2424
- );
2425
-
2426
- $request = new ApiRequest(
2427
- $this->api,
2428
- $this->data['id'],
2429
- RequestInterface::METHOD_GET,
2430
- '/reachfrequencypredictions',
2431
- new ReachFrequencyPrediction(),
2432
- 'EDGE',
2433
- ReachFrequencyPrediction::getFieldsEnum()->getValues(),
2434
- new TypeChecker($param_types, $enums)
2435
- );
2436
- $request->addParams($params);
2437
- $request->addFields($fields);
2438
- return $pending ? $request : $request->execute();
2439
- }
2440
-
2441
- public function createReachFrequencyPrediction(array $fields = array(), array $params = array(), $pending = false) {
2442
- $this->assureId();
2443
-
2444
- $param_types = array(
2445
- 'action' => 'action_enum',
2446
- 'ad_formats' => 'list<map>',
2447
- 'auction_entry_option_index' => 'unsigned int',
2448
- 'budget' => 'unsigned int',
2449
- 'buying_type' => 'buying_type_enum',
2450
- 'campaign_group_id' => 'string',
2451
- 'day_parting_schedule' => 'list<Object>',
2452
- 'deal_id' => 'string',
2453
- 'destination_id' => 'unsigned int',
2454
- 'destination_ids' => 'list<string>',
2455
- 'end_time' => 'unsigned int',
2456
- 'exceptions' => 'bool',
2457
- 'existing_campaign_id' => 'string',
2458
- 'expiration_time' => 'unsigned int',
2459
- 'frequency_cap' => 'unsigned int',
2460
- 'grp_buying' => 'bool',
2461
- 'impression' => 'unsigned int',
2462
- 'instream_packages' => 'list<instream_packages_enum>',
2463
- 'interval_frequency_cap_reset_period' => 'unsigned int',
2464
- 'is_bonus_media' => 'bool',
2465
- 'is_conversion_goal' => 'bool',
2466
- 'is_full_view' => 'bool',
2467
- 'is_higher_average_frequency' => 'bool',
2468
- 'is_reach_and_frequency_io_buying' => 'bool',
2469
- 'is_reserved_buying' => 'bool',
2470
- 'num_curve_points' => 'unsigned int',
2471
- 'objective' => 'string',
2472
- 'prediction_mode' => 'unsigned int',
2473
- 'reach' => 'unsigned int',
2474
- 'rf_prediction_id' => 'string',
2475
- 'rf_prediction_id_to_release' => 'string',
2476
- 'rf_prediction_id_to_share' => 'string',
2477
- 'start_time' => 'unsigned int',
2478
- 'stop_time' => 'unsigned int',
2479
- 'story_event_type' => 'unsigned int',
2480
- 'target_cpm' => 'unsigned int',
2481
- 'target_spec' => 'Targeting',
2482
- 'video_view_length_constraint' => 'unsigned int',
2483
- );
2484
- $enums = array(
2485
- 'action_enum' => ReachFrequencyPredictionActionValues::getInstance()->getValues(),
2486
- 'buying_type_enum' => ReachFrequencyPredictionBuyingTypeValues::getInstance()->getValues(),
2487
- 'instream_packages_enum' => ReachFrequencyPredictionInstreamPackagesValues::getInstance()->getValues(),
2488
- );
2489
-
2490
- $request = new ApiRequest(
2491
- $this->api,
2492
- $this->data['id'],
2493
- RequestInterface::METHOD_POST,
2494
- '/reachfrequencypredictions',
2495
- new ReachFrequencyPrediction(),
2496
- 'EDGE',
2497
- ReachFrequencyPrediction::getFieldsEnum()->getValues(),
2498
- new TypeChecker($param_types, $enums)
2499
- );
2500
- $request->addParams($params);
2501
- $request->addFields($fields);
2502
- return $pending ? $request : $request->execute();
2503
- }
2504
-
2505
- public function getRoas(array $fields = array(), array $params = array(), $pending = false) {
2506
- $this->assureId();
2507
-
2508
- $param_types = array(
2509
- 'fields' => 'list<string>',
2510
- 'filtering' => 'list<Object>',
2511
- 'time_increment' => 'string',
2512
- 'time_range' => 'Object',
2513
- );
2514
- $enums = array(
2515
- );
2516
-
2517
- $request = new ApiRequest(
2518
- $this->api,
2519
- $this->data['id'],
2520
- RequestInterface::METHOD_GET,
2521
- '/roas',
2522
- new AdAccountRoas(),
2523
- 'EDGE',
2524
- AdAccountRoas::getFieldsEnum()->getValues(),
2525
- new TypeChecker($param_types, $enums)
2526
- );
2527
- $request->addParams($params);
2528
- $request->addFields($fields);
2529
- return $pending ? $request : $request->execute();
2530
- }
2531
-
2532
- public function getSavedAudiences(array $fields = array(), array $params = array(), $pending = false) {
2533
- $this->assureId();
2534
-
2535
- $param_types = array(
2536
- 'business_id' => 'string',
2537
- 'fields' => 'list<string>',
2538
- 'filtering' => 'list<Object>',
2539
- );
2540
- $enums = array(
2541
- );
2542
-
2543
- $request = new ApiRequest(
2544
- $this->api,
2545
- $this->data['id'],
2546
- RequestInterface::METHOD_GET,
2547
- '/saved_audiences',
2548
- new SavedAudience(),
2549
- 'EDGE',
2550
- SavedAudience::getFieldsEnum()->getValues(),
2551
- new TypeChecker($param_types, $enums)
2552
- );
2553
- $request->addParams($params);
2554
- $request->addFields($fields);
2555
- return $pending ? $request : $request->execute();
2556
- }
2557
-
2558
- public function createSponsoredMessageAd(array $fields = array(), array $params = array(), $pending = false) {
2559
- $this->assureId();
2560
-
2561
- $param_types = array(
2562
- 'bid_amount' => 'int',
2563
- 'daily_budget' => 'unsigned int',
2564
- 'message_creative_id' => 'string',
2565
- 'targeting' => 'Targeting',
2566
- );
2567
- $enums = array(
2568
- );
2569
-
2570
- $request = new ApiRequest(
2571
- $this->api,
2572
- $this->data['id'],
2573
- RequestInterface::METHOD_POST,
2574
- '/sponsored_message_ads',
2575
- new AbstractCrudObject(),
2576
- 'EDGE',
2577
- array(),
2578
- new TypeChecker($param_types, $enums)
2579
- );
2580
- $request->addParams($params);
2581
- $request->addFields($fields);
2582
- return $pending ? $request : $request->execute();
2583
- }
2584
-
2585
- public function deleteSubscribedApps(array $fields = array(), array $params = array(), $pending = false) {
2586
- $this->assureId();
2587
-
2588
- $param_types = array(
2589
- 'app_id' => 'string',
2590
- );
2591
- $enums = array(
2592
- );
2593
-
2594
- $request = new ApiRequest(
2595
- $this->api,
2596
- $this->data['id'],
2597
- RequestInterface::METHOD_DELETE,
2598
- '/subscribed_apps',
2599
- new AbstractCrudObject(),
2600
- 'EDGE',
2601
- array(),
2602
- new TypeChecker($param_types, $enums)
2603
- );
2604
- $request->addParams($params);
2605
- $request->addFields($fields);
2606
- return $pending ? $request : $request->execute();
2607
- }
2608
-
2609
- public function getSubscribedApps(array $fields = array(), array $params = array(), $pending = false) {
2610
- $this->assureId();
2611
-
2612
- $param_types = array(
2613
- );
2614
- $enums = array(
2615
- );
2616
-
2617
- $request = new ApiRequest(
2618
- $this->api,
2619
- $this->data['id'],
2620
- RequestInterface::METHOD_GET,
2621
- '/subscribed_apps',
2622
- new AdAccountSubscribedApps(),
2623
- 'EDGE',
2624
- AdAccountSubscribedApps::getFieldsEnum()->getValues(),
2625
- new TypeChecker($param_types, $enums)
2626
- );
2627
- $request->addParams($params);
2628
- $request->addFields($fields);
2629
- return $pending ? $request : $request->execute();
2630
- }
2631
-
2632
- public function createSubscribedApp(array $fields = array(), array $params = array(), $pending = false) {
2633
- $this->assureId();
2634
-
2635
- $param_types = array(
2636
- 'app_id' => 'string',
2637
- );
2638
- $enums = array(
2639
- );
2640
-
2641
- $request = new ApiRequest(
2642
- $this->api,
2643
- $this->data['id'],
2644
- RequestInterface::METHOD_POST,
2645
- '/subscribed_apps',
2646
- new AdAccountSubscribedApps(),
2647
- 'EDGE',
2648
- AdAccountSubscribedApps::getFieldsEnum()->getValues(),
2649
- new TypeChecker($param_types, $enums)
2650
- );
2651
- $request->addParams($params);
2652
- $request->addFields($fields);
2653
- return $pending ? $request : $request->execute();
2654
- }
2655
-
2656
- public function getTargetingBrowse(array $fields = array(), array $params = array(), $pending = false) {
2657
- $this->assureId();
2658
-
2659
- $param_types = array(
2660
- 'excluded_category' => 'string',
2661
- 'include_nodes' => 'bool',
2662
- 'is_exclusion' => 'bool',
2663
- 'limit_type' => 'limit_type_enum',
2664
- 'regulated_categories' => 'list<regulated_categories_enum>',
2665
- 'whitelisted_types' => 'list<whitelisted_types_enum>',
2666
- );
2667
- $enums = array(
2668
- 'limit_type_enum' => AdAccountTargetingUnifiedLimitTypeValues::getInstance()->getValues(),
2669
- 'regulated_categories_enum' => AdAccountTargetingUnifiedRegulatedCategoriesValues::getInstance()->getValues(),
2670
- 'whitelisted_types_enum' => AdAccountTargetingUnifiedWhitelistedTypesValues::getInstance()->getValues(),
2671
- );
2672
-
2673
- $request = new ApiRequest(
2674
- $this->api,
2675
- $this->data['id'],
2676
- RequestInterface::METHOD_GET,
2677
- '/targetingbrowse',
2678
- new AdAccountTargetingUnified(),
2679
- 'EDGE',
2680
- AdAccountTargetingUnified::getFieldsEnum()->getValues(),
2681
- new TypeChecker($param_types, $enums)
2682
- );
2683
- $request->addParams($params);
2684
- $request->addFields($fields);
2685
- return $pending ? $request : $request->execute();
2686
- }
2687
-
2688
- public function getTargetingSearch(array $fields = array(), array $params = array(), $pending = false) {
2689
- $this->assureId();
2690
-
2691
- $param_types = array(
2692
- 'allow_only_fat_head_interests' => 'bool',
2693
- 'countries' => 'list<string>',
2694
- 'is_exclusion' => 'bool',
2695
- 'limit_type' => 'limit_type_enum',
2696
- 'q' => 'string',
2697
- 'regulated_categories' => 'list<regulated_categories_enum>',
2698
- 'session_id' => 'unsigned int',
2699
- 'targeting_list' => 'list<Object>',
2700
- 'whitelisted_types' => 'list<whitelisted_types_enum>',
2701
- );
2702
- $enums = array(
2703
- 'limit_type_enum' => AdAccountTargetingUnifiedLimitTypeValues::getInstance()->getValues(),
2704
- 'regulated_categories_enum' => AdAccountTargetingUnifiedRegulatedCategoriesValues::getInstance()->getValues(),
2705
- 'whitelisted_types_enum' => AdAccountTargetingUnifiedWhitelistedTypesValues::getInstance()->getValues(),
2706
- );
2707
-
2708
- $request = new ApiRequest(
2709
- $this->api,
2710
- $this->data['id'],
2711
- RequestInterface::METHOD_GET,
2712
- '/targetingsearch',
2713
- new AdAccountTargetingUnified(),
2714
- 'EDGE',
2715
- AdAccountTargetingUnified::getFieldsEnum()->getValues(),
2716
- new TypeChecker($param_types, $enums)
2717
- );
2718
- $request->addParams($params);
2719
- $request->addFields($fields);
2720
- return $pending ? $request : $request->execute();
2721
- }
2722
-
2723
- public function getTargetingSentenceLines(array $fields = array(), array $params = array(), $pending = false) {
2724
- $this->assureId();
2725
-
2726
- $param_types = array(
2727
- 'discard_ages' => 'bool',
2728
- 'discard_placements' => 'bool',
2729
- 'hide_targeting_spec_from_return' => 'bool',
2730
- 'targeting_spec' => 'Targeting',
2731
- );
2732
- $enums = array(
2733
- );
2734
-
2735
- $request = new ApiRequest(
2736
- $this->api,
2737
- $this->data['id'],
2738
- RequestInterface::METHOD_GET,
2739
- '/targetingsentencelines',
2740
- new TargetingSentenceLine(),
2741
- 'EDGE',
2742
- TargetingSentenceLine::getFieldsEnum()->getValues(),
2743
- new TypeChecker($param_types, $enums)
2744
- );
2745
- $request->addParams($params);
2746
- $request->addFields($fields);
2747
- return $pending ? $request : $request->execute();
2748
- }
2749
-
2750
- public function getTargetingSuggestions(array $fields = array(), array $params = array(), $pending = false) {
2751
- $this->assureId();
2752
-
2753
- $param_types = array(
2754
- 'countries' => 'list<string>',
2755
- 'limit_type' => 'limit_type_enum',
2756
- 'mode' => 'mode_enum',
2757
- 'objective' => 'objective_enum',
2758
- 'objects' => 'Object',
2759
- 'regulated_categories' => 'list<regulated_categories_enum>',
2760
- 'session_id' => 'unsigned int',
2761
- 'targeting_list' => 'list<Object>',
2762
- 'whitelisted_types' => 'list<whitelisted_types_enum>',
2763
- );
2764
- $enums = array(
2765
- 'limit_type_enum' => AdAccountTargetingUnifiedLimitTypeValues::getInstance()->getValues(),
2766
- 'mode_enum' => AdAccountTargetingUnifiedModeValues::getInstance()->getValues(),
2767
- 'objective_enum' => AdAccountTargetingUnifiedObjectiveValues::getInstance()->getValues(),
2768
- 'regulated_categories_enum' => AdAccountTargetingUnifiedRegulatedCategoriesValues::getInstance()->getValues(),
2769
- 'whitelisted_types_enum' => AdAccountTargetingUnifiedWhitelistedTypesValues::getInstance()->getValues(),
2770
- );
2771
-
2772
- $request = new ApiRequest(
2773
- $this->api,
2774
- $this->data['id'],
2775
- RequestInterface::METHOD_GET,
2776
- '/targetingsuggestions',
2777
- new AdAccountTargetingUnified(),
2778
- 'EDGE',
2779
- AdAccountTargetingUnified::getFieldsEnum()->getValues(),
2780
- new TypeChecker($param_types, $enums)
2781
- );
2782
- $request->addParams($params);
2783
- $request->addFields($fields);
2784
- return $pending ? $request : $request->execute();
2785
- }
2786
-
2787
- public function getTargetingValidation(array $fields = array(), array $params = array(), $pending = false) {
2788
- $this->assureId();
2789
-
2790
- $param_types = array(
2791
- 'id_list' => 'list<unsigned int>',
2792
- 'is_exclusion' => 'bool',
2793
- 'name_list' => 'list<string>',
2794
- 'targeting_list' => 'list<Object>',
2795
- );
2796
- $enums = array(
2797
- );
2798
-
2799
- $request = new ApiRequest(
2800
- $this->api,
2801
- $this->data['id'],
2802
- RequestInterface::METHOD_GET,
2803
- '/targetingvalidation',
2804
- new AdAccountTargetingUnified(),
2805
- 'EDGE',
2806
- AdAccountTargetingUnified::getFieldsEnum()->getValues(),
2807
- new TypeChecker($param_types, $enums)
2808
- );
2809
- $request->addParams($params);
2810
- $request->addFields($fields);
2811
- return $pending ? $request : $request->execute();
2812
- }
2813
-
2814
- public function deleteTracking(array $fields = array(), array $params = array(), $pending = false) {
2815
- $this->assureId();
2816
-
2817
- $param_types = array(
2818
- 'tracking_specs' => 'Object',
2819
- );
2820
- $enums = array(
2821
- );
2822
-
2823
- $request = new ApiRequest(
2824
- $this->api,
2825
- $this->data['id'],
2826
- RequestInterface::METHOD_DELETE,
2827
- '/tracking',
2828
- new AbstractCrudObject(),
2829
- 'EDGE',
2830
- array(),
2831
- new TypeChecker($param_types, $enums)
2832
- );
2833
- $request->addParams($params);
2834
- $request->addFields($fields);
2835
- return $pending ? $request : $request->execute();
2836
- }
2837
-
2838
- public function getTracking(array $fields = array(), array $params = array(), $pending = false) {
2839
- $this->assureId();
2840
-
2841
- $param_types = array(
2842
- );
2843
- $enums = array(
2844
- );
2845
-
2846
- $request = new ApiRequest(
2847
- $this->api,
2848
- $this->data['id'],
2849
- RequestInterface::METHOD_GET,
2850
- '/tracking',
2851
- new AdAccountTrackingData(),
2852
- 'EDGE',
2853
- AdAccountTrackingData::getFieldsEnum()->getValues(),
2854
- new TypeChecker($param_types, $enums)
2855
- );
2856
- $request->addParams($params);
2857
- $request->addFields($fields);
2858
- return $pending ? $request : $request->execute();
2859
- }
2860
-
2861
- public function createTracking(array $fields = array(), array $params = array(), $pending = false) {
2862
- $this->assureId();
2863
-
2864
- $param_types = array(
2865
- 'tracking_specs' => 'Object',
2866
- );
2867
- $enums = array(
2868
- );
2869
-
2870
- $request = new ApiRequest(
2871
- $this->api,
2872
- $this->data['id'],
2873
- RequestInterface::METHOD_POST,
2874
- '/tracking',
2875
- new AdAccount(),
2876
- 'EDGE',
2877
- AdAccount::getFieldsEnum()->getValues(),
2878
- new TypeChecker($param_types, $enums)
2879
- );
2880
- $request->addParams($params);
2881
- $request->addFields($fields);
2882
- return $pending ? $request : $request->execute();
2883
- }
2884
-
2885
- public function getUsers(array $fields = array(), array $params = array(), $pending = false) {
2886
- $this->assureId();
2887
-
2888
- $param_types = array(
2889
- );
2890
- $enums = array(
2891
- );
2892
-
2893
- $request = new ApiRequest(
2894
- $this->api,
2895
- $this->data['id'],
2896
- RequestInterface::METHOD_GET,
2897
- '/users',
2898
- new AdAccountUser(),
2899
- 'EDGE',
2900
- AdAccountUser::getFieldsEnum()->getValues(),
2901
- new TypeChecker($param_types, $enums)
2902
- );
2903
- $request->addParams($params);
2904
- $request->addFields($fields);
2905
- return $pending ? $request : $request->execute();
2906
- }
2907
-
2908
- public function deleteUsersOfAnyAudience(array $fields = array(), array $params = array(), $pending = false) {
2909
- $this->assureId();
2910
-
2911
- $param_types = array(
2912
- 'namespace' => 'string',
2913
- 'payload' => 'Object',
2914
- 'session' => 'Object',
2915
- );
2916
- $enums = array(
2917
- );
2918
-
2919
- $request = new ApiRequest(
2920
- $this->api,
2921
- $this->data['id'],
2922
- RequestInterface::METHOD_DELETE,
2923
- '/usersofanyaudience',
2924
- new AbstractCrudObject(),
2925
- 'EDGE',
2926
- array(),
2927
- new TypeChecker($param_types, $enums)
2928
- );
2929
- $request->addParams($params);
2930
- $request->addFields($fields);
2931
- return $pending ? $request : $request->execute();
2932
- }
2933
-
2934
- public function getSelf(array $fields = array(), array $params = array(), $pending = false) {
2935
- $this->assureId();
2936
-
2937
- $param_types = array(
2938
- );
2939
- $enums = array(
2940
- );
2941
-
2942
- $request = new ApiRequest(
2943
- $this->api,
2944
- $this->data['id'],
2945
- RequestInterface::METHOD_GET,
2946
- '/',
2947
- new AdAccount(),
2948
- 'NODE',
2949
- AdAccount::getFieldsEnum()->getValues(),
2950
- new TypeChecker($param_types, $enums)
2951
- );
2952
- $request->addParams($params);
2953
- $request->addFields($fields);
2954
- return $pending ? $request : $request->execute();
2955
- }
2956
-
2957
- public function updateSelf(array $fields = array(), array $params = array(), $pending = false) {
2958
- $this->assureId();
2959
-
2960
- $param_types = array(
2961
- 'agency_client_declaration' => 'map',
2962
- 'attribution_spec' => 'list<Object>',
2963
- 'business_info' => 'map',
2964
- 'currency' => 'currency_enum',
2965
- 'end_advertiser' => 'string',
2966
- 'is_notifications_enabled' => 'bool',
2967
- 'media_agency' => 'string',
2968
- 'name' => 'string',
2969
- 'partner' => 'string',
2970
- 'spend_cap' => 'float',
2971
- 'spend_cap_action' => 'string',
2972
- 'timezone_id' => 'unsigned int',
2973
- 'tos_accepted' => 'map',
2974
- );
2975
- $enums = array(
2976
- 'currency_enum' => AdAccountCurrencyValues::getInstance()->getValues(),
2977
- );
2978
-
2979
- $request = new ApiRequest(
2980
- $this->api,
2981
- $this->data['id'],
2982
- RequestInterface::METHOD_POST,
2983
- '/',
2984
- new AdAccount(),
2985
- 'NODE',
2986
- AdAccount::getFieldsEnum()->getValues(),
2987
- new TypeChecker($param_types, $enums)
2988
- );
2989
- $request->addParams($params);
2990
- $request->addFields($fields);
2991
- return $pending ? $request : $request->execute();
2992
- }
2993
-
2994
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountActivity.php DELETED
@@ -1,80 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\ApiRequest;
28
- use FacebookAds\Cursor;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\TypeChecker;
31
- use FacebookAds\Object\Fields\AdAccountActivityFields;
32
-
33
- /**
34
- * This class is auto-generated.
35
- *
36
- * For any issues or feature requests related to this class, please let us know
37
- * on github and we'll fix in our codegen framework. We'll not be able to accept
38
- * pull request for this class.
39
- *
40
- */
41
-
42
- class AdAccountActivity extends AbstractCrudObject {
43
-
44
- /**
45
- * @return AdAccountActivityFields
46
- */
47
- public static function getFieldsEnum() {
48
- return AdAccountActivityFields::getInstance();
49
- }
50
-
51
- protected static function getReferencedEnums() {
52
- $ref_enums = array();
53
- return $ref_enums;
54
- }
55
-
56
-
57
- public function getSelf(array $fields = array(), array $params = array(), $pending = false) {
58
- $this->assureId();
59
-
60
- $param_types = array(
61
- );
62
- $enums = array(
63
- );
64
-
65
- $request = new ApiRequest(
66
- $this->api,
67
- $this->data['id'],
68
- RequestInterface::METHOD_GET,
69
- '/',
70
- new AdAccountActivity(),
71
- 'NODE',
72
- AdAccountActivity::getFieldsEnum()->getValues(),
73
- new TypeChecker($param_types, $enums)
74
- );
75
- $request->addParams($params);
76
- $request->addFields($fields);
77
- return $pending ? $request : $request->execute();
78
- }
79
-
80
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdRulesHistory.php DELETED
@@ -1,61 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\ApiRequest;
28
- use FacebookAds\Cursor;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\TypeChecker;
31
- use FacebookAds\Object\Fields\AdAccountAdRulesHistoryFields;
32
- use FacebookAds\Object\Values\AdAccountAdRulesHistoryActionValues;
33
- use FacebookAds\Object\Values\AdAccountAdRulesHistoryEvaluationTypeValues;
34
-
35
- /**
36
- * This class is auto-generated.
37
- *
38
- * For any issues or feature requests related to this class, please let us know
39
- * on github and we'll fix in our codegen framework. We'll not be able to accept
40
- * pull request for this class.
41
- *
42
- */
43
-
44
- class AdAccountAdRulesHistory extends AbstractObject {
45
-
46
- /**
47
- * @return AdAccountAdRulesHistoryFields
48
- */
49
- public static function getFieldsEnum() {
50
- return AdAccountAdRulesHistoryFields::getInstance();
51
- }
52
-
53
- protected static function getReferencedEnums() {
54
- $ref_enums = array();
55
- $ref_enums['Action'] = AdAccountAdRulesHistoryActionValues::getInstance()->getValues();
56
- $ref_enums['EvaluationType'] = AdAccountAdRulesHistoryEvaluationTypeValues::getInstance()->getValues();
57
- return $ref_enums;
58
- }
59
-
60
-
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountAdVolume.php DELETED
@@ -1,57 +0,0 @@
1
- <?php
2
- /**
3
- * Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
4
- *
5
- * You are hereby granted a non-exclusive, worldwide, royalty-free license to
6
- * use, copy, modify, and distribute this software in source code or binary
7
- * form for use in connection with the web services and APIs provided by
8
- * Facebook.
9
- *
10
- * As with any software that integrates with the Facebook platform, your use
11
- * of this software is subject to the Facebook Developer Principles and
12
- * Policies [http://developers.facebook.com/policy/]. This copyright notice
13
- * shall be included in all copies or substantial portions of the software.
14
- *
15
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21
- * DEALINGS IN THE SOFTWARE.
22
- *
23
- */
24
-
25
- namespace FacebookAds\Object;
26
-
27
- use FacebookAds\ApiRequest;
28
- use FacebookAds\Cursor;
29
- use FacebookAds\Http\RequestInterface;
30
- use FacebookAds\TypeChecker;
31
- use FacebookAds\Object\Fields\AdAccountAdVolumeFields;
32
-
33
- /**
34
- * This class is auto-generated.
35
- *
36
- * For any issues or feature requests related to this class, please let us know
37
- * on github and we'll fix in our codegen framework. We'll not be able to accept
38
- * pull request for this class.
39
- *
40
- */
41
-
42
- class AdAccountAdVolume extends AbstractObject {
43
-
44
- /**
45
- * @return AdAccountAdVolumeFields
46
- */
47
- public static function getFieldsEnum() {
48
- return AdAccountAdVolumeFields::getInstance();
49
- }
50
-
51
- protected static function getReferencedEnums() {
52
- $ref_enums = array();
53
- return $ref_enums;
54
- }
55
-
56
-
57
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/facebook/php-business-sdk/src/FacebookAds/Object/AdAccountContentFilterLevelsInheritance.php DELETED
@@ -1,57 +0,0 @@
1
- <?p