[
    'provider_name' => '23HQ',
    'provider_url' => 'http://www.23hq.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.23hq\\.com/.*/photo/.*$|i',
            ],
            'url' => 'http://www.23hq.com/23/oembed',
        ],
    ]
],
[
    'provider_name' => '3Q',
    'provider_url' => 'https://3q.video/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://playout\\.3qsdn\\.com/embed/.*$|i',
            ],
            'url' => 'https://playout.3qsdn.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Abraia',
    'provider_url' => 'https://abraia.me',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://store\\.abraia\\.me/.*$|i',
            ],
            'url' => 'https://api.abraia.me/oembed',
        ],
    ]
],
[
    'provider_name' => 'Acast',
    'provider_url' => 'https://embed.acast.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.acast\\.com/s/.*$|i',
            ],
            'url' => 'https://oembed.acast.com/v1/embed-player',
        ],
    ]
],
[
    'provider_name' => 'ActBlue',
    'provider_url' => 'https://secure.actblue.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://secure\\.actblue\\.com/donate/.*$|i',
            ],
            'url' => 'https://secure.actblue.com/cf/oembed',
        ],
    ]
],
[
    'provider_name' => 'Adilo',
    'provider_url' => 'https://adilo.bigcommand.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://adilo\\.bigcommand\\.com/watch/.*$|i',
            ],
            'url' => 'https://adilo.bigcommand.com/web/oembed',
        ],
    ]
],
[
    'provider_name' => 'afreecaTV',
    'provider_url' => 'https://www.afreecatv.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vod\\.afreecatv\\.com/player/$|i',
                '|^https?://v\\.afree\\.ca/ST/$|i',
                '|^https?://vod\\.afreecatv\\.com/ST/$|i',
                '|^https?://vod\\.afreecatv\\.com/PLAYER/STATION/$|i',
                '|^https?://play\\.afreecatv\\.com/$|i',
            ],
            'url' => 'https://openapi.afreecatv.com/oembed/embedinfo',
        ],
    ]
],
[
    'provider_name' => 'Altium LLC',
    'provider_url' => 'https://altium.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://altium\\.com/viewer/.*$|i',
            ],
            'url' => 'https://viewer.altium.com/shell/oembed',
        ],
    ]
],
[
    'provider_name' => 'Altru',
    'provider_url' => 'https://www.altrulabs.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.altrulabs\\.com/.*/.*\\?answer_id\\=.*$|i',
                '|^https?://app\\.altrulabs\\.com/player/.*$|i',
            ],
            'url' => 'https://api.altrulabs.com/api/v1/social/oembed',
        ],
    ]
],
[
    'provider_name' => 'amCharts Live Editor',
    'provider_url' => 'https://live.amcharts.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://live\\.amcharts\\.com/.*$|i',
                '|^https?://live\\.amcharts\\.com/.*$|i',
            ],
            'url' => 'https://live.amcharts.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Amtraker',
    'provider_url' => 'https://amtraker.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://amtraker\\.com/trains/.*$|i',
                '|^https?://amtraker\\.com/trains/.*/.*$|i',
                '|^https?://.*\\.amtraker\\.com/trains/.*$|i',
                '|^https?://.*\\.amtraker\\.com/trains/.*/.*$|i',
            ],
            'url' => 'https://api.amtraker.com/v3/oembed',
        ],
    ]
],
[
    'provider_name' => 'Animatron',
    'provider_url' => 'https://www.animatron.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.animatron\\.com/project/.*$|i',
                '|^https?://animatron\\.com/project/.*$|i',
            ],
            'url' => 'https://animatron.com/oembed/json',
        ],
    ]
],
[
    'provider_name' => 'Animoto',
    'provider_url' => 'http://animoto.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://animoto\\.com/play/.*$|i',
            ],
            'url' => 'http://animoto.com/oembeds/create',
        ],
    ]
],
[
    'provider_name' => 'AnnieMusic',
    'provider_url' => 'https://anniemusic.app',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://anniemusic\\.app/t/.*$|i',
                '|^https?://anniemusic\\.app/p/.*$|i',
            ],
            'url' => 'https://api.anniemusic.app/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'AppForceStudio',
    'provider_url' => 'https://appforcestudio.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://appforcestudio\\.com/playground/.*$|i',
            ],
            'url' => 'https://us-central1-themerax-cc903.cloudfunctions.net/playgroundApi/oembed',
        ],
    ]
],
[
    'provider_name' => 'ArcGIS StoryMaps',
    'provider_url' => 'https://storymaps.arcgis.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://storymaps\\.arcgis\\.com/stories/.*$|i',
            ],
            'url' => 'https://storymaps.arcgis.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Archivos',
    'provider_url' => 'https://app.archivos.digital',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.archivos\\.digital/app/view/.*$|i',
            ],
            'url' => 'https://app.archivos.digital/oembed/',
        ],
    ]
],
[
    'provider_name' => 'AssemblrWorld',
    'provider_url' => 'https://assemblrworld.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.studio\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://studio\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://.*\\.app\\-edu\\.assemblrworld\\.com/Creation/.*$|i',
                '|^https?://app\\-edu\\.assemblrworld\\.com/Creation/.*$|i',
                '|^https?://assemblr\\.world/.*$|i',
                '|^https?://editor\\.assemblrworld\\.com/.*$|i',
                '|^https?://.*\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://.*\\.assemblrworld\\.com/Creation/.*$|i',
                '|^https?://.*\\.studio\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://studio\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://.*\\.app\\-edu\\.assemblrworld\\.com/Creation/.*$|i',
                '|^https?://app\\-edu\\.assemblrworld\\.com/Creation/.*$|i',
                '|^https?://assemblr\\.world/.*$|i',
                '|^https?://editor\\.assemblrworld\\.com/.*$|i',
                '|^https?://.*\\.assemblrworld\\.com/creation/.*$|i',
                '|^https?://.*\\.assemblrworld\\.com/Creation/.*$|i',
            ],
            'url' => 'https://studio.assemblrworld.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'audio.com',
    'provider_url' => 'https://audio.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://audio\\.com/.*$|i',
                '|^https?://www\\.audio\\.com/.*$|i',
                '|^https?://audio\\.com/.*$|i',
                '|^https?://www\\.audio\\.com/.*$|i',
            ],
            'url' => 'https://api.audio.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Audioboom',
    'provider_url' => 'https://audioboom.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://audioboom\\.com/channels/.*$|i',
                '|^https?://audioboom\\.com/channel/.*$|i',
                '|^https?://audioboom\\.com/playlists/.*$|i',
                '|^https?://audioboom\\.com/podcasts/.*$|i',
                '|^https?://audioboom\\.com/podcast/.*$|i',
                '|^https?://audioboom\\.com/posts/.*$|i',
                '|^https?://audioboom\\.com/episodes/.*$|i',
            ],
            'url' => 'https://audioboom.com/publishing/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'AudioClip',
    'provider_url' => 'https://audioclip.naver.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://audioclip\\.naver\\.com/channels/.*/clips/.*$|i',
                '|^https?://audioclip\\.naver\\.com/audiobooks/.*$|i',
            ],
            'url' => 'https://audioclip.naver.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Audiomack',
    'provider_url' => 'https://audiomack.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://audiomack\\.com/.*/song/.*$|i',
                '|^https?://audiomack\\.com/.*/album/.*$|i',
                '|^https?://audiomack\\.com/.*/playlist/.*$|i',
            ],
            'url' => 'https://audiomack.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Audiomeans',
    'provider_url' => 'https://audiomeans.fr',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://podcasts\\.audiomeans\\.fr/.*$|i',
            ],
            'url' => 'https://podcasts.audiomeans.fr/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Audius',
    'provider_url' => 'https://audius.co',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://audius\\.co/.*$|i',
            ],
            'url' => 'https://audius.co/oembed',
        ],
    ]
],
[
    'provider_name' => 'Backtracks',
    'provider_url' => 'https://backtracks.fm',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://backtracks\\.fm/.*/.*/e/.*$|i',
                '|^https?://backtracks\\.fm/.*/s/.*/.*$|i',
                '|^https?://backtracks\\.fm/.*/.*/.*/.*/e/.*/.*$|i',
                '|^https?://backtracks\\.fm/.*$|i',
                '|^https?://backtracks\\.fm/.*$|i',
            ],
            'url' => 'https://backtracks.fm/oembed',
        ],
    ]
],
[
    'provider_name' => 'Balsamiq Cloud',
    'provider_url' => 'https://balsamiq.cloud/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://balsamiq\\.cloud/.*$|i',
            ],
            'url' => 'https://balsamiq.cloud/oembed',
        ],
    ]
],
[
    'provider_name' => 'Beams.fm',
    'provider_url' => 'http://beams.fm',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://beams\\.fm/.*$|i',
            ],
            'url' => 'https://api.beams.fm/oEmbed',
        ],
    ]
],
[
    'provider_name' => 'Beautiful.AI',
    'provider_url' => 'https://www.beautiful.ai/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'Behance',
    'provider_url' => 'https://www.behance.net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.behance\\.net/gallery/.*/.*$|i',
                '|^https?://www\\.behance\\.net/.*/services/.*/.*$|i',
            ],
            'url' => 'https://www.behance.net/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Beta QuellenSuche',
    'provider_url' => 'http://beta.quellensuche.de',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://beta\\.quellensuche\\.de/.*$|i',
            ],
            'url' => 'http://beta.quellensuche.de/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'biqnetwork',
    'provider_url' => 'https://biqapp.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cloud\\.biqapp\\.com/.*$|i',
            ],
            'url' => 'https://biqapp.com/api/v1/video/oembed',
        ],
    ]
],
[
    'provider_name' => 'Bitchute',
    'provider_url' => 'https://bitchute.com/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'Blackfire.io',
    'provider_url' => 'https://blackfire.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://blackfire\\.io/profiles/.*/graph$|i',
                '|^https?://blackfire\\.io/profiles/compare/.*/graph$|i',
            ],
            'url' => 'https://blackfire.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'Blogcast',
    'provider_url' => 'https://blogcast.host/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://blogcast\\.host/embed/.*$|i',
                '|^https?://blogcast\\.host/embedly/.*$|i',
            ],
            'url' => 'https://blogcast.host/oembed',
        ],
    ]
],
[
    'provider_name' => 'Bluesky Social',
    'provider_url' => 'https://bsky.app',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://bsky\\.app/profile/.*/post/.*$|i',
            ],
            'url' => 'https://embed.bsky.app/oembed',
        ],
    ]
],
[
    'provider_name' => 'Bookingmood',
    'provider_url' => 'https://www.bookingmood.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.bookingmood\\.com/embed/.*/.*$|i',
            ],
            'url' => 'https://bookingmood.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Bornetube',
    'provider_url' => 'https://www.bornetube.dk/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.bornetube\\.dk/media/.*$|i',
                '|^https?://www\\.bornetube\\.dk/video/.*$|i',
            ],
            'url' => 'https://www.bornetube.dk/media/lasync/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Box Office Buz',
    'provider_url' => 'https://boxofficebuz.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://boxofficebuz\\.com/embed/video/.*$|i',
            ],
            'url' => 'https://api.boxofficebuz.com/v2/oembed',
        ],
    ]
],
[
    'provider_name' => 'BrioVR',
    'provider_url' => 'https://view.briovr.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://view\\.briovr\\.com/api/v1/worlds/oembed/.*$|i',
            ],
            'url' => 'https://view.briovr.com/api/v1/worlds/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Bumper',
    'provider_url' => 'http://www.bumper.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.bumper\\.com/oembed/bumper$|i',
                '|^https?://www\\.bumper\\.com/oembed\\-s/bumper$|i',
            ],
            'url' => 'https://www.bumper.com/oembed/bumper',
        ],
    ]
],
[
    'provider_name' => 'Bunny',
    'provider_url' => 'https://bunny.net/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://iframe\\.mediadelivery\\.net/.*$|i',
                '|^https?://iframe\\.mediadelivery\\.net/.*$|i',
                '|^https?://video\\.bunnycdn\\.com/.*$|i',
                '|^https?://video\\.bunnycdn\\.com/.*$|i',
            ],
            'url' => 'https://video.bunnycdn.com/OEmbed',
        ],
    ]
],
[
    'provider_name' => 'Buttondown',
    'provider_url' => 'https://buttondown.email/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://buttondown\\.email/.*$|i',
            ],
            'url' => 'https://buttondown.email/embed',
        ],
    ]
],
[
    'provider_name' => 'Byzart Project',
    'provider_url' => 'https://cmc.byzart.eu',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cmc\\.byzart\\.eu/files/.*$|i',
            ],
            'url' => 'https://cmc.byzart.eu/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Cacoo',
    'provider_url' => 'https://cacoo.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cacoo\\.com/diagrams/.*$|i',
            ],
            'url' => 'http://cacoo.com/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Canva',
    'provider_url' => 'https://www.canva.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.canva\\.com/design/.*/view$|i',
            ],
            'url' => 'https://www.canva.com/_oembed',
        ],
    ]
],
[
    'provider_name' => 'Carbon',
    'provider_url' => 'https://carbon.music/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://carbon\\.music/.*$|i',
                '|^https?://www\\.carbon\\.music/.*$|i',
            ],
            'url' => 'https://carbon.music/oembed',
        ],
    ]
],
[
    'provider_name' => 'Cardinal Blue',
    'provider_url' => 'https://minesweeper.today/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://minesweeper\\.today/.*$|i',
                '|^https?://minesweeper\\.today/.*$|i',
            ],
            'url' => 'https://minesweeper.today/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'castmake',
    'provider_url' => 'https://www.castmake-ai.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.castmake\\-ai\\.com/c/.*/episodes/.*$|i',
            ],
            'url' => 'http://castmake-ai.com/api/embed',
        ],
    ]
],
[
    'provider_name' => 'CatBoat',
    'provider_url' => 'http://img.catbo.at/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://img\\.catbo\\.at/.*$|i',
            ],
            'url' => 'http://img.catbo.at/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'Celero',
    'provider_url' => 'https://www.celero.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://embeds\\.celero\\.io/.*$|i',
            ],
            'url' => 'https://api.celero.io/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ceros',
    'provider_url' => 'http://www.ceros.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://view\\.ceros\\.com/.*$|i',
                '|^https?://view\\.ceros\\.com/.*$|i',
            ],
            'url' => 'http://view.ceros.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Chainflix',
    'provider_url' => 'https://chainflix.net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://chainflix\\.net/video/.*$|i',
                '|^https?://chainflix\\.net/video/embed/.*$|i',
                '|^https?://.*\\.chainflix\\.net/video/.*$|i',
                '|^https?://.*\\.chainflix\\.net/video/embed/.*$|i',
            ],
            'url' => 'https://www.chainflix.net/video/oembed',
        ],
    ]
],
[
    'provider_name' => 'ChartBlocks',
    'provider_url' => 'http://www.chartblocks.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://public\\.chartblocks\\.com/c/.*$|i',
            ],
            'url' => 'http://embed.chartblocks.com/1.0/oembed',
        ],
    ]
],
[
    'provider_name' => 'chirbit.com',
    'provider_url' => 'http://www.chirbit.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://chirb\\.it/.*$|i',
            ],
            'url' => 'http://chirb.it/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'CHROCO',
    'provider_url' => 'https://chroco.ooo/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://chroco\\.ooo/mypage/.*$|i',
                '|^https?://chroco\\.ooo/story/.*$|i',
            ],
            'url' => 'https://chroco.ooo/embed',
        ],
    ]
],
[
    'provider_name' => 'CircuitLab',
    'provider_url' => 'https://www.circuitlab.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.circuitlab\\.com/circuit/.*$|i',
            ],
            'url' => 'https://www.circuitlab.com/circuit/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Clipland',
    'provider_url' => 'http://www.clipland.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.clipland\\.com/v/.*$|i',
                '|^https?://www\\.clipland\\.com/v/.*$|i',
            ],
            'url' => 'https://www.clipland.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Clueso',
    'provider_url' => 'https://clueso.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://clueso\\.site/.*$|i',
            ],
            'url' => 'https://clueso.site/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Clyp',
    'provider_url' => 'http://clyp.it/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://clyp\\.it/.*$|i',
                '|^https?://clyp\\.it/playlist/.*$|i',
            ],
            'url' => 'http://api.clyp.it/oembed/',
        ],
    ]
],
[
    'provider_name' => 'CoCo Corp',
    'provider_url' => 'https://ilovecoco.video',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.ilovecoco\\.video/.*/embed$|i',
            ],
            'url' => 'https://app.ilovecoco.video/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'CodeHS',
    'provider_url' => 'http://www.codehs.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://codehs\\.com/editor/share_abacus/.*$|i',
            ],
            'url' => 'https://codehs.com/api/sharedprogram/1/oembed/',
        ],
    ]
],
[
    'provider_name' => 'CodePen',
    'provider_url' => 'https://codepen.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://codepen\\.io/.*$|i',
                '|^https?://codepen\\.io/.*$|i',
            ],
            'url' => 'https://codepen.io/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Codepoints',
    'provider_url' => 'https://codepoints.net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://codepoints\\.net/.*$|i',
                '|^https?://codepoints\\.net/.*$|i',
                '|^https?://www\\.codepoints\\.net/.*$|i',
                '|^https?://www\\.codepoints\\.net/.*$|i',
            ],
            'url' => 'https://codepoints.net/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'CodeSandbox',
    'provider_url' => 'https://codesandbox.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://codesandbox\\.io/s/.*$|i',
                '|^https?://codesandbox\\.io/embed/.*$|i',
            ],
            'url' => 'https://codesandbox.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'CollegeHumor',
    'provider_url' => 'http://www.collegehumor.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.collegehumor\\.com/video/.*$|i',
            ],
            'url' => 'http://www.collegehumor.com/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Commaful',
    'provider_url' => 'https://commaful.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://commaful\\.com/play/.*$|i',
            ],
            'url' => 'https://commaful.com/api/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Coub',
    'provider_url' => 'http://coub.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://coub\\.com/view/.*$|i',
                '|^https?://coub\\.com/embed/.*$|i',
            ],
            'url' => 'http://coub.com/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Crowd Ranking',
    'provider_url' => 'http://crowdranking.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://crowdranking\\.com/.*/.*$|i',
            ],
            'url' => 'http://crowdranking.com/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Crumb.sh',
    'provider_url' => 'https://crumb.sh',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://crumb\\.sh/.*$|i',
            ],
            'url' => 'https://crumb.sh/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Cueup DJ Booking',
    'provider_url' => 'https://cueup.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cueup\\.io/user/.*/sounds/.*$|i',
            ],
            'url' => 'https://gql.cueup.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'Curated',
    'provider_url' => 'https://curated.co/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.curated\\.co/.*$|i',
            ],
            'url' => 'https://api.curated.co/oembed',
        ],
    ]
],
[
    'provider_name' => 'CustomerDB',
    'provider_url' => 'http://customerdb.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.customerdb\\.com/share/.*$|i',
            ],
            'url' => 'https://app.customerdb.com/embed',
        ],
    ]
],
[
    'provider_name' => 'dadan',
    'provider_url' => 'https://www.dadan.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.dadan\\.io/.*$|i',
                '|^https?://stage\\.dadan\\.io/.*$|i',
            ],
            'url' => 'https://app.dadan.io/api/video/oembed',
        ],
    ]
],
[
    'provider_name' => 'Dailymotion',
    'provider_url' => 'https://www.dailymotion.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.dailymotion\\.com/video/.*$|i',
                '|^https?://geo\\.dailymotion\\.com/player\\.html\\?video\\=.*$|i',
            ],
            'url' => 'https://www.dailymotion.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'DALEXNI',
    'provider_url' => 'https://dalexni.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://dalexni\\.com/i/.*$|i',
            ],
            'url' => 'https://dalexni.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Datawrapper',
    'provider_url' => 'http://www.datawrapper.de',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://datawrapper\\.dwcdn\\.net/.*$|i',
            ],
            'url' => 'https://api.datawrapper.de/v3/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Deseret News',
    'provider_url' => 'https://www.deseret.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.deseret\\.com/.*$|i',
            ],
            'url' => 'https://embed.deseret.com/',
        ],
    ]
],
[
    'provider_name' => 'Deviantart.com',
    'provider_url' => 'http://www.deviantart.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.deviantart\\.com/art/.*$|i',
                '|^https?://.*\\.deviantart\\.com/.*\\#/d.*$|i',
                '|^https?://fav\\.me/.*$|i',
                '|^https?://sta\\.sh/.*$|i',
                '|^https?://.*\\.deviantart\\.com/art/.*$|i',
                '|^https?://.*\\.deviantart\\.com/.*/art/.*$|i',
                '|^https?://sta\\.sh/.*$|i',
                '|^https?://.*\\.deviantart\\.com/.*\\#/d.*$|i',
            ],
            'url' => 'http://backend.deviantart.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Digiteka',
    'provider_url' => 'https://www.ultimedia.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.ultimedia\\.com/central/video/edit/id/.*/topic_id/.*/$|i',
                '|^https?://www\\.ultimedia\\.com/default/index/videogeneric/id/.*/showtitle/1/viewnc/1$|i',
                '|^https?://www\\.ultimedia\\.com/default/index/videogeneric/id/.*$|i',
            ],
            'url' => 'https://www.ultimedia.com/api/search/oembed',
        ],
    ]
],
[
    'provider_name' => 'DocDroid',
    'provider_url' => 'https://www.docdroid.net/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.docdroid\\.net/.*$|i',
                '|^https?://.*\\.docdroid\\.net/.*$|i',
                '|^https?://docdro\\.id/.*$|i',
                '|^https?://docdro\\.id/.*$|i',
                '|^https?://.*\\.docdroid\\.com/.*$|i',
                '|^https?://.*\\.docdroid\\.com/.*$|i',
            ],
            'url' => 'https://www.docdroid.net/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Docswell',
    'provider_url' => 'https://docswell.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://docswell\\.com/s/.*/.*$|i',
                '|^https?://docswell\\.com/s/.*/.*$|i',
                '|^https?://www\\.docswell\\.com/s/.*/.*$|i',
                '|^https?://www\\.docswell\\.com/s/.*/.*$|i',
            ],
            'url' => 'https://www.docswell.com/service/oembed',
        ],
    ]
],
[
    'provider_name' => 'Dotsub',
    'provider_url' => 'http://dotsub.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://dotsub\\.com/view/.*$|i',
            ],
            'url' => 'http://dotsub.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Dream Broker',
    'provider_url' => 'https://dreambroker.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.dreambroker\\.com/channel/.*/.*$|i',
            ],
            'url' => 'https://dreambroker.com/channel/oembed',
        ],
    ]
],
[
    'provider_name' => 'DTube',
    'provider_url' => 'https://d.tube/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://d\\.tube/v/.*$|i',
            ],
            'url' => 'https://api.d.tube/oembed',
        ],
    ]
],
[
    'provider_name' => 'EchoesHQ',
    'provider_url' => 'https://echoeshq.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.echoeshq\\.com/embed/.*$|i',
            ],
            'url' => 'https://api.echoeshq.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'eduMedia',
    'provider_url' => 'https://www.edumedia-sciences.com/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'EgliseInfo',
    'provider_url' => 'http://egliseinfo.catholique.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://egliseinfo\\.catholique\\.fr/.*$|i',
            ],
            'url' => 'http://egliseinfo.catholique.fr/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'ElevenLabs',
    'provider_url' => 'https://elevenlabs.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://elevenlabs\\.io/.*$|i',
            ],
            'url' => 'https://elevenlabs.io/next/oembed',
        ],
    ]
],
[
    'provider_name' => 'Embedery',
    'provider_url' => 'https://embedery.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://embedery\\.com/widget/.*$|i',
            ],
            'url' => 'https://embedery.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ethfiddle',
    'provider_url' => 'https://www.ethfiddle.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://ethfiddle\\.com/.*$|i',
            ],
            'url' => 'https://ethfiddle.com/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'EventLive',
    'provider_url' => 'https://eventlive.pro',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://evt\\.live/.*$|i',
                '|^https?://evt\\.live/.*/.*$|i',
                '|^https?://live\\.eventlive\\.pro/.*$|i',
                '|^https?://live\\.eventlive\\.pro/.*/.*$|i',
            ],
            'url' => 'https://evt.live/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'everviz',
    'provider_url' => 'https://everviz.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.everviz\\.com/embed/.*$|i',
                '|^https?://app\\.everviz\\.com/embed/.*$|i',
            ],
            'url' => 'https://api.everviz.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Everwall',
    'provider_url' => 'https://everwall.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cdn\\.everwall\\.com/hubs/iframe/.*$|i',
            ],
            'url' => 'https://cdn.everwall.com/hubs/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ex.Co',
    'provider_url' => 'https://ex.co',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.ex\\.co/stories/.*$|i',
                '|^https?://www\\.playbuzz\\.com/.*$|i',
            ],
            'url' => 'https://oembed.ex.co/item',
        ],
    ]
],
[
    'provider_name' => 'Eyrie',
    'provider_url' => 'https://eyrie.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://eyrie\\.io/board/.*$|i',
                '|^https?://eyrie\\.io/sparkfun/.*$|i',
            ],
            'url' => 'https://eyrie.io/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Facebook',
    'provider_url' => 'https://www.facebook.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.facebook\\.com/.*/posts/.*$|i',
                '|^https?://www\\.facebook\\.com/.*/activity/.*$|i',
                '|^https?://www\\.facebook\\.com/.*/photos/.*$|i',
                '|^https?://www\\.facebook\\.com/photo\\.php\\?fbid\\=.*$|i',
                '|^https?://www\\.facebook\\.com/photos/.*$|i',
                '|^https?://www\\.facebook\\.com/permalink\\.php\\?story_fbid\\=.*$|i',
                '|^https?://www\\.facebook\\.com/media/set\\?set\\=.*$|i',
                '|^https?://www\\.facebook\\.com/questions/.*$|i',
                '|^https?://www\\.facebook\\.com/notes/.*/.*/.*$|i',
            ],
            'url' => 'https://graph.facebook.com/v16.0/oembed_post',
        ],
        [
            'schemes' => [
                '|^https?://www\\.facebook\\.com/.*/videos/.*$|i',
                '|^https?://www\\.facebook\\.com/video\\.php\\?id\\=.*$|i',
                '|^https?://www\\.facebook\\.com/video\\.php\\?v\\=.*$|i',
            ],
            'url' => 'https://graph.facebook.com/v16.0/oembed_video',
        ],
        [
            'schemes' => [
                '|^https?://www\\.facebook\\.com/.*$|i',
            ],
            'url' => 'https://graph.facebook.com/v16.0/oembed_page',
        ],
    ]
],
[
    'provider_name' => 'Fader',
    'provider_url' => 'https://app.getfader.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.getfader\\.com/projects/.*/publish$|i',
            ],
            'url' => 'https://app.getfader.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Faithlife TV',
    'provider_url' => 'https://faithlifetv.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://faithlifetv\\.com/items/.*$|i',
                '|^https?://faithlifetv\\.com/items/resource/.*/.*$|i',
                '|^https?://faithlifetv\\.com/media/.*$|i',
                '|^https?://faithlifetv\\.com/media/assets/.*$|i',
                '|^https?://faithlifetv\\.com/media/resource/.*/.*$|i',
            ],
            'url' => 'https://faithlifetv.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Figma',
    'provider_url' => 'https://www.figma.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.figma\\.com/file/.*$|i',
                '|^https?://www\\.figma\\.com/design/.*$|i',
                '|^https?://www\\.figma\\.com/board/.*$|i',
                '|^https?://www\\.figma\\.com/slides/.*$|i',
                '|^https?://www\\.figma\\.com/buzz/.*$|i',
                '|^https?://www\\.figma\\.com/site/.*$|i',
                '|^https?://www\\.figma\\.com/make/.*$|i',
            ],
            'url' => 'https://www.figma.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Filestage',
    'provider_url' => 'https://filestage.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.filestage\\.io/step/.*.*$|i',
            ],
            'url' => 'https://app.filestage.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'Firework',
    'provider_url' => 'https://fireworktv.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.fireworktv\\.com/.*$|i',
                '|^https?://.*\\.fireworktv\\.com/embed/.*/v/.*$|i',
            ],
            'url' => 'https://www.fireworktv.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'FITE',
    'provider_url' => 'https://www.fite.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.fite\\.tv/watch/.*$|i',
            ],
            'url' => 'https://www.fite.tv/oembed',
        ],
    ]
],
[
    'provider_name' => 'Flat',
    'provider_url' => 'https://flat.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://flat\\.io/score/.*$|i',
                '|^https?://.*\\.flat\\.io/score/.*$|i',
            ],
            'url' => 'https://flat.io/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Flickr',
    'provider_url' => 'https://www.flickr.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.flickr\\.com/photos/.*$|i',
                '|^https?://flic\\.kr/p/.*$|i',
                '|^https?://flic\\.kr/s/.*$|i',
                '|^https?://.*\\.flickr\\.com/photos/.*$|i',
                '|^https?://flic\\.kr/p/.*$|i',
                '|^https?://flic\\.kr/s/.*$|i',
                '|^https?://.*\\..*\\.flickr\\.com/.*/.*$|i',
                '|^https?://.*\\..*\\.flickr\\.com/.*/.*$|i',
            ],
            'url' => 'https://www.flickr.com/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Flourish',
    'provider_url' => 'https://flourish.studio/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://public\\.flourish\\.studio/visualisation/.*$|i',
                '|^https?://public\\.flourish\\.studio/story/.*$|i',
            ],
            'url' => 'https://app.flourish.studio/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'FlowHubOrg',
    'provider_url' => 'https://flows.flowhub.org',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://flowhub\\.org/f/.*$|i',
                '|^https?://flowhub\\.org/s/.*$|i',
            ],
            'url' => 'https://flowhub.org/o/embed',
        ],
    ]
],
[
    'provider_name' => 'Fooday',
    'provider_url' => 'https://fooday.app',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://fooday\\.app/.*/reviews/.*$|i',
                '|^https?://fooday\\.app/.*/spots/.*$|i',
            ],
            'url' => 'https://fooday.app/oembed',
        ],
    ]
],
[
    'provider_name' => 'Form-Data',
    'provider_url' => 'https://form-data.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://forms\\.form\\-data\\.com/.*$|i',
            ],
            'url' => 'https://forms.form-data.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'FOX SPORTS Australia',
    'provider_url' => 'http://www.foxsports.com.au',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://fiso\\.foxsports\\.com\\.au/isomorphic\\-widget/.*$|i',
                '|^https?://fiso\\.foxsports\\.com\\.au/isomorphic\\-widget/.*$|i',
            ],
            'url' => 'https://fiso.foxsports.com.au/oembed',
        ],
    ]
],
[
    'provider_name' => 'Framatube',
    'provider_url' => 'https://framatube.org/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://framatube\\.org/w/.*$|i',
            ],
            'url' => 'https://framatube.org/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'FrameBuzz',
    'provider_url' => 'https://framebuzz.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://framebuzz\\.com/v/.*$|i',
                '|^https?://framebuzz\\.com/v/.*$|i',
            ],
            'url' => 'https://framebuzz.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Framer',
    'provider_url' => 'https://www.framer.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://framer\\.com/share/.*$|i',
                '|^https?://framer\\.com/embed/.*$|i',
            ],
            'url' => 'https://api.framer.com/web/oembed',
        ],
    ]
],
[
    'provider_name' => 'Geograph Britain and Ireland',
    'provider_url' => 'https://www.geograph.org.uk/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.geograph\\.org\\.uk/.*$|i',
                '|^https?://.*\\.geograph\\.co\\.uk/.*$|i',
                '|^https?://.*\\.geograph\\.ie/.*$|i',
                '|^https?://.*\\.wikimedia\\.org/.*_geograph\\.org\\.uk_.*$|i',
            ],
            'url' => 'http://api.geograph.org.uk/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Geograph Channel Islands',
    'provider_url' => 'http://channel-islands.geograph.org/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.geograph\\.org\\.gg/.*$|i',
                '|^https?://.*\\.geograph\\.org\\.je/.*$|i',
                '|^https?://channel\\-islands\\.geograph\\.org/.*$|i',
                '|^https?://channel\\-islands\\.geographs\\.org/.*$|i',
                '|^https?://.*\\.channel\\.geographs\\.org/.*$|i',
            ],
            'url' => 'http://www.geograph.org.gg/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Geograph Germany',
    'provider_url' => 'http://geo-en.hlipp.de/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://geo\\-en\\.hlipp\\.de/.*$|i',
                '|^https?://geo\\.hlipp\\.de/.*$|i',
                '|^https?://germany\\.geograph\\.org/.*$|i',
            ],
            'url' => 'http://geo.hlipp.de/restapi.php/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Getty Images',
    'provider_url' => 'http://www.gettyimages.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://gty\\.im/.*$|i',
            ],
            'url' => 'http://embed.gettyimages.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Gifnote',
    'provider_url' => 'https://www.gifnote.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.gifnote\\.com/play/.*$|i',
            ],
            'url' => 'https://www.gifnote.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'GIPHY',
    'provider_url' => 'https://giphy.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://giphy\\.com/gifs/.*$|i',
                '|^https?://giphy\\.com/clips/.*$|i',
                '|^https?://gph\\.is/.*$|i',
                '|^https?://media\\.giphy\\.com/media/.*/giphy\\.gif$|i',
            ],
            'url' => 'https://giphy.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'GloriaTV',
    'provider_url' => 'https://gloria.tv/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'GMetri',
    'provider_url' => 'https://www.gmetri.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://view\\.gmetri\\.com/.*$|i',
                '|^https?://.*\\.gmetri\\.com/.*$|i',
            ],
            'url' => 'https://embed.gmetri.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Gong',
    'provider_url' => 'https://www.gong.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.gong\\.io/call\\?id\\=.*$|i',
            ],
            'url' => 'https://app.gong.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'GOOD FOR JOB',
    'provider_url' => 'https://www.good-for-job.jp',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.good\\-for\\-job\\.jp/slides/.*$|i',
            ],
            'url' => 'https://www.good-for-job.jp/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Grain',
    'provider_url' => 'https://grain.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://grain\\.co/highlight/.*$|i',
                '|^https?://grain\\.co/share/.*$|i',
                '|^https?://grain\\.com/share/.*$|i',
            ],
            'url' => 'https://api.grain.com/_/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'GT Channel',
    'provider_url' => 'https://gtchannel.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://gtchannel\\.com/watch/.*$|i',
            ],
            'url' => 'https://api.luminery.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Gumlet',
    'provider_url' => 'https://www.gumlet.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://gumlet\\.tv/watch/.*$|i',
                '|^https?://play\\.gumlet\\.io/embed/.*$|i',
            ],
            'url' => 'https://api.gumlet.com/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'GW2 Fashions',
    'provider_url' => 'https://gw2fashions.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://gw2fashions\\.com/fashion/.*$|i',
            ],
            'url' => 'https://gw2fashions.com/fashion/oembed',
        ],
    ]
],
[
    'provider_name' => 'Gyazo',
    'provider_url' => 'https://gyazo.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://gyazo\\.com/.*$|i',
            ],
            'url' => 'https://api.gyazo.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'HASH',
    'provider_url' => 'https://hash.ai',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://core\\.hash\\.ai/@.*$|i',
            ],
            'url' => 'https://api.hash.ai/oembed',
        ],
    ]
],
[
    'provider_name' => 'hearthis.at',
    'provider_url' => 'https://hearthis.at/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://hearthis\\.at/.*/.*/$|i',
                '|^https?://hearthis\\.at/.*/set/.*/$|i',
            ],
            'url' => 'https://hearthis.at/oembed/?format=json',
        ],
    ]
],
[
    'provider_name' => 'helenenglish_education',
    'provider_url' => 'https://helenenglish.education/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://helenenglish\\.education/widget.*$|i',
            ],
            'url' => 'https://helenenglish.education/embed',
        ],
    ]
],
[
    'provider_name' => 'Heyzine',
    'provider_url' => 'https://heyzine.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://heyzine\\.com/flip\\-book/.*$|i',
                '|^https?://.*\\.hflip\\.co/.*$|i',
                '|^https?://.*\\.aflip\\.in/.*$|i',
            ],
            'url' => 'https://heyzine.com/api1/oembed',
        ],
    ]
],
[
    'provider_name' => 'hihaho',
    'provider_url' => 'https://www.hihaho.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://player\\.hihaho\\.com/.*$|i',
            ],
            'url' => 'https://player.hihaho.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'HippoVideo',
    'provider_url' => 'https://hippovideo.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.hippovideo\\.io/.*$|i',
                '|^https?://.*\\.hippovideo\\.io/.*$|i',
            ],
            'url' => 'https://www.hippovideo.io/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Homey',
    'provider_url' => 'https://homey.app',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://homey\\.app/f/.*$|i',
                '|^https?://homey\\.app/.*/flow/.*$|i',
            ],
            'url' => 'https://homey.app/api/oembed/flow',
        ],
    ]
],
[
    'provider_name' => 'Hopvue',
    'provider_url' => 'https://www.hopvue.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.hopvue\\.com/.*$|i',
            ],
            'url' => 'https://portal.hopvue.com/api/oembed/',
        ],
    ]
],
[
    'provider_name' => 'HuffDuffer',
    'provider_url' => 'http://huffduffer.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://huffduffer\\.com/.*/.*$|i',
            ],
            'url' => 'http://huffduffer.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Hulu',
    'provider_url' => 'http://www.hulu.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.hulu\\.com/watch/.*$|i',
            ],
            'url' => 'http://www.hulu.com/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Icosa Gallery',
    'provider_url' => 'https://icosa.gallery',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://icosa\\.gallery/view/.*$|i',
            ],
            'url' => 'https://api.icosa.gallery/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ideamapper',
    'provider_url' => 'https://ideamapper.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://oembed\\.ideamapper\\.com/.*$|i',
            ],
            'url' => 'https://oembed.ideamapper.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Idomoo',
    'provider_url' => 'https://idomoo.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.idomoo\\.com/.*$|i',
            ],
            'url' => 'https://oembed.idomoo.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'iFixit',
    'provider_url' => 'http://www.iFixit.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.ifixit\\.com/Guide/View/.*$|i',
            ],
            'url' => 'http://www.ifixit.com/Embed',
        ],
    ]
],
[
    'provider_name' => 'IFTTT',
    'provider_url' => 'http://www.ifttt.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://ifttt\\.com/recipes/.*$|i',
            ],
            'url' => 'http://www.ifttt.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Ignite',
    'provider_url' => 'https://ignite.video/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.videocdn\\.net/player/.*$|i',
                '|^https?://.*\\.euvideocdn\\.com/player/.*$|i',
            ],
            'url' => 'https://app.ignitevideo.cloud/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'iHeartRadio',
    'provider_url' => 'https://www.iheart.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.iheart\\.com/podcast/.*/.*$|i',
            ],
            'url' => 'https://www.iheart.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'iMenuPro',
    'provider_url' => 'https://imenupro.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://qr\\.imenupro\\.com/.*$|i',
                '|^https?://qr\\.imenupro\\.com/.*$|i',
            ],
            'url' => 'https://qr.imenupro.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Incredible',
    'provider_url' => 'https://incredible.dev',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://incredible\\.dev/watch/.*$|i',
            ],
            'url' => 'https://oembed.incredible.dev/oembed',
        ],
    ]
],
[
    'provider_name' => 'Indaco',
    'provider_url' => 'https://player.indacolive.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://player\\.indacolive\\.com/player/jwp/clients/.*$|i',
            ],
            'url' => 'https://player.indacolive.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Infogram',
    'provider_url' => 'https://infogram.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://infogram\\.com/.*$|i',
            ],
            'url' => 'https://infogram.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Infoveave',
    'provider_url' => 'https://infoveave.net/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.infoveave\\.net/E/.*$|i',
                '|^https?://.*\\.infoveave\\.net/P/.*$|i',
            ],
            'url' => 'https://infoveave.net/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Injurymap',
    'provider_url' => 'https://www.injurymap.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.injurymap\\.com/exercises/.*$|i',
            ],
            'url' => 'https://www.injurymap.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Inoreader',
    'provider_url' => 'https://www.inoreader.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.inoreader\\.com/oembed/$|i',
            ],
            'url' => 'https://www.inoreader.com/oembed/api/',
        ],
    ]
],
[
    'provider_name' => 'inphood',
    'provider_url' => 'http://inphood.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.inphood\\.com/.*$|i',
            ],
            'url' => 'http://api.inphood.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Insight Timer',
    'provider_url' => 'https://insighttimer.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://insighttimer\\.com/.*$|i',
            ],
            'url' => 'https://widgets.insighttimer.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Instagram',
    'provider_url' => 'https://instagram.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://instagram\\.com/.*/p/.*$|i',
                '|^https?://www\\.instagram\\.com/.*/p/.*$|i',
                '|^https?://instagram\\.com/.*/p/.*$|i',
                '|^https?://www\\.instagram\\.com/.*/p/.*$|i',
                '|^https?://instagram\\.com/p/.*$|i',
                '|^https?://instagr\\.am/p/.*$|i',
                '|^https?://www\\.instagram\\.com/p/.*$|i',
                '|^https?://www\\.instagr\\.am/p/.*$|i',
                '|^https?://instagram\\.com/p/.*$|i',
                '|^https?://instagr\\.am/p/.*$|i',
                '|^https?://www\\.instagram\\.com/p/.*$|i',
                '|^https?://www\\.instagr\\.am/p/.*$|i',
                '|^https?://instagram\\.com/tv/.*$|i',
                '|^https?://instagr\\.am/tv/.*$|i',
                '|^https?://www\\.instagram\\.com/tv/.*$|i',
                '|^https?://www\\.instagr\\.am/tv/.*$|i',
                '|^https?://instagram\\.com/tv/.*$|i',
                '|^https?://instagr\\.am/tv/.*$|i',
                '|^https?://www\\.instagram\\.com/tv/.*$|i',
                '|^https?://www\\.instagr\\.am/tv/.*$|i',
                '|^https?://www\\.instagram\\.com/reel/.*$|i',
                '|^https?://www\\.instagram\\.com/reel/.*$|i',
                '|^https?://instagram\\.com/reel/.*$|i',
                '|^https?://instagram\\.com/reel/.*$|i',
                '|^https?://instagr\\.am/reel/.*$|i',
                '|^https?://instagr\\.am/reel/.*$|i',
            ],
            'url' => 'https://graph.facebook.com/v16.0/instagram_oembed',
        ],
    ]
],
[
    'provider_name' => 'Insticator Inc',
    'provider_url' => 'https://www.insticator.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://ppa\\.insticator\\.com/embed\\-unit/.*$|i',
            ],
            'url' => 'https://www.insticator.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Issuu',
    'provider_url' => 'https://issuu.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://issuu\\.com/.*/docs/.*$|i',
            ],
            'url' => 'https://issuu.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Itabtech infosys',
    'provider_url' => 'https://samay.itabtechinfosys.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://samay\\.itabtechinfosys\\.com/.*$|i',
            ],
            'url' => 'https://samay.itabtechinfosys.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'itemis CREATE',
    'provider_url' => 'https://play.itemis.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.itemis\\.io/.*$|i',
            ],
            'url' => 'https://create.storage.api.itemis.io/api/embed',
        ],
    ]
],
[
    'provider_name' => 'Jovian',
    'provider_url' => 'https://jovian.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://jovian\\.ml/.*$|i',
                '|^https?://jovian\\.ml/viewer.*$|i',
                '|^https?://.*\\.jovian\\.ml/.*$|i',
                '|^https?://jovian\\.ai/.*$|i',
                '|^https?://jovian\\.ai/viewer.*$|i',
                '|^https?://.*\\.jovian\\.ai/.*$|i',
                '|^https?://jovian\\.com/.*$|i',
                '|^https?://jovian\\.com/viewer.*$|i',
                '|^https?://.*\\.jovian\\.com/.*$|i',
            ],
            'url' => 'https://api.jovian.com/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'Juntos',
    'provider_url' => 'https://juntos.live',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.juntos\\.live/solo/.*$|i',
                '|^https?://play\\.juntos\\.live/host/quiz/.*$|i',
            ],
            'url' => 'https://play.juntos.live/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'KakaoTv',
    'provider_url' => 'https://tv.kakao.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://tv\\.kakao\\.com/channel/.*/cliplink/.*$|i',
                '|^https?://tv\\.kakao\\.com/m/channel/.*/cliplink/.*$|i',
                '|^https?://tv\\.kakao\\.com/channel/v/.*$|i',
                '|^https?://tv\\.kakao\\.com/channel/.*/livelink/.*$|i',
                '|^https?://tv\\.kakao\\.com/m/channel/.*/livelink/.*$|i',
                '|^https?://tv\\.kakao\\.com/channel/l/.*$|i',
            ],
            'url' => 'https://tv.kakao.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kickstarter',
    'provider_url' => 'http://www.kickstarter.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.kickstarter\\.com/projects/.*$|i',
            ],
            'url' => 'http://www.kickstarter.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kidoju',
    'provider_url' => 'https://www.kidoju.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.kidoju\\.com/en/x/.*/.*$|i',
                '|^https?://www\\.kidoju\\.com/fr/x/.*/.*$|i',
            ],
            'url' => 'https://www.kidoju.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kirim.Email',
    'provider_url' => 'https://kirim.email/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://halaman\\.email/form/.*$|i',
                '|^https?://aplikasi\\.kirim\\.email/form/.*$|i',
            ],
            'url' => 'https://halaman.email/service/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kit',
    'provider_url' => 'https://kit.co/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://kit\\.co/.*/.*$|i',
                '|^https?://kit\\.co/.*/.*$|i',
            ],
            'url' => 'https://embed.kit.co/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kitchenbowl',
    'provider_url' => 'http://www.kitchenbowl.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.kitchenbowl\\.com/recipe/.*$|i',
            ],
            'url' => 'http://www.kitchenbowl.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'kmdr',
    'provider_url' => 'https://kmdr.sh',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.kmdr\\.sh/h/.*$|i',
                '|^https?://app\\.kmdr\\.sh/history/.*$|i',
            ],
            'url' => 'https://api.kmdr.sh/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Knacki',
    'provider_url' => 'http://jdr.knacki.info',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://jdr\\.knacki\\.info/meuh/.*$|i',
                '|^https?://jdr\\.knacki\\.info/meuh/.*$|i',
            ],
            'url' => 'https://jdr.knacki.info/oembed',
        ],
    ]
],
[
    'provider_name' => 'Knowledge Pad',
    'provider_url' => 'https://knowledgepad.co/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://knowledgepad\\.co/\\#/knowledge/.*$|i',
            ],
            'url' => 'https://api.spoonacular.com/knowledge/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kooapp',
    'provider_url' => 'https://kooapp.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.kooapp\\.com/koo/.*$|i',
                '|^https?://.*\\.kooapp\\.com/koo/.*$|i',
            ],
            'url' => 'https://embed.kooapp.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kubit',
    'provider_url' => 'https://kubit.ai',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://kubit\\.ai/.*$|i',
                '|^https?://.*\\.kubit\\.ai/.*$|i',
            ],
            'url' => 'https://kubit.ai/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Kurozora',
    'provider_url' => 'https://kurozora.app/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://kurozora\\.app/episodes/.*$|i',
                '|^https?://kurozora\\.app/songs/.*$|i',
            ],
            'url' => 'https://kurozora.app/oembed',
        ],
    ]
],
[
    'provider_name' => 'Land of Assets',
    'provider_url' => 'https://landofassets.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://landofassets\\.com/.*$|i',
                '|^https?://landofassets\\.com/.*/assets$|i',
                '|^https?://landofassets\\.com/.*/assets/.*$|i',
                '|^https?://landofassets\\.com/.*/assets/.*/embed$|i',
            ],
            'url' => 'https://api.landofassets.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'LearningApps.org',
    'provider_url' => 'http://learningapps.org/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://learningapps\\.org/.*$|i',
            ],
            'url' => 'http://learningapps.org/oembed.php',
        ],
    ]
],
[
    'provider_name' => 'LeMans.Pod',
    'provider_url' => 'https://umotion-test.univ-lemans.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://umotion\\-test\\.univ\\-lemans\\.fr/video/.*$|i',
            ],
            'url' => 'https://umotion-test.univ-lemans.fr/oembed',
        ],
    ]
],
[
    'provider_name' => 'Lille.Pod',
    'provider_url' => 'https://pod.univ-lille.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://pod\\.univ\\-lille\\.fr/video/.*$|i',
            ],
            'url' => 'https://pod.univ-lille.fr/video/oembed',
        ],
    ]
],
[
    'provider_name' => 'Line Place',
    'provider_url' => 'https://place.line.me',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://place\\.line\\.me/businesses/.*$|i',
            ],
            'url' => 'https://place.line.me/oembed',
        ],
    ]
],
[
    'provider_name' => 'Linkstackz',
    'provider_url' => 'https://www.linkstackz.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://linkstackz\\.com/irf/.*$|i',
                '|^https?://linkstackz\\.com/post/.*$|i',
            ],
            'url' => 'https://api.linkstackz.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Livestream',
    'provider_url' => 'https://livestream.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://livestream\\.com/accounts/.*/events/.*$|i',
                '|^https?://livestream\\.com/accounts/.*/events/.*/videos/.*$|i',
                '|^https?://livestream\\.com/.*/events/.*$|i',
                '|^https?://livestream\\.com/.*/events/.*/videos/.*$|i',
                '|^https?://livestream\\.com/.*/.*$|i',
                '|^https?://livestream\\.com/.*/.*/videos/.*$|i',
            ],
            'url' => 'https://livestream.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Loom',
    'provider_url' => 'https://www.loom.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://loom\\.com/i/.*$|i',
                '|^https?://loom\\.com/share/.*$|i',
            ],
            'url' => 'https://www.loom.com/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'LottieFiles',
    'provider_url' => 'https://lottiefiles.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://lottiefiles\\.com/.*$|i',
                '|^https?://.*\\.lottiefiles\\.com/.*$|i',
                '|^https?://.*\\.lottie\\.host/.*$|i',
                '|^https?://lottie\\.host/.*$|i',
            ],
            'url' => 'https://embed.lottiefiles.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ludus',
    'provider_url' => 'https://ludus.one',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.ludus\\.one/.*$|i',
            ],
            'url' => 'https://app.ludus.one/oembed',
        ],
    ]
],
[
    'provider_name' => 'Lumiere',
    'provider_url' => 'https://latd.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.lumiere\\.is/v/.*$|i',
            ],
            'url' => 'https://admin.lumiere.is/api/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'marimo',
    'provider_url' => 'https://marimo.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://marimo\\.app/.*$|i',
            ],
            'url' => 'https://marimo.app/oembed',
        ],
    ]
],
[
    'provider_name' => 'MathEmbed',
    'provider_url' => 'http://mathembed.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mathembed\\.com/latex\\?inputText\\=.*$|i',
                '|^https?://mathembed\\.com/latex\\?inputText\\=.*$|i',
            ],
            'url' => 'http://mathembed.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Matterport',
    'provider_url' => 'https://matterport.com/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'me.me',
    'provider_url' => 'https://me.me/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://me\\.me/i/.*$|i',
            ],
            'url' => 'https://me.me/oembed',
        ],
    ]
],
[
    'provider_name' => 'Mediastream',
    'provider_url' => 'https://mdstrm.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mdstrm\\.com/embed/.*$|i',
                '|^https?://mdstrm\\.com/live\\-stream/.*$|i',
                '|^https?://mdstrm\\.com/image/.*$|i',
            ],
            'url' => 'https://mdstrm.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Medienarchiv der Künste - Zürcher Hochschule der Künste',
    'provider_url' => 'https://medienarchiv.zhdk.ch/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://medienarchiv\\.zhdk\\.ch/entries/.*$|i',
                '|^https?://zhdk\\.medienarchiv\\.ch/entries/.*$|i',
            ],
            'url' => 'https://medienarchiv.zhdk.ch/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Mermaid Ink',
    'provider_url' => 'https://mermaid.ink',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mermaid\\.ink/img/.*$|i',
                '|^https?://mermaid\\.ink/svg/.*$|i',
            ],
            'url' => 'https://mermaid.ink/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Microsoft Stream',
    'provider_url' => 'https://stream.microsoft.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.microsoftstream\\.com/video/.*$|i',
                '|^https?://.*\\.microsoftstream\\.com/channel/.*$|i',
            ],
            'url' => 'https://web.microsoftstream.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Minerva',
    'provider_url' => 'https://www.minervaknows.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.minervaknows\\.com/featured\\-recipes/.*$|i',
                '|^https?://www\\.minervaknows\\.com/themes/.*$|i',
                '|^https?://www\\.minervaknows\\.com/themes/.*/recipes/.*$|i',
                '|^https?://app\\.minervaknows\\.com/recipes/.*$|i',
                '|^https?://app\\.minervaknows\\.com/recipes/.*/follow$|i',
            ],
            'url' => 'https://oembed.minervaknows.com',
        ],
    ]
],
[
    'provider_name' => 'Miro',
    'provider_url' => 'https://miro.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://miro\\.com/app/board/.*$|i',
            ],
            'url' => 'https://miro.com/api/v1/oembed',
        ],
        [
            'schemes' => [
                '|^https?://miro\\.com/video\\-player/.*$|i',
            ],
            'url' => 'https://miro.com/video-player/oembed',
        ],
    ]
],
[
    'provider_name' => 'MixCloud',
    'provider_url' => 'https://mixcloud.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.mixcloud\\.com/.*/.*/$|i',
                '|^https?://www\\.mixcloud\\.com/.*/.*/$|i',
            ],
            'url' => 'https://www.mixcloud.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Mixpanel',
    'provider_url' => 'https://mixpanel.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mixpanel\\.com/.*$|i',
                '|^https?://.*\\.mixpanel\\.com/.*$|i',
            ],
            'url' => 'https://mixpanel.com/api/app/embed/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Moby Picture',
    'provider_url' => 'http://www.mobypicture.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.mobypicture\\.com/user/.*/view/.*$|i',
                '|^https?://moby\\.to/.*$|i',
            ],
            'url' => 'http://api.mobypicture.com/oEmbed',
        ],
    ]
],
[
    'provider_name' => 'Music Box Maniacs',
    'provider_url' => 'https://musicboxmaniacs.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://musicboxmaniacs\\.com/explore/melody/.*$|i',
            ],
            'url' => 'https://musicboxmaniacs.com/embed/',
        ],
    ]
],
[
    'provider_name' => 'myBeweeg',
    'provider_url' => 'https://mybeweeg.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mybeweeg\\.com/w/.*$|i',
            ],
            'url' => 'https://mybeweeg.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'MySQL Visual Explain',
    'provider_url' => 'https://mysqlexplain.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mysqlexplain\\.com/explain/.*$|i',
                '|^https?://embed\\.mysqlexplain\\.com/explain/.*$|i',
            ],
            'url' => 'https://api.mysqlexplain.com/v2/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'Namchey',
    'provider_url' => 'https://namchey.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://namchey\\.com/embeds/.*$|i',
            ],
            'url' => 'https://namchey.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'nanoo.tv',
    'provider_url' => 'https://www.nanoo.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.nanoo\\.tv/link/.*$|i',
                '|^https?://nanoo\\.tv/link/.*$|i',
                '|^https?://.*\\.nanoo\\.pro/link/.*$|i',
                '|^https?://nanoo\\.pro/link/.*$|i',
                '|^https?://.*\\.nanoo\\.tv/link/.*$|i',
                '|^https?://nanoo\\.tv/link/.*$|i',
                '|^https?://.*\\.nanoo\\.pro/link/.*$|i',
                '|^https?://nanoo\\.pro/link/.*$|i',
                '|^https?://media\\.zhdk\\.ch/signatur/.*$|i',
                '|^https?://new\\.media\\.zhdk\\.ch/signatur/.*$|i',
                '|^https?://media\\.zhdk\\.ch/signatur/.*$|i',
                '|^https?://new\\.media\\.zhdk\\.ch/signatur/.*$|i',
            ],
            'url' => 'https://www.nanoo.tv/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Nasjonalbiblioteket',
    'provider_url' => 'https://www.nb.no/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.nb\\.no/items/.*$|i',
            ],
            'url' => 'https://api.nb.no/catalog/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Natural Atlas',
    'provider_url' => 'https://naturalatlas.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://naturalatlas\\.com/.*$|i',
                '|^https?://naturalatlas\\.com/.*/.*$|i',
                '|^https?://naturalatlas\\.com/.*/.*/.*$|i',
                '|^https?://naturalatlas\\.com/.*/.*/.*/.*$|i',
            ],
            'url' => 'https://naturalatlas.com/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Naver Clip',
    'provider_url' => 'https://m.naver.com/shorts',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://naver\\.me/.*$|i',
                '|^https?://m\\.naver\\.com/shorts/.*$|i',
            ],
            'url' => 'https://m.naver.com/shorts/oEmbed',
        ],
    ]
],
[
    'provider_name' => 'NDLA - Norwegian Digital Learning Arena',
    'provider_url' => 'https://ndla.no',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://ndla\\.no/.*$|i',
                '|^https?://ndla\\.no/article/.*$|i',
                '|^https?://ndla\\.no/audio/.*$|i',
                '|^https?://ndla\\.no/concept/.*$|i',
                '|^https?://ndla\\.no/image/.*$|i',
                '|^https?://ndla\\.no/video/.*$|i',
            ],
            'url' => 'https://ndla.no/oembed',
        ],
    ]
],
[
    'provider_name' => 'Nebula',
    'provider_url' => 'https://nebula.tv',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://nebula\\.tv/videos/.*$|i',
            ],
            'url' => 'https://nebula.tv/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Nebula Beta',
    'provider_url' => 'https://beta.nebula.tv',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://beta\\.nebula\\.tv/videos/.*$|i',
            ],
            'url' => 'https://beta.nebula.tv/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Needle Cloud',
    'provider_url' => 'https://cloud.needle.tools',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://cloud\\.needle\\.tools/\\-/assets/.*/file$|i',
                '|^https?://cloud\\.needle\\.tools/view\\?file\\=.*$|i',
                '|^https?://.*\\.needle\\.run/.*$|i',
            ],
            'url' => 'https://cloud.needle.tools/oembed',
        ],
    ]
],
[
    'provider_name' => 'neetoRecord',
    'provider_url' => 'https://neetorecord.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.neetorecord\\.com/watch/.*$|i',
            ],
            'url' => 'https://api.neetorecord.com/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'nfb.ca',
    'provider_url' => 'http://www.nfb.ca/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.nfb\\.ca/film/.*$|i',
            ],
            'url' => 'http://www.nfb.ca/remote/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'NoPaste',
    'provider_url' => 'https://nopaste.ml',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://nopaste\\.ml/.*$|i',
            ],
            'url' => 'https://oembed.nopaste.ml',
        ],
    ]
],
[
    'provider_name' => 'Observable',
    'provider_url' => 'https://observablehq.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://observablehq\\.com/@.*/.*$|i',
                '|^https?://observablehq\\.com/d/.*$|i',
                '|^https?://observablehq\\.com/embed/.*$|i',
            ],
            'url' => 'https://api.observablehq.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Odds.com.au',
    'provider_url' => 'https://www.odds.com.au',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.odds\\.com\\.au/.*$|i',
                '|^https?://odds\\.com\\.au/.*$|i',
            ],
            'url' => 'https://www.odds.com.au/api/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Odesli (formerly Songlink)',
    'provider_url' => 'https://odesli.co',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://song\\.link/.*$|i',
                '|^https?://album\\.link/.*$|i',
                '|^https?://artist\\.link/.*$|i',
                '|^https?://playlist\\.link/.*$|i',
                '|^https?://pods\\.link/.*$|i',
                '|^https?://mylink\\.page/.*$|i',
                '|^https?://odesli\\.co/.*$|i',
            ],
            'url' => 'https://song.link/oembed',
        ],
    ]
],
[
    'provider_name' => 'Odysee',
    'provider_url' => 'https://odysee.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://odysee\\.com/.*/.*$|i',
                '|^https?://odysee\\.com/.*$|i',
            ],
            'url' => 'https://odysee.com/$/oembed',
        ],
    ]
],
[
    'provider_name' => 'Official FM',
    'provider_url' => 'http://official.fm',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://official\\.fm/tracks/.*$|i',
                '|^https?://official\\.fm/playlists/.*$|i',
            ],
            'url' => 'http://official.fm/services/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Omniscope',
    'provider_url' => 'https://omniscope.me/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://omniscope\\.me/.*$|i',
            ],
            'url' => 'https://omniscope.me/_global_/oembed/json',
        ],
    ]
],
[
    'provider_name' => 'Omny Studio',
    'provider_url' => 'https://omnystudio.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://omny\\.fm/shows/.*$|i',
            ],
            'url' => 'https://omny.fm/oembed',
        ],
    ]
],
[
    'provider_name' => 'Orbitvu',
    'provider_url' => 'https://orbitvu.co',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://orbitvu\\.co/001/.*/ov3601/view$|i',
                '|^https?://orbitvu\\.co/001/.*/ov3601/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/ov3602/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/2/orbittour/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/1/2/orbittour/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/ov3601/view$|i',
                '|^https?://orbitvu\\.co/001/.*/ov3601/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/ov3602/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/2/orbittour/.*/view$|i',
                '|^https?://orbitvu\\.co/001/.*/1/2/orbittour/.*/view$|i',
            ],
            'url' => 'http://orbitvu.co/service/oembed',
        ],
    ]
],
[
    'provider_name' => 'Origits',
    'provider_url' => 'https://origits.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://origits\\.com/v/.*$|i',
            ],
            'url' => 'https://origits.net/oembed',
        ],
        [
            'schemes' => [
                '|^https?://origits\\.com/v/.*$|i',
            ],
            'url' => 'https://origits.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Outplayed.tv',
    'provider_url' => 'https://outplayed.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://outplayed\\.tv/media/.*$|i',
            ],
            'url' => 'https://outplayed.tv/oembed',
        ],
    ]
],
[
    'provider_name' => 'Overflow',
    'provider_url' => 'https://overflow.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://overflow\\.io/s/.*$|i',
                '|^https?://overflow\\.io/embed/.*$|i',
            ],
            'url' => 'https://overflow.io/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'OZ',
    'provider_url' => 'https://www.oz.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.oz\\.com/.*/video/.*$|i',
            ],
            'url' => 'https://core.oz.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Padlet',
    'provider_url' => 'https://padlet.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://padlet\\.com/.*$|i',
            ],
            'url' => 'https://padlet.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Panda Video',
    'provider_url' => 'https://pandavideo.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.tv\\.pandavideo\\.com\\.br/embed/\\?v\\=.*$|i',
                '|^https?://.*\\.tv\\.pandavideo\\.com\\.br/.*/playlist\\.m3u8$|i',
                '|^https?://dashboard\\.pandavideo\\.com\\.br/\\#/videos/.*$|i',
            ],
            'url' => 'https://api-v2.pandavideo.com.br/oembed',
        ],
    ]
],
[
    'provider_name' => 'Parta.io',
    'provider_url' => 'https://parta.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.parta\\.io/core/embed/.*$|i',
                '|^https?://.*\\.parta\\.io/core/embed/.*$|i',
            ],
            'url' => 'https://app.parta.io/core/oembed',
        ],
    ]
],
[
    'provider_name' => 'Pastery',
    'provider_url' => 'https://www.pastery.net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://pastery\\.net/.*$|i',
                '|^https?://pastery\\.net/.*$|i',
                '|^https?://www\\.pastery\\.net/.*$|i',
                '|^https?://www\\.pastery\\.net/.*$|i',
            ],
            'url' => 'https://www.pastery.net/oembed',
        ],
    ]
],
[
    'provider_name' => 'PeerTube.TV',
    'provider_url' => 'https://peertube.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://peertube\\.tv/w/.*$|i',
            ],
            'url' => 'https://peertube.tv/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Picturelfy',
    'provider_url' => 'https://www.picturelfy.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.picturelfy\\.com/p/.*$|i',
                '|^https?://www\\.picturelfy\\.com/p/.*$|i',
            ],
            'url' => 'https://api.picturelfy.com/service/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Piggy',
    'provider_url' => 'https://piggy.to',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://piggy\\.to/@.*/.*$|i',
                '|^https?://piggy\\.to/view/.*$|i',
            ],
            'url' => 'https://piggy.to/oembed',
        ],
    ]
],
[
    'provider_name' => 'Pikasso',
    'provider_url' => 'https://builder.pikasso.xyz',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.builder\\.pikasso\\.xyz/embed/.*$|i',
            ],
            'url' => 'https://builder.pikasso.xyz/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'PingVP',
    'provider_url' => 'https://www.pingvp.com/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'Pinpoll',
    'provider_url' => 'https://www.pinpoll.com/products/tools',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://tools\\.pinpoll\\.com/embed/.*$|i',
            ],
            'url' => 'https://tools.pinpoll.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Pinterest',
    'provider_url' => 'https://www.pinterest.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.pinterest\\.com/.*$|i',
            ],
            'url' => 'https://www.pinterest.com/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'PitchHub',
    'provider_url' => 'https://www.pitchhub.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://player\\.pitchhub\\.com/en/public/player/.*$|i',
            ],
            'url' => 'https://player.pitchhub.com/en/public/oembed',
        ],
    ]
],
[
    'provider_name' => 'Pixdor',
    'provider_url' => 'http://www.pixdor.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://store\\.pixdor\\.com/place\\-marker\\-widget/.*/show$|i',
                '|^https?://store\\.pixdor\\.com/map/.*/show$|i',
            ],
            'url' => 'https://store.pixdor.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Plusdocs',
    'provider_url' => 'http://plusdocs.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.plusdocs\\.com/.*/snapshots/.*$|i',
                '|^https?://app\\.plusdocs\\.com/.*/pages/edit/.*$|i',
                '|^https?://app\\.plusdocs\\.com/.*/pages/share/.*$|i',
            ],
            'url' => 'https://app.plusdocs.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Podbean',
    'provider_url' => 'http://podbean.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.podbean\\.com/e/.*$|i',
                '|^https?://.*\\.podbean\\.com/e/.*$|i',
            ],
            'url' => 'https://api.podbean.com/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Poll Daddy',
    'provider_url' => 'http://polldaddy.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.polldaddy\\.com/s/.*$|i',
                '|^https?://.*\\.polldaddy\\.com/poll/.*$|i',
                '|^https?://.*\\.polldaddy\\.com/ratings/.*$|i',
            ],
            'url' => 'http://polldaddy.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Portfolium',
    'provider_url' => 'https://portfolium.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://portfolium\\.com/entry/.*$|i',
            ],
            'url' => 'https://api.portfolium.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Present',
    'provider_url' => 'https://present.do',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://present\\.do/decks/.*$|i',
            ],
            'url' => 'https://gateway.cobalt.run/present/decks/oembed',
        ],
    ]
],
[
    'provider_name' => 'Prezi Video',
    'provider_url' => 'https://prezi.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://prezi\\.com/v/.*$|i',
                '|^https?://.*\\.prezi\\.com/v/.*$|i',
            ],
            'url' => 'https://prezi.com/v/oembed',
        ],
    ]
],
[
    'provider_name' => 'Programmingly.dev',
    'provider_url' => 'https://programmingly.dev',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://programmingly\\.dev/snippets/.*$|i',
            ],
            'url' => 'https://programmingly.dev/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'QTpi',
    'provider_url' => 'https://qtpi.gg/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://qtpi\\.gg/fashion/.*$|i',
            ],
            'url' => 'https://qtpi.gg/fashion/oembed',
        ],
    ]
],
[
    'provider_name' => 'Quartr',
    'provider_url' => 'http://quartr.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://quartr\\.com/.*$|i',
                '|^https?://web\\.quartr\\.com/.*$|i',
            ],
            'url' => 'https://web.quartr.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'QuellenSuche',
    'provider_url' => 'http://quellensuche.de',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://quellensuche\\.de/.*$|i',
            ],
            'url' => 'http://quellensuche.de/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Quiz.biz',
    'provider_url' => 'http://www.quiz.biz/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.quiz\\.biz/quizz\\-.*\\.html$|i',
            ],
            'url' => 'http://www.quiz.biz/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Quizz.biz',
    'provider_url' => 'http://www.quizz.biz/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.quizz\\.biz/quizz\\-.*\\.html$|i',
            ],
            'url' => 'http://www.quizz.biz/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'RadioPublic',
    'provider_url' => 'https://radiopublic.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.radiopublic\\.com/.*$|i',
                '|^https?://radiopublic\\.com/.*$|i',
                '|^https?://www\\.radiopublic\\.com/.*$|i',
                '|^https?://play\\.radiopublic\\.com/.*$|i',
                '|^https?://radiopublic\\.com/.*$|i',
                '|^https?://www\\.radiopublic\\.com/.*$|i',
                '|^https?://.*\\.radiopublic\\.com/.*$|i',
            ],
            'url' => 'https://oembed.radiopublic.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Raindrop',
    'provider_url' => 'https://raindrop.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://raindrop\\.io/.*$|i',
                '|^https?://raindrop\\.io/.*/.*$|i',
                '|^https?://raindrop\\.io/.*/.*/.*$|i',
                '|^https?://raindrop\\.io/.*/.*/.*/.*$|i',
            ],
            'url' => 'https://pub.raindrop.io/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'rcvis',
    'provider_url' => 'https://www.rcvis.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.rcvis\\.com/v/.*$|i',
                '|^https?://www\\.rcvis\\.com/visualize\\=.*$|i',
                '|^https?://www\\.rcvis\\.com/ve/.*$|i',
                '|^https?://www\\.rcvis\\.com/visualizeEmbedded\\=.*$|i',
            ],
            'url' => 'https://animatron.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Reddit',
    'provider_url' => 'https://reddit.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://reddit\\.com/r/.*/comments/.*/.*$|i',
                '|^https?://www\\.reddit\\.com/r/.*/comments/.*/.*$|i',
            ],
            'url' => 'https://www.reddit.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Redlof-Medien',
    'provider_url' => 'https://redlof-medien.de',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://redlof\\-medien\\.de/.*$|i',
                '|^https?://www\\.redlof\\-medien\\.de/.*$|i',
            ],
            'url' => 'https://redlof-medien.de/wp-json/oembed/1.0/embed',
        ],
        [
            'schemes' => [
                '|^https?://show\\.wexcreator\\.com/.*$|i',
                '|^https?://showroom\\.redlof\\-medien\\.de/.*$|i',
            ],
            'url' => 'https://api.wexcreator.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'ReleaseWire',
    'provider_url' => 'http://www.releasewire.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://rwire\\.com/.*$|i',
            ],
            'url' => 'http://publisher.releasewire.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Replit',
    'provider_url' => 'https://replit.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://repl\\.it/@.*/.*$|i',
                '|^https?://replit\\.com/@.*/.*$|i',
            ],
            'url' => 'https://replit.com/data/oembed',
        ],
    ]
],
[
    'provider_name' => 'ReverbNation',
    'provider_url' => 'https://www.reverbnation.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.reverbnation\\.com/.*$|i',
                '|^https?://www\\.reverbnation\\.com/.*/songs/.*$|i',
            ],
            'url' => 'https://www.reverbnation.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Roomshare',
    'provider_url' => 'http://roomshare.jp',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://roomshare\\.jp/post/.*$|i',
                '|^https?://roomshare\\.jp/en/post/.*$|i',
            ],
            'url' => 'http://roomshare.jp/en/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'RoosterTeeth',
    'provider_url' => 'https://roosterteeth.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://roosterteeth\\.com/.*$|i',
            ],
            'url' => 'https://roosterteeth.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Rumble',
    'provider_url' => 'https://rumble.com/',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'Runkit',
    'provider_url' => 'https://runkit.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://embed\\.runkit\\.com/.*,$|i',
                '|^https?://embed\\.runkit\\.com/.*,$|i',
            ],
            'url' => 'https://embed.runkit.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Saooti',
    'provider_url' => 'https://octopus.saooti.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://octopus\\.saooti\\.com/main/pub/podcast/.*$|i',
            ],
            'url' => 'https://octopus.saooti.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sapo Videos',
    'provider_url' => 'http://videos.sapo.pt',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://videos\\.sapo\\.pt/.*$|i',
            ],
            'url' => 'http://videos.sapo.pt/oembed',
        ],
    ]
],
[
    'provider_name' => 'Satcat',
    'provider_url' => 'https://www.satcat.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.satcat\\.com/sats/.*$|i',
            ],
            'url' => 'https://www.satcat.com/api/sats/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sato Video Player',
    'provider_url' => 'http://satoplayer.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://api\\.satoplayer\\.com/players/embed/.*$|i',
            ],
            'url' => 'https://api.satoplayer.com/players/oembed',
        ],
    ]
],
[
    'provider_name' => 'sbedit',
    'provider_url' => 'https://sbedit.net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://sbedit\\.net/.*$|i',
            ],
            'url' => 'https://sbedit.net/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Scenes',
    'provider_url' => 'https://getscenes.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://getscenes\\.com/e/.*$|i',
                '|^https?://getscenes\\.com/event/.*$|i',
            ],
            'url' => 'https://getscenes.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Screen9',
    'provider_url' => 'http://www.screen9.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://console\\.screen9\\.com/.*$|i',
                '|^https?://.*\\.screen9\\.tv/.*$|i',
            ],
            'url' => 'https://api.screen9.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Screencast.com',
    'provider_url' => 'http://www.screencast.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.screencast\\.com/.*$|i',
            ],
            'url' => 'https://api.screencast.com/external/oembed',
        ],
    ]
],
[
    'provider_name' => 'Screenr',
    'provider_url' => 'http://www.screenr.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.screenr\\.com/.*/$|i',
            ],
            'url' => 'http://www.screenr.com/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'ScribbleMaps',
    'provider_url' => 'https://scribblemaps.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.scribblemaps\\.com/maps/view/.*$|i',
                '|^https?://www\\.scribblemaps\\.com/maps/view/.*$|i',
                '|^https?://scribblemaps\\.com/maps/view/.*$|i',
                '|^https?://scribblemaps\\.com/maps/view/.*$|i',
            ],
            'url' => 'https://scribblemaps.com/api/services/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Scribd',
    'provider_url' => 'http://www.scribd.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.scribd\\.com/doc/.*$|i',
            ],
            'url' => 'http://www.scribd.com/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'SendtoNews',
    'provider_url' => 'http://www.sendtonews.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://embed\\.sendtonews\\.com/oembed/.*$|i',
            ],
            'url' => 'https://embed.sendtonews.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'SharedFile',
    'provider_url' => 'https://shared-file-kappa.vercel.app/file/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://shared\\-file\\-kappa\\.vercel\\.app/file/.*$|i',
            ],
            'url' => 'https://shared-file-kappa.vercel.app/file/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Shopshare',
    'provider_url' => 'https://shopshare.tv',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://shopshare\\.tv/shopboard/.*$|i',
                '|^https?://shopshare\\.tv/shopcast/.*$|i',
            ],
            'url' => 'https://shopshare.tv/api/shopcast/oembed',
        ],
    ]
],
[
    'provider_name' => 'ShortNote',
    'provider_url' => 'https://www.shortnote.jp/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.shortnote\\.jp/view/notes/.*$|i',
            ],
            'url' => 'https://www.shortnote.jp/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Shoudio',
    'provider_url' => 'http://shoudio.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://shoudio\\.com/.*$|i',
                '|^https?://shoud\\.io/.*$|i',
            ],
            'url' => 'http://shoudio.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Show by Animaker',
    'provider_url' => 'https://getshow.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.getshow\\.io/iframe/.*$|i',
                '|^https?://.*\\.getshow\\.io/share/.*$|i',
            ],
            'url' => 'https://api.getshow.io/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Show the Way, actionable location info',
    'provider_url' => 'https://showtheway.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://showtheway\\.io/to/.*$|i',
            ],
            'url' => 'https://showtheway.io/oembed',
        ],
    ]
],
[
    'provider_name' => 'Simplecast',
    'provider_url' => 'https://simplecast.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://simplecast\\.com/s/.*$|i',
            ],
            'url' => 'https://simplecast.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sizzle',
    'provider_url' => 'https://onsizzle.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://onsizzle\\.com/i/.*$|i',
            ],
            'url' => 'https://onsizzle.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sketch',
    'provider_url' => 'https://www.sketch.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.sketch\\.com/s/.*$|i',
                '|^https?://www\\.sketch\\.com/preview/.*$|i',
            ],
            'url' => 'https://graphql.sketch.cloud/embed/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sketchfab',
    'provider_url' => 'http://sketchfab.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://sketchfab\\.com/.*models/.*$|i',
                '|^https?://sketchfab\\.com/.*models/.*$|i',
                '|^https?://sketchfab\\.com/.*/folders/.*$|i',
            ],
            'url' => 'http://sketchfab.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Skoletube',
    'provider_url' => 'https://www.skoletube.dk/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.skoletube\\.dk/media/.*$|i',
                '|^https?://www\\.skoletube\\.dk/video/.*$|i',
                '|^https?://www\\.studietube\\.dk/media/.*$|i',
                '|^https?://www\\.studietube\\.dk/video/.*$|i',
            ],
            'url' => 'https://www.skoletube.dk/media/lasync/oembed/',
        ],
    ]
],
[
    'provider_name' => 'SlideShare',
    'provider_url' => 'http://www.slideshare.net/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.slideshare\\.net/.*/.*$|i',
                '|^https?://www\\.slideshare\\.net/.*/.*$|i',
                '|^https?://fr\\.slideshare\\.net/.*/.*$|i',
                '|^https?://fr\\.slideshare\\.net/.*/.*$|i',
                '|^https?://de\\.slideshare\\.net/.*/.*$|i',
                '|^https?://de\\.slideshare\\.net/.*/.*$|i',
                '|^https?://es\\.slideshare\\.net/.*/.*$|i',
                '|^https?://es\\.slideshare\\.net/.*/.*$|i',
                '|^https?://pt\\.slideshare\\.net/.*/.*$|i',
                '|^https?://pt\\.slideshare\\.net/.*/.*$|i',
            ],
            'url' => 'https://www.slideshare.net/api/oembed/2',
        ],
    ]
],
[
    'provider_name' => 'SmashNotes',
    'provider_url' => 'https://smashnotes.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://smashnotes\\.com/p/.*$|i',
                '|^https?://smashnotes\\.com/p/.*/e/.* \\- https?://smashnotes\\.com/p/.*/e/.*/s/.*$|i',
            ],
            'url' => 'https://smashnotes.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Smeme',
    'provider_url' => 'https://smeme.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://open\\.smeme\\.com/.*$|i',
            ],
            'url' => 'https://open.smeme.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Smrthi',
    'provider_url' => 'https://www.smrthi.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.smrthi\\.com/book/.*$|i',
            ],
            'url' => 'https://www.smrthi.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'SmugMug',
    'provider_url' => 'https://www.smugmug.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.smugmug\\.com/.*$|i',
                '|^https?://.*\\.smugmug\\.com/.*$|i',
            ],
            'url' => 'https://api.smugmug.com/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'SocialExplorer',
    'provider_url' => 'https://www.socialexplorer.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.socialexplorer\\.com/.*/explore$|i',
                '|^https?://www\\.socialexplorer\\.com/.*/view$|i',
                '|^https?://www\\.socialexplorer\\.com/.*/edit$|i',
                '|^https?://www\\.socialexplorer\\.com/.*/embed$|i',
            ],
            'url' => 'https://www.socialexplorer.com/services/oembed/',
        ],
    ]
],
[
    'provider_name' => 'SOOP',
    'provider_url' => 'https://www.sooplive.co.kr',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vod\\.sooplive\\.co\\.kr/player/$|i',
                '|^https?://v\\.afree\\.ca/ST/$|i',
                '|^https?://vod\\.sooplive\\.co\\.kr/ST/$|i',
                '|^https?://vod\\.sooplive\\.co\\.kr/PLAYER/STATION/$|i',
                '|^https?://play\\.sooplive\\.co\\.kr/$|i',
            ],
            'url' => 'https://openapi.sooplive.co.kr/oembed/embedinfo',
        ],
    ]
],
[
    'provider_name' => 'SoundCloud',
    'provider_url' => 'http://soundcloud.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://soundcloud\\.com/.*$|i',
                '|^https?://soundcloud\\.com/.*$|i',
                '|^https?://on\\.soundcloud\\.com/.*$|i',
                '|^https?://soundcloud\\.app\\.goog\\.gl/.*$|i',
            ],
            'url' => 'https://soundcloud.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'SpeakerDeck',
    'provider_url' => 'https://speakerdeck.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://speakerdeck\\.com/.*/.*$|i',
                '|^https?://speakerdeck\\.com/.*/.*$|i',
            ],
            'url' => 'https://speakerdeck.com/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'Spotify',
    'provider_url' => 'https://spotify.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://open\\.spotify\\.com/.*$|i',
                '|^spotify:.*$|i',
                '|^https?://spotify\\.link/.*$|i',
            ],
            'url' => 'https://open.spotify.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Spotlightr',
    'provider_url' => 'https://spotlightr.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.spotlightr\\.com/watch/.*$|i',
                '|^https?://.*\\.spotlightr\\.com/publish/.*$|i',
                '|^https?://.*\\.cdn\\.spotlightr\\.com/watch/.*$|i',
                '|^https?://.*\\.cdn\\.spotlightr\\.com/publish/.*$|i',
            ],
            'url' => 'https://api.spotlightr.com/getOEmbed',
        ],
    ]
],
[
    'provider_name' => 'Spreaker',
    'provider_url' => 'https://www.spreaker.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.spreaker\\.com/.*$|i',
                '|^https?://.*\\.spreaker\\.com/.*$|i',
            ],
            'url' => 'https://api.spreaker.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'SproutVideo',
    'provider_url' => 'https://sproutvideo.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://sproutvideo\\.com/videos/.*$|i',
                '|^https?://.*\\.vids\\.io/videos/.*$|i',
            ],
            'url' => 'http://sproutvideo.com/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Spyke',
    'provider_url' => 'https://spyke.social',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://spyke\\.social/p/.*$|i',
                '|^https?://spyke\\.social/u/.*$|i',
                '|^https?://spyke\\.social/g/.*$|i',
                '|^https?://spyke\\.social/c/.*$|i',
                '|^https?://spyke\\.social/p/.*$|i',
                '|^https?://spyke\\.social/u/.*$|i',
                '|^https?://spyke\\.social/g/.*$|i',
                '|^https?://spyke\\.social/c/.*$|i',
                '|^https?://www\\.spyke\\.social/p/.*$|i',
                '|^https?://www\\.spyke\\.social/u/.*$|i',
                '|^https?://www\\.spyke\\.social/g/.*$|i',
                '|^https?://www\\.spyke\\.social/c/.*$|i',
                '|^https?://www\\.spyke\\.social/p/.*$|i',
                '|^https?://www\\.spyke\\.social/u/.*$|i',
                '|^https?://www\\.spyke\\.social/g/.*$|i',
                '|^https?://www\\.spyke\\.social/c/.*$|i',
            ],
            'url' => 'https://api.spyke.social/embed/oembed',
        ],
    ]
],
[
    'provider_name' => 'Stanford Digital Repository',
    'provider_url' => 'https://purl.stanford.edu/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://purl\\.stanford\\.edu/.*$|i',
            ],
            'url' => 'https://purl.stanford.edu/embed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Streamable',
    'provider_url' => 'https://streamable.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://streamable\\.com/.*$|i',
                '|^https?://streamable\\.com/.*$|i',
            ],
            'url' => 'https://api.streamable.com/oembed.json',
        ],
    ]
],
[
    'provider_name' => 'Streamio',
    'provider_url' => 'https://www.streamio.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://s3m\\.io/.*$|i',
                '|^https?://23m\\.io/.*$|i',
            ],
            'url' => 'https://streamio.com/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Subscribi',
    'provider_url' => 'https://subscribi.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://subscribi\\.io/api/oembed.*$|i',
            ],
            'url' => 'https://subscribi.io/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sudomemo',
    'provider_url' => 'https://www.sudomemo.net/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.sudomemo\\.net/watch/.*$|i',
                '|^https?://www\\.sudomemo\\.net/watch/.*$|i',
                '|^https?://archive\\.sudomemo\\.net/watch/.*$|i',
                '|^https?://archive\\.sudomemo\\.net/watch/.*$|i',
                '|^https?://flipnot\\.es/.*$|i',
                '|^https?://flipnot\\.es/.*$|i',
            ],
            'url' => 'https://www.sudomemo.net/oembed',
        ],
    ]
],
[
    'provider_name' => 'Supercut',
    'provider_url' => 'https://supercut.ai/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://supercut\\.ai/share/.*$|i',
            ],
            'url' => 'https://supercut.ai/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sutori',
    'provider_url' => 'https://www.sutori.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.sutori\\.com/story/.*$|i',
            ],
            'url' => 'https://www.sutori.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sway',
    'provider_url' => 'https://www.sway.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://sway\\.com/.*$|i',
                '|^https?://www\\.sway\\.com/.*$|i',
            ],
            'url' => 'https://sway.com/api/v1.0/oembed',
        ],
    ]
],
[
    'provider_name' => 'Sway Office',
    'provider_url' => 'https://sway.office.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://sway\\.office\\.com/.*$|i',
            ],
            'url' => 'https://sway.office.com/api/v1.0/oembed',
        ],
    ]
],
[
    'provider_name' => 'Synthesia',
    'provider_url' => 'https://www.synthesia.io/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://share\\.synthesia\\.io/.*$|i',
            ],
            'url' => 'https://69jr5v75rc.execute-api.eu-west-1.amazonaws.com/prod/v2/oembed',
        ],
    ]
],
[
    'provider_name' => 'Tech Post Cast',
    'provider_url' => 'https://techpostcast.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://techpostcast\\.com/headline\\-topic\\-programs/.*$|i',
            ],
            'url' => 'https://techpostcast.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'TED',
    'provider_url' => 'https://www.ted.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://ted\\.com/talks/.*$|i',
                '|^https?://ted\\.com/talks/.*$|i',
                '|^https?://www\\.ted\\.com/talks/.*$|i',
            ],
            'url' => 'https://www.ted.com/services/v1/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Tella',
    'provider_url' => 'https://www.tella.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.tella\\.tv/video/.*$|i',
                '|^https?://tella\\.video/.*$|i',
            ],
            'url' => 'https://www.tella.tv/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'The DAM consultants',
    'provider_url' => 'https://hubspot-media-bridge.thedamconsultants.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://hubspot\\-media\\-bridge\\.thedamconsultants\\.com/.*$|i',
            ],
            'url' => 'https://hubspot-media-bridge.thedamconsultants.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'The New York Times',
    'provider_url' => 'https://www.nytimes.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.nytimes\\.com/svc/oembed$|i',
                '|^https?://nytimes\\.com/.*$|i',
                '|^https?://.*\\.nytimes\\.com/.*$|i',
            ],
            'url' => 'https://www.nytimes.com/svc/oembed/json/',
        ],
    ]
],
[
    'provider_name' => 'They Said So',
    'provider_url' => 'https://theysaidso.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://theysaidso\\.com/image/.*$|i',
            ],
            'url' => 'https://theysaidso.com/extensions/oembed/',
        ],
    ]
],
[
    'provider_name' => 'TickCounter',
    'provider_url' => 'https://www.tickcounter.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.tickcounter\\.com/widget/.*$|i',
                '|^https?://www\\.tickcounter\\.com/countdown/.*$|i',
                '|^https?://www\\.tickcounter\\.com/countup/.*$|i',
                '|^https?://www\\.tickcounter\\.com/ticker/.*$|i',
                '|^https?://www\\.tickcounter\\.com/clock/.*$|i',
                '|^https?://www\\.tickcounter\\.com/worldclock/.*$|i',
                '|^https?://www\\.tickcounter\\.com/embed/.*$|i',
                '|^https?://www\\.tickcounter\\.com/full/.*$|i',
                '|^https?://www\\.tickcounter\\.com/widget/.*$|i',
                '|^https?://www\\.tickcounter\\.com/countdown/.*$|i',
                '|^https?://www\\.tickcounter\\.com/countup/.*$|i',
                '|^https?://www\\.tickcounter\\.com/ticker/.*$|i',
                '|^https?://www\\.tickcounter\\.com/clock/.*$|i',
                '|^https?://www\\.tickcounter\\.com/worldclock/.*$|i',
                '|^https?://www\\.tickcounter\\.com/embed/.*$|i',
                '|^https?://www\\.tickcounter\\.com/full/.*$|i',
            ],
            'url' => 'https://www.tickcounter.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'TikTok',
    'provider_url' => 'http://www.tiktok.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.tiktok\\.com/.*$|i',
                '|^https?://www\\.tiktok\\.com/.*/video/.*$|i',
            ],
            'url' => 'https://www.tiktok.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'tksn-me',
    'provider_url' => 'https://tksn.me',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://tksn\\.me/.*$|i',
                '|^https?://.*\\.tksn\\.me/.*$|i',
            ],
            'url' => 'https://tksn.me/api/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Tonic Audio',
    'provider_url' => 'https://tonicaudio.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://tonicaudio\\.com/take/.*$|i',
                '|^https?://tonicaudio\\.com/song/.*$|i',
                '|^https?://tnic\\.io/song/.*$|i',
                '|^https?://tnic\\.io/take/.*$|i',
            ],
            'url' => 'https://tonicaudio.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Toornament',
    'provider_url' => 'https://www.toornament.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.toornament\\.com/tournaments/.*/information$|i',
                '|^https?://www\\.toornament\\.com/tournaments/.*/registration/$|i',
                '|^https?://www\\.toornament\\.com/tournaments/.*/matches/schedule$|i',
                '|^https?://www\\.toornament\\.com/tournaments/.*/stages/.*/$|i',
            ],
            'url' => 'https://widget.toornament.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Topy',
    'provider_url' => 'http://www.topy.se/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.topy\\.se/image/.*$|i',
            ],
            'url' => 'http://www.topy.se/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Totango',
    'provider_url' => 'https://totango.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\-test\\.totango\\.com/.*$|i',
            ],
            'url' => 'https://app-test.totango.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Trackspace',
    'provider_url' => 'http://trackspace.upitup.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://trackspace\\.upitup\\.com/.*$|i',
            ],
            'url' => 'https://trackspace.upitup.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Trinity Audio',
    'provider_url' => 'https://trinityaudio.ai',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://trinitymedia\\.ai/player/.*$|i',
                '|^https?://trinitymedia\\.ai/player/.*/.*$|i',
                '|^https?://trinitymedia\\.ai/player/.*/.*/.*$|i',
            ],
            'url' => 'https://trinitymedia.ai/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Tumblr',
    'provider_url' => 'https://www.tumblr.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.tumblr\\.com/post/.*$|i',
            ],
            'url' => 'https://www.tumblr.com/oembed/1.0',
        ],
    ]
],
[
    'provider_name' => 'Tuxx',
    'provider_url' => 'https://www.tuxx.be/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.tuxx\\.be/.*$|i',
            ],
            'url' => 'https://www.tuxx.be/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'tvcf',
    'provider_url' => 'http://tvcf.co.kr',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.tvcf\\.co\\.kr/.*$|i',
                '|^https?://.*\\.tvcf\\.co\\.kr/.*$|i',
            ],
            'url' => 'https://play.tvcf.co.kr/rest/oembed',
        ],
    ]
],
[
    'provider_name' => 'Twinmotion',
    'provider_url' => 'https://twinmotion.unrealengine.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://twinmotion\\.unrealengine\\.com/presentation/.*$|i',
                '|^https?://twinmotion\\.unrealengine\\.com/panorama/.*$|i',
            ],
            'url' => 'https://twinmotion.unrealengine.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Twitter',
    'provider_url' => 'http://www.twitter.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://twitter\\.com/.*$|i',
                '|^https?://twitter\\.com/.*/status/.*$|i',
                '|^https?://.*\\.twitter\\.com/.*/status/.*$|i',
            ],
            'url' => 'https://publish.twitter.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'TypeCast',
    'provider_url' => 'https://typecast.ai',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.typecast\\.ai/s/.*$|i',
                '|^https?://play\\.typecast\\.ai/e/.*$|i',
                '|^https?://play\\.typecast\\.ai/.*$|i',
            ],
            'url' => 'https://play.typecast.ai/oembed',
        ],
    ]
],
[
    'provider_name' => 'Typlog',
    'provider_url' => 'https://typlog.com',
    'endpoints' => [
        
    ]
],
[
    'provider_name' => 'UAPod',
    'provider_url' => 'https://uapod.univ-antilles.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://uapod\\.univ\\-antilles\\.fr/video/.*$|i',
            ],
            'url' => 'https://uapod.univ-antilles.fr/oembed',
        ],
    ]
],
[
    'provider_name' => 'University of Cambridge Map',
    'provider_url' => 'https://map.cam.ac.uk',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://map\\.cam\\.ac\\.uk/.*$|i',
            ],
            'url' => 'https://map.cam.ac.uk/oembed/',
        ],
    ]
],
[
    'provider_name' => 'UnivParis1.Pod',
    'provider_url' => 'https://mediatheque.univ-paris1.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://mediatheque\\.univ\\-paris1\\.fr/video/.*$|i',
            ],
            'url' => 'https://mediatheque.univ-paris1.fr/oembed',
        ],
    ]
],
[
    'provider_name' => 'Upec.Pod',
    'provider_url' => 'https://pod.u-pec.fr/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://pod\\.u\\-pec\\.fr/video/.*$|i',
            ],
            'url' => 'https://pod.u-pec.fr/oembed',
        ],
    ]
],
[
    'provider_name' => 'Ustream',
    'provider_url' => 'http://www.ustream.tv',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.ustream\\.tv/.*$|i',
                '|^https?://.*\\.ustream\\.com/.*$|i',
            ],
            'url' => 'http://www.ustream.tv/oembed',
        ],
    ]
],
[
    'provider_name' => 'uStudio, Inc.',
    'provider_url' => 'https://www.ustudio.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.ustudio\\.com/embed/.*$|i',
                '|^https?://.*\\.ustudio\\.com/embed/.*/.*$|i',
            ],
            'url' => 'https://app.ustudio.com/api/v2/oembed',
        ],
    ]
],
[
    'provider_name' => 'VeeR VR',
    'provider_url' => 'http://veer.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://veer\\.tv/videos/.*$|i',
            ],
            'url' => 'https://api.veer.tv/oembed',
        ],
        [
            'schemes' => [
                '|^https?://veervr\\.tv/videos/.*$|i',
            ],
            'url' => 'https://api.veervr.tv/oembed',
        ],
    ]
],
[
    'provider_name' => 'VEVO',
    'provider_url' => 'http://www.vevo.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.vevo\\.com/.*$|i',
                '|^https?://www\\.vevo\\.com/.*$|i',
            ],
            'url' => 'https://www.vevo.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Videfit',
    'provider_url' => 'https://videfit.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://videfit\\.com/videos/.*$|i',
            ],
            'url' => 'https://videfit.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'VidMount',
    'provider_url' => 'https://vidmount.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vidmount\\.com/.*$|i',
            ],
            'url' => 'https://vidmount.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vidyard',
    'provider_url' => 'https://vidyard.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.vidyard\\.com/.*$|i',
                '|^https?://.*\\.vidyard\\.com/.*$|i',
                '|^https?://.*\\.hubs\\.vidyard\\.com/.*$|i',
                '|^https?://.*\\.hubs\\.vidyard\\.com/.*$|i',
            ],
            'url' => 'https://api.vidyard.com/dashboard/v1.1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vimeo',
    'provider_url' => 'https://vimeo.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vimeo\\.com/.*$|i',
                '|^https?://vimeo\\.com/album/.*/video/.*$|i',
                '|^https?://vimeo\\.com/channels/.*/.*$|i',
                '|^https?://vimeo\\.com/groups/.*/videos/.*$|i',
                '|^https?://vimeo\\.com/ondemand/.*/.*$|i',
                '|^https?://player\\.vimeo\\.com/video/.*$|i',
                '|^https?://vimeo\\.com/event/.*/.*$|i',
            ],
            'url' => 'https://vimeo.com/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Viostream',
    'provider_url' => 'https://www.viostream.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://share\\.viostream\\.com/.*$|i',
            ],
            'url' => 'https://play.viostream.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Viously',
    'provider_url' => 'https://www.viously.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.viously\\.com/.*/.*$|i',
            ],
            'url' => 'https://www.viously.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vizdom',
    'provider_url' => 'https://vizdom.dev',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vizdom\\.dev/link/.*$|i',
            ],
            'url' => 'https://vizdom.dev/api/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vizydrop',
    'provider_url' => 'https://vizydrop.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vizydrop\\.com/shared/.*$|i',
            ],
            'url' => 'https://vizydrop.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vlipsy',
    'provider_url' => 'https://vlipsy.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://vlipsy\\.com/.*$|i',
            ],
            'url' => 'https://vlipsy.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'VLIVE',
    'provider_url' => 'https://www.vlive.tv',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.vlive\\.tv/video/.*$|i',
            ],
            'url' => 'https://www.vlive.tv/oembed',
        ],
    ]
],
[
    'provider_name' => 'Vouch',
    'provider_url' => 'https://www.vouchfor.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.vouchfor\\.com/.*$|i',
            ],
            'url' => 'https://embed.vouchfor.com/v1/oembed',
        ],
    ]
],
[
    'provider_name' => 'VoxSnap',
    'provider_url' => 'https://voxsnap.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://article\\.voxsnap\\.com/.*/.*$|i',
            ],
            'url' => 'https://data.voxsnap.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'Waltrack',
    'provider_url' => 'https://waltrack/net',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://waltrack\\.net/product/.*$|i',
            ],
            'url' => 'https://waltrack.net/oembed',
        ],
    ]
],
[
    'provider_name' => 'Wave.video',
    'provider_url' => 'https://wave.video',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://watch\\.wave\\.video/.*$|i',
                '|^https?://embed\\.wave\\.video/.*$|i',
            ],
            'url' => 'https://embed.wave.video/oembed',
        ],
    ]
],
[
    'provider_name' => 'Web3 is Going Just Great',
    'provider_url' => 'https://www.web3isgoinggreat.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.web3isgoinggreat\\.com/\\?id\\=.*$|i',
                '|^https?://www\\.web3isgoinggreat\\.com/single/.*$|i',
                '|^https?://www\\.web3isgoinggreat\\.com/embed/.*$|i',
            ],
            'url' => 'https://www.web3isgoinggreat.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Webcrumbs',
    'provider_url' => 'https://webcrumbs.org/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://plugins\\.webcrumbs\\.dev/.*$|i',
            ],
            'url' => 'https://webcrumbs.dev/oembed',
        ],
    ]
],
[
    'provider_name' => 'wecandeo',
    'provider_url' => 'https://www.wecandeo.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://play\\.wecandeo\\.com/video/v/.*$|i',
            ],
            'url' => 'https://play.wecandeo.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Whimsical',
    'provider_url' => 'https://www.whimsical.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://whimsical\\.com/.*$|i',
            ],
            'url' => 'https://whimsical.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Wistia, Inc.',
    'provider_url' => 'https://wistia.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://fast\\.wistia\\.com/embed/iframe/.*$|i',
                '|^https?://fast\\.wistia\\.com/embed/playlists/.*$|i',
                '|^https?://.*\\.wistia\\.com/medias/.*$|i',
            ],
            'url' => 'https://fast.wistia.com/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'wizer.me',
    'provider_url' => 'https://www.wizer.me/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.wizer\\.me/learn/.*$|i',
                '|^https?://.*\\.wizer\\.me/preview/.*$|i',
            ],
            'url' => 'https://app.wizer.me/api/oembed.{format}',
        ],
    ]
],
[
    'provider_name' => 'Wokwi',
    'provider_url' => 'https://wokwi.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://wokwi\\.com/share/.*$|i',
            ],
            'url' => 'https://wokwi.com/api/oembed',
        ],
    ]
],
[
    'provider_name' => 'Wolfram Cloud',
    'provider_url' => 'https://www.wolframcloud.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.wolframcloud\\.com/.*$|i',
            ],
            'url' => 'https://www.wolframcloud.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'WordPress.com',
    'provider_url' => 'https://wordpress.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://wordpress\\.com/.*$|i',
                '|^https?://wordpress\\.com/.*$|i',
                '|^https?://.*\\.wordpress\\.com/.*$|i',
                '|^https?://.*\\.wordpress\\.com/.*$|i',
                '|^https?://.*\\..*\\.wordpress\\.com/.*$|i',
                '|^https?://.*\\..*\\.wordpress\\.com/.*$|i',
                '|^https?://wp\\.me/.*$|i',
                '|^https?://wp\\.me/.*$|i',
            ],
            'url' => 'http://public-api.wordpress.com/oembed/',
        ],
    ]
],
[
    'provider_name' => 'X',
    'provider_url' => 'http://www.x.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://x\\.com/.*$|i',
                '|^https?://x\\.com/.*/status/.*$|i',
                '|^https?://.*\\.x\\.com/.*/status/.*$|i',
            ],
            'url' => 'https://publish.x.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'YouTube',
    'provider_url' => 'https://www.youtube.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.youtube\\.com/watch.*$|i',
                '|^https?://.*\\.youtube\\.com/v/.*$|i',
                '|^https?://youtu\\.be/.*$|i',
                '|^https?://.*\\.youtube\\.com/playlist\\?list\\=.*$|i',
                '|^https?://youtube\\.com/playlist\\?list\\=.*$|i',
                '|^https?://.*\\.youtube\\.com/shorts.*$|i',
                '|^https?://youtube\\.com/shorts.*$|i',
                '|^https?://.*\\.youtube\\.com/embed/.*$|i',
                '|^https?://.*\\.youtube\\.com/live.*$|i',
                '|^https?://youtube\\.com/live.*$|i',
            ],
            'url' => 'https://www.youtube.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'YUMPU',
    'provider_url' => 'https://www.yumpu.com/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://www\\.yumpu\\.com/.*/document/view/.*/.*$|i',
            ],
            'url' => 'https://www.yumpu.com/services/oembed',
        ],
    ]
],
[
    'provider_name' => 'Zeplin',
    'provider_url' => 'https://zeplin.io',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.zeplin\\.io/project/.*/screen/.*$|i',
                '|^https?://app\\.zeplin\\.io/project/.*/screen/.*/version/.*$|i',
                '|^https?://app\\.zeplin\\.io/project/.*/styleguide/components\\?coid\\=.*$|i',
                '|^https?://app\\.zeplin\\.io/styleguide/.*/components\\?coid\\=.*$|i',
            ],
            'url' => 'https://app.zeplin.io/embed',
        ],
    ]
],
[
    'provider_name' => 'ZingSoft',
    'provider_url' => 'https://app.zingsoft.com',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://app\\.zingsoft\\.com/embed/.*$|i',
                '|^https?://app\\.zingsoft\\.com/view/.*$|i',
            ],
            'url' => 'https://app.zingsoft.com/oembed',
        ],
    ]
],
[
    'provider_name' => 'ZnipeTV',
    'provider_url' => 'https://www.znipe.tv/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://.*\\.znipe\\.tv/.*$|i',
            ],
            'url' => 'https://api.znipe.tv/v3/oembed/',
        ],
    ]
],
[
    'provider_name' => 'Zoomable',
    'provider_url' => 'https://zoomable.ca/',
    'endpoints' => [
        [
            'schemes' => [
                '|^https?://srv2\\.zoomable\\.ca/viewer\\.php.*$|i',
            ],
            'url' => 'https://srv2.zoomable.ca/oembed',
        ],
    ]
],
