// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry.util;

import java.net.URI;
import java.util.Iterator;
import org.jetbrains.annotations.NotNull;
import java.util.List;
import org.jetbrains.annotations.ApiStatus;

@ApiStatus.Internal
public final class PropagationTargetsUtils
{
    public static boolean contain(@NotNull final List<String> origins, @NotNull final String url) {
        if (origins.isEmpty()) {
            return false;
        }
        for (final String origin : origins) {
            if (url.contains(origin)) {
                return true;
            }
            try {
                if (url.matches(origin)) {
                    return true;
                }
                continue;
            }
            catch (final Exception ex) {}
        }
        return false;
    }
    
    public static boolean contain(@NotNull final List<String> origins, final URI uri) {
        return contain(origins, uri.toString());
    }
}
