HTTP Client
4
Total requests
0
HTTP errors
Clients
http_client 4
Requests
GET | https://api.themoviedb.org/3/movie/1276944 | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" "language" => "fr-FR" "append_to_response" => "videos,images,credits,similar,reviews" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 503 "request_size" => 253 "total_time" => 0.3058 "namelookup_time" => 0.013639 "connect_time" => 0.014473 "pretransfer_time" => 0.022808 "size_download" => 1562.0 "speed_download" => 5121.0 "starttransfer_time" => 0.305211 "primary_ip" => "18.64.119.41" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 42070 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 22693 "connect_time_us" => 14473 "namelookup_time_us" => 13639 "pretransfer_time_us" => 22808 "starttransfer_time_us" => 305211 "total_time_us" => 305800 "effective_method" => "GET" "start_time" => 1731068683.8068 "original_url" => "https://api.themoviedb.org/3/movie/1276944?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR&append_to_response=videos%2Cimages%2Ccredits%2Csimilar%2Creviews" "pause_handler" => Closure(float $duration) {#710 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#618 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775808 } } "debug" => """ * Trying 18.64.119.41:443...\n * Connected to api.themoviedb.org (18.64.119.41) port 443 (#0)\n * ALPN, offering h2\n * ALPN, offering http/1.1\n * successfully set certificate verify locations:\n * CAfile: /etc/ssl/certs/ca-certificates.crt\n * CApath: /etc/ssl/certs\n * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256\n * ALPN, server accepted to use h2\n * Server certificate:\n * subject: CN=*.themoviedb.org\n * start date: Jul 20 00:00:00 2024 GMT\n * expire date: Aug 17 23:59:59 2025 GMT\n * subjectAltName: host "api.themoviedb.org" matched cert's "*.themoviedb.org"\n * issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M02\n * SSL certificate verify ok.\n * Using HTTP2, server supports multi-use\n * Connection state changed (HTTP/2 confirmed)\n * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n * Using Stream ID: 1 (easy handle 0x565086475010)\n > GET /3/movie/1276944?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR&append_to_response=videos%2Cimages%2Ccredits%2Csimilar%2Creviews HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Fri, 08 Nov 2024 12:24:44 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=11264\r\n < etag: W/"b5a8368c5dfacfd042f7209b1bf00d1a"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P4\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: a-19JIuX99nV7u-0ytLyHpwvFNPZh5nC6OvUXJ8L51HCnJ1uU3kExA==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/movie/1276944?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8&language=fr-FR&append_to_response=videos%2Cimages%2Ccredits%2Csimilar%2Creviews" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Fri, 08 Nov 2024 12:24:44 GMT" "server: openresty" "cache-control: public, max-age=11264" "etag: W/"b5a8368c5dfacfd042f7209b1bf00d1a"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P4" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: a-19JIuX99nV7u-0ytLyHpwvFNPZh5nC6OvUXJ8L51HCnJ1uU3kExA==" "vary: Origin" ] "response_content" => [ "{"adult":false,"backdrop_path":null,"belongs_to_collection":null,"budget":0,"genres":[{"id":18,"name":"Drame"}],"homepage":"","id":1276944,"imdb_id":null,"origin_country":["DE"],"original_language":"de","original_title":"Gezielt Mittelalterliche Überlegungen","overview":"","popularity":0.276,"poster_path":"/kakPWbAbFCnrA3FHKrL89uSZwlR.jpg","production_companies":[],"production_countries":[],"release_date":"2024-04-17","revenue":0,"runtime":0,"spoken_languages":[{"english_name":"German","iso_639_1":"de","name":"Deutsch"}],"status":"Released","tagline":"","title":"Gezielt Mittelalterliche Überlegungen","video":false,"vote_average":0.0,"vote_count":0,"videos":{"results":[]},"images":{"backdrops":[],"logos":[],"posters":[]},"credits":{"cast":[{"adult":false,"gender":0,"id":1874846,"known_for_department":"Acting","name":"Thuy-Van Truong","original_name":"Thuy-Van Truong","popularity":0.001,"profile_path":"/9MSLPhlyZF9glGcstRtiXeKz1MH.jpg","cast_id":1,"character":"Fr. Schröder","credit_id":"6622b03f3f48330163745b84","order":0},{"adult":false,"gender":0,"id":2054930,"known_for_department":"Acting","name":"Georg Peetz","original_name":"Georg Peetz","popularity":0.001,"profile_path":null,"cast_id":11,"character":"Erzähler","credit_id":"6622b29a8a88b20185cbc26f","order":1},{"adult":false,"gender":0,"id":4663201,"known_for_department":"Acting","name":"Leonard Adamietz","original_name":"Leonard Adamietz","popularity":0.001,"profile_path":null,"cast_id":12,"character":"Benny","credit_id":"6622b2a5e640d60186c4b6aa","order":2},{"adult":false,"gender":2,"id":3874,"known_for_department":"Acting","name":"Patrick Joswig","original_name":"Patrick Joswig","popularity":2.061,"profile_path":"/hJMSqMjOvs1U8XizJfn7k2HcOjf.jpg","cast_id":13,"character":"Verkäufer","credit_id":"6622b2b932cc2b017c0eb28e","order":3},{"adult":false,"gender":0,"id":2914005,"known_for_department":"Acting","name":"Nikolaus Kühn","original_name":"Nikolaus Kühn","popularity":0.001,"profile_path":null,"cast_id":14,"character":"Martin","credit_id":"6622b2d07a3c5201644cc206","order":4},{"adult":false,"gender":0,"id":4663205,"known_for_department":"Acting","name":"Jade Alina Rasch","original_name":"Jade Alina Rasch","popularity":0.001,"profile_path":null,"cast_id":15,"character":"Emma","credit_id":"6622b2dbe4c9eb017cf73eb4","order":5},{"adult":false,"gender":0,"id":4663206,"known_for_department":"Acting","name":"Lena Lubatsch","original_name":"Lena Lubatsch","popularity":0.001,"profile_path":null,"cast_id":16,"character":"Daria","credit_id":"6622b2e48a88b20185cbc29d","order":6},{"adult":false,"gender":0,"id":4663207,"known_for_department":"Acting","name":"Selina Lorenz","original_name":"Selina Lorenz","popularity":0.001,"profile_path":null,"cast_id":17,"character":"Grova","credit_id":"6622b2f08a88b20185cbc2aa","order":7},{"adult":false,"gender":0,"id":4663208,"known_for_department":"Acting","name":"Elma Ehrsam","original_name":"Elma Ehrsam","popularity":0.001,"profile_path":null,"cast_id":18,"character":"Lima","credit_id":"6622b300960cde0164a729d8","order":8}],"crew":[{"adult":false,"gender":0,"id":4663168,"known_for_department":"Directing","name":"Finn Ole Weigt","original_name":"Finn Ole Weigt","popularity":0.001,"profile_path":null,"credit_id":"6622b0570231f200e4115847","department":"Directing","job":"Director"},{"adult":false,"gender":0,"id":4663169,"known_for_department":"Directing","name":"Paula Milena Weise","original_name":"Paula Milena Weise","popularity":0.001,"profile_path":null,"credit_id":"6622b0640443c901647662ec","department":"Directing","job":"Director"},{"adult":false,"gender":0,"id":4663174,"known_for_department":"Camera","name":"Aleksa Krieg","original_name":"Aleksa Krieg","popularity":0.001,"profile_path":null,"credit_id":"6622b084ccde04016405ea90","department":"Camera","job":"Assistant Camera"},{"adult":false,"gender":0,"id":3941124,"known_for_department":"Lighting","name":"Tilman Bensiek","original_name":"Tilman Bensiek","popularity":0.001,"profile_path":null,"credit_id":"6622b0940d11f20164023d52","department":"Camera","job":"Director of Photography"},{"adult":false,"gender":0,"id":4663177,"known_for_department":"Sound","name":"Elias Lenzen","original_name":"Elias Lenzen","popularity":0.001,"profile_path":null,"credit_id":"6622b0a80443c90187775e47","department":"Sound","job":"Sound Designer"},{"adult":false,"gender":0,"id":4663179,"known_for_department":"Writing","name":"Anton Artibilov","original_name":"Anton Artibilov","popularity":0.001,"profile_path":null,"credit_id":"6622b0bf0443c90164766313","department":"Writing","job":"Author"},{"adult":false,"gender":0,"id":4663183,"known_for_department":"Costume \u0026 Make-Up","name":"Marlene Drohbeck","original_name":"Marlene Drohbeck","popularity":0.001,"profile_path":null,"credit_id":"6622b0db3f483300c9733aca","department":"Costume \u0026 Make-Up","job":"Costume Design"},{"adult":false,"gender":0,"id":4663186,"known_for_department":"Costume \u0026 Make-Up","name":"Dustin Wolf","original_name":"Dustin Wolf","popularity":0.001,"profile_path":null,"credit_id":"6622b11678570e0164109865","department":"Costume \u0026 Make-Up","job":"Costume Design"},{"adult":false,"gender":0,"id":4663188,"known_for_department":"Production","name":"Nora Wildenstein","original_name":"Nora Wildenstein","popularity":0.001,"profile_path":null,"credit_id":"6622b13d0231f200c1110067","department":"Production","job":"Production Manager"},{"adult":false,"gender":0,"id":4663212,"known_for_department":"Directing","name":"Lucas Fiola","original_name":"Lucas Fiola","popularity":0.001,"profile_path":null,"credit_id":"6622b332e4b5760131bbbb4a","department":"Directing","job":"Assistant Director"}]},"reviews":{"page":1,"results":[],"total_pages":0,"total_results":0},"similar":{"page":1,"results":[],"total_pages":1,"total_results":0}}" ] ] |
GET | https://api.themoviedb.org/3/movie/1276944/videos | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 603 "request_size" => 180 "total_time" => 0.213495 "namelookup_time" => 2.7E-5 "connect_time" => 2.7E-5 "pretransfer_time" => 0.000104 "size_download" => 47.0 "speed_download" => 220.0 "starttransfer_time" => 0.213317 "primary_ip" => "18.64.119.41" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 42070 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 27 "connect_time_us" => 27 "namelookup_time_us" => 27 "pretransfer_time_us" => 104 "starttransfer_time_us" => 213317 "total_time_us" => 213495 "effective_method" => "GET" "start_time" => 1731068684.1134 "original_url" => "https://api.themoviedb.org/3/movie/1276944/videos?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "pause_handler" => Closure(float $duration) {#613 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#706 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775785 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x56508654aaf0 [can multiplex]\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Connected to api.themoviedb.org (18.64.119.41) port 443 (#0)\n * Using Stream ID: 3 (easy handle 0x565086476950)\n > GET /3/movie/1276944/videos?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8 HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Fri, 08 Nov 2024 12:24:44 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=21070\r\n < x-memc: HIT\r\n < x-memc-key: d6018cecb7592bdf169da5db32d8d721\r\n < x-memc-age: 3192\r\n < x-memc-expires: 21070\r\n < etag: W/"3dc7eaaebe151dd2f8016c85d2ada90b"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P4\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: F1x80YOpi4F5D65MqiL9IkFLqgb9GKWWFsa-5t3GEhpSHbXhEr2tkA==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/movie/1276944/videos?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Fri, 08 Nov 2024 12:24:44 GMT" "server: openresty" "cache-control: public, max-age=21070" "x-memc: HIT" "x-memc-key: d6018cecb7592bdf169da5db32d8d721" "x-memc-age: 3192" "x-memc-expires: 21070" "etag: W/"3dc7eaaebe151dd2f8016c85d2ada90b"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P4" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: F1x80YOpi4F5D65MqiL9IkFLqgb9GKWWFsa-5t3GEhpSHbXhEr2tkA==" "vary: Origin" ] "response_content" => [ "{"id":1276944,"results":[]}" ] ] |
GET | https://api.themoviedb.org/3/movie/1276944/images | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 603 "request_size" => 180 "total_time" => 0.118427 "namelookup_time" => 2.6E-5 "connect_time" => 2.6E-5 "pretransfer_time" => 0.000102 "size_download" => 184.0 "speed_download" => 1559.0 "starttransfer_time" => 0.118257 "primary_ip" => "18.64.119.41" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 42070 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 26 "connect_time_us" => 26 "namelookup_time_us" => 26 "pretransfer_time_us" => 102 "starttransfer_time_us" => 118257 "total_time_us" => 118427 "effective_method" => "GET" "start_time" => 1731068684.3273 "original_url" => "https://api.themoviedb.org/3/movie/1276944/images?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "pause_handler" => Closure(float $duration) {#711 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#712 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775782 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x56508654aaf0 [can multiplex]\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Connected to api.themoviedb.org (18.64.119.41) port 443 (#0)\n * Using Stream ID: 5 (easy handle 0x56508663c230)\n > GET /3/movie/1276944/images?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8 HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Fri, 08 Nov 2024 12:24:44 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=21998\r\n < x-memc: HIT\r\n < x-memc-key: f380740b55bd1b7e3516187de53f3e18\r\n < x-memc-age: 3192\r\n < x-memc-expires: 21998\r\n < etag: W/"09857eb3f4d96fe4ace785f2656759d4"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P4\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: QFPmHbgiAvqV3uppTBgBwUbXfHd87mSvkGk1h-AC6e6XNzm6R5XOoA==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/movie/1276944/images?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Fri, 08 Nov 2024 12:24:44 GMT" "server: openresty" "cache-control: public, max-age=21998" "x-memc: HIT" "x-memc-key: f380740b55bd1b7e3516187de53f3e18" "x-memc-age: 3192" "x-memc-expires: 21998" "etag: W/"09857eb3f4d96fe4ace785f2656759d4"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P4" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: QFPmHbgiAvqV3uppTBgBwUbXfHd87mSvkGk1h-AC6e6XNzm6R5XOoA==" "vary: Origin" ] "response_content" => [ "{"backdrops":[],"id":1276944,"logos":[],"posters":[{"aspect_ratio":0.667,"height":3000,"iso_639_1":"de","file_path":"/kakPWbAbFCnrA3FHKrL89uSZwlR.jpg","vote_average":0.0,"vote_count":0,"width":2000}]}" ] ] |
GET | https://api.themoviedb.org/3/movie/1276944/watch/providers | |
---|---|---|
Request options | [ "query" => [ "api_key" => "e5be1453a23ffc7b8236ed3f0a75d1c8" ] ] |
|
Response |
200
[ "info" => [ "header_size" => 602 "request_size" => 189 "total_time" => 0.11244 "namelookup_time" => 2.6E-5 "connect_time" => 2.6E-5 "pretransfer_time" => 0.000103 "size_download" => 47.0 "speed_download" => 419.0 "starttransfer_time" => 0.11229 "primary_ip" => "18.64.119.41" "primary_port" => 443 "local_ip" => "212.227.8.157" "local_port" => 42070 "http_version" => 3 "protocol" => 2 "scheme" => "HTTPS" "appconnect_time_us" => 26 "connect_time_us" => 26 "namelookup_time_us" => 26 "pretransfer_time_us" => 103 "starttransfer_time_us" => 112290 "total_time_us" => 112440 "effective_method" => "GET" "start_time" => 1731068684.4462 "original_url" => "https://api.themoviedb.org/3/movie/1276944/watch/providers?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "pause_handler" => Closure(float $duration) {#617 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#694 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#347 …} : -9223372036854775779 } } "debug" => """ * Found bundle for host api.themoviedb.org: 0x56508654aaf0 [can multiplex]\n * Re-using existing connection! (#0) with host api.themoviedb.org\n * Connected to api.themoviedb.org (18.64.119.41) port 443 (#0)\n * Using Stream ID: 7 (easy handle 0x56508663db70)\n > GET /3/movie/1276944/watch/providers?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8 HTTP/2\r\n Host: api.themoviedb.org\r\n accept: */*\r\n user-agent: Symfony HttpClient (Curl)\r\n accept-encoding: gzip\r\n \r\n < HTTP/2 200 \r\n < content-type: application/json;charset=utf-8\r\n < date: Fri, 08 Nov 2024 12:24:44 GMT\r\n < server: openresty\r\n < cache-control: public, max-age=6864\r\n < x-memc: HIT\r\n < x-memc-key: b9aff18e2e987180f9c85652b26da9ed\r\n < x-memc-age: 19018\r\n < x-memc-expires: 6864\r\n < etag: W/"586a3ae53555748d054ca643d255b3f8"\r\n < content-encoding: gzip\r\n < vary: Accept-Encoding,accept-encoding\r\n < x-cache: Miss from cloudfront\r\n < via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)\r\n < x-amz-cf-pop: TXL50-P4\r\n < alt-svc: h3=":443"; ma=86400\r\n < x-amz-cf-id: qZfsyfGrbL0Jb0b07KsvtXmeu3EpM2Aqduu_Ys6X-6poTEkmxRdG6Q==\r\n < vary: Origin\r\n < \r\n """ ] "url" => "https://api.themoviedb.org/3/movie/1276944/watch/providers?api_key=e5be1453a23ffc7b8236ed3f0a75d1c8" "response_headers" => [ "HTTP/2 200 " "content-type: application/json;charset=utf-8" "date: Fri, 08 Nov 2024 12:24:44 GMT" "server: openresty" "cache-control: public, max-age=6864" "x-memc: HIT" "x-memc-key: b9aff18e2e987180f9c85652b26da9ed" "x-memc-age: 19018" "x-memc-expires: 6864" "etag: W/"586a3ae53555748d054ca643d255b3f8"" "content-encoding: gzip" "vary: Accept-Encoding,accept-encoding" "x-cache: Miss from cloudfront" "via: 1.1 4786bcd6a5ee692459814ef0ab252684.cloudfront.net (CloudFront)" "x-amz-cf-pop: TXL50-P4" "alt-svc: h3=":443"; ma=86400" "x-amz-cf-id: qZfsyfGrbL0Jb0b07KsvtXmeu3EpM2Aqduu_Ys6X-6poTEkmxRdG6Q==" "vary: Origin" ] "response_content" => [ "{"id":1276944,"results":{}}" ] ] |