Skip to content

Commit f5cd051

Browse files
Merge pull request #154 from teads/feature/update_sdk
Update SDKs
2 parents 035a386 + 8d4baff commit f5cd051

File tree

11 files changed

+200
-139
lines changed

11 files changed

+200
-139
lines changed

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/E9691DE5-E060-3F39-8C04-FE214719A638.bcsymbolmap renamed to Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/0644AF7F-0C7D-3903-A2E4-D3E6D40B8FF1.bcsymbolmap

Lines changed: 43 additions & 32 deletions
Large diffs are not rendered by default.

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/0FEBC07D-6B98-31DD-A386-D2C05D83BC65.bcsymbolmap renamed to Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/BCSymbolMaps/744E25CA-27FA-352A-9E32-2504E9AC3CA2.bcsymbolmap

Lines changed: 45 additions & 35 deletions
Large diffs are not rendered by default.
Binary file not shown.

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/_CodeSignature/CodeResources

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</data>
3131
<key>Modules/TeadsSDK.swiftmodule/arm.swiftmodule</key>
3232
<data>
33-
MueiU0GsbzZ28a2KXJht72PZ/RU=
33+
zDVj1voGcThgJlafwxIJGTiSrUE=
3434
</data>
3535
<key>Modules/TeadsSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
3636
<data>
@@ -42,7 +42,7 @@
4242
</data>
4343
<key>Modules/TeadsSDK.swiftmodule/arm64-apple-ios.swiftmodule</key>
4444
<data>
45-
IFSP1G8tVUzaPJUytBolZRJv/H8=
45+
kg+zcwq0KaTsIyUKUYyXy0m2emY=
4646
</data>
4747
<key>Modules/TeadsSDK.swiftmodule/arm64.swiftdoc</key>
4848
<data>
@@ -54,7 +54,7 @@
5454
</data>
5555
<key>Modules/TeadsSDK.swiftmodule/arm64.swiftmodule</key>
5656
<data>
57-
IFSP1G8tVUzaPJUytBolZRJv/H8=
57+
kg+zcwq0KaTsIyUKUYyXy0m2emY=
5858
</data>
5959
<key>Modules/TeadsSDK.swiftmodule/armv7-apple-ios.swiftdoc</key>
6060
<data>
@@ -66,7 +66,7 @@
6666
</data>
6767
<key>Modules/TeadsSDK.swiftmodule/armv7-apple-ios.swiftmodule</key>
6868
<data>
69-
MueiU0GsbzZ28a2KXJht72PZ/RU=
69+
zDVj1voGcThgJlafwxIJGTiSrUE=
7070
</data>
7171
<key>Modules/TeadsSDK.swiftmodule/armv7.swiftdoc</key>
7272
<data>
@@ -78,7 +78,7 @@
7878
</data>
7979
<key>Modules/TeadsSDK.swiftmodule/armv7.swiftmodule</key>
8080
<data>
81-
MueiU0GsbzZ28a2KXJht72PZ/RU=
81+
zDVj1voGcThgJlafwxIJGTiSrUE=
8282
</data>
8383
<key>Modules/module.modulemap</key>
8484
<data>
@@ -90,11 +90,11 @@
9090
</data>
9191
<key>omid-session-client-v1.js</key>
9292
<data>
93-
DtOXdQOko854Jjy1FGxiga6KusU=
93+
Z3odPHSt1yQfZzQGMT3CRDzytKk=
9494
</data>
9595
<key>omsdk-v1.js</key>
9696
<data>
97-
5+IWbqMjM48G9EKp3uWgtKLDWi0=
97+
K7QdC3akmhslEfV3ozoihIPQeqw=
9898
</data>
9999
<key>wkMessageHandlerScript.js</key>
100100
<data>
@@ -162,11 +162,11 @@
162162
<dict>
163163
<key>hash</key>
164164
<data>
165-
MueiU0GsbzZ28a2KXJht72PZ/RU=
165+
zDVj1voGcThgJlafwxIJGTiSrUE=
166166
</data>
167167
<key>hash2</key>
168168
<data>
169-
rvIgNcRZY6MoaJlNdTMh20RlRC5IGVOngQZ0Nb57ua4=
169+
QK9IRkv9t70A2kFPsEF2FTfIAj17Eg1kApYgMasVFW0=
170170
</data>
171171
</dict>
172172
<key>Modules/TeadsSDK.swiftmodule/arm64-apple-ios.swiftdoc</key>
@@ -195,11 +195,11 @@
195195
<dict>
196196
<key>hash</key>
197197
<data>
198-
IFSP1G8tVUzaPJUytBolZRJv/H8=
198+
kg+zcwq0KaTsIyUKUYyXy0m2emY=
199199
</data>
200200
<key>hash2</key>
201201
<data>
202-
82UCuD+SWNLALP4mSFjR7MuU5Y8jrB4/reHLOwOP+pY=
202+
m3yo6+fl68zMzw6bX3l2J3svmimCRiWta1OfrUiG8vU=
203203
</data>
204204
</dict>
205205
<key>Modules/TeadsSDK.swiftmodule/arm64.swiftdoc</key>
@@ -228,11 +228,11 @@
228228
<dict>
229229
<key>hash</key>
230230
<data>
231-
IFSP1G8tVUzaPJUytBolZRJv/H8=
231+
kg+zcwq0KaTsIyUKUYyXy0m2emY=
232232
</data>
233233
<key>hash2</key>
234234
<data>
235-
82UCuD+SWNLALP4mSFjR7MuU5Y8jrB4/reHLOwOP+pY=
235+
m3yo6+fl68zMzw6bX3l2J3svmimCRiWta1OfrUiG8vU=
236236
</data>
237237
</dict>
238238
<key>Modules/TeadsSDK.swiftmodule/armv7-apple-ios.swiftdoc</key>
@@ -261,11 +261,11 @@
261261
<dict>
262262
<key>hash</key>
263263
<data>
264-
MueiU0GsbzZ28a2KXJht72PZ/RU=
264+
zDVj1voGcThgJlafwxIJGTiSrUE=
265265
</data>
266266
<key>hash2</key>
267267
<data>
268-
rvIgNcRZY6MoaJlNdTMh20RlRC5IGVOngQZ0Nb57ua4=
268+
QK9IRkv9t70A2kFPsEF2FTfIAj17Eg1kApYgMasVFW0=
269269
</data>
270270
</dict>
271271
<key>Modules/TeadsSDK.swiftmodule/armv7.swiftdoc</key>
@@ -294,11 +294,11 @@
294294
<dict>
295295
<key>hash</key>
296296
<data>
297-
MueiU0GsbzZ28a2KXJht72PZ/RU=
297+
zDVj1voGcThgJlafwxIJGTiSrUE=
298298
</data>
299299
<key>hash2</key>
300300
<data>
301-
rvIgNcRZY6MoaJlNdTMh20RlRC5IGVOngQZ0Nb57ua4=
301+
QK9IRkv9t70A2kFPsEF2FTfIAj17Eg1kApYgMasVFW0=
302302
</data>
303303
</dict>
304304
<key>Modules/module.modulemap</key>
@@ -327,22 +327,22 @@
327327
<dict>
328328
<key>hash</key>
329329
<data>
330-
DtOXdQOko854Jjy1FGxiga6KusU=
330+
Z3odPHSt1yQfZzQGMT3CRDzytKk=
331331
</data>
332332
<key>hash2</key>
333333
<data>
334-
OUPeyV0/PE98I/v+SD9hIv+BL89vQUi/9I4jbLO6tMQ=
334+
le2IkUBj+7RHRW4LTbD9jvwjwgwuGsBzZEJ4y3YMvTU=
335335
</data>
336336
</dict>
337337
<key>omsdk-v1.js</key>
338338
<dict>
339339
<key>hash</key>
340340
<data>
341-
5+IWbqMjM48G9EKp3uWgtKLDWi0=
341+
K7QdC3akmhslEfV3ozoihIPQeqw=
342342
</data>
343343
<key>hash2</key>
344344
<data>
345-
ZDaq3cMWQq187DYrGGSYVIu76aRPl7c64Z3z9DxDjRw=
345+
+Nx1nTb6DQfQ39MgVLsoRJV3VTPhsgAogkLz0zk8C5M=
346346
</data>
347347
</dict>
348348
<key>wkMessageHandlerScript.js</key>

Frameworks/TeadsSDK.xcframework/ios-arm64_armv7/TeadsSDK.framework/omid-session-client-v1.js

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
// global context.
88
} else {
99
var exports = {};
10-
var versions = ['1.3.19-iab2779'];
10+
var versions = ['1.3.21-iab2898'];
1111
var additionalVersionString = 'default';
1212
if (!!additionalVersionString) {
1313
versions.push(additionalVersionString);
@@ -207,11 +207,11 @@ $jscomp.polyfill = function(a, b, c, d) {
207207
b != d && null != b && $jscomp.defineProperty(c, a, {configurable:!0, writable:!0, value:b});
208208
}
209209
};
210-
var module$exports$omid$common$constants = {AdEventType:{IMPRESSION:"impression", LOADED:"loaded", GEOMETRY_CHANGE:"geometryChange", SESSION_START:"sessionStart", SESSION_ERROR:"sessionError", SESSION_FINISH:"sessionFinish", MEDIA:"media", VIDEO:"video", START:"start", FIRST_QUARTILE:"firstQuartile", MIDPOINT:"midpoint", THIRD_QUARTILE:"thirdQuartile", COMPLETE:"complete", PAUSE:"pause", RESUME:"resume", BUFFER_START:"bufferStart", BUFFER_FINISH:"bufferFinish", SKIPPED:"skipped", VOLUME_CHANGE:"volumeChange",
211-
PLAYER_STATE_CHANGE:"playerStateChange", AD_USER_INTERACTION:"adUserInteraction", STATE_CHANGE:"stateChange"}, MediaEventType:{LOADED:"loaded", START:"start", FIRST_QUARTILE:"firstQuartile", MIDPOINT:"midpoint", THIRD_QUARTILE:"thirdQuartile", COMPLETE:"complete", PAUSE:"pause", RESUME:"resume", BUFFER_START:"bufferStart", BUFFER_FINISH:"bufferFinish", SKIPPED:"skipped", VOLUME_CHANGE:"volumeChange", PLAYER_STATE_CHANGE:"playerStateChange", AD_USER_INTERACTION:"adUserInteraction"}, ImpressionType:{DEFINED_BY_JAVASCRIPT:"definedByJavaScript",
212-
UNSPECIFIED:"unspecified", LOADED:"loaded", BEGIN_TO_RENDER:"beginToRender", ONE_PIXEL:"onePixel", VIEWABLE:"viewable", AUDIBLE:"audible", OTHER:"other"}, ErrorType:{GENERIC:"generic", VIDEO:"video", MEDIA:"media"}, AdSessionType:{NATIVE:"native", HTML:"html", JAVASCRIPT:"javascript"}, EventOwner:{NATIVE:"native", JAVASCRIPT:"javascript", NONE:"none"}, AccessMode:{FULL:"full", DOMAIN:"domain", LIMITED:"limited"}, AppState:{BACKGROUNDED:"backgrounded", FOREGROUNDED:"foregrounded"}, Environment:{APP:"app",
213-
WEB:"web"}, InteractionType:{CLICK:"click", INVITATION_ACCEPT:"invitationAccept"}, CreativeType:{DEFINED_BY_JAVASCRIPT:"definedByJavaScript", HTML_DISPLAY:"htmlDisplay", NATIVE_DISPLAY:"nativeDisplay", VIDEO:"video", AUDIO:"audio"}, MediaType:{DISPLAY:"display", VIDEO:"video"}, Reason:{NOT_FOUND:"notFound", HIDDEN:"hidden", BACKGROUNDED:"backgrounded", VIEWPORT:"viewport", OBSTRUCTED:"obstructed", CLIPPED:"clipped", UNMEASURABLE:"unmeasurable"}, SupportedFeatures:{CONTAINER:"clid", VIDEO:"vlid"},
214-
VideoPosition:{PREROLL:"preroll", MIDROLL:"midroll", POSTROLL:"postroll", STANDALONE:"standalone"}, VideoPlayerState:{MINIMIZED:"minimized", COLLAPSED:"collapsed", NORMAL:"normal", EXPANDED:"expanded", FULLSCREEN:"fullscreen"}, NativeViewKeys:{X:"x", LEFT:"left", Y:"y", TOP:"top", WIDTH:"width", HEIGHT:"height", AD_SESSION_ID:"adSessionId", IS_FRIENDLY_OBSTRUCTION_FOR:"isFriendlyObstructionFor", CLIPS_TO_BOUNDS:"clipsToBounds", CHILD_VIEWS:"childViews", END_X:"endX", END_Y:"endY", OBSTRUCTIONS:"obstructions",
210+
var module$exports$omid$common$constants = {AdEventType:{IMPRESSION:"impression", LOADED:"loaded", GEOMETRY_CHANGE:"geometryChange", SESSION_START:"sessionStart", SESSION_ERROR:"sessionError", SESSION_FINISH:"sessionFinish", MEDIA:"media", VIDEO:"video", START:"start", FIRST_QUARTILE:"firstQuartile", MIDPOINT:"midpoint", THIRD_QUARTILE:"thirdQuartile", COMPLETE:"complete", PAUSE:"pause", RESUME:"resume", BUFFER_START:"bufferStart", BUFFER_FINISH:"bufferFinish", SKIPPED:"skipped", VOLUME_CHANGE:"volumeChange",
211+
PLAYER_STATE_CHANGE:"playerStateChange", AD_USER_INTERACTION:"adUserInteraction", STATE_CHANGE:"stateChange"}, MediaEventType:{LOADED:"loaded", START:"start", FIRST_QUARTILE:"firstQuartile", MIDPOINT:"midpoint", THIRD_QUARTILE:"thirdQuartile", COMPLETE:"complete", PAUSE:"pause", RESUME:"resume", BUFFER_START:"bufferStart", BUFFER_FINISH:"bufferFinish", SKIPPED:"skipped", VOLUME_CHANGE:"volumeChange", PLAYER_STATE_CHANGE:"playerStateChange", AD_USER_INTERACTION:"adUserInteraction"}, ImpressionType:{DEFINED_BY_JAVASCRIPT:"definedByJavaScript",
212+
UNSPECIFIED:"unspecified", LOADED:"loaded", BEGIN_TO_RENDER:"beginToRender", ONE_PIXEL:"onePixel", VIEWABLE:"viewable", AUDIBLE:"audible", OTHER:"other"}, ErrorType:{GENERIC:"generic", VIDEO:"video", MEDIA:"media"}, AdSessionType:{NATIVE:"native", HTML:"html", JAVASCRIPT:"javascript"}, EventOwner:{NATIVE:"native", JAVASCRIPT:"javascript", NONE:"none"}, AccessMode:{FULL:"full", DOMAIN:"domain", LIMITED:"limited"}, AppState:{BACKGROUNDED:"backgrounded", FOREGROUNDED:"foregrounded"}, Environment:{APP:"app",
213+
WEB:"web"}, InteractionType:{CLICK:"click", INVITATION_ACCEPT:"invitationAccept"}, CreativeType:{DEFINED_BY_JAVASCRIPT:"definedByJavaScript", HTML_DISPLAY:"htmlDisplay", NATIVE_DISPLAY:"nativeDisplay", VIDEO:"video", AUDIO:"audio"}, MediaType:{DISPLAY:"display", VIDEO:"video"}, Reason:{NOT_FOUND:"notFound", HIDDEN:"hidden", BACKGROUNDED:"backgrounded", VIEWPORT:"viewport", OBSTRUCTED:"obstructed", CLIPPED:"clipped", UNMEASURABLE:"unmeasurable"}, SupportedFeatures:{CONTAINER:"clid", VIDEO:"vlid"},
214+
VideoPosition:{PREROLL:"preroll", MIDROLL:"midroll", POSTROLL:"postroll", STANDALONE:"standalone"}, VideoPlayerState:{MINIMIZED:"minimized", COLLAPSED:"collapsed", NORMAL:"normal", EXPANDED:"expanded", FULLSCREEN:"fullscreen"}, NativeViewKeys:{X:"x", LEFT:"left", Y:"y", TOP:"top", WIDTH:"width", HEIGHT:"height", AD_SESSION_ID:"adSessionId", IS_FRIENDLY_OBSTRUCTION_FOR:"isFriendlyObstructionFor", CLIPS_TO_BOUNDS:"clipsToBounds", CHILD_VIEWS:"childViews", END_X:"endX", END_Y:"endY", OBSTRUCTIONS:"obstructions",
215215
OBSTRUCTION_CLASS:"obstructionClass", OBSTRUCTION_PURPOSE:"obstructionPurpose", OBSTRUCTION_REASON:"obstructionReason", PIXELS:"pixels"}, MeasurementStateChangeSource:{CONTAINER:"container", CREATIVE:"creative"}, ElementMarkup:{OMID_ELEMENT_CLASS_NAME:"omid-element"}, CommunicationType:{NONE:"NONE", DIRECT:"DIRECT", POST_MESSAGE:"POST_MESSAGE"}, OmidImplementer:{OMSDK:"omsdk"}};
216216
var module$contents$omid$common$InternalMessage_GUID_KEY = "omid_message_guid", module$contents$omid$common$InternalMessage_METHOD_KEY = "omid_message_method", module$contents$omid$common$InternalMessage_VERSION_KEY = "omid_message_version", module$contents$omid$common$InternalMessage_ARGS_KEY = "omid_message_args", module$exports$omid$common$InternalMessage = function(a, b, c, d) {
217217
this.guid = a;
@@ -220,7 +220,7 @@ var module$contents$omid$common$InternalMessage_GUID_KEY = "omid_message_guid",
220220
this.args = d;
221221
};
222222
module$exports$omid$common$InternalMessage.isValidSerializedMessage = function(a) {
223-
return !!a && void 0 !== a[module$contents$omid$common$InternalMessage_GUID_KEY] && void 0 !== a[module$contents$omid$common$InternalMessage_METHOD_KEY] && void 0 !== a[module$contents$omid$common$InternalMessage_VERSION_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_GUID_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_METHOD_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_VERSION_KEY] && (void 0 === a[module$contents$omid$common$InternalMessage_ARGS_KEY] ||
223+
return !!a && void 0 !== a[module$contents$omid$common$InternalMessage_GUID_KEY] && void 0 !== a[module$contents$omid$common$InternalMessage_METHOD_KEY] && void 0 !== a[module$contents$omid$common$InternalMessage_VERSION_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_GUID_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_METHOD_KEY] && "string" === typeof a[module$contents$omid$common$InternalMessage_VERSION_KEY] && (void 0 === a[module$contents$omid$common$InternalMessage_ARGS_KEY] ||
224224
void 0 !== a[module$contents$omid$common$InternalMessage_ARGS_KEY]);
225225
};
226226
module$exports$omid$common$InternalMessage.deserialize = function(a) {
@@ -412,7 +412,7 @@ function module$contents$omid$common$logger_executeLog(a, b) {
412412
"undefined" !== typeof jasmine && jasmine ? a() : "undefined" !== typeof console && console && console.error && b();
413413
}
414414
;var module$exports$omid$common$eventTypedefs = {};
415-
var module$exports$omid$common$version = {ApiVersion:"1.0", Version:"1.3.19-iab2779"};
415+
var module$exports$omid$common$version = {ApiVersion:"1.0", Version:"1.3.21-iab2898"};
416416
var module$exports$omid$common$VersionUtils = {}, module$contents$omid$common$VersionUtils_SEMVER_DIGITS_NUMBER = 3;
417417
module$exports$omid$common$VersionUtils.isValidVersion = function(a) {
418418
return /\d+\.\d+\.\d+(-.*)?/.test(a);
@@ -474,6 +474,13 @@ module$exports$omid$common$windowUtils.resolveGlobalContext = function(a) {
474474
module$exports$omid$common$windowUtils.resolveTopWindowContext = function(a) {
475475
return module$contents$omid$common$windowUtils_isValidWindow(a) ? a.top : module$exports$omid$common$OmidGlobalProvider.omidGlobal;
476476
};
477+
module$exports$omid$common$windowUtils.isTopWindowAccessible = function(a) {
478+
try {
479+
return a.top.location.href ? !0 : !1;
480+
} catch (b) {
481+
return !1;
482+
}
483+
};
477484
module$exports$omid$common$windowUtils.evaluatePageUrl = function(a) {
478485
if (!module$contents$omid$common$windowUtils_isValidWindow(a)) {
479486
return null;
@@ -537,7 +544,7 @@ var module$exports$omid$common$DetectOmid = {OMID_PRESENT_FRAME_NAME:"omid_v1_pr
537544
return !1;
538545
}
539546
}, declareOmidPresence:function(a) {
540-
a.frames && a.document && (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME in a.frames || (null == a.document.body && module$exports$omid$common$DetectOmid.isMutationObserverAvailable_(a) ? module$exports$omid$common$DetectOmid.registerMutationObserver_(a) : a.document.body ? module$exports$omid$common$DetectOmid.appendPresenceIframe_(a) : a.document.write('<iframe style="display:none" id="' + (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME + '" name="') + (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME +
547+
a.frames && a.document && (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME in a.frames || (null == a.document.body && module$exports$omid$common$DetectOmid.isMutationObserverAvailable_(a) ? module$exports$omid$common$DetectOmid.registerMutationObserver_(a) : a.document.body ? module$exports$omid$common$DetectOmid.appendPresenceIframe_(a) : a.document.write('<iframe style="display:none" id="' + (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME + '" name="') + (module$exports$omid$common$DetectOmid.OMID_PRESENT_FRAME_NAME +
541548
'"></iframe>'))));
542549
}, appendPresenceIframe_:function(a) {
543550
var b = a.document.createElement("iframe");
@@ -862,6 +869,19 @@ var module$exports$omid$sessionClient$OmidVersion = function(a, b) {
862869
(0,module$exports$omid$common$exporter.packageExport)("OmidSessionClient.OmidVersion", module$exports$omid$sessionClient$OmidVersion);
863870
var module$exports$omid$sessionClient$VastPropertiesExports = {};
864871
(0,module$exports$omid$common$exporter.packageExport)("OmidSessionClient.VastProperties", module$exports$omid$common$VastProperties);
872+
var module$exports$omid$common$FloatComparer = {}, module$contents$omid$common$FloatComparer_FLOAT_ROUGH_DIFF_TOLERANCE = 0.01;
873+
function module$contents$omid$common$FloatComparer_roughlyEqual(a, b) {
874+
return Math.abs(a - b) < module$contents$omid$common$FloatComparer_FLOAT_ROUGH_DIFF_TOLERANCE;
875+
}
876+
module$exports$omid$common$FloatComparer.roughlyLessThan = function(a, b) {
877+
return b - a > module$contents$omid$common$FloatComparer_FLOAT_ROUGH_DIFF_TOLERANCE;
878+
};
879+
module$exports$omid$common$FloatComparer.lessThanOrRoughlyEqual = function(a, b) {
880+
return a < b || module$contents$omid$common$FloatComparer_roughlyEqual(a, b);
881+
};
882+
module$exports$omid$common$FloatComparer.greaterThanOrRoughlyEqual = function(a, b) {
883+
return a > b || module$contents$omid$common$FloatComparer_roughlyEqual(a, b);
884+
};
865885

866886
}, typeof exports === 'undefined' ? undefined : exports));
867887

0 commit comments

Comments
 (0)