# Path: uamobile/cidr.py
# def get_ip_addrs(carrier):
# def get_ip(carrier, _memo={}):


from uamobile.cidr import IP, get_ip
from uamobile.factory.docomo import *
from uamobile.factory.ezweb import *
from uamobile.factory.softbank import *
from uamobile.factory.willcom import *
# -*- coding: utf-8 -*-

def normalize_carrier_name(carrier):
    return carrier.lower()

class Context(object):
    def __init__(self, proxy_ips=None,
                 extra_docomo_ips=None, extra_ezweb_ips=None, extra_softbank_ips=None, extra_willcom_ips=None,
                 extra_crawler_ips=None,
                 docomo_factory=None, ezweb_factory=None, softbank_factory=None, willcom_factory=None):
        # extra IPs
        self._extra_ips = {}

# Path: uamobile/cidr.py
# def get_ip_addrs(carrier):
# def get_ip(carrier, _memo={}):


# Path: uamobile/context.py
from uamobile.cidr import IP, get_ip
from uamobile.factory.docomo import *
from uamobile.factory.ezweb import *
from uamobile.factory.softbank import *
from uamobile.factory.willcom import *

# -*- coding: utf-8 -*-

def normalize_carrier_name(carrier):
    return carrier.lower()

class Context(object):
    def __init__(self, proxy_ips=None,
                 extra_docomo_ips=None, extra_ezweb_ips=None, extra_softbank_ips=None, extra_willcom_ips=None,
                 extra_crawler_ips=None,
                 docomo_factory=None, ezweb_factory=None, softbank_factory=None, willcom_factory=None):
        # extra IPs
        self._extra_ips = {}

        for carrier, ips in (('docomo', extra_docomo_ips),