From 991d0029dda44ee547741f2dbf5ce3e325a43354 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 3 Sep 2014 17:23:53 +1000 Subject: [PATCH 001/130] add currency localisation --- .gitignore | 2 + .../filters/localise_currency.js.coffee | 17 + .../darkswarm/services/variants.js.coffee | 4 +- .../templates/price_breakdown.html.haml | 14 +- .../templates/shop_variant.html.haml | 4 +- app/helpers/injection_helper.rb | 5 + app/helpers/spree/orders_helper.rb | 2 +- .../api/currency_localization_serializer.rb | 32 + app/serializers/api/variant_serializer.rb | 10 +- .../spree/api/variant_serializer.rb | 4 +- app/views/checkout/_summary.html.haml | 6 +- app/views/layouts/darkswarm.html.haml | 1 + app/views/shared/menu/_cart.html.haml | 6 +- .../spree/order_mailer/confirm_email.text.erb | 2 +- app/views/spree/orders/_form.html.haml | 2 +- app/views/spree/shared/_products.html.haml | 2 +- db/suburb_seeds.rb | 16876 +--------------- 17 files changed, 86 insertions(+), 16903 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee create mode 100644 app/serializers/api/currency_localization_serializer.rb diff --git a/.gitignore b/.gitignore index b587584d3b..f60933a3c1 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,5 @@ config/initializers/feature_toggle.rb NERD_tree* coverage libpeerconnection.log +tags +app/assets/javascripts/tags diff --git a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee new file mode 100644 index 0000000000..52c7013a9f --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee @@ -0,0 +1,17 @@ +# Convert number to string currency using injected currency localisation settings. +# +# Injected: currencyLocalisation - see /app/serializers/api/currency_localization_serializer.rb + +Darkswarm.filter "localiseCurrency", (currencyLocalization)-> + (amount) -> + decimals = if currencyLocalization.hide_cents then 0 else 2 + amount_fixed = amount.toFixed(decimals) + currency_str = "" + currency_str = " " + currencyLocalization.currency if currencyLocalization.display_currency + + # Return string + if currencyLocalization.symbol_position == 'before' + currencyLocalization.symbol + amount_fixed + currency_str + else + amount_fixed + " " + currencyLocalization.symbol + currency_str + diff --git a/app/assets/javascripts/darkswarm/services/variants.js.coffee b/app/assets/javascripts/darkswarm/services/variants.js.coffee index 0f231ac030..5ec8f06e38 100644 --- a/app/assets/javascripts/darkswarm/services/variants.js.coffee +++ b/app/assets/javascripts/darkswarm/services/variants.js.coffee @@ -6,6 +6,6 @@ Darkswarm.factory 'Variants', -> extend: (variant)-> variant.getPrice = -> - variant.price * variant.line_item.quantity - variant.basePricePercentage = Math.round(variant.base_price / variant.price * 100) + variant.price_with_fees * variant.line_item.quantity + variant.basePricePercentage = Math.round(variant.price / variant.price_with_fees * 100) variant diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 0b7eba917a..5214c489c7 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -10,26 +10,26 @@ .expanded{"ng-show" => "expanded"} %ul %li.cost - .right {{ variant.base_price | currency }} + .right {{ variant.price | localiseCurrency }} Item cost %li{"bo-if" => "variant.fees.admin"} - .right {{ variant.fees.admin | currency }} + .right {{ variant.fees.admin | localiseCurrency }} Admin fee %li{"bo-if" => "variant.fees.sales"} - .right {{ variant.fees.sales | currency }} + .right {{ variant.fees.sales | localiseCurrency }} Sales fee %li{"bo-if" => "variant.fees.packing"} - .right {{ variant.fees.packing | currency }} + .right {{ variant.fees.packing | localiseCurrency }} Packing fee %li{"bo-if" => "variant.fees.transport"} - .right {{ variant.fees.transport | currency }} + .right {{ variant.fees.transport | localiseCurrency }} Transport fee %li{"bo-if" => "variant.fees.fundraising"} - .right {{ variant.fees.fundraising | currency }} + .right {{ variant.fees.fundraising | localiseCurrency }} Fundraising fee %li %strong - .right = {{ variant.price | currency }} + .right = {{ variant.price | localiseCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index a6db8b4e41..655488a469 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | currency }} + {{ variant.price | localiseCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | currency }} + {{ variant.getPrice() | localiseCurrency }} diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index c639d22104..f1a583265f 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -21,6 +21,11 @@ module InjectionHelper inject_json_ams "taxons", Spree::Taxon.all, Api::TaxonSerializer end + def inject_currency_localization + inject_json_ams "currencyLocalization", {}, Api::CurrencyLocalizationSerializer + end + + def inject_json(name, partial, opts = {}) render partial: "json/injection", locals: {name: name, partial: partial}.merge(opts) end diff --git a/app/helpers/spree/orders_helper.rb b/app/helpers/spree/orders_helper.rb index b72fb43db5..12bf76c471 100644 --- a/app/helpers/spree/orders_helper.rb +++ b/app/helpers/spree/orders_helper.rb @@ -8,7 +8,7 @@ module Spree def order_distribution_subtotal(order, options={}) options.reverse_merge! :format_as_currency => true amount = order.adjustments.enterprise_fee.sum &:amount - options.delete(:format_as_currency) ? number_to_currency(amount) : amount + options.delete(:format_as_currency) ? Spree::Money.new(amount).to_s : amount end def alternative_available_distributors(order) diff --git a/app/serializers/api/currency_localization_serializer.rb b/app/serializers/api/currency_localization_serializer.rb new file mode 100644 index 0000000000..3ef968cfb6 --- /dev/null +++ b/app/serializers/api/currency_localization_serializer.rb @@ -0,0 +1,32 @@ +class Api::CurrencyLocalizationSerializer < ActiveModel::Serializer + attributes :currency, :display_currency, :symbol, :symbol_position, :hide_cents, :decimal_mark, :thousands_separator + + def currency + Spree::Config[:currency] + end + + def display_currency + Spree::Config[:display_currency] + end + + def symbol + ::Money.new(1, Spree::Config[:currency]).symbol + end + + def symbol_position + Spree::Config[:currency_symbol_position] + end + + def hide_cents + Spree::Config[:hide_cents] + end + + def decimal_mark + Spree::Config[:currency_decimal_mark] + end + + def thousands_separator + Spree::Config[:currency_thousands_separator] + end + +end diff --git a/app/serializers/api/variant_serializer.rb b/app/serializers/api/variant_serializer.rb index e03f1e0ec8..cb5b1a2168 100644 --- a/app/serializers/api/variant_serializer.rb +++ b/app/serializers/api/variant_serializer.rb @@ -1,13 +1,13 @@ class Api::VariantSerializer < ActiveModel::Serializer attributes :id, :is_master, :count_on_hand, :name_to_display, :unit_to_display, - :on_demand, :price, :fees, :base_price + :on_demand, :price, :fees, :price_with_fees - def price - object.price_with_fees(options[:current_distributor], options[:current_order_cycle]) + def price_with_fees + object.price_with_fees(options[:current_distributor], options[:current_order_cycle]).to_f end - def base_price - object.price + def price + object.price.to_f end def fees diff --git a/app/serializers/spree/api/variant_serializer.rb b/app/serializers/spree/api/variant_serializer.rb index f594a540ef..c136d02644 100644 --- a/app/serializers/spree/api/variant_serializer.rb +++ b/app/serializers/spree/api/variant_serializer.rb @@ -7,6 +7,6 @@ class Spree::Api::VariantSerializer < ActiveModel::Serializer end def price - object.price.nil? ? 0.to_f : object.price + object.price.nil? ? 0.to_f : object.price.to_f end -end \ No newline at end of file +end diff --git a/app/views/checkout/_summary.html.haml b/app/views/checkout/_summary.html.haml index 0e03af7413..dc5392e8d3 100644 --- a/app/views/checkout/_summary.html.haml +++ b/app/views/checkout/_summary.html.haml @@ -5,7 +5,7 @@ %table %tr %th Cart total - %td.cart-total.text-right= number_to_currency checkout_cart_total_with_adjustments(current_order) + %td.cart-total.text-right= Spree::Money.new(checkout_cart_total_with_adjustments(current_order)) - checkout_adjustments_for_summary(current_order, exclude: [:shipping, :distribution]).each do |adjustment| %tr @@ -14,11 +14,11 @@ %tr %th Shipping - %td.shipping.text-right {{ Checkout.shippingPrice() | currency }} + %td.shipping.text-right {{ Checkout.shippingPrice() | spreeCurrency }} %tr %th Total - %td.total.text-right {{ Checkout.cartTotal() | currency }} + %td.total.text-right {{ Checkout.cartTotal() | spreeCurrency }} - if current_order.price_adjustment_totals.present? - current_order.price_adjustment_totals.each do |label, total| %tr diff --git a/app/views/layouts/darkswarm.html.haml b/app/views/layouts/darkswarm.html.haml index 07b0db8dfa..f409275fff 100644 --- a/app/views/layouts/darkswarm.html.haml +++ b/app/views/layouts/darkswarm.html.haml @@ -29,6 +29,7 @@ = inject_json "railsFlash", "flash" = inject_taxons = inject_current_order + = inject_currency_localization .off-canvas-wrap{offcanvas: true} .inner-wrap diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index a61f80bf88..e064958b1f 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -22,20 +22,20 @@ %small {{line_item.quantity}} %i.ofn-i_009-close - {{ line_item.variant.price | currency }} + {{ line_item.variant.price_with_fees | localiseCurrency }} .columns.small-2 %small \= %strong - .right {{ line_item.variant.getPrice() | currency }} + .right {{ line_item.variant.getPrice() | localiseCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row .columns.small-6 %em Total: .columns.small-6.text-right - %strong {{ Cart.total() | currency }} + %strong {{ Cart.total() | localiseCurrency }} .text-right %a.button.primary.small{href: checkout_path, "ng-disabled" => "Cart.dirty"} Quick checkout diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 932eaebe4c..3437b11efb 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= number_to_currency checkout_cart_total_with_adjustments(@order) %> +Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments ( @order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> diff --git a/app/views/spree/orders/_form.html.haml b/app/views/spree/orders/_form.html.haml index 214823d4cf..f91c398b64 100644 --- a/app/views/spree/orders/_form.html.haml +++ b/app/views/spree/orders/_form.html.haml @@ -24,7 +24,7 @@ %td Product \: - %span.order-total.item-total= number_to_currency @order.item_total + %span.order-total.item-total= Spree::Money.new(@order.item_total).to_s %td Distribution \: diff --git a/app/views/spree/shared/_products.html.haml b/app/views/spree/shared/_products.html.haml index bdb8b87600..c66ad23c74 100644 --- a/app/views/spree/shared/_products.html.haml +++ b/app/views/spree/shared/_products.html.haml @@ -15,7 +15,7 @@ .product-image = link_to small_image(product, :itemprop => "image"), product, :itemprop => 'url' = link_to truncate(product.name, :length => 50), product, :class => 'info', :itemprop => "name", :title => product.name - %span.price.selling{:itemprop => "price"}= number_to_currency product.price + %span.price.selling{:itemprop => "price"}= Spree::Money.new(product.price).to_s - if paginated_products.respond_to?(:num_pages) - params.delete(:search) diff --git a/db/suburb_seeds.rb b/db/suburb_seeds.rb index ea3ee531db..3dc9afbfe1 100644 --- a/db/suburb_seeds.rb +++ b/db/suburb_seeds.rb @@ -17,16881 +17,7 @@ module SuburbSeeder ($$200$$,$$AUSTRALIAN NATIONAL UNIVERSITY$$,#{state_id_act},-35.277272,149.117136), ($$221$$,$$BARTON$$,#{state_id_act},-35.201372,149.095065), ($$800$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789), - ($$801$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789), - ($$804$$,$$PARAP$$,#{state_id_nt},-12.432181,130.84331), - ($$810$$,$$ALAWA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$BRINKIN$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$CASUARINA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$COCONUT GROVE$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$JINGILI$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$LEE POINT$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$LYONS$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MILLNER$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MOIL$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$MUIRHEAD$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$NAKARA$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$NIGHTCLIFF$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$RAPID CREEK$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$TIWI$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$WAGAMAN$$,#{state_id_nt},-12.378451,130.877014), - ($$810$$,$$WANGURI$$,#{state_id_nt},-12.378451,130.877014), - ($$811$$,$$CASUARINA$$,#{state_id_nt},-12.376597,130.850489), - ($$812$$,$$ANULA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$BUFFALO CREEK$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$HOLMES$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$KARAMA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$LEANYER$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$MALAK$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$MARRARA$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$NORTHLAKES$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$SANDERSON$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$WOODLEIGH GARDENS$$,#{state_id_nt},-12.400091,130.913672), - ($$812$$,$$WULAGI$$,#{state_id_nt},-12.400091,130.913672), - ($$813$$,$$SANDERSON$$,#{state_id_nt},0.0,0.0), - ($$814$$,$$NIGHTCLIFF$$,#{state_id_nt},-12.382572,130.853877), - ($$815$$,$$CHARLES DARWIN UNIVERSITY$$,#{state_id_nt},0.0,0.0), - ($$820$$,$$BAGOT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$BAYVIEW$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$CHARLES DARWIN$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$COONAWARRA$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$CULLEN BAY$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN DC$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN INTERNATIONAL AIRPORT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$DARWIN MC$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$EAST POINT$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$EATON$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$FANNIE BAY$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$LARRAKEYAH$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$LUDMILLA$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$PARAP$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$RAAF BASE DARWIN$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$STUART PARK$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$THE GARDENS$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$THE NARROWS$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$WINNELLIE$$,#{state_id_nt},-12.410444,130.856124), - ($$820$$,$$WOOLNER$$,#{state_id_nt},-12.410444,130.856124), - ($$821$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$822$$,$$ACACIA HILLS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANGURUGU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANINDILYAKWA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ANNIE RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BATHURST ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BEES CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BELYUEN$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BLACK JUNGLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BLACKMORE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BORDER STORE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BURRUNDIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BYNOE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$BYNOE HARBOUR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CAMP CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHANNEL ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHARLES DARWIN$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CHARLOTTE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CLARAVALE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COBOURG$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COLLETT CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COOMALIE CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$COX PENINSULA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$CROKER ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DALY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DALY RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DARWIN MC$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DARWIN RIVER DAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DELISSAVILLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$DOUGLAS-DALY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EAST ARM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EAST ARNHEM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ELRUNDIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$EVA VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FINNISS VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FLEMING$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FLY CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$FREDS PASS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GALIWINKU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GLYDE POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GOULBURN ISLAND$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GUNBALANYA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$GUNN POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HAYES CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HIDDEN VALLEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HOTHAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$HUGHES$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$KAKADU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$KOOLPINYAH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LAKE BENNETT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LAMBELLS LAGOON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LITCHFIELD PARK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LIVINGSTONE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$LLOYD CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MANDORAH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MANINGRIDA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARANUNGA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARGARET RIVER$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MARRAKAI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MCMINNS LAGOON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MICKETT CREEK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MIDDLE POINT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILIKAPITI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILINGIMBI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILLWOOD$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MILYAKBURRA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MINJILANG$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MOUNT BUNDEY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$MURRUMUJUK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NAUIYU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NEMARLUK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NGANMARRIYANGA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NGUIU$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NUMBULWAR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$NUMBURINDI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$OENPELLI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PALUMPA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PEPPIMENARTI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PIRLANGIMPI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$POINT STEPHENS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$POINT STUART$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$PULARUMPI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RAKULA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RAMINGINING$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$ROBIN FALLS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$RUM JUNGLE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$SANDPALMS ROADHOUSE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$SOUTHPORT$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$STAPLETON$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$THAMARRURR$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIPPERARY$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIVENDALE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TIWI ISLANDS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TORTILLA FLATS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$TUMBLING WATERS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$UMBAKUMBA$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$VERNON ISLANDS$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WADEYE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WAGAIT BEACH$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WAK WAK$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WARRUWI$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WEDDELL$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WEST ARNHEM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WICKHAM$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WINNELLIE$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WISHART$$,#{state_id_nt},-12.799278,131.131697), - ($$822$$,$$WOOLANING$$,#{state_id_nt},-12.799278,131.131697), - ($$828$$,$$BERRIMAH$$,#{state_id_nt},-12.474896,130.907378), - ($$828$$,$$KNUCKEY LAGOON$$,#{state_id_nt},-12.474896,130.907378), - ($$829$$,$$HOLTZE$$,#{state_id_nt},-14.460879,132.280002), - ($$829$$,$$PINELANDS$$,#{state_id_nt},-14.460879,132.280002), - ($$830$$,$$ARCHER$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$DRIVER$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$DURACK$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$FARRAR$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$GRAY$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$MARLOW LAGOON$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$MOULDEN$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$PALMERSTON$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$SHOAL BAY$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$WOODROFFE$$,#{state_id_nt},-12.487233,130.972637), - ($$830$$,$$YARRAWONGA$$,#{state_id_nt},-12.487233,130.972637), - ($$831$$,$$PALMERSTON$$,#{state_id_nt},-12.480066,130.984006), - ($$832$$,$$BAKEWELL$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$BELLAMACK$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$GUNN$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$JOHNSTON$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$MITCHELL$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ROSEBERY$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ROSEBERY HEIGHTS$$,#{state_id_nt},-12.492269,130.990891), - ($$832$$,$$ZUCCOLI$$,#{state_id_nt},-12.492269,130.990891), - ($$835$$,$$COOLALINGA$$,#{state_id_nt},-12.48138,131.029173), - ($$835$$,$$HOWARD SPRINGS$$,#{state_id_nt},-12.48138,131.029173), - ($$835$$,$$VIRGINIA$$,#{state_id_nt},-12.48138,131.029173), - ($$836$$,$$GIRRAWEEN$$,#{state_id_nt},-12.525546,131.103025), - ($$836$$,$$HERBERT$$,#{state_id_nt},-12.525546,131.103025), - ($$836$$,$$HUMPTY DOO$$,#{state_id_nt},-12.525546,131.103025), - ($$837$$,$$MANTON$$,#{state_id_nt},-12.460094,130.842663), - ($$837$$,$$NOONAMAH$$,#{state_id_nt},-12.460094,130.842663), - ($$838$$,$$BERRY SPRINGS$$,#{state_id_nt},-12.709507,130.995407), - ($$840$$,$$DUNDEE BEACH$$,#{state_id_nt},-12.717562,130.351316), - ($$840$$,$$DUNDEE DOWNS$$,#{state_id_nt},-12.717562,130.351316), - ($$840$$,$$DUNDEE FOREST$$,#{state_id_nt},-12.717562,130.351316), - ($$841$$,$$DARWIN RIVER$$,#{state_id_nt},-12.801028,130.955789), - ($$845$$,$$BATCHELOR$$,#{state_id_nt},-13.038663,131.072091), - ($$846$$,$$ADELAIDE RIVER$$,#{state_id_nt},-13.226806,131.098416), - ($$847$$,$$PINE CREEK$$,#{state_id_nt},-13.824123,131.835799), - ($$850$$,$$COSSACK$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$EMUNGALAN$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE EAST$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$KATHERINE SOUTH$$,#{state_id_nt},-14.464497,132.262021), - ($$850$$,$$LANSDOWNE$$,#{state_id_nt},-14.464497,132.262021), - ($$851$$,$$KATHERINE$$,#{state_id_nt},-14.464497,132.262021), - ($$852$$,$$ARNOLD$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BAINES$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BARUNGA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BESWICK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BESWICK CREEK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BINJARI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BIRDUM$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BRADSHAW$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BUCHANAN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$BULMAN WEEMOL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$CRESWELL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DAGURAGU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DALY WATERS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DELAMERE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$DUNMARRA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$EDITH$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ELSEY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ELSEY STATION$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$FLORINA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$FLYING FOX$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GREGORY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GULUNG MARDRULK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$GURINDJI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$JILKMINGGAN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$KALKARINDJI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$KATHERINE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LAJAMANU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LARRIMAH$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$LIMMEN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MANBULLOO$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MARANBOY$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MATARANKA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MCARTHUR$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$MINIYERI$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$NGUKURR$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$NITMILUK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$PELLEW ISLANDS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$PIGEON HOLE$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$ROBINSON RIVER$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$STURT PLATEAU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TANAMI EAST$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TIMBER CREEK$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$TOP SPRINGS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$URALLA$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VENN$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VICTORIA RIVER$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$VICTORIA RIVER DOWNS$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WARUMUNGU$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WAVE HILL$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$WILTON$$,#{state_id_nt},-14.92267,133.064654), - ($$852$$,$$YARRALIN$$,#{state_id_nt},-14.92267,133.064654), - ($$853$$,$$TINDAL$$,#{state_id_nt},0.0,0.0), - ($$854$$,$$BORROLOOLA$$,#{state_id_nt},-16.81839,137.14707), - ($$854$$,$$KING ASH BAY$$,#{state_id_nt},-16.81839,137.14707), - ($$860$$,$$TENNANT CREEK$$,#{state_id_nt},-19.648306,134.186642), - ($$861$$,$$BRUNCHILLY$$,#{state_id_nt},-18.94406,134.318373), - ($$861$$,$$TENNANT CREEK$$,#{state_id_nt},-18.94406,134.318373), - ($$862$$,$$AVON DOWNS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$CALVERT$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$CRESSWELL DOWNS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$ELLIOTT$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$HELEN SPRINGS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$MUCKATY STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$NEWCASTLE WATERS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$NICHOLSON$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$PAMAYU$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$PHILLIP CREEK STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$RENNER SPRINGS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$TABLELANDS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$TENNANT CREEK$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$THREE WAYS$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WARREGO$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WOLLOGORANG STATION$$,#{state_id_nt},-20.231104,137.762232), - ($$862$$,$$WYCLIFFE WELL$$,#{state_id_nt},-20.231104,137.762232), - ($$870$$,$$ALICE SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ARALUEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ARUMBERA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$BRAITLING$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$CICCONE$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$CONNELLAN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$DESERT SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$EAST SIDE$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$FLYNN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$GILLEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ILPARPA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$IRLPME$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$LARAPINTA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$MOUNT JOHNS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$ROSS$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$SADADEEN$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$STUART$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$THE GAP$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$UNDOOLYA$$,#{state_id_nt},-12.436101,130.84059), - ($$870$$,$$WHITE GUMS$$,#{state_id_nt},-12.436101,130.84059), - ($$871$$,$$ALICE SPRINGS$$,#{state_id_nt},-12.436101,130.84059), - ($$872$$,$$AHERRENGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ALI CURUNG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ALICE SPRINGS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMATA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMOONGUNA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AMPILATWATJA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANATYE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANMATJERE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ANTEWENEGERRDE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AREYONGA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ATITJERE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$AYERS ROCK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$BARROW CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$BURT PLAIN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$CANTEEN CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$CHILLA WELL$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$COSTELLO$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$DAVENPORT$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$DOCKER RIVER$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ENGAWALA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ERLDUNDA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ERNABELLA$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$FINKE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$FREGON$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$GHAN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$GIBSON DESERT NORTH$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$GIBSON DESERT SOUTH$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$HAASTS BLUFF$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HALE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HART$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HART RANGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HERMANNSBURG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$HUGH$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$IMANPA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$INDULKANA$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$ININTI STORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$JAY CREEK$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KALTUKATJARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KINTORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KIWIRRKURRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KULGERA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$KUNPARRKA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$LAKE MACKAY$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$LARAMBA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MEREENIE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MIMILI$$,#{state_id_sa},-20.998545,134.3822), - ($$872$$,$$MOUNT LIEBIG$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MOUNT ZEIL$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MULGA BORE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MURPUTJA HOMELANDS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$MUTITJULU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NAMATJIRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NGAANYATJARRA-GILES$$,#{state_id_wa},-20.998545,134.3822), - ($$872$$,$$NYAPARI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$NYIRRIPI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PAPUNYA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PATJARR$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PETERMANN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$PITJANTJATJARA HOMELANDS$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SANDOVER$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SANTA TERESA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$SIMPSON$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TANAMI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$THANGKENHARENGE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TI TREE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TITJIKALA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TJIRRKARLI$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$TJUKURLA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$ULURU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$UMPANGARA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$URAPUNTJA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WALLACE ROCKHOLE$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WANARN$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WILLOWRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WILORA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WINGELLINA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$WUTUNUGURRA$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YUELAMU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YUENDUMU$$,#{state_id_nt},-20.998545,134.3822), - ($$872$$,$$YULARA$$,#{state_id_nt},-20.998545,134.3822), - ($$880$$,$$GAPUWIYAK$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$GOVE$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$GUNYANGARA$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$NHULUNBUY$$,#{state_id_nt},-12.378064,130.871791), - ($$880$$,$$YIRRKALA$$,#{state_id_nt},-12.378064,130.871791), - ($$881$$,$$NHULUNBUY$$,#{state_id_nt},-12.18421,136.783889), - ($$885$$,$$ALYANGULA$$,#{state_id_nt},0.0,0.0), - ($$886$$,$$JABIRU$$,#{state_id_nt},-12.381028,130.893097), - ($$906$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$907$$,$$WINNELLIE$$,#{state_id_nt},-12.426641,130.882367), - ($$909$$,$$CHARLES DARWIN UNIVERSITY$$,#{state_id_nt},0.0,0.0), - ($$1001$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1002$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1003$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1004$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1005$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1006$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1007$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1008$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1009$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1010$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1011$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1020$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1021$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1022$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1023$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1025$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1026$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1027$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1028$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1029$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1030$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1031$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1032$$,$$SYDNEY$$,#{state_id_nsw},-33.662834,150.874182), - ($$1033$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1034$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1035$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1036$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1037$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1038$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1039$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1040$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1041$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1042$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1043$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1044$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1045$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1046$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1100$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1101$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1105$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1106$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1107$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1108$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1109$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1110$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1112$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1113$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1114$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1115$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1116$$,$$SYDNEY$$,#{state_id_nsw},-33.666729,150.866145), - ($$1117$$,$$SYDNEY$$,#{state_id_nsw},-33.664575,150.87022), - ($$1118$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1119$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1120$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1121$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1122$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1123$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1124$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1125$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1126$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1127$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1128$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1129$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1130$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1131$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1132$$,$$SYDNEY$$,#{state_id_nsw},-33.66279,150.874265), - ($$1133$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1134$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1135$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1136$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1137$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1138$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1139$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1140$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1141$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1142$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1143$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1144$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1145$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1146$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1147$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1148$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1149$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1150$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1151$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1152$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1153$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1154$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1155$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1156$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1157$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1158$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1159$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1160$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1161$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1162$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1163$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1164$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1165$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1166$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1167$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1168$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1169$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1170$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1171$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1172$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1173$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1174$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1175$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1176$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1177$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1178$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1179$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1180$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1181$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1182$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1183$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1184$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1185$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1186$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1187$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1188$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1189$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1190$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1191$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1192$$,$$SYDNEY$$,#{state_id_nsw},-34.790684,147.685283), - ($$1193$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1194$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1195$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1196$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1197$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1198$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1199$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1200$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1201$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1202$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1203$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1204$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1205$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1206$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1207$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1208$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1209$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1210$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1211$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1212$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1213$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1214$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1215$$,$$AUSTRALIA SQUARE$$,#{state_id_nsw},-33.891788,151.176251), - ($$1216$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1217$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1218$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1219$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1220$$,$$GROSVENOR PLACE$$,#{state_id_nsw},-33.741311,151.034025), - ($$1221$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1222$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1223$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1224$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1225$$,$$ROYAL EXCHANGE$$,#{state_id_nsw},-33.86533,151.207905), - ($$1226$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1227$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1228$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1229$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1230$$,$$QUEEN VICTORIA BUILDING$$,#{state_id_nsw},-33.871749,151.206708), - ($$1231$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1232$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1233$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1234$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1235$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.815551,151.042528), - ($$1236$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1237$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1238$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1239$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1240$$,$$HAYMARKET$$,#{state_id_nsw},-29.816475,151.659454), - ($$1291$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1292$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1293$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1294$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1295$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1296$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1297$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1298$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1299$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$1300$$,$$DARLINGHURST$$,#{state_id_nsw},-33.877331,151.220876), - ($$1311$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1312$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1313$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1314$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1315$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1316$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1317$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1318$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1319$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1320$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1321$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1322$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1323$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1324$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1325$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1326$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1327$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1328$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1329$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1330$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1331$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1332$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1333$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1334$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1335$$,$$POTTS POINT$$,#{state_id_nsw},-33.82269,151.117575), - ($$1340$$,$$KINGS CROSS$$,#{state_id_nsw},-35.537721,148.021014), - ($$1350$$,$$WOOLLAHRA$$,#{state_id_nsw},0.0,0.0), - ($$1355$$,$$BONDI JUNCTION$$,#{state_id_nsw},-33.893739,151.262502), - ($$1360$$,$$DOUBLE BAY$$,#{state_id_nsw},-33.87584,151.241938), - ($$1391$$,$$ATO ACTIVITY STATEMENTS$$,#{state_id_nsw},0.0,0.0), - ($$1401$$,$$BROADWAY$$,#{state_id_nsw},-33.884217,151.199825), - ($$1416$$,$$SOUTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1419$$,$$SOUTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1420$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1422$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1423$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1424$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1425$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1426$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1427$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1428$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1429$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$1430$$,$$EVELEIGH$$,#{state_id_nsw},-33.890232,151.199489), - ($$1435$$,$$ALEXANDRIA$$,#{state_id_nsw},-33.711785,151.108248), - ($$1440$$,$$WATERLOO$$,#{state_id_nsw},-33.902836,151.057914), - ($$1441$$,$$WATERLOO$$,#{state_id_nsw},-33.902836,151.057914), - ($$1445$$,$$ROSEBERY$$,#{state_id_nsw},-34.083089,151.007691), - ($$1450$$,$$CAMPERDOWN$$,#{state_id_nsw},-30.305815,153.13679), - ($$1455$$,$$BOTANY$$,#{state_id_nsw},-33.947087,151.197644), - ($$1460$$,$$MASCOT$$,#{state_id_nsw},-33.926669,151.210791), - ($$1465$$,$$KENSINGTON$$,#{state_id_nsw},-33.888549,151.140735), - ($$1466$$,$$UNSW SYDNEY$$,#{state_id_nsw},-33.906561,151.234417), - ($$1470$$,$$DRUMMOYNE$$,#{state_id_nsw},-33.842999,151.151958), - ($$1475$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.90911,151.15334), - ($$1476$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.90911,151.15334), - ($$1480$$,$$KINGSGROVE$$,#{state_id_nsw},-33.935923,151.100027), - ($$1481$$,$$HURSTVILLE BC$$,#{state_id_nsw},0.0,0.0), - ($$1484$$,$$KINGSGROVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1485$$,$$KOGARAH$$,#{state_id_nsw},0.0,0.0), - ($$1487$$,$$KOGARAH$$,#{state_id_nsw},0.0,0.0), - ($$1490$$,$$MIRANDA$$,#{state_id_nsw},-34.035878,151.107201), - ($$1493$$,$$HURSTVILLE$$,#{state_id_nsw},-33.975869,151.088939), - ($$1495$$,$$CARINGBAH$$,#{state_id_nsw},-34.046927,151.123943), - ($$1499$$,$$SUTHERLAND$$,#{state_id_nsw},-34.015705,151.0622), - ($$1515$$,$$WEST CHATSWOOD$$,#{state_id_nsw},-33.824607,151.207261), - ($$1560$$,$$NORTHBRIDGE$$,#{state_id_nsw},0.0,0.0), - ($$1565$$,$$MILSONS POINT$$,#{state_id_nsw},-33.865367,151.193071), - ($$1570$$,$$ARTARMON$$,#{state_id_nsw},-33.808087,151.192733), - ($$1582$$,$$CROWS NEST$$,#{state_id_nsw},-33.83459,151.20085), - ($$1585$$,$$CROWS NEST$$,#{state_id_nsw},-33.83459,151.20085), - ($$1590$$,$$ST LEONARDS$$,#{state_id_nsw},-33.292001,151.468652), - ($$1595$$,$$LANE COVE$$,#{state_id_nsw},-33.791875,151.187955), - ($$1597$$,$$LANE COVE$$,#{state_id_nsw},-33.791875,151.187955), - ($$1602$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1608$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1610$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1611$$,$$LANE COVE DC$$,#{state_id_nsw},0.0,0.0), - ($$1630$$,$$HORNSBY$$,#{state_id_nsw},-33.707684,151.099812), - ($$1635$$,$$HORNSBY WESTFIELD$$,#{state_id_nsw},0.0,0.0), - ($$1639$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.793137,151.246751), - ($$1640$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.793137,151.246751), - ($$1655$$,$$MANLY$$,#{state_id_nsw},-33.329799,151.505125), - ($$1658$$,$$MONA VALE$$,#{state_id_nsw},-33.698773,151.216799), - ($$1660$$,$$MONA VALE$$,#{state_id_nsw},-33.698773,151.216799), - ($$1670$$,$$NORTH RYDE BC$$,#{state_id_nsw},0.0,0.0), - ($$1675$$,$$GLADESVILLE$$,#{state_id_nsw},-33.833033,151.139681), - ($$1680$$,$$RYDE$$,#{state_id_nsw},-33.761498,151.137807), - ($$1685$$,$$WEST RYDE$$,#{state_id_nsw},-33.80406,151.09064), - ($$1690$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1691$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1692$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1693$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1694$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1695$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1696$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1697$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1698$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1699$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$1700$$,$$ERMINGTON$$,#{state_id_nsw},-33.950299,151.206982), - ($$1701$$,$$RYDALMERE BC$$,#{state_id_nsw},0.0,0.0), - ($$1710$$,$$EPPING$$,#{state_id_nsw},-33.78417,151.116696), - ($$1712$$,$$EPPING$$,#{state_id_nsw},-33.78417,151.116696), - ($$1715$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.758433,151.049106), - ($$1730$$,$$SEVEN HILLS$$,#{state_id_nsw},-33.760263,150.966912), - ($$1740$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$1741$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$1750$$,$$NORTH PARRAMATTA$$,#{state_id_nsw},-33.857053,151.023102), - ($$1755$$,$$BAULKHAM HILLS$$,#{state_id_nsw},-33.767239,150.968177), - ($$1765$$,$$CASTLE HILL$$,#{state_id_nsw},-33.735906,151.030535), - ($$1771$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.758433,151.049106), - ($$1781$$,$$SEVEN HILLS MC$$,#{state_id_nsw},0.0,0.0), - ($$1790$$,$$ST MARYS$$,#{state_id_nsw},-33.859047,151.19554), - ($$1797$$,$$PENRITH SOUTH DC$$,#{state_id_nsw},0.0,0.0), - ($$1800$$,$$ASHFIELD$$,#{state_id_nsw},-34.096505,150.778939), - ($$1805$$,$$BURWOOD$$,#{state_id_nsw},-33.891556,151.10082), - ($$1811$$,$$SILVERWATER$$,#{state_id_nsw},-33.82328,151.051375), - ($$1816$$,$$STRATHFIELD$$,#{state_id_nsw},-33.877139,151.093326), - ($$1819$$,$$STRATHFIELD$$,#{state_id_nsw},-33.877139,151.093326), - ($$1825$$,$$LIDCOMBE$$,#{state_id_nsw},0.0,0.0), - ($$1826$$,$$LIDCOMBE$$,#{state_id_nsw},0.0,0.0), - ($$1830$$,$$GRANVILLE$$,#{state_id_nsw},-33.859289,150.948582), - ($$1831$$,$$GRANVILLE$$,#{state_id_nsw},-33.859289,150.948582), - ($$1835$$,$$AUBURN$$,#{state_id_nsw},-33.883928,151.023796), - ($$1848$$,$$GUILDFORD$$,#{state_id_nsw},-33.850193,150.966745), - ($$1851$$,$$WETHERILL PARK DC$$,#{state_id_nsw},0.0,0.0), - ($$1860$$,$$FAIRFIELD$$,#{state_id_nsw},-33.850457,150.961124), - ($$1871$$,$$LIVERPOOL$$,#{state_id_nsw},-33.888327,151.103632), - ($$1875$$,$$MOOREBANK$$,#{state_id_nsw},-33.954639,150.92236), - ($$1885$$,$$BANKSTOWN$$,#{state_id_nsw},-33.907417,151.024581), - ($$1888$$,$$BANKSTOWN$$,#{state_id_nsw},-33.907417,151.024581), - ($$1890$$,$$INGLEBURN$$,#{state_id_nsw},-33.960035,150.802088), - ($$1891$$,$$MILPERRA$$,#{state_id_nsw},-33.932221,151.000183), - ($$1900$$,$$LEIGHTONFIELD MC$$,#{state_id_nsw},0.0,0.0), - ($$1902$$,$$LEIGHTONFIELD MC$$,#{state_id_nsw},0.0,0.0), - ($$2000$$,$$BARANGAROO$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$DAWES POINT$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$HAYMARKET$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$MILLERS POINT$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$PARLIAMENT HOUSE$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$SYDNEY$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$SYDNEY SOUTH$$,#{state_id_nsw},-33.855601,151.20822), - ($$2000$$,$$THE ROCKS$$,#{state_id_nsw},-33.855601,151.20822), - ($$2001$$,$$SYDNEY$$,#{state_id_nsw},-33.794883,151.268071), - ($$2002$$,$$WORLD SQUARE$$,#{state_id_nsw},-35.974434,146.40506), - ($$2004$$,$$ALEXANDRIA MC$$,#{state_id_nsw},0.0,0.0), - ($$2004$$,$$EASTERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$2006$$,$$THE UNIVERSITY OF SYDNEY$$,#{state_id_nsw},-33.887926,151.186923), - ($$2007$$,$$BROADWAY$$,#{state_id_nsw},-33.884366,151.196502), - ($$2007$$,$$ULTIMO$$,#{state_id_nsw},-33.884366,151.196502), - ($$2008$$,$$CHIPPENDALE$$,#{state_id_nsw},-33.886844,151.201715), - ($$2008$$,$$DARLINGTON$$,#{state_id_nsw},-33.886844,151.201715), - ($$2009$$,$$PYRMONT$$,#{state_id_nsw},-33.869709,151.19393), - ($$2010$$,$$DARLINGHURST$$,#{state_id_nsw},-33.879825,151.21956), - ($$2010$$,$$SURRY HILLS$$,#{state_id_nsw},-33.879825,151.21956), - ($$2011$$,$$ELIZABETH BAY$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$HMAS KUTTABUL$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$POTTS POINT$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$RUSHCUTTERS BAY$$,#{state_id_nsw},-33.872829,151.226593), - ($$2011$$,$$WOOLLOOMOOLOO$$,#{state_id_nsw},-33.872829,151.226593), - ($$2012$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$2013$$,$$STRAWBERRY HILLS$$,#{state_id_nsw},-33.726098,150.931838), - ($$2015$$,$$ALEXANDRIA$$,#{state_id_nsw},-33.897571,151.195567), - ($$2015$$,$$BEACONSFIELD$$,#{state_id_nsw},-33.897571,151.195567), - ($$2015$$,$$EVELEIGH$$,#{state_id_nsw},-33.897571,151.195567), - ($$2016$$,$$REDFERN$$,#{state_id_nsw},-33.892778,151.203901), - ($$2017$$,$$WATERLOO$$,#{state_id_nsw},-33.9004,151.206144), - ($$2017$$,$$ZETLAND$$,#{state_id_nsw},-33.9004,151.206144), - ($$2018$$,$$EASTLAKES$$,#{state_id_nsw},-33.925133,151.213199), - ($$2018$$,$$ROSEBERY$$,#{state_id_nsw},-33.925133,151.213199), - ($$2019$$,$$BANKSMEADOW$$,#{state_id_nsw},-33.95742,151.206715), - ($$2019$$,$$BOTANY$$,#{state_id_nsw},-33.95742,151.206715), - ($$2020$$,$$MASCOT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2020$$,$$SYDNEY DOMESTIC AIRPORT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2020$$,$$SYDNEY INTERNATIONAL AIRPORT$$,#{state_id_nsw},-33.931189,151.19431), - ($$2021$$,$$CENTENNIAL PARK$$,#{state_id_nsw},-33.893632,151.219357), - ($$2021$$,$$MOORE PARK$$,#{state_id_nsw},-33.893632,151.219357), - ($$2021$$,$$PADDINGTON$$,#{state_id_nsw},-33.893632,151.219357), - ($$2022$$,$$BONDI JUNCTION$$,#{state_id_nsw},-33.892324,151.24733), - ($$2022$$,$$BONDI JUNCTION PLAZA$$,#{state_id_nsw},-33.892324,151.24733), - ($$2022$$,$$QUEENS PARK$$,#{state_id_nsw},-33.892324,151.24733), - ($$2023$$,$$BELLEVUE HILL$$,#{state_id_nsw},-33.887189,151.258935), - ($$2024$$,$$BRONTE$$,#{state_id_nsw},-33.902328,151.263838), - ($$2024$$,$$WAVERLEY$$,#{state_id_nsw},-33.902328,151.263838), - ($$2025$$,$$WOOLLAHRA$$,#{state_id_nsw},-33.885795,151.24413), - ($$2026$$,$$BONDI$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$BONDI BEACH$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$NORTH BONDI$$,#{state_id_nsw},-33.893739,151.262502), - ($$2026$$,$$TAMARAMA$$,#{state_id_nsw},-33.893739,151.262502), - ($$2027$$,$$DARLING POINT$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$EDGECLIFF$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$HMAS RUSHCUTTERS$$,#{state_id_nsw},-33.873808,151.236683), - ($$2027$$,$$POINT PIPER$$,#{state_id_nsw},-33.873808,151.236683), - ($$2028$$,$$DOUBLE BAY$$,#{state_id_nsw},-33.87906,151.243095), - ($$2029$$,$$ROSE BAY$$,#{state_id_nsw},-33.866555,151.280456), - ($$2030$$,$$DOVER HEIGHTS$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$HMAS WATSON$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$ROSE BAY NORTH$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$VAUCLUSE$$,#{state_id_nsw},-33.874405,151.280416), - ($$2030$$,$$WATSONS BAY$$,#{state_id_nsw},-33.874405,151.280416), - ($$2031$$,$$CLOVELLY$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$CLOVELLY WEST$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$RANDWICK$$,#{state_id_nsw},-33.912639,151.262021), - ($$2031$$,$$ST PAULS$$,#{state_id_nsw},-33.912639,151.262021), - ($$2032$$,$$DACEYVILLE$$,#{state_id_nsw},-33.928043,151.22513), - ($$2032$$,$$KINGSFORD$$,#{state_id_nsw},-33.928043,151.22513), - ($$2033$$,$$KENSINGTON$$,#{state_id_nsw},-33.912997,151.219017), - ($$2034$$,$$COOGEE$$,#{state_id_nsw},-33.920491,151.254401), - ($$2034$$,$$SOUTH COOGEE$$,#{state_id_nsw},-33.920491,151.254401), - ($$2035$$,$$MAROUBRA$$,#{state_id_nsw},-33.946123,151.242818), - ($$2035$$,$$MAROUBRA SOUTH$$,#{state_id_nsw},-33.946123,151.242818), - ($$2035$$,$$PAGEWOOD$$,#{state_id_nsw},-33.946123,151.242818), - ($$2036$$,$$CHIFLEY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$EASTGARDENS$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$HILLSDALE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$LA PEROUSE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$LITTLE BAY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$MALABAR$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$MATRAVILLE$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$PHILLIP BAY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2036$$,$$PORT BOTANY$$,#{state_id_nsw},-33.976546,151.240248), - ($$2037$$,$$FOREST LODGE$$,#{state_id_nsw},-33.881215,151.181127), - ($$2037$$,$$GLEBE$$,#{state_id_nsw},-33.881215,151.181127), - ($$2038$$,$$ANNANDALE$$,#{state_id_nsw},-33.881435,151.170681), - ($$2039$$,$$ROZELLE$$,#{state_id_nsw},-33.863063,151.170573), - ($$2040$$,$$LEICHHARDT$$,#{state_id_nsw},-33.883793,151.157057), - ($$2040$$,$$LILYFIELD$$,#{state_id_nsw},-33.883793,151.157057), - ($$2041$$,$$BALMAIN$$,#{state_id_nsw},-33.856498,151.178009), - ($$2041$$,$$BALMAIN EAST$$,#{state_id_nsw},-33.856498,151.178009), - ($$2041$$,$$BIRCHGROVE$$,#{state_id_nsw},-33.856498,151.178009), - ($$2042$$,$$ENMORE$$,#{state_id_nsw},-33.899362,151.171098), - ($$2042$$,$$NEWTOWN$$,#{state_id_nsw},-33.899362,151.171098), - ($$2043$$,$$ERSKINEVILLE$$,#{state_id_nsw},-33.902234,151.186192), - ($$2044$$,$$ST PETERS$$,#{state_id_nsw},-33.911062,151.180126), - ($$2044$$,$$SYDENHAM$$,#{state_id_nsw},-33.911062,151.180126), - ($$2044$$,$$TEMPE$$,#{state_id_nsw},-33.911062,151.180126), - ($$2045$$,$$HABERFIELD$$,#{state_id_nsw},-33.880496,151.138839), - ($$2046$$,$$ABBOTSFORD$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$CANADA BAY$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$CHISWICK$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$FIVE DOCK$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$RODD POINT$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$RUSSELL LEA$$,#{state_id_nsw},-33.852469,151.129453), - ($$2046$$,$$WAREEMBA$$,#{state_id_nsw},-33.852469,151.129453), - ($$2047$$,$$DRUMMOYNE$$,#{state_id_nsw},-33.851056,151.154542), - ($$2048$$,$$STANMORE$$,#{state_id_nsw},-33.897351,151.16535), - ($$2048$$,$$WESTGATE$$,#{state_id_nsw},-33.897351,151.16535), - ($$2049$$,$$LEWISHAM$$,#{state_id_nsw},-33.894902,151.144413), - ($$2049$$,$$PETERSHAM$$,#{state_id_nsw},-33.894902,151.144413), - ($$2049$$,$$PETERSHAM NORTH$$,#{state_id_nsw},-33.894902,151.144413), - ($$2050$$,$$CAMPERDOWN$$,#{state_id_nsw},-33.88866,151.177188), - ($$2050$$,$$MISSENDEN ROAD$$,#{state_id_nsw},-33.88866,151.177188), - ($$2052$$,$$UNSW SYDNEY$$,#{state_id_nsw},-33.906561,151.234417), - ($$2055$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.802837,151.104935), - ($$2057$$,$$CHATSWOOD$$,#{state_id_nsw},-33.791988,151.1899), - ($$2058$$,$$NORTHERN SUBURBS MC$$,#{state_id_nsw},0.0,0.0), - ($$2059$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.802837,151.104935), - ($$2060$$,$$HMAS PLATYPUS$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$HMAS WATERHEN$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$LAVENDER BAY$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$MCMAHONS POINT$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$NORTH SYDNEY$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$NORTH SYDNEY SHOPPINGWORLD$$,#{state_id_nsw},-33.840633,151.19497), - ($$2060$$,$$WAVERTON$$,#{state_id_nsw},-33.840633,151.19497), - ($$2061$$,$$KIRRIBILLI$$,#{state_id_nsw},-33.846275,151.212705), - ($$2061$$,$$MILSONS POINT$$,#{state_id_nsw},-33.846275,151.212705), - ($$2062$$,$$CAMMERAY$$,#{state_id_nsw},-33.821953,151.21043), - ($$2063$$,$$NORTHBRIDGE$$,#{state_id_nsw},-33.815028,151.222266), - ($$2064$$,$$ARTARMON$$,#{state_id_nsw},-33.807664,151.189662), - ($$2065$$,$$CROWS NEST$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$GREENWICH$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$NAREMBURN$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$ROYAL NORTH SHORE HOSPITAL$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$ST LEONARDS$$,#{state_id_nsw},-33.82609,151.199192), - ($$2065$$,$$WOLLSTONECRAFT$$,#{state_id_nsw},-33.82609,151.199192), - ($$2066$$,$$LANE COVE$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LANE COVE NORTH$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LANE COVE WEST$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LINLEY POINT$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$LONGUEVILLE$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$NORTHWOOD$$,#{state_id_nsw},-33.814599,151.168722), - ($$2066$$,$$RIVERVIEW$$,#{state_id_nsw},-33.814599,151.168722), - ($$2067$$,$$CHATSWOOD$$,#{state_id_nsw},-33.795617,151.185329), - ($$2067$$,$$CHATSWOOD WEST$$,#{state_id_nsw},-33.795617,151.185329), - ($$2068$$,$$CASTLECRAG$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$MIDDLE COVE$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$NORTH WILLOUGHBY$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY EAST$$,#{state_id_nsw},-33.802403,151.212643), - ($$2068$$,$$WILLOUGHBY NORTH$$,#{state_id_nsw},-33.802403,151.212643), - ($$2069$$,$$CASTLE COVE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2069$$,$$ROSEVILLE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2069$$,$$ROSEVILLE CHASE$$,#{state_id_nsw},-33.784165,151.199948), - ($$2070$$,$$EAST LINDFIELD$$,#{state_id_nsw},-33.766415,151.186095), - ($$2070$$,$$LINDFIELD$$,#{state_id_nsw},-33.766415,151.186095), - ($$2070$$,$$LINDFIELD WEST$$,#{state_id_nsw},-33.766415,151.186095), - ($$2071$$,$$EAST KILLARA$$,#{state_id_nsw},-33.753498,151.170003), - ($$2071$$,$$KILLARA$$,#{state_id_nsw},-33.753498,151.170003), - ($$2072$$,$$GORDON$$,#{state_id_nsw},-33.757349,151.155678), - ($$2073$$,$$PYMBLE$$,#{state_id_nsw},-33.74414,151.141103), - ($$2073$$,$$WEST PYMBLE$$,#{state_id_nsw},-33.74414,151.141103), - ($$2074$$,$$NORTH TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$SOUTH TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$TURRAMURRA$$,#{state_id_nsw},-33.713419,151.147146), - ($$2074$$,$$WARRAWEE$$,#{state_id_nsw},-33.713419,151.147146), - ($$2075$$,$$ST IVES$$,#{state_id_nsw},-33.730601,151.158551), - ($$2075$$,$$ST IVES CHASE$$,#{state_id_nsw},-33.730601,151.158551), - ($$2076$$,$$NORMANHURST$$,#{state_id_nsw},-33.720999,151.097331), - ($$2076$$,$$NORTH WAHROONGA$$,#{state_id_nsw},-33.720999,151.097331), - ($$2076$$,$$WAHROONGA$$,#{state_id_nsw},-33.720999,151.097331), - ($$2077$$,$$ASQUITH$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$HORNSBY$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$HORNSBY HEIGHTS$$,#{state_id_nsw},-33.687484,151.108685), - ($$2077$$,$$WAITARA$$,#{state_id_nsw},-33.687484,151.108685), - ($$2079$$,$$MOUNT COLAH$$,#{state_id_nsw},-33.664817,151.117161), - ($$2080$$,$$MOUNT KURING-GAI$$,#{state_id_nsw},-33.628729,151.226792), - ($$2081$$,$$BEROWRA$$,#{state_id_nsw},-33.623581,151.150117), - ($$2081$$,$$COWAN$$,#{state_id_nsw},-33.623581,151.150117), - ($$2082$$,$$BEROWRA CREEK$$,#{state_id_nsw},-33.610968,151.136829), - ($$2082$$,$$BEROWRA HEIGHTS$$,#{state_id_nsw},-33.610968,151.136829), - ($$2082$$,$$BEROWRA WATERS$$,#{state_id_nsw},-33.610968,151.136829), - ($$2083$$,$$BAR POINT$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$BROOKLYN$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$CHEERO POINT$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$COGRA BAY$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$DANGAR ISLAND$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$MILSONS PASSAGE$$,#{state_id_nsw},-33.507463,151.163329), - ($$2083$$,$$MOONEY MOONEY$$,#{state_id_nsw},-33.507463,151.163329), - ($$2084$$,$$COTTAGE POINT$$,#{state_id_nsw},-33.619578,151.203831), - ($$2084$$,$$DUFFYS FOREST$$,#{state_id_nsw},-33.619578,151.203831), - ($$2084$$,$$TERREY HILLS$$,#{state_id_nsw},-33.619578,151.203831), - ($$2085$$,$$BELROSE$$,#{state_id_nsw},-33.739288,151.211439), - ($$2085$$,$$BELROSE WEST$$,#{state_id_nsw},-33.739288,151.211439), - ($$2085$$,$$DAVIDSON$$,#{state_id_nsw},-33.739288,151.211439), - ($$2086$$,$$FRENCHS FOREST$$,#{state_id_nsw},-33.750964,151.226036), - ($$2086$$,$$FRENCHS FOREST EAST$$,#{state_id_nsw},-33.750964,151.226036), - ($$2087$$,$$FORESTVILLE$$,#{state_id_nsw},-33.762011,151.21406), - ($$2087$$,$$KILLARNEY HEIGHTS$$,#{state_id_nsw},-33.762011,151.21406), - ($$2088$$,$$MOSMAN$$,#{state_id_nsw},-33.829077,151.24409), - ($$2088$$,$$SPIT JUNCTION$$,#{state_id_nsw},-33.829077,151.24409), - ($$2089$$,$$NEUTRAL BAY$$,#{state_id_nsw},-33.83112,151.221232), - ($$2089$$,$$NEUTRAL BAY JUNCTION$$,#{state_id_nsw},-33.83112,151.221232), - ($$2090$$,$$CREMORNE$$,#{state_id_nsw},-33.828131,151.230233), - ($$2090$$,$$CREMORNE JUNCTION$$,#{state_id_nsw},-33.828131,151.230233), - ($$2090$$,$$CREMORNE POINT$$,#{state_id_nsw},-33.828131,151.230233), - ($$2091$$,$$HMAS PENGUIN$$,#{state_id_nsw},0.0,0.0), - ($$2092$$,$$SEAFORTH$$,#{state_id_nsw},-33.797106,151.251146), - ($$2093$$,$$BALGOWLAH$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$BALGOWLAH HEIGHTS$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$CLONTARF$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$MANLY VALE$$,#{state_id_nsw},-33.794121,151.26268), - ($$2093$$,$$NORTH BALGOWLAH$$,#{state_id_nsw},-33.794121,151.26268), - ($$2094$$,$$FAIRLIGHT$$,#{state_id_nsw},-33.794163,151.273978), - ($$2095$$,$$MANLY$$,#{state_id_nsw},-33.797144,151.28804), - ($$2095$$,$$MANLY EAST$$,#{state_id_nsw},-33.797144,151.28804), - ($$2096$$,$$CURL CURL$$,#{state_id_nsw},-33.768937,151.294035), - ($$2096$$,$$FRESHWATER$$,#{state_id_nsw},-33.768937,151.294035), - ($$2096$$,$$QUEENSCLIFF$$,#{state_id_nsw},-33.768937,151.294035), - ($$2097$$,$$COLLAROY$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$COLLAROY BEACH$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$COLLAROY PLATEAU WEST$$,#{state_id_nsw},-33.740969,151.303133), - ($$2097$$,$$WHEELER HEIGHTS$$,#{state_id_nsw},-33.740969,151.303133), - ($$2099$$,$$CROMER$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$DEE WHY$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$NARRAWEENA$$,#{state_id_nsw},-33.740353,151.278523), - ($$2099$$,$$NORTH CURL CURL$$,#{state_id_nsw},-33.740353,151.278523), - ($$2100$$,$$ALLAMBIE HEIGHTS$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$BEACON HILL$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$BROOKVALE$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$NORTH MANLY$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$OXFORD FALLS$$,#{state_id_nsw},-33.765076,151.248864), - ($$2100$$,$$WARRINGAH MALL$$,#{state_id_nsw},-33.765076,151.248864), - ($$2101$$,$$ELANORA HEIGHTS$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$INGLESIDE$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$NARRABEEN$$,#{state_id_nsw},-33.695015,151.280156), - ($$2101$$,$$NORTH NARRABEEN$$,#{state_id_nsw},-33.695015,151.280156), - ($$2102$$,$$WARRIEWOOD$$,#{state_id_nsw},-33.686265,151.29908), - ($$2102$$,$$WARRIEWOOD SHOPPING SQUARE$$,#{state_id_nsw},-33.686265,151.29908), - ($$2103$$,$$MONA VALE$$,#{state_id_nsw},-33.67707,151.300316), - ($$2104$$,$$BAYVIEW$$,#{state_id_nsw},-33.66445,151.298945), - ($$2105$$,$$CHURCH POINT$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$ELVINA BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$LOVETT BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$MORNING BAY$$,#{state_id_nsw},-33.644873,151.284352), - ($$2105$$,$$SCOTLAND ISLAND$$,#{state_id_nsw},-33.644873,151.284352), - ($$2106$$,$$NEWPORT$$,#{state_id_nsw},-33.659896,151.309312), - ($$2106$$,$$NEWPORT BEACH$$,#{state_id_nsw},-33.659896,151.309312), - ($$2107$$,$$AVALON$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$AVALON BEACH$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$BILGOLA$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$CLAREVILLE$$,#{state_id_nsw},-33.636325,151.330596), - ($$2107$$,$$WHALE BEACH$$,#{state_id_nsw},-33.636325,151.330596), - ($$2108$$,$$COASTERS RETREAT$$,#{state_id_nsw},-33.6048,151.29883), - ($$2108$$,$$GREAT MACKEREL BEACH$$,#{state_id_nsw},-33.6048,151.29883), - ($$2108$$,$$PALM BEACH$$,#{state_id_nsw},-33.6048,151.29883), - ($$2109$$,$$MACQUARIE UNIVERSITY$$,#{state_id_nsw},-33.774321,151.111988), - ($$2110$$,$$HUNTERS HILL$$,#{state_id_nsw},-33.83484,151.154196), - ($$2110$$,$$WOOLWICH$$,#{state_id_nsw},-33.83484,151.154196), - ($$2111$$,$$BORONIA PARK$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$GLADESVILLE$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HENLEY$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HUNTLEYS COVE$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$HUNTLEYS POINT$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$MONASH PARK$$,#{state_id_nsw},-33.820941,151.140067), - ($$2111$$,$$TENNYSON POINT$$,#{state_id_nsw},-33.820941,151.140067), - ($$2112$$,$$DENISTONE EAST$$,#{state_id_nsw},-33.797177,151.097546), - ($$2112$$,$$PUTNEY$$,#{state_id_nsw},-33.797177,151.097546), - ($$2112$$,$$RYDE$$,#{state_id_nsw},-33.797177,151.097546), - ($$2113$$,$$BLENHEIM ROAD$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$EAST RYDE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$MACQUARIE CENTRE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$MACQUARIE PARK$$,#{state_id_nsw},-33.798595,151.133903), - ($$2113$$,$$NORTH RYDE$$,#{state_id_nsw},-33.798595,151.133903), - ($$2114$$,$$DENISTONE$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$DENISTONE WEST$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$MEADOWBANK$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$MELROSE PARK$$,#{state_id_nsw},-33.799441,151.07959), - ($$2114$$,$$WEST RYDE$$,#{state_id_nsw},-33.799441,151.07959), - ($$2115$$,$$ERMINGTON$$,#{state_id_nsw},-33.814144,151.054495), - ($$2116$$,$$RYDALMERE$$,#{state_id_nsw},-33.811244,151.034464), - ($$2117$$,$$DUNDAS$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$DUNDAS VALLEY$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$OATLANDS$$,#{state_id_nsw},-33.799405,151.044189), - ($$2117$$,$$TELOPEA$$,#{state_id_nsw},-33.799405,151.044189), - ($$2118$$,$$CARLINGFORD$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$CARLINGFORD COURT$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$CARLINGFORD NORTH$$,#{state_id_nsw},-33.782959,151.047707), - ($$2118$$,$$KINGSDENE$$,#{state_id_nsw},-33.782959,151.047707), - ($$2119$$,$$BEECROFT$$,#{state_id_nsw},-33.749498,151.064533), - ($$2119$$,$$CHELTENHAM$$,#{state_id_nsw},-33.749498,151.064533), - ($$2120$$,$$PENNANT HILLS$$,#{state_id_nsw},-33.738681,151.071433), - ($$2120$$,$$THORNLEIGH$$,#{state_id_nsw},-33.738681,151.071433), - ($$2120$$,$$WESTLEIGH$$,#{state_id_nsw},-33.738681,151.071433), - ($$2121$$,$$EPPING$$,#{state_id_nsw},-33.772549,151.082365), - ($$2121$$,$$NORTH EPPING$$,#{state_id_nsw},-33.772549,151.082365), - ($$2122$$,$$EASTWOOD$$,#{state_id_nsw},-33.789986,151.080914), - ($$2122$$,$$MARSFIELD$$,#{state_id_nsw},-33.789986,151.080914), - ($$2123$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$2124$$,$$PARRAMATTA$$,#{state_id_nsw},-33.886166,151.139472), - ($$2125$$,$$WEST PENNANT HILLS$$,#{state_id_nsw},-33.753676,151.039113), - ($$2126$$,$$CHERRYBROOK$$,#{state_id_nsw},-33.722019,151.041806), - ($$2127$$,$$NEWINGTON$$,#{state_id_nsw},-33.85283,151.076186), - ($$2127$$,$$SYDNEY OLYMPIC PARK$$,#{state_id_nsw},-33.85283,151.076186), - ($$2127$$,$$WENTWORTH POINT$$,#{state_id_nsw},-33.85283,151.076186), - ($$2128$$,$$SILVERWATER$$,#{state_id_nsw},-33.835928,151.047591), - ($$2129$$,$$SYDNEY MARKETS$$,#{state_id_nsw},-33.871209,151.191884), - ($$2130$$,$$SUMMER HILL$$,#{state_id_nsw},-33.891712,151.137258), - ($$2131$$,$$ASHFIELD$$,#{state_id_nsw},-33.889498,151.127444), - ($$2132$$,$$CROYDON$$,#{state_id_nsw},-33.883163,151.114771), - ($$2133$$,$$CROYDON PARK$$,#{state_id_nsw},-33.895299,151.108581), - ($$2133$$,$$ENFIELD SOUTH$$,#{state_id_nsw},-33.895299,151.108581), - ($$2134$$,$$BURWOOD$$,#{state_id_nsw},-33.877423,151.103682), - ($$2134$$,$$BURWOOD NORTH$$,#{state_id_nsw},-33.877423,151.103682), - ($$2135$$,$$STRATHFIELD$$,#{state_id_nsw},-33.873913,151.093993), - ($$2136$$,$$BURWOOD HEIGHTS$$,#{state_id_nsw},-33.888328,151.103412), - ($$2136$$,$$ENFIELD$$,#{state_id_nsw},-33.888328,151.103412), - ($$2136$$,$$STRATHFIELD SOUTH$$,#{state_id_nsw},-33.888328,151.103412), - ($$2137$$,$$BREAKFAST POINT$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$CABARITA$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$CONCORD$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$MORTLAKE$$,#{state_id_nsw},-33.841583,151.107502), - ($$2137$$,$$NORTH STRATHFIELD$$,#{state_id_nsw},-33.841583,151.107502), - ($$2138$$,$$CONCORD WEST$$,#{state_id_nsw},-33.848041,151.087326), - ($$2138$$,$$LIBERTY GROVE$$,#{state_id_nsw},-33.848041,151.087326), - ($$2138$$,$$RHODES$$,#{state_id_nsw},-33.848041,151.087326), - ($$2139$$,$$CONCORD REPATRIATION HOSPITAL$$,#{state_id_nsw},-33.837702,151.095046), - ($$2140$$,$$HOMEBUSH$$,#{state_id_nsw},-33.859654,151.081847), - ($$2140$$,$$HOMEBUSH SOUTH$$,#{state_id_nsw},-33.859654,151.081847), - ($$2140$$,$$HOMEBUSH WEST$$,#{state_id_nsw},-33.859654,151.081847), - ($$2141$$,$$BERALA$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$LIDCOMBE$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$LIDCOMBE NORTH$$,#{state_id_nsw},-33.871904,151.031033), - ($$2141$$,$$ROOKWOOD$$,#{state_id_nsw},-33.871904,151.031033), - ($$2142$$,$$BLAXCELL$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$CAMELLIA$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$CLYDE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$GRANVILLE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$HOLROYD$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$ROSEHILL$$,#{state_id_nsw},-33.853251,151.008129), - ($$2142$$,$$SOUTH GRANVILLE$$,#{state_id_nsw},-33.853251,151.008129), - ($$2143$$,$$BIRRONG$$,#{state_id_nsw},-33.89022,151.022398), - ($$2143$$,$$POTTS HILL$$,#{state_id_nsw},-33.89022,151.022398), - ($$2143$$,$$REGENTS PARK$$,#{state_id_nsw},-33.89022,151.022398), - ($$2144$$,$$AUBURN$$,#{state_id_nsw},-33.849322,151.033421), - ($$2145$$,$$CONSTITUTION HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$GIRRAWEEN$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$GREYSTANES$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$MAYS HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$PEMULWUY$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$PENDLE HILL$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$SOUTH WENTWORTHVILLE$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$WENTWORTHVILLE$$,#{state_id_nsw},-33.799843,150.947276), - ($$2145$$,$$WESTMEAD$$,#{state_id_nsw},-33.799843,150.947276), - ($$2146$$,$$OLD TOONGABBIE$$,#{state_id_nsw},-33.792713,150.974108), - ($$2146$$,$$TOONGABBIE$$,#{state_id_nsw},-33.792713,150.974108), - ($$2146$$,$$TOONGABBIE EAST$$,#{state_id_nsw},-33.792713,150.974108), - ($$2147$$,$$KINGS LANGLEY$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$LALOR PARK$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$SEVEN HILLS$$,#{state_id_nsw},-33.742079,150.922711), - ($$2147$$,$$SEVEN HILLS WEST$$,#{state_id_nsw},-33.742079,150.922711), - ($$2148$$,$$ARNDELL PARK$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$BLACKTOWN$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$BLACKTOWN WESTPOINT$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$HUNTINGWOOD$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$KINGS PARK$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$MARAYONG$$,#{state_id_nsw},-33.787266,150.871959), - ($$2148$$,$$PROSPECT$$,#{state_id_nsw},-33.787266,150.871959), - ($$2150$$,$$HARRIS PARK$$,#{state_id_nsw},-33.822427,151.008961), - ($$2150$$,$$PARRAMATTA$$,#{state_id_nsw},-33.822427,151.008961), - ($$2150$$,$$PARRAMATTA WESTFIELD$$,#{state_id_nsw},-33.822427,151.008961), - ($$2151$$,$$NORTH PARRAMATTA$$,#{state_id_nsw},-33.798043,151.010707), - ($$2151$$,$$NORTH ROCKS$$,#{state_id_nsw},-33.798043,151.010707), - ($$2152$$,$$NORTHMEAD$$,#{state_id_nsw},-33.783849,150.994336), - ($$2153$$,$$BAULKHAM HILLS$$,#{state_id_nsw},-33.758601,150.992887), - ($$2153$$,$$BELLA VISTA$$,#{state_id_nsw},-33.758601,150.992887), - ($$2153$$,$$WINSTON HILLS$$,#{state_id_nsw},-33.758601,150.992887), - ($$2154$$,$$CASTLE HILL$$,#{state_id_nsw},-33.732307,151.005616), - ($$2155$$,$$BEAUMONT HILLS$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$KELLYVILLE$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$KELLYVILLE RIDGE$$,#{state_id_nsw},-33.703416,150.946875), - ($$2155$$,$$ROUSE HILL$$,#{state_id_nsw},-33.703416,150.946875), - ($$2156$$,$$ANNANGROVE$$,#{state_id_nsw},-33.657772,150.943505), - ($$2156$$,$$GLENHAVEN$$,#{state_id_nsw},-33.657772,150.943505), - ($$2156$$,$$KENTHURST$$,#{state_id_nsw},-33.657772,150.943505), - ($$2157$$,$$CANOELANDS$$,#{state_id_nsw},-33.508714,151.061148), - ($$2157$$,$$FOREST GLEN$$,#{state_id_nsw},-33.508714,151.061148), - ($$2157$$,$$GLENORIE$$,#{state_id_nsw},-33.508714,151.061148), - ($$2158$$,$$DURAL$$,#{state_id_nsw},-33.681875,151.028435), - ($$2158$$,$$MIDDLE DURAL$$,#{state_id_nsw},-33.681875,151.028435), - ($$2158$$,$$ROUND CORNER$$,#{state_id_nsw},-33.681875,151.028435), - ($$2159$$,$$ARCADIA$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$BERRILEE$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$FIDDLETOWN$$,#{state_id_nsw},-33.623101,151.052726), - ($$2159$$,$$GALSTON$$,#{state_id_nsw},-33.623101,151.052726), - ($$2160$$,$$MERRYLANDS$$,#{state_id_nsw},-33.836381,150.989219), - ($$2160$$,$$MERRYLANDS WEST$$,#{state_id_nsw},-33.836381,150.989219), - ($$2161$$,$$GUILDFORD$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$GUILDFORD WEST$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$OLD GUILDFORD$$,#{state_id_nsw},-33.853984,150.985958), - ($$2161$$,$$YENNORA$$,#{state_id_nsw},-33.853984,150.985958), - ($$2162$$,$$CHESTER HILL$$,#{state_id_nsw},-33.883157,151.001185), - ($$2162$$,$$SEFTON$$,#{state_id_nsw},-33.883157,151.001185), - ($$2163$$,$$CARRAMAR$$,#{state_id_nsw},-33.884558,150.961884), - ($$2163$$,$$LANSDOWNE$$,#{state_id_nsw},-33.884558,150.961884), - ($$2163$$,$$VILLAWOOD$$,#{state_id_nsw},-33.884558,150.961884), - ($$2164$$,$$SMITHFIELD$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$SMITHFIELD WEST$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$WETHERILL PARK$$,#{state_id_nsw},-33.853546,150.940431), - ($$2164$$,$$WOODPARK$$,#{state_id_nsw},-33.853546,150.940431), - ($$2165$$,$$FAIRFIELD$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD EAST$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD HEIGHTS$$,#{state_id_nsw},-33.868529,150.955512), - ($$2165$$,$$FAIRFIELD WEST$$,#{state_id_nsw},-33.868529,150.955512), - ($$2166$$,$$CABRAMATTA$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CABRAMATTA WEST$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CANLEY HEIGHTS$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$CANLEY VALE$$,#{state_id_nsw},-33.89507,150.935889), - ($$2166$$,$$LANSVALE$$,#{state_id_nsw},-33.89507,150.935889), - ($$2167$$,$$GLENFIELD$$,#{state_id_nsw},-33.971305,150.894517), - ($$2168$$,$$ASHCROFT$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$BUSBY$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$CARTWRIGHT$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$GREEN VALLEY$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$HECKENBERG$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$HINCHINBROOK$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$MILLER$$,#{state_id_nsw},-33.917587,150.899095), - ($$2168$$,$$SADLEIR$$,#{state_id_nsw},-33.917587,150.899095), - ($$2170$$,$$CASULA$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$CASULA MALL$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$CHIPPING NORTON$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$HAMMONDVILLE$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL SOUTH$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LIVERPOOL WESTFIELD$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$LURNEA$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$MOOREBANK$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$MOUNT PRITCHARD$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$PRESTONS$$,#{state_id_nsw},-33.94735,150.907753), - ($$2170$$,$$WARWICK FARM$$,#{state_id_nsw},-33.94735,150.907753), - ($$2171$$,$$CECIL HILLS$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$ELIZABETH HILLS$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$HORNINGSEA PARK$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$HOXTON PARK$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$LEN WATERS ESTATE$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$MIDDLETON GRANGE$$,#{state_id_nsw},-33.883696,150.853171), - ($$2171$$,$$WEST HOXTON$$,#{state_id_nsw},-33.883696,150.853171), - ($$2172$$,$$PLEASURE POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2172$$,$$SANDY POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2172$$,$$VOYAGER POINT$$,#{state_id_nsw},-33.966909,150.98764), - ($$2173$$,$$HOLSWORTHY$$,#{state_id_nsw},-33.950403,150.949972), - ($$2173$$,$$WATTLE GROVE$$,#{state_id_nsw},-33.950403,150.949972), - ($$2174$$,$$EDMONDSON PARK$$,#{state_id_nsw},0.0,0.0), - ($$2174$$,$$INGLEBURN MILPO$$,#{state_id_nsw},0.0,0.0), - ($$2175$$,$$HORSLEY PARK$$,#{state_id_nsw},-33.845034,150.848192), - ($$2176$$,$$ABBOTSBURY$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$BOSSLEY PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$EDENSOR PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$GREENFIELD PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$PRAIRIEWOOD$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$ST JOHNS PARK$$,#{state_id_nsw},-33.877538,150.867768), - ($$2176$$,$$WAKELEY$$,#{state_id_nsw},-33.877538,150.867768), - ($$2177$$,$$BONNYRIGG$$,#{state_id_nsw},-33.888801,150.886505), - ($$2177$$,$$BONNYRIGG HEIGHTS$$,#{state_id_nsw},-33.888801,150.886505), - ($$2178$$,$$CECIL PARK$$,#{state_id_nsw},-33.87478,150.838225), - ($$2178$$,$$KEMPS CREEK$$,#{state_id_nsw},-33.87478,150.838225), - ($$2178$$,$$MOUNT VERNON$$,#{state_id_nsw},-33.87478,150.838225), - ($$2179$$,$$AUSTRAL$$,#{state_id_nsw},-33.933109,150.812031), - ($$2179$$,$$LEPPINGTON$$,#{state_id_nsw},-33.933109,150.812031), - ($$2190$$,$$CHULLORA$$,#{state_id_nsw},-33.892441,151.055898), - ($$2190$$,$$GREENACRE$$,#{state_id_nsw},-33.892441,151.055898), - ($$2190$$,$$MOUNT LEWIS$$,#{state_id_nsw},-33.892441,151.055898), - ($$2191$$,$$BELFIELD$$,#{state_id_nsw},-33.902107,151.083553), - ($$2192$$,$$BELMORE$$,#{state_id_nsw},-33.916035,151.0875), - ($$2193$$,$$ASHBURY$$,#{state_id_nsw},-33.901897,151.11932), - ($$2193$$,$$CANTERBURY$$,#{state_id_nsw},-33.901897,151.11932), - ($$2193$$,$$HURLSTONE PARK$$,#{state_id_nsw},-33.901897,151.11932), - ($$2194$$,$$CAMPSIE$$,#{state_id_nsw},-33.914373,151.103465), - ($$2195$$,$$LAKEMBA$$,#{state_id_nsw},-33.920457,151.075921), - ($$2195$$,$$WILEY PARK$$,#{state_id_nsw},-33.920457,151.075921), - ($$2196$$,$$PUNCHBOWL$$,#{state_id_nsw},-33.925686,151.054635), - ($$2196$$,$$ROSELANDS$$,#{state_id_nsw},-33.925686,151.054635), - ($$2197$$,$$BASS HILL$$,#{state_id_nsw},-33.900608,150.992888), - ($$2198$$,$$GEORGES HALL$$,#{state_id_nsw},-33.912851,150.982469), - ($$2199$$,$$YAGOONA$$,#{state_id_nsw},-33.907725,151.026108), - ($$2199$$,$$YAGOONA WEST$$,#{state_id_nsw},-33.907725,151.026108), - ($$2200$$,$$BANKSTOWN$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN AERODROME$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN NORTH$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$BANKSTOWN SQUARE$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$CONDELL PARK$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$MANAHAN$$,#{state_id_nsw},-33.919539,151.034909), - ($$2200$$,$$MOUNT LEWIS$$,#{state_id_nsw},-33.919539,151.034909), - ($$2203$$,$$DULWICH HILL$$,#{state_id_nsw},-33.904689,151.138774), - ($$2204$$,$$MARRICKVILLE$$,#{state_id_nsw},-33.910923,151.157187), - ($$2204$$,$$MARRICKVILLE METRO$$,#{state_id_nsw},-33.910923,151.157187), - ($$2204$$,$$MARRICKVILLE SOUTH$$,#{state_id_nsw},-33.910923,151.157187), - ($$2205$$,$$ARNCLIFFE$$,#{state_id_nsw},-33.936592,151.146805), - ($$2205$$,$$TURRELLA$$,#{state_id_nsw},-33.936592,151.146805), - ($$2205$$,$$WOLLI CREEK$$,#{state_id_nsw},-33.936592,151.146805), - ($$2206$$,$$CLEMTON PARK$$,#{state_id_nsw},-33.925357,151.103282), - ($$2206$$,$$EARLWOOD$$,#{state_id_nsw},-33.925357,151.103282), - ($$2207$$,$$BARDWELL PARK$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BARDWELL VALLEY$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY NORTH$$,#{state_id_nsw},-33.93207,151.125594), - ($$2207$$,$$BEXLEY SOUTH$$,#{state_id_nsw},-33.93207,151.125594), - ($$2208$$,$$KINGSGROVE$$,#{state_id_nsw},-33.939481,151.098941), - ($$2208$$,$$KINGSWAY WEST$$,#{state_id_nsw},-33.939481,151.098941), - ($$2209$$,$$BEVERLY HILLS$$,#{state_id_nsw},-33.954218,151.076364), - ($$2209$$,$$NARWEE$$,#{state_id_nsw},-33.954218,151.076364), - ($$2210$$,$$LUGARNO$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$PEAKHURST$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$PEAKHURST HEIGHTS$$,#{state_id_nsw},-33.982956,151.046942), - ($$2210$$,$$RIVERWOOD$$,#{state_id_nsw},-33.982956,151.046942), - ($$2211$$,$$PADSTOW$$,#{state_id_nsw},-33.953915,151.038163), - ($$2211$$,$$PADSTOW HEIGHTS$$,#{state_id_nsw},-33.953915,151.038163), - ($$2212$$,$$REVESBY$$,#{state_id_nsw},-33.951507,151.017247), - ($$2212$$,$$REVESBY HEIGHTS$$,#{state_id_nsw},-33.951507,151.017247), - ($$2212$$,$$REVESBY NORTH$$,#{state_id_nsw},-33.951507,151.017247), - ($$2213$$,$$EAST HILLS$$,#{state_id_nsw},-33.963359,150.986695), - ($$2213$$,$$PANANIA$$,#{state_id_nsw},-33.963359,150.986695), - ($$2213$$,$$PICNIC POINT$$,#{state_id_nsw},-33.963359,150.986695), - ($$2214$$,$$MILPERRA$$,#{state_id_nsw},-33.937834,150.989263), - ($$2216$$,$$BANKSIA$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$BRIGHTON-LE-SANDS$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$KYEEMAGH$$,#{state_id_nsw},-33.945237,151.140161), - ($$2216$$,$$ROCKDALE$$,#{state_id_nsw},-33.945237,151.140161), - ($$2217$$,$$BEVERLEY PARK$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$KOGARAH$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$KOGARAH BAY$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$MONTEREY$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$RAMSGATE$$,#{state_id_nsw},-33.975135,151.131345), - ($$2217$$,$$RAMSGATE BEACH$$,#{state_id_nsw},-33.975135,151.131345), - ($$2218$$,$$ALLAWAH$$,#{state_id_nsw},-33.970018,151.114517), - ($$2218$$,$$CARLTON$$,#{state_id_nsw},-33.970018,151.114517), - ($$2219$$,$$DOLLS POINT$$,#{state_id_nsw},-33.993495,151.146801), - ($$2219$$,$$SANDRINGHAM$$,#{state_id_nsw},-33.993495,151.146801), - ($$2219$$,$$SANS SOUCI$$,#{state_id_nsw},-33.993495,151.146801), - ($$2220$$,$$HURSTVILLE$$,#{state_id_nsw},-33.965923,151.101184), - ($$2220$$,$$HURSTVILLE GROVE$$,#{state_id_nsw},-33.965923,151.101184), - ($$2220$$,$$HURSTVILLE WESTFIELD$$,#{state_id_nsw},-33.965923,151.101184), - ($$2221$$,$$BLAKEHURST$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$CARSS PARK$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$CONNELLS POINT$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$KYLE BAY$$,#{state_id_nsw},-33.988743,151.112314), - ($$2221$$,$$SOUTH HURSTVILLE$$,#{state_id_nsw},-33.988743,151.112314), - ($$2222$$,$$PENSHURST$$,#{state_id_nsw},-33.963346,151.086744), - ($$2223$$,$$MORTDALE$$,#{state_id_nsw},-33.972239,151.075391), - ($$2223$$,$$OATLEY$$,#{state_id_nsw},-33.972239,151.075391), - ($$2224$$,$$KANGAROO POINT$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA SOUTHGATE$$,#{state_id_nsw},-33.997972,151.096235), - ($$2224$$,$$SYLVANIA WATERS$$,#{state_id_nsw},-33.997972,151.096235), - ($$2225$$,$$OYSTER BAY$$,#{state_id_nsw},-33.997441,151.087892), - ($$2226$$,$$BONNET BAY$$,#{state_id_nsw},-34.009518,151.054252), - ($$2226$$,$$COMO$$,#{state_id_nsw},-34.009518,151.054252), - ($$2226$$,$$JANNALI$$,#{state_id_nsw},-34.009518,151.054252), - ($$2227$$,$$GYMEA$$,#{state_id_nsw},-34.033142,151.085421), - ($$2227$$,$$GYMEA BAY$$,#{state_id_nsw},-34.033142,151.085421), - ($$2228$$,$$MIRANDA$$,#{state_id_nsw},-34.034014,151.100428), - ($$2228$$,$$YOWIE BAY$$,#{state_id_nsw},-34.034014,151.100428), - ($$2229$$,$$CARINGBAH$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$CARINGBAH SOUTH$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$DOLANS BAY$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$LILLI PILLI$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$PORT HACKING$$,#{state_id_nsw},-34.04316,151.123102), - ($$2229$$,$$TAREN POINT$$,#{state_id_nsw},-34.04316,151.123102), - ($$2230$$,$$BUNDEENA$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$BURRANEER$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$CRONULLA$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$MAIANBAR$$,#{state_id_nsw},-34.085064,151.151259), - ($$2230$$,$$WOOLOOWARE$$,#{state_id_nsw},-34.085064,151.151259), - ($$2231$$,$$KURNELL$$,#{state_id_nsw},-34.008487,151.204879), - ($$2232$$,$$AUDLEY$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$GARIE$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$GRAYS POINT$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$KAREELA$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$KIRRAWEE$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$LOFTUS$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$SUTHERLAND$$,#{state_id_nsw},-34.075295,151.056519), - ($$2232$$,$$WORONORA$$,#{state_id_nsw},-34.075295,151.056519), - ($$2233$$,$$ENGADINE$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$HEATHCOTE$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$WATERFALL$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$WORONORA HEIGHTS$$,#{state_id_nsw},-34.065716,151.012663), - ($$2233$$,$$YARRAWARRAH$$,#{state_id_nsw},-34.065716,151.012663), - ($$2234$$,$$ALFORDS POINT$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$BANGOR$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$BARDEN RIDGE$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$ILLAWONG$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$LUCAS HEIGHTS$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$MENAI$$,#{state_id_nsw},-33.993303,151.024751), - ($$2234$$,$$MENAI CENTRAL$$,#{state_id_nsw},-33.993303,151.024751), - ($$2250$$,$$BUCKETTY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$CALGA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$CENTRAL MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$EAST GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$ERINA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$ERINA FAIR$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GLENWORTH VALLEY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$GREENGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$HOLGATE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$KARIONG$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$KULNURA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$LISAROW$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$LOWER MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MANGROVE CREEK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MANGROVE MOUNTAIN$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MATCHAM$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOONEY MOONEY CREEK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOUNT ELLIOT$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$MOUNT WHITE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NARARA$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NIAGARA PARK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$NORTH GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$PEATS RIDGE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$POINT CLARE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$POINT FREDERICK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$SOMERSBY$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$SPRINGFIELD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$TASCOTT$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$TEN MILE HOLLOW$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$UPPER MANGROVE$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WENDOREE PARK$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WEST GOSFORD$$,#{state_id_nsw},-33.111273,151.138861), - ($$2250$$,$$WYOMING$$,#{state_id_nsw},-33.111273,151.138861), - ($$2251$$,$$AVOCA BEACH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$BENSVILLE$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$BOUDDI$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$COPACABANA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$DAVISTOWN$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$GREEN POINT$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$KINCUMBER$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$KINCUMBER SOUTH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$MACMASTERS BEACH$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$PICKETTS VALLEY$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$SARATOGA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2251$$,$$YATTALUNGA$$,#{state_id_nsw},-33.464937,151.432387), - ($$2252$$,$$CENTRAL COAST MC$$,#{state_id_nsw},0.0,0.0), - ($$2256$$,$$BLACKWALL$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$HORSFIELD BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$KOOLEWONG$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$LITTLE WOBBY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PATONGA$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PEARL BEACH$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$PHEGANS BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WONDABYNE$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WOY WOY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2256$$,$$WOY WOY BAY$$,#{state_id_nsw},-33.503434,151.327632), - ($$2257$$,$$BOOKER BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$BOX HEAD$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$DALEYS POINT$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$EMPIRE BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$ETTALONG BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$HARDYS BAY$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$KILLCARE$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$KILLCARE HEIGHTS$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$PRETTY BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$ST HUBERTS ISLAND$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$UMINA BEACH$$,#{state_id_nsw},-33.511566,151.34478), - ($$2257$$,$$WAGSTAFFE$$,#{state_id_nsw},-33.511566,151.34478), - ($$2258$$,$$FOUNTAINDALE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$KANGY ANGY$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$OURIMBAH$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$PALM GROVE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2258$$,$$PALMDALE$$,#{state_id_nsw},-33.338303,151.392826), - ($$2259$$,$$ALISON$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$BUSHELLS RIDGE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CEDAR BRUSH CREEK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CHAIN VALLEY BAY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$CRANGAN BAY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$DOORALONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$DURREN DURREN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$FRAZER PARK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$FREEMANS$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$GWANDALAN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$HALLORAN$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$HAMLYN TERRACE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$JILLIBY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KANWAL$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KIAR$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$KINGFISHER SHORES$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LAKE MUNMORAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LEMON TREE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$LITTLE JILLIBY$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MANNERING PARK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MARDI$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$MOONEE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$POINT WOLSTONCROFT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$RAVENSDALE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$ROCKY POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$SUMMERLAND POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TACOMA$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TACOMA SOUTH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TUGGERAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$TUGGERAWONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WADALBA$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WALLARAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WARNERVALE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WATANOBBI$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WOONGARRAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYBUNG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYEE$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYEE POINT$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONG CREEK$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$WYONGAH$$,#{state_id_nsw},-33.265998,151.403858), - ($$2259$$,$$YARRAMALONG$$,#{state_id_nsw},-33.265998,151.403858), - ($$2260$$,$$ERINA HEIGHTS$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$FORRESTERS BEACH$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$NORTH AVOCA$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$TERRIGAL$$,#{state_id_nsw},-33.426949,151.413211), - ($$2260$$,$$WAMBERAL$$,#{state_id_nsw},-33.426949,151.413211), - ($$2261$$,$$BATEAU BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BAY VILLAGE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BERKELEY VALE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$BLUE BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$CHITTAWAY BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$CHITTAWAY POINT$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$GLENNING VALLEY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$KILLARNEY VALE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$LONG JETTY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$MAGENTA$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$SHELLY BEACH$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$THE ENTRANCE$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$THE ENTRANCE NORTH$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$TOOWOON BAY$$,#{state_id_nsw},-33.381213,151.479104), - ($$2261$$,$$TUMBI UMBI$$,#{state_id_nsw},-33.381213,151.479104), - ($$2262$$,$$BLUE HAVEN$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUDGEWOI$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUDGEWOI PENINSULA$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$BUFF POINT$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$COLONGRA$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$DOYALSON$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$DOYALSON NORTH$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$HALEKULANI$$,#{state_id_nsw},-33.207351,151.492751), - ($$2262$$,$$SAN REMO$$,#{state_id_nsw},-33.207351,151.492751), - ($$2263$$,$$CANTON BEACH$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$CHARMHAVEN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$GOROKAN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$LAKE HAVEN$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$NORAH HEAD$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$NORAVILLE$$,#{state_id_nsw},-33.271922,151.544045), - ($$2263$$,$$TOUKLEY$$,#{state_id_nsw},-33.271922,151.544045), - ($$2264$$,$$BALCOLYN$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$BONNELLS BAY$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$BRIGHTWATERS$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$DORA CREEK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$ERARING$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MANDALONG$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MIRRABOOKA$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MORISSET$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MORISSET PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$MYUNA BAY$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$SILVERWATER$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$SUNSHINE$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$WINDERMERE PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2264$$,$$YARRAWONGA PARK$$,#{state_id_nsw},-33.095642,151.553169), - ($$2265$$,$$COORANBONG$$,#{state_id_nsw},-33.076609,151.453989), - ($$2265$$,$$MARTINSVILLE$$,#{state_id_nsw},-33.076609,151.453989), - ($$2267$$,$$WANGI WANGI$$,#{state_id_nsw},-33.071491,151.584366), - ($$2278$$,$$BARNSLEY$$,#{state_id_nsw},-32.932412,151.590415), - ($$2278$$,$$KILLINGWORTH$$,#{state_id_nsw},-32.932412,151.590415), - ($$2278$$,$$WAKEFIELD$$,#{state_id_nsw},-32.932412,151.590415), - ($$2280$$,$$BELMONT$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$BELMONT NORTH$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$BELMONT SOUTH$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$CROUDACE BAY$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$FLORAVILLE$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$JEWELLS$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$MARKS POINT$$,#{state_id_nsw},-33.036057,151.660563), - ($$2280$$,$$VALENTINE$$,#{state_id_nsw},-33.036057,151.660563), - ($$2281$$,$$BLACKSMITHS$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CAMS WHARF$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CATHERINE HILL BAY$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$CAVES BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$LITTLE PELICAN$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$MURRAYS BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$NORDS WHARF$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$PELICAN$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$PINNY BEACH$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$SWANSEA$$,#{state_id_nsw},-33.077161,151.652305), - ($$2281$$,$$SWANSEA HEADS$$,#{state_id_nsw},-33.077161,151.652305), - ($$2282$$,$$ELEEBANA$$,#{state_id_nsw},-32.993626,151.635401), - ($$2282$$,$$LAKELANDS$$,#{state_id_nsw},-32.993626,151.635401), - ($$2282$$,$$WARNERS BAY$$,#{state_id_nsw},-32.993626,151.635401), - ($$2283$$,$$ARCADIA VALE$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$AWABA$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BALMORAL$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BLACKALLS PARK$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BOLTON POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$BUTTABA$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$CAREY BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$COAL POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FASSIFERN$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FENNELL BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$FISHING POINT$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$KILABEN BAY$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$RATHMINES$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$RYHOPE$$,#{state_id_nsw},-33.060343,151.575815), - ($$2283$$,$$TORONTO$$,#{state_id_nsw},-33.060343,151.575815), - ($$2284$$,$$ARGENTON$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$BOOLAROO$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$BOORAGUL$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$MARMONG POINT$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$SPEERS POINT$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$TERALBA$$,#{state_id_nsw},-32.934813,151.630879), - ($$2284$$,$$WOODRISING$$,#{state_id_nsw},-32.934813,151.630879), - ($$2285$$,$$CAMERON PARK$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF HEIGHTS$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$CARDIFF SOUTH$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$EDGEWORTH$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$GLENDALE$$,#{state_id_nsw},-32.933952,151.655731), - ($$2285$$,$$MACQUARIE HILLS$$,#{state_id_nsw},-32.933952,151.655731), - ($$2286$$,$$HOLMESVILLE$$,#{state_id_nsw},-32.913661,151.576847), - ($$2286$$,$$SEAHAMPTON$$,#{state_id_nsw},-32.913661,151.576847), - ($$2286$$,$$WEST WALLSEND$$,#{state_id_nsw},-32.913661,151.576847), - ($$2287$$,$$BIRMINGHAM GARDENS$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$ELERMORE VALE$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$FLETCHER$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$MARYLAND$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$MINMI$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$RANKIN PARK$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$WALLSEND$$,#{state_id_nsw},-32.890844,151.690829), - ($$2287$$,$$WALLSEND SOUTH$$,#{state_id_nsw},-32.890844,151.690829), - ($$2289$$,$$ADAMSTOWN$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$ADAMSTOWN HEIGHTS$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$GARDEN SUBURB$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$HIGHFIELDS$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA FAIR$$,#{state_id_nsw},-32.932538,151.72625), - ($$2289$$,$$KOTARA SOUTH$$,#{state_id_nsw},-32.932538,151.72625), - ($$2290$$,$$BENNETTS GREEN$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$CHARLESTOWN$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$DUDLEY$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$GATESHEAD$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$HILLSBOROUGH$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$KAHIBAH$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$MOUNT HUTTON$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$REDHEAD$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$TINGIRA HEIGHTS$$,#{state_id_nsw},-32.995468,151.689084), - ($$2290$$,$$WHITEBRIDGE$$,#{state_id_nsw},-32.995468,151.689084), - ($$2291$$,$$MEREWETHER$$,#{state_id_nsw},-32.942237,151.751451), - ($$2291$$,$$MEREWETHER HEIGHTS$$,#{state_id_nsw},-32.942237,151.751451), - ($$2291$$,$$THE JUNCTION$$,#{state_id_nsw},-32.942237,151.751451), - ($$2292$$,$$BROADMEADOW$$,#{state_id_nsw},-32.924165,151.737829), - ($$2292$$,$$HAMILTON NORTH$$,#{state_id_nsw},-32.924165,151.737829), - ($$2293$$,$$MARYVILLE$$,#{state_id_nsw},-32.911844,151.753662), - ($$2293$$,$$WICKHAM$$,#{state_id_nsw},-32.911844,151.753662), - ($$2294$$,$$CARRINGTON$$,#{state_id_nsw},-32.916023,151.765725), - ($$2295$$,$$FERN BAY$$,#{state_id_nsw},-32.854436,151.810346), - ($$2295$$,$$STOCKTON$$,#{state_id_nsw},-32.854436,151.810346), - ($$2296$$,$$ISLINGTON$$,#{state_id_nsw},-32.911915,151.745721), - ($$2297$$,$$TIGHES HILL$$,#{state_id_nsw},-32.908014,151.751115), - ($$2298$$,$$GEORGETOWN$$,#{state_id_nsw},-32.907814,151.7286), - ($$2298$$,$$WARATAH$$,#{state_id_nsw},-32.907814,151.7286), - ($$2298$$,$$WARATAH WEST$$,#{state_id_nsw},-32.907814,151.7286), - ($$2299$$,$$JESMOND$$,#{state_id_nsw},-32.903131,151.690858), - ($$2299$$,$$LAMBTON$$,#{state_id_nsw},-32.903131,151.690858), - ($$2299$$,$$NORTH LAMBTON$$,#{state_id_nsw},-32.903131,151.690858), - ($$2300$$,$$BAR BEACH$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$COOKS HILL$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$NEWCASTLE$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$NEWCASTLE EAST$$,#{state_id_nsw},-32.939962,151.768383), - ($$2300$$,$$THE HILL$$,#{state_id_nsw},-32.939962,151.768383), - ($$2302$$,$$NEWCASTLE WEST$$,#{state_id_nsw},-32.924908,151.761141), - ($$2303$$,$$HAMILTON$$,#{state_id_nsw},-32.924042,151.746874), - ($$2303$$,$$HAMILTON EAST$$,#{state_id_nsw},-32.924042,151.746874), - ($$2303$$,$$HAMILTON SOUTH$$,#{state_id_nsw},-32.924042,151.746874), - ($$2304$$,$$KOORAGANG$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD EAST$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD NORTH$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$MAYFIELD WEST$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$SANDGATE$$,#{state_id_nsw},-32.875728,151.74598), - ($$2304$$,$$WARABROOK$$,#{state_id_nsw},-32.875728,151.74598), - ($$2305$$,$$KOTARA EAST$$,#{state_id_nsw},-32.934986,151.707216), - ($$2305$$,$$NEW LAMBTON$$,#{state_id_nsw},-32.934986,151.707216), - ($$2305$$,$$NEW LAMBTON HEIGHTS$$,#{state_id_nsw},-32.934986,151.707216), - ($$2306$$,$$WINDALE$$,#{state_id_nsw},-32.997694,151.681053), - ($$2307$$,$$SHORTLAND$$,#{state_id_nsw},-32.880873,151.691533), - ($$2308$$,$$CALLAGHAN$$,#{state_id_nsw},-35.125235,147.322357), - ($$2308$$,$$NEWCASTLE UNIVERSITY$$,#{state_id_nsw},-35.125235,147.322357), - ($$2309$$,$$DANGAR$$,#{state_id_nsw},-30.352158,148.890775), - ($$2310$$,$$HUNTER REGION MC$$,#{state_id_nsw},0.0,0.0), - ($$2311$$,$$ALLYNBROOK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$BINGLEBURRA$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$CARRABOLLA$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$EAST GRESFORD$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$ECCLESTON$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$GRESFORD$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$HALTON$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$LEWINSBROOK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$LOSTOCK$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$MOUNT RIVERS$$,#{state_id_nsw},-32.363343,151.536229), - ($$2311$$,$$UPPER ALLYN$$,#{state_id_nsw},-32.363343,151.536229), - ($$2312$$,$$MINIMBAH$$,#{state_id_nsw},-32.148267,152.361412), - ($$2312$$,$$NABIAC$$,#{state_id_nsw},-32.148267,152.361412), - ($$2314$$,$$WILLIAMTOWN RAAF$$,#{state_id_nsw},-32.797365,151.83699), - ($$2315$$,$$CORLETTE$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$FINGAL BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$NELSON BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2315$$,$$SHOAL BAY$$,#{state_id_nsw},-32.721158,152.106782), - ($$2316$$,$$ANNA BAY$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$BOAT HARBOUR$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$BOBS FARM$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$FISHERMANS BAY$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$ONE MILE$$,#{state_id_nsw},-32.776919,152.083274), - ($$2316$$,$$TAYLORS BEACH$$,#{state_id_nsw},-32.776919,152.083274), - ($$2317$$,$$SALAMANDER BAY$$,#{state_id_nsw},-32.720937,152.076399), - ($$2317$$,$$SOLDIERS POINT$$,#{state_id_nsw},-32.720937,152.076399), - ($$2318$$,$$CAMPVALE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$FERODALE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$FULLERTON COVE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$MEDOWIE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$OYSTER COVE$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$SALT ASH$$,#{state_id_nsw},-32.769906,151.851897), - ($$2318$$,$$WILLIAMTOWN$$,#{state_id_nsw},-32.769906,151.851897), - ($$2319$$,$$LEMON TREE PASSAGE$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$MALLABULA$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$TANILBA BAY$$,#{state_id_nsw},-32.730927,152.039551), - ($$2319$$,$$TILLIGERRY CREEK$$,#{state_id_nsw},-32.730927,152.039551), - ($$2320$$,$$ABERGLASSLYN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ALLANDALE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ANAMBAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$BOLWARRA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$BOLWARRA HEIGHTS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$FARLEY$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$GLEN OAK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$GOSFORTH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$HILLSBOROUGH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$HORSESHOE BEND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$KEINBAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LARGS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LORN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$LOUTH PARK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND NORTH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MAITLAND VALE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MELVILLE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MINDARIBBA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$MOUNT DEE$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$OAKHAMPTON$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$OAKHAMPTON HEIGHTS$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$POKOLBIN$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ROSEBROOK$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$ROTHBURY$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$RUTHERFORD$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$SOUTH MAITLAND$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$TELARAH$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$WALLALONG$$,#{state_id_nsw},-32.694656,151.534607), - ($$2320$$,$$WINDELLA$$,#{state_id_nsw},-32.694656,151.534607), - ($$2321$$,$$BERRY PARK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$BUTTERWICK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$CLARENCE TOWN$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$CLIFTLEIGH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$DUCKENFIELD$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$DUNS CREEK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GILLIESTON HEIGHTS$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GLEN MARTIN$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$GLEN WILLIAM$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HARPERS HILL$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HEDDON GRETA$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$HINTON$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$LOCHINVAR$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$LUSKINTYRE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$MORPETH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$OSWALD$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$PHOENIX PARK$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$RAWORTH$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$WINDERMERE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2321$$,$$WOODVILLE$$,#{state_id_nsw},-32.755266,151.650248), - ($$2322$$,$$BERESFIELD$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$BLACK HILL$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$CHISHOLM$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$HEXHAM$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$LENAGHAN$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$STOCKRINGTON$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$TARRO$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$THORNTON$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$TOMAGO$$,#{state_id_nsw},-32.801094,151.657881), - ($$2322$$,$$WOODBERRY$$,#{state_id_nsw},-32.801094,151.657881), - ($$2323$$,$$ASHTONFIELD$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BRUNKERVILLE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BUCHANAN$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$BUTTAI$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$EAST MAITLAND$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$FOUR MILE CREEK$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$FREEMANS WATERHOLE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$GREEN HILLS$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$METFORD$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$METFORD DC$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$MOUNT VINCENT$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$MULBRING$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$PITNACREE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$RICHMOND VALE$$,#{state_id_nsw},-32.77382,151.601), - ($$2323$$,$$TENAMBIT$$,#{state_id_nsw},-32.77382,151.601), - ($$2324$$,$$BALICKERA$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$BRANDY HILL$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$BUNDABAH$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$CARRINGTON$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$EAGLETON$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$EAST SEAHAM$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$HAWKS NEST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$HEATHERBRAE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$KARUAH$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$LIMEBURNERS CREEK$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$MILLERS FOREST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$NELSONS PLAINS$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$NORTH ARM COVE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$OSTERLEY$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$PINDIMAR$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$RAYMOND TERRACE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$RAYMOND TERRACE EAST$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$SEAHAM$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$SWAN BAY$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TAHLEE$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TEA GARDENS$$,#{state_id_nsw},-32.673022,151.805367), - ($$2324$$,$$TWELVE MILE CREEK$$,#{state_id_nsw},-32.673022,151.805367), - ($$2325$$,$$ABERDARE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ABERNETHY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$BELLBIRD$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$BELLBIRD HEIGHTS$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CEDAR CREEK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CESSNOCK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CESSNOCK WEST$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CONGEWAI$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$CORRABARE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ELLALONG$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$ELRINGTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$GRETA MAIN$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$KEARSLEY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$KITCHENER$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$LAGUNA$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$LOVEDALE$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MILLFIELD$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MORUBEN$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$MOUNT VIEW$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$NULKABA$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$OLNEY$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PAXTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PAYNES CROSSING$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$PELTON$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$QUORROBOLONG$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$SWEETMANS CREEK$$,#{state_id_nsw},-32.8442,151.376514), - ($$2325$$,$$WOLLOMBI$$,#{state_id_nsw},-32.8442,151.376514), - ($$2326$$,$$ABERMAIN$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$BISHOPS BRIDGE$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$LOXFORD$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$NEATH$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$SAWYERS GULLY$$,#{state_id_nsw},-32.810815,151.428668), - ($$2326$$,$$WESTON$$,#{state_id_nsw},-32.810815,151.428668), - ($$2327$$,$$KURRI KURRI$$,#{state_id_nsw},-32.817312,151.482952), - ($$2327$$,$$PELAW MAIN$$,#{state_id_nsw},-32.817312,151.482952), - ($$2327$$,$$STANFORD MERTHYR$$,#{state_id_nsw},-32.817312,151.482952), - ($$2328$$,$$BUREEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$DALSWINTON$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$DENMAN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$GIANTS CREEK$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$HOLLYDEEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$KERRABEE$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$MANGOOLA$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$MARTINDALE$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$WIDDEN$$,#{state_id_nsw},-32.457341,150.741969), - ($$2328$$,$$YARRAWA$$,#{state_id_nsw},-32.457341,150.741969), - ($$2329$$,$$CASSILIS$$,#{state_id_nsw},-31.50643,150.642146), - ($$2329$$,$$MERRIWA$$,#{state_id_nsw},-31.50643,150.642146), - ($$2329$$,$$UARBRY$$,#{state_id_nsw},-31.50643,150.642146), - ($$2330$$,$$APPLETREE FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BIG RIDGE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BIG YENGO$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BOWMANS CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BRIDGMAN$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BROKE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$BULGA$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CAMBERWELL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CARROWBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$CLYDESDALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$COMBO$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DARLINGTON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DOYLES CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DUNOLLY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DURAL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$DYRRING$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FALBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FERN GULLY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$FORDWICH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GARLAND VALLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENDON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENDON BROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENNIES CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GLENRIDDING$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOORANGOOLA$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOULDSVILLE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GOWRIE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$GREENLANDS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HAMBLEDON HILL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HEBDEN$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HOWES VALLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HOWICK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$HUNTERVIEW$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$JERRYS PLAINS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$LEMINGTON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$LONG POINT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MAISON DIEU$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MCDOUGALLS HILL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MIDDLE FALBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MILBRODALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MIRANNIE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MITCHELLS FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT OLIVE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT ROYAL$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$MOUNT THORLEY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$OBANVALE$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$PUTTY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$RAVENSWORTH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$REDBOURNBERRY$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$REEDY CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$RIXS CREEK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$ROUGHIT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SCOTTS FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SEDGEFIELD$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SINGLETON$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$SINGLETON HEIGHTS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$ST CLAIR$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WARKWORTH$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WATTLE PONDS$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WESTBROOK$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WHITTINGHAM$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WOLLEMI$$,#{state_id_nsw},-32.512305,150.864848), - ($$2330$$,$$WYLIES FLAT$$,#{state_id_nsw},-32.512305,150.864848), - ($$2331$$,$$SINGLETON MILITARY AREA$$,#{state_id_nsw},-32.688569,151.180153), - ($$2331$$,$$SINGLETON MILPO$$,#{state_id_nsw},-32.688569,151.180153), - ($$2333$$,$$BAERAMI$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$BAERAMI CREEK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$BENGALLA$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$CASTLE ROCK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$EDDERTON$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$GUNGAL$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$KAYUGA$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$LIDDELL$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MANOBALAI$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MCCULLYS GAP$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MUSCLE CREEK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$MUSWELLBROOK$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$SANDY HOLLOW$$,#{state_id_nsw},-32.389105,150.470217), - ($$2333$$,$$WYBONG$$,#{state_id_nsw},-32.389105,150.470217), - ($$2334$$,$$GRETA$$,#{state_id_nsw},-32.677443,151.388741), - ($$2335$$,$$BELFORD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$BRANXTON$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$DALWOOD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$EAST BRANXTON$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$ELDERSLIE$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LAMBS VALLEY$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LECONFIELD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$LOWER BELFORD$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$NORTH ROTHBURY$$,#{state_id_nsw},-32.653434,151.275212), - ($$2335$$,$$STANHOPE$$,#{state_id_nsw},-32.653434,151.275212), - ($$2336$$,$$ABERDEEN$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$DARTBROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$DAVIS CREEK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROSSGOLE$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROUCHEL$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$ROUCHEL BROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$UPPER DARTBROOK$$,#{state_id_nsw},-32.162396,150.890118), - ($$2336$$,$$UPPER ROUCHEL$$,#{state_id_nsw},-32.162396,150.890118), - ($$2337$$,$$BELLTREES$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$BRAWBOY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$BUNNAN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$DRY CREEK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$ELLERSTON$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GLENBAWN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GLENROCK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$GUNDY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$KARS SPRINGS$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MIDDLE BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOOBI$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOONAN BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MOONAN FLAT$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$MURULLA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$OMADALE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$OWENS GAP$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$PAGES CREEK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$PARKVILLE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$SCONE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$SEGENHOE$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$STEWARTS BROOK$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$TOMALLA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WAVERLY$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WINGEN$$,#{state_id_nsw},-31.993284,151.124461), - ($$2337$$,$$WOOLOOMA$$,#{state_id_nsw},-31.993284,151.124461), - ($$2338$$,$$ARDGLEN$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$BLANDFORD$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$CRAWNEY$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$GREEN CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$MURRURUNDI$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$PAGES RIVER$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$SANDY CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$SCOTTS CREEK$$,#{state_id_nsw},-31.734505,150.785588), - ($$2338$$,$$TIMOR$$,#{state_id_nsw},-31.734505,150.785588), - ($$2339$$,$$BIG JACKS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$BRAEFIELD$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$CATTLE CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$CHILCOTTS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$LITTLE JACKS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$MACDONALDS CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$PARRAWEENA$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WARRAH$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WARRAH CREEK$$,#{state_id_nsw},-31.773148,150.615611), - ($$2339$$,$$WILLOW TREE$$,#{state_id_nsw},-31.773148,150.615611), - ($$2340$$,$$APPLEBY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BARRY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BECTIVE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BITHRAMERE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$BOWLING ALLEY POINT$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$CALALA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$CARROLL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DARUKA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DUNCANS CREEK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$DUNGOWAN$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$EAST TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GAROO$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GIDLEY$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GOONOO GOONOO$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$GOWRIE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HALLSVILLE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HANGING ROCK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$HILLVUE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$KEEPIT$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$KINGSWOOD$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$LOOMBERAH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$MOORE CREEK$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NEMINGHA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NORTH TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$NUNDLE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$OGUNBIL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$OXLEY VALE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$PIALLAMORE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$SOMERTON$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$SOUTH TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TAMINDA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$TIMBUMBURI$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WALLAMORE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WARRAL$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WEABONGA$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WEST TAMWORTH$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WESTDALE$$,#{state_id_nsw},-30.964928,150.825148), - ($$2340$$,$$WOOLOMIN$$,#{state_id_nsw},-30.964928,150.825148), - ($$2341$$,$$WERRIS CREEK$$,#{state_id_nsw},-31.345921,150.619915), - ($$2342$$,$$CURRABUBULA$$,#{state_id_nsw},-31.262722,150.734256), - ($$2342$$,$$PIALLAWAY$$,#{state_id_nsw},-31.262722,150.734256), - ($$2343$$,$$BLACKVILLE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$BORAMBIL$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$BUNDELLA$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$CAROONA$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$COLLY BLUE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$COOMOO COOMOO$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$PINE RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$QUIPOLLY$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$QUIRINDI$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$SPRING RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WALLABADAH$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WARRAH RIDGE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$WINDY$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$YANNERGEE$$,#{state_id_nsw},-31.65821,150.30281), - ($$2343$$,$$YARRAMAN$$,#{state_id_nsw},-31.65821,150.30281), - ($$2344$$,$$DURI$$,#{state_id_nsw},-31.219024,150.819076), - ($$2344$$,$$WINTON$$,#{state_id_nsw},-31.219024,150.819076), - ($$2345$$,$$ATTUNGA$$,#{state_id_nsw},-30.930991,150.847933), - ($$2345$$,$$GARTHOWEN$$,#{state_id_nsw},-30.930991,150.847933), - ($$2346$$,$$BORAH CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$HALLS CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$KLORI$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$MANILLA$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$NAMOI RIVER$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$NEW MEXICO$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$RUSHES CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$UPPER MANILLA$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WARRABAH$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WIMBORNE$$,#{state_id_nsw},-30.609264,150.50534), - ($$2346$$,$$WONGO CREEK$$,#{state_id_nsw},-30.609264,150.50534), - ($$2347$$,$$BANOON$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$BARRABA$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$COBBADAH$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$GULF CREEK$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$GUNDAMULDA$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$IRONBARK$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$LINDESAY$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$LONGARM$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$MAYVALE$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$RED HILL$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$THIRLOENE$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$UPPER HORTON$$,#{state_id_nsw},-30.527226,150.44311), - ($$2347$$,$$WOODSREEF$$,#{state_id_nsw},-30.527226,150.44311), - ($$2348$$,$$NEW ENGLAND MC$$,#{state_id_nsw},0.0,0.0), - ($$2350$$,$$ABERFOYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ABINGTON$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ARGYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ARMIDALE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$BOOROLONG$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$CASTLE DOYLE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DANGARSLEIGH$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DONALD CREEK$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DUMARESQ$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$DUVAL$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$ENMORE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$HILLGROVE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$INVERGOWRIE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$JEOGLA$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$KELLYS PLAINS$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$LYNDHURST$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$PUDDLEDOCK$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$SAUMAREZ$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$SAUMAREZ PONDS$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$THALGARRAH$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$TILBUSTER$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WARDS MISTAKE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WEST ARMIDALE$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WOLLOMOMBI$$,#{state_id_nsw},-30.240605,152.012929), - ($$2350$$,$$WONGWIBINDA$$,#{state_id_nsw},-30.240605,152.012929), - ($$2351$$,$$UNIVERSITY OF NEW ENGLAND$$,#{state_id_nsw},-30.49299,151.639714), - ($$2352$$,$$KOOTINGAL$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$LIMBRI$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$MULLA CREEK$$,#{state_id_nsw},-31.057413,151.054338), - ($$2352$$,$$TINTINHULL$$,#{state_id_nsw},-31.057413,151.054338), - ($$2353$$,$$MOONBI$$,#{state_id_nsw},-30.951431,151.045963), - ($$2354$$,$$KENTUCKY$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$KENTUCKY SOUTH$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$NIANGALA$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$NOWENDOC$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WALCHA$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WALCHA ROAD$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WOLLUN$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$WOOLBROOK$$,#{state_id_nsw},-31.266104,151.549993), - ($$2354$$,$$YARROWITCH$$,#{state_id_nsw},-31.266104,151.549993), - ($$2355$$,$$BENDEMEER$$,#{state_id_nsw},-30.878399,151.159905), - ($$2355$$,$$RETREAT$$,#{state_id_nsw},-30.878399,151.159905), - ($$2355$$,$$WATSONS CREEK$$,#{state_id_nsw},-30.878399,151.159905), - ($$2356$$,$$GWABEGAR$$,#{state_id_nsw},-30.619798,148.96949), - ($$2357$$,$$BOMERA$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$BOX RIDGE$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$BUGALDIE$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$COONABARABRAN$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$DANDRY$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$GOWANG$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$PURLEWAUGH$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$ROCKY GLEN$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$TANNABAR$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$ULAMAMBRI$$,#{state_id_nsw},-31.50933,149.793251), - ($$2357$$,$$WATTLE SPRINGS$$,#{state_id_nsw},-31.50933,149.793251), - ($$2358$$,$$ARDING$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$BALALA$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$GOSTWYCK$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$KINGSTOWN$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$MIHI$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$ROCKY RIVER$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$SALISBURY PLAINS$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$TORRYBURN$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$URALLA$$,#{state_id_nsw},-30.588547,151.556745), - ($$2358$$,$$YARROWYCK$$,#{state_id_nsw},-30.588547,151.556745), - ($$2359$$,$$ABERDEEN$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$BAKERS CREEK$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$BUNDARRA$$,#{state_id_nsw},-29.996058,151.080554), - ($$2359$$,$$CAMERONS CREEK$$,#{state_id_nsw},-29.996058,151.080554), - ($$2360$$,$$AUBURN VALE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$BRODIES PLAINS$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$BUKKULLA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$CHERRY TREE HILL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$COPETON$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$ELSMORE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GILGAI$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GRAMAN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$GUM FLAT$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$HOWELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$INVERELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$KINGS PLAINS$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$LITTLE PLAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$LONG PLAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$MOUNT RUSSELL$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$NEWSTEAD$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$NULLAMANNA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$OAKWOOD$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$PARADISE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$ROB ROY$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SAPPHIRE$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SPRING MOUNTAIN$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$STANBOROUGH$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$SWANBROOK$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WALLANGRA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WANDERA$$,#{state_id_nsw},-29.83895,151.041719), - ($$2360$$,$$WOODSTOCK$$,#{state_id_nsw},-29.83895,151.041719), - ($$2361$$,$$ASHFORD$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$ATHOLWOOD$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$BONSHAW$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$LIMESTONE$$,#{state_id_nsw},-29.321245,151.096081), - ($$2361$$,$$PINDAROI$$,#{state_id_nsw},-29.321245,151.096081), - ($$2365$$,$$BACKWATER$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BALD BLAIR$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BALDERSLEIGH$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BASSENDEAN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BEN LOMOND$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BLACK MOUNTAIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BRIARBROOK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BROCKLEY$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$BRUSHY CREEK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$FALCONER$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GEORGES CREEK$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GLEN NEVIS$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GLENCOE$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GREEN HILLS$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$GUYRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$LLANGOTHLIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$MAYBOLE$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$MOUNT MITCHELL$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$NEW VALLEY$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$OBAN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$SOUTH GUYRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$TENTERDEN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$THE BASIN$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$THE GULF$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$TUBBAMURRA$$,#{state_id_nsw},-30.075367,151.880535), - ($$2365$$,$$WANDSWORTH$$,#{state_id_nsw},-30.075367,151.880535), - ($$2369$$,$$OLD MILL$$,#{state_id_nsw},-29.908381,151.205576), - ($$2369$$,$$STANNIFER$$,#{state_id_nsw},-29.908381,151.205576), - ($$2369$$,$$TINGHA$$,#{state_id_nsw},-29.908381,151.205576), - ($$2370$$,$$BALD NOB$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$DIEHARD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$DUNDEE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$FURRACABAD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GIBRALTAR RANGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GLEN ELGIN$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$GLEN INNES$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$KINGSGATE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$KOOKABOOKRA$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$LAMBS VALLEY$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MATHESON$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MOGGS SWAMP$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MOOGEM$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$MORVEN$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$NEWTON BOYD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$PINKETT$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$RANGERS VALLEY$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$RED RANGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$REDDESTONE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$SHANNON VALE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$STONEHENGE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$SWAN VALE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$WELLINGROVE$$,#{state_id_nsw},-29.644588,151.962405), - ($$2370$$,$$YARROWFORD$$,#{state_id_nsw},-29.644588,151.962405), - ($$2371$$,$$CAPOOMPETA$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$DEEPWATER$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$EMMAVILLE$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$ROCKY CREEK$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$STANNUM$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$THE GULF$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$TORRINGTON$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$WELLINGTON VALE$$,#{state_id_nsw},-29.393231,152.041527), - ($$2371$$,$$YELLOW DAM$$,#{state_id_nsw},-29.393231,152.041527), - ($$2372$$,$$BACK CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOLIVIA$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOONOO BOONOO$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$BOOROOK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$CARROLLS CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$CULLENDORE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$FOREST LAND$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$LISTON$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$MOLE RIVER$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$RIVERTREE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$ROCKY RIVER$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SANDY FLAT$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SANDY HILL$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$SILENT GROVE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TARBAN$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TENTERFIELD$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$TIMBARRA$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WILLSONS DOWNFALL$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WOODSIDE$$,#{state_id_nsw},-28.931739,151.702544), - ($$2372$$,$$WYLIE CREEK$$,#{state_id_nsw},-28.931739,151.702544), - ($$2379$$,$$GOOLHI$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$MULLALEY$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$NAPIER LANE$$,#{state_id_nsw},-31.067541,149.712049), - ($$2379$$,$$NOMBI$$,#{state_id_nsw},-31.067541,149.712049), - ($$2380$$,$$BLUE VALE$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$EMERALD HILL$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$GHOOLENDAADI$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$GUNNEDAH$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$KELVIN$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$MARYS MOUNT$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$MILROY$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$ORANGE GROVE$$,#{state_id_nsw},-30.798568,150.199631), - ($$2380$$,$$RANGARI$$,#{state_id_nsw},-30.798568,150.199631), - ($$2381$$,$$BREEZA$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$CURLEWIS$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$PREMER$$,#{state_id_nsw},-31.244175,150.457901), - ($$2381$$,$$TAMBAR SPRINGS$$,#{state_id_nsw},-31.244175,150.457901), - ($$2382$$,$$BOGGABRI$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$MAULES CREEK$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$WEAN$$,#{state_id_nsw},-30.704728,150.042508), - ($$2382$$,$$WILLALA$$,#{state_id_nsw},-30.704728,150.042508), - ($$2386$$,$$BURREN JUNCTION$$,#{state_id_nsw},-30.105176,148.965674), - ($$2386$$,$$DRILDOOL$$,#{state_id_nsw},-30.105176,148.965674), - ($$2386$$,$$NOWLEY$$,#{state_id_nsw},-30.105176,148.965674), - ($$2387$$,$$BULYEROI$$,#{state_id_nsw},-29.780297,149.090561), - ($$2387$$,$$ROWENA$$,#{state_id_nsw},-29.780297,149.090561), - ($$2388$$,$$BOOLCARROLL$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$CUTTABRI$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$JEWS LAGOON$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$MERAH NORTH$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$PILLIGA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$SPRING PLAINS$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$THE PILLIGA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$WEE WAA$$,#{state_id_nsw},-30.087425,149.438586), - ($$2388$$,$$YARRIE LAKE$$,#{state_id_nsw},-30.087425,149.438586), - ($$2390$$,$$BAAN BAA$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BACK CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BERRIGAL$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BOHENA CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$BULLAWA CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$COURADDA$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$EDGEROI$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$EULAH CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$HARPARARY$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$JACKS CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$KAPUTAR$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$NARRABRI$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$NARRABRI WEST$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$ROCKY CREEK$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$TARRIARO$$,#{state_id_nsw},-30.60138,149.966153), - ($$2390$$,$$TURRAWAN$$,#{state_id_nsw},-30.60138,149.966153), - ($$2395$$,$$BINNAWAY$$,#{state_id_nsw},-31.552115,149.378497), - ($$2395$$,$$ROPERS ROAD$$,#{state_id_nsw},-31.552115,149.378497), - ($$2395$$,$$WEETALIBA$$,#{state_id_nsw},-31.552115,149.378497), - ($$2396$$,$$BARADINE$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$BARWON$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$GOORIANAWA$$,#{state_id_nsw},-30.943207,149.065815), - ($$2396$$,$$KENEBRI$$,#{state_id_nsw},-30.943207,149.065815), - ($$2397$$,$$BELLATA$$,#{state_id_nsw},-29.919624,149.790978), - ($$2397$$,$$MILLIE$$,#{state_id_nsw},-29.919624,149.790978), - ($$2398$$,$$GURLEY$$,#{state_id_nsw},-29.735601,149.79988), - ($$2399$$,$$BINIGUY$$,#{state_id_nsw},-29.580064,150.136946), - ($$2399$$,$$PALLAMALLAWA$$,#{state_id_nsw},-29.580064,150.136946), - ($$2400$$,$$ASHLEY$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$BULLARAH$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$CROOBLE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MALLOWA$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MOREE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$MOREE EAST$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$TERRY HIE HIE$$,#{state_id_nsw},-29.317772,149.808064), - ($$2400$$,$$TULLOONA$$,#{state_id_nsw},-29.317772,149.808064), - ($$2401$$,$$GRAVESEND$$,#{state_id_nsw},-29.582339,150.337609), - ($$2402$$,$$BALFOURS PEAK$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$COOLATAI$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$WARIALDA$$,#{state_id_nsw},-29.510948,150.751185), - ($$2402$$,$$WARIALDA RAIL$$,#{state_id_nsw},-29.510948,150.751185), - ($$2403$$,$$DELUNGRA$$,#{state_id_nsw},-29.652485,150.830948), - ($$2403$$,$$GRAGIN$$,#{state_id_nsw},-29.652485,150.830948), - ($$2403$$,$$MYALL CREEK$$,#{state_id_nsw},-29.652485,150.830948), - ($$2404$$,$$BANGHEET$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$BINGARA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$DINOGA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$ELCOMBE$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$GINEROI$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$KEERA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$PALLAL$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$RIVERVIEW$$,#{state_id_nsw},-29.804159,150.478053), - ($$2404$$,$$UPPER BINGARA$$,#{state_id_nsw},-29.804159,150.478053), - ($$2405$$,$$BOOMI$$,#{state_id_nsw},-28.725412,149.57915), - ($$2405$$,$$GARAH$$,#{state_id_nsw},-28.725412,149.57915), - ($$2406$$,$$MUNGINDI$$,#{state_id_nsw},-28.999013,149.100731), - ($$2406$$,$$MUNGINDI$$,#{state_id_qld},-28.999013,149.100731), - ($$2406$$,$$WEEMELAH$$,#{state_id_nsw},-28.999013,149.100731), - ($$2408$$,$$BLUE NOBBY$$,#{state_id_nsw},-28.93259,150.391368), - ($$2408$$,$$NORTH STAR$$,#{state_id_nsw},-28.93259,150.391368), - ($$2408$$,$$YALLAROI$$,#{state_id_nsw},-28.93259,150.391368), - ($$2409$$,$$BOGGABILLA$$,#{state_id_nsw},-28.744821,150.415347), - ($$2409$$,$$BOONAL$$,#{state_id_nsw},-28.744821,150.415347), - ($$2410$$,$$TWIN RIVERS$$,#{state_id_nsw},-29.045063,150.644388), - ($$2410$$,$$YETMAN$$,#{state_id_nsw},-29.045063,150.644388), - ($$2411$$,$$CROPPA CREEK$$,#{state_id_nsw},-29.129441,150.381167), - ($$2415$$,$$MONKERAI$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$NOOROO$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$STROUD ROAD$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$UPPER KARUAH RIVER$$,#{state_id_nsw},-32.292336,151.859784), - ($$2415$$,$$WEISMANTELS$$,#{state_id_nsw},-32.292336,151.859784), - ($$2420$$,$$ALISON$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BANDON GROVE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BENDOLBA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$BROOKFIELD$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$CAMBRA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$CHICHESTER$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$DUNGOG$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$FLAT TOPS$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$FOSTERTON$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$HANLEYS CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$HILLDALE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MAIN CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MARSHDALE$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MARTINS CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$MUNNI$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$SALISBURY$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$STROUD HILL$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$SUGARLOAF$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$TABBIL CREEK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$UNDERBANK$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WALLARINGA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WALLAROBBA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2420$$,$$WIRRAGULLA$$,#{state_id_nsw},-32.434801,151.771934), - ($$2421$$,$$FISHERS HILL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$PATERSON$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$SUMMER HILL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$TOCAL$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$TORRYBURN$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$VACY$$,#{state_id_nsw},-32.507287,151.532802), - ($$2421$$,$$WEBBERS CREEK$$,#{state_id_nsw},-32.507287,151.532802), - ($$2422$$,$$BACK CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BAKERS CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BARRINGTON$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BARRINGTON TOPS$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BAXTERS RIDGE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BELBORA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BERRICO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BINDERA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BOWMAN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BOWMAN FARM$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BRETTI$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BULLIAC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$BUNDOOK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CALLAGHANS CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$COBARK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CONEAC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$COPELAND$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CRAVEN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CRAVEN PLATEAU$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$CURRICABARK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$DEWITT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$FAULKLAND$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$FORBESDALE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GANGAT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GIRO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLEN WARD$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLOUCESTER$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$GLOUCESTER TOPS$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$INVERGORDON$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$KIA ORA$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MARES RUN$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MERNOT$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MOGRANI$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$MOPPY$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$RAWDON VALE$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$ROOKHURST$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$STRATFORD$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TERREEL$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TIBBUC$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TITAATEE CREEK$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$TUGRABAKH$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WALLANBAH$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WARDS RIVER$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WAUKIVORY$$,#{state_id_nsw},-31.972237,152.065675), - ($$2422$$,$$WOKO$$,#{state_id_nsw},-31.972237,152.065675), - ($$2423$$,$$BOMBAH POINT$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BOOLAMBAYTE$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BULAHDELAH$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$BUNGWAHL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$COOLONGOLOOK$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$CRAWFORD RIVER$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MARKWELL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MAYERS FLAT$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MUNGO BRUSH$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$MYALL LAKE$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$NERONG$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$SEAL ROCKS$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$TOPI TOPI$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$UPPER MYALL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$VIOLET HILL$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WANG WAUK$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WARRANULLA$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WILLINA$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$WOOTTON$$,#{state_id_nsw},-32.494001,152.276285), - ($$2423$$,$$YAGON$$,#{state_id_nsw},-32.494001,152.276285), - ($$2424$$,$$CAFFREYS FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$CELLS RIVER$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$COOPLACURRIPA$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$CUNDLE FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$KNORRIT FLAT$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$KNORRIT FOREST$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$MOUNT GEORGE$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$NUMBER ONE$$,#{state_id_nsw},-31.802185,152.068568), - ($$2424$$,$$TIRI$$,#{state_id_nsw},-31.802185,152.068568), - ($$2425$$,$$ALLWORTH$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$BOORAL$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$GIRVAN$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$STROUD$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$THE BRANCH$$,#{state_id_nsw},-32.541688,151.960927), - ($$2425$$,$$WASHPOOL$$,#{state_id_nsw},-32.541688,151.960927), - ($$2426$$,$$COOPERNOOK$$,#{state_id_nsw},-31.826246,152.609896), - ($$2426$$,$$LANGLEY VALE$$,#{state_id_nsw},-31.826246,152.609896), - ($$2426$$,$$MOTO$$,#{state_id_nsw},-31.826246,152.609896), - ($$2427$$,$$CROWDY HEAD$$,#{state_id_nsw},-31.844821,152.738877), - ($$2427$$,$$HARRINGTON$$,#{state_id_nsw},-31.844821,152.738877), - ($$2428$$,$$BLUEYS BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$BOOMERANG BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$BOOTI BOOTI$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$CHARLOTTE BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$COOMBA BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$COOMBA PARK$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$DARAWANK$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$ELIZABETH BEACH$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$FORSTER$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$FORSTER SHOPPING VILLAGE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$GREEN POINT$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$PACIFIC PALMS$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SANDBAR$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SHALLOW BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$SMITHS LAKE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TARBUCK BAY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TIONA$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$TUNCURRY$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WALLINGAT$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WALLIS LAKE$$,#{state_id_nsw},-32.347684,152.53525), - ($$2428$$,$$WHOOTA$$,#{state_id_nsw},-32.347684,152.53525), - ($$2429$$,$$BOBIN$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BOORGANNA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BUCCA WAUKA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BULGA FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BUNYAH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$BURRELL CREEK$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$CAPARRA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$CEDAR PARTY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$COMBOYNE$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DINGO FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DOLLYS FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$DYERS CROSSING$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$ELANDS$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$FIREFLY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$INNES VIEW$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KARAAK FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KHATAMBUHL$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KILLABAKH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KILLAWARRA$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KIMBRIKI$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KIPPAXS$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KRAMBACH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$KUNDIBAKH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$MARLEE$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$MOORAL CREEK$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$STRATHCEDAR$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$THE BIGHT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$TIPPERARY$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WARRIWILLAH$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WHERROL FLAT$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$WINGHAM$$,#{state_id_nsw},-31.726021,152.283882), - ($$2429$$,$$YARRATT FOREST$$,#{state_id_nsw},-31.726021,152.283882), - ($$2430$$,$$BLACK HEAD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BOHNOCK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BOOTAWA$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$BRIMBIN$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CABBAGE TREE ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CHATHAM$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CROKI$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$CUNDLETOWN$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$DIAMOND BEACH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$DUMARESQ ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$FAILFORD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$GHINNI GHINNI$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$GLENTHORNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$HALLIDAYS POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$HILLVILLE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$JONES ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KIWARRAK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KOORAINGHAT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$KUNDLE KUNDLE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$LANSDOWNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$LANSDOWNE FOREST$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MANNING POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MELINGA$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MITCHELLS ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$MONDROOK$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$OLD BAR$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$OXLEY ISLAND$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$PAMPOOLAH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$POSSUM BRUSH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$PURFLEET$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$RAINBOW FLAT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$RED HEAD$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$SALTWATER$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TALLWOODS VILLAGE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TAREE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TAREE SOUTH$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$TINONEE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$UPPER LANSDOWNE$$,#{state_id_nsw},-32.070894,152.543811), - ($$2430$$,$$WALLABI POINT$$,#{state_id_nsw},-32.070894,152.543811), - ($$2431$$,$$ARAKOON$$,#{state_id_nsw},-30.888231,153.066955), - ($$2431$$,$$JERSEYVILLE$$,#{state_id_nsw},-30.888231,153.066955), - ($$2431$$,$$SOUTH WEST ROCKS$$,#{state_id_nsw},-30.888231,153.066955), - ($$2439$$,$$BATAR CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$BLACK CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KENDALL$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KEREWONG$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$KEW$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$LOGANS CROSSING$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$LORNE$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$ROSSGLEN$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$SWANS CROSSING$$,#{state_id_nsw},-31.658604,152.679031), - ($$2439$$,$$UPSALLS CREEK$$,#{state_id_nsw},-31.658604,152.679031), - ($$2440$$,$$ALDAVILLA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$AUSTRAL EDEN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELLBROOK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELLIMBOPINNI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BELMORE RIVER$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$BURNT BRIDGE$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CARRAI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CLYBUCCA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$COLLOMBATTI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$COMARA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CORANGULA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$CRESCENT HEAD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$DEEP CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$DONDINGALONG$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$EAST KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$EUROKA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$FREDERICKTON$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$GLADSTONE$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$GREENHILL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HAMPDEN HALL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HAT HEAD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$HICKEYS CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$KINCHELA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$LOWER CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MILLBANK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MOONEBA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MOPARRABAH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$MUNGAY CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$OLD STATION$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$POLA CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$RAINBOW REACH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SEVEN OAKS$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SHERWOOD$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SKILLION FLAT$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SMITHTOWN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SOUTH KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$SUMMER ISLAND$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TEMAGOG$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TOOROOKA$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$TURNERS FLAT$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$VERGES CREEK$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WEST KEMPSEY$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WILLAWARRIN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WILLI WILLI$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$WITTITRIN$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$YARRAVEL$$,#{state_id_nsw},-31.058949,152.768142), - ($$2440$$,$$YESSABAH$$,#{state_id_nsw},-31.058949,152.768142), - ($$2441$$,$$ALLGOMERA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BALLENGARRA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BARRAGANYATTI$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BONVILLE$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BRIL BRIL$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$BRINERVILLE$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$COOPERABUNG$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$EUNGAI CREEK$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$EUNGAI RAIL$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$FISHERMANS REACH$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$GRASSY HEAD$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$GUM SCRUB$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$HACKS FERRY$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$KIPPARA$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$KUNDABUNG$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$ROLLANDS PLAINS$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$STUARTS POINT$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$TAMBAN$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$TELEGRAPH POINT$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$UPPER ROLLANDS PLAINS$$,#{state_id_nsw},-30.816097,152.831369), - ($$2441$$,$$YARRAHAPINNI$$,#{state_id_nsw},-30.816097,152.831369), - ($$2442$$,$$KEMPSEY MSC$$,#{state_id_nsw},0.0,0.0), - ($$2442$$,$$MID NORTH COAST MSC$$,#{state_id_nsw},0.0,0.0), - ($$2443$$,$$BOBS CREEK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CAMDEN HEAD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CORALVILLE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$CROWDY BAY NATIONAL PARK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DEAUVILLE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DIAMOND HEAD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$DUNBOGAN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$HANNAM VALE$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$HERONS CREEK$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$JOHNS RIVER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$LAKEWOOD$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$LAURIETON$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$MIDDLE BROTHER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$MOORLAND$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$NORTH BROTHER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$NORTH HAVEN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$STEWARTS RIVER$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$WAITUI$$,#{state_id_nsw},-31.584673,152.744357), - ($$2443$$,$$WEST HAVEN$$,#{state_id_nsw},-31.584673,152.744357), - ($$2444$$,$$BLACKMANS POINT$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$FERNBANK CREEK$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$FLYNNS BEACH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$LIGHTHOUSE BEACH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$LIMEBURNERS CREEK$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$NORTH SHORE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$PORT MACQUARIE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$PORT MACQUARIE BC$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$RIVERSIDE$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$SETTLEMENT CITY$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$THE HATCH$$,#{state_id_nsw},-31.400666,152.851836), - ($$2444$$,$$THRUMSTER$$,#{state_id_nsw},-31.400666,152.851836), - ($$2445$$,$$BONNY HILLS$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$GRANTS BEACH$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$JOLLY NOSE$$,#{state_id_nsw},-31.594981,152.840605), - ($$2445$$,$$LAKE CATHIE$$,#{state_id_nsw},-31.594981,152.840605), - ($$2446$$,$$BAGNOO$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BAGO$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BANDA BANDA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BEECHWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BELLANGRY$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BIRDWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BROMBIN$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$BYABARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$CAIRNCROSS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$CROSSLANDS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$DEBENHAM$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$DOYLES RIVER$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$ELLENBOROUGH$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$FORBES RIVER$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$FRAZERS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$GEARYS FLAT$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HARTYS PLAINS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HOLLISDALE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HUNTINGDON$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$HYNDMANS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$KINDEE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$KING CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LAKE INNES$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LONG FLAT$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$LOWER PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MARLO MERRICAN$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MORTONS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$MOUNT SEAVIEW$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PEMBROOKE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$PIPECLAY$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$RAWDON ISLAND$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$REDBANK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$ROSEWOOD$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$SANCROX$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$TOMS CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$UPPER PAPPINBARRA$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$WAUCHOPE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$WERRIKIMBE$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$YARRAS$$,#{state_id_nsw},-31.463639,152.533221), - ($$2446$$,$$YIPPIN CREEK$$,#{state_id_nsw},-31.463639,152.533221), - ($$2447$$,$$BAKERS CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$BURRAPINE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$CONGARINNI$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$CONGARINNI NORTH$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$DONNELLYVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$GUMMA$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$MACKSVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$NEWEE CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$NORTH MACKSVILLE$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$SCOTTS HEAD$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$TALARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$TAYLORS ARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$THUMB CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$UPPER TAYLORS ARM$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$UTUNGUN$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WARRELL CREEK$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WAY WAY$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$WIRRIMBI$$,#{state_id_nsw},-30.803716,152.726106), - ($$2447$$,$$YARRANBELLA$$,#{state_id_nsw},-30.803716,152.726106), - ($$2448$$,$$HYLAND PARK$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$NAMBUCCA HEADS$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$VALLA$$,#{state_id_nsw},-30.615511,152.999909), - ($$2448$$,$$VALLA BEACH$$,#{state_id_nsw},-30.615511,152.999909), - ($$2449$$,$$ARGENTS HILL$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$BOWRAVILLE$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$BUCKRA BENDINNI$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$GIRRALONG$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$KENNAICLE CREEK$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$KILLIEKRANKIE$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$MISSABOTTI$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$SOUTH ARM$$,#{state_id_nsw},-30.621952,152.746326), - ($$2449$$,$$TEWINGA$$,#{state_id_nsw},-30.621952,152.746326), - ($$2450$$,$$BOAMBEE$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$BROOKLANA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$BUCCA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR JETTY$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$COFFS HARBOUR PLAZA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$CORAMBA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$GLENREAGH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$KARANGI$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$KORORA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$LOWANNA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$MOONEE BEACH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$NANA GLEN$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$NORTH BOAMBEE VALLEY$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$SAPPHIRE BEACH$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$SHERWOOD$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$ULONG$$,#{state_id_nsw},-30.337186,153.069748), - ($$2450$$,$$UPPER ORARA$$,#{state_id_nsw},-30.337186,153.069748), - ($$2452$$,$$BOAMBEE EAST$$,#{state_id_nsw},-30.34062,153.084224), - ($$2452$$,$$SAWTELL$$,#{state_id_nsw},-30.34062,153.084224), - ($$2452$$,$$TOORMINA$$,#{state_id_nsw},-30.34062,153.084224), - ($$2453$$,$$BIELSDOWN HILLS$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$BILLYS CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$BOSTOBRICK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$CASCADE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$CLOUDS CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DEER VALE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DORRIGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DORRIGO MOUNTAIN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$DUNDURRABIN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$EBOR$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$FERNBROOK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$HERNANI$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MARENGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MEGAN$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$MOONPAR$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$NEVER NEVER$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$NORTH DORRIGO$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$TALLOWWOOD RIDGE$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$TYRINGHAM$$,#{state_id_nsw},-30.137937,152.599482), - ($$2453$$,$$WILD CATTLE CREEK$$,#{state_id_nsw},-30.137937,152.599482), - ($$2454$$,$$BELLINGEN$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$BRIERFIELD$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$BUNDAGEN$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$DARKWOOD$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$FERNMOUNT$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$GLENIFFER$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$KALANG$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$MYLESTOM$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$RALEIGH$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$REPTON$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$SPICKETTS CREEK$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$THORA$$,#{state_id_nsw},-30.452388,152.898147), - ($$2454$$,$$VALERY$$,#{state_id_nsw},-30.452388,152.898147), - ($$2455$$,$$URUNGA$$,#{state_id_nsw},-30.522855,152.975538), - ($$2456$$,$$ARRAWARRA$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$ARRAWARRA HEADLAND$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$CORINDI BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$EMERALD BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$MULLAWAY$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$RED ROCK$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$SAFETY BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$SANDY BEACH$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$UPPER CORINDI$$,#{state_id_nsw},-30.059596,153.18789), - ($$2456$$,$$WOOLGOOLGA$$,#{state_id_nsw},-30.059596,153.18789), - ($$2460$$,$$ALUMY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARCOONGERE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARRETTS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BARYULGIL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BLAXLANDS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BOM BOM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BOOKRAM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BRAUNSTONE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BRUSHGROVE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$BUCCARUMBI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CALAMIA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CANGAI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARNHAM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS ISLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CARRS PENINSULAR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CHAELUNDI$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CHAMBIGNE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CLARENZA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CLIFDEN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COALDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COLLUM COLLUM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COOMBADJHA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COPMANHURST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COUTTS CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$COWPER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$CROWTHER ISLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DALMORTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DEEP CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DILKOON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DIRTY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$DUMBUDGERY$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$EATONSVILLE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$EIGHTEEN MILE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$ELLAND$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$FINE FLOWER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$FORTIS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GLENUGIE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GRAFTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GRAFTON WEST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GREAT MARLOW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$GURRANANG$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$HALFWAY CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$HEIFER STATION$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$JACKADGERY$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$JUNCTION HILL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KANGAROO CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KOOLKHAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KREMNOS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KUNGALA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$KYARRAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LANITZA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LAWRENCE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LEVENSTRATH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LILYDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LIONSVILLE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$LOWER SOUTHGATE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MALABUGILMAH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MOLEVILLE CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MOUNTAIN VIEW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$MYLNEFORD$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$NEWBOLD$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$NYMBOIDA$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$PULGANBAR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$PUNCHBOWL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$RAMORNIE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$RUSHFORTH$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SANDY CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SEELANDS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SHANNONDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SMITHS CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTH ARM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTH GRAFTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTHAMPTON$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$SOUTHGATE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$STOCKYARD CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$THE PINNACLES$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$THE WHITEMAN$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TOWALLUM$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TRENAYR$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$TYNDALE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$UPPER COPMANHURST$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$UPPER FINE FLOWER$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WARRAGAI CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WASHPOOL$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WATERVIEW$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WATERVIEW HEIGHTS$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WELLS CROSSING$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WHITEMAN CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WINEGROVE$$,#{state_id_nsw},-29.050238,152.587447), - ($$2460$$,$$WOMBAT CREEK$$,#{state_id_nsw},-29.050238,152.587447), - ($$2462$$,$$CALLIOPE$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$COLDSTREAM$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$DIGGERS CAMP$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$GILLETTS RIDGE$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$LAKE HIAWATHA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$LAVADIA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$MINNIE WATER$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$PILLAR VALLEY$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$SWAN CREEK$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$TUCABIA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$ULMARRA$$,#{state_id_nsw},-29.618586,153.07136), - ($$2462$$,$$WOOLI$$,#{state_id_nsw},-29.618586,153.07136), - ($$2463$$,$$ASHBY$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ASHBY HEIGHTS$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ASHBY ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$BROOMS HEAD$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$GULMARRAD$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$ILARWILL$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$JACKY BULBIN FLAT$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$JAMES CREEK$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$MACLEAN$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$PALMERS CHANNEL$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$PALMERS ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$SANDON$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$SHARK CREEK$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TALOUMBI$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$THE SANDON$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TOWNSEND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$TULLYMORGAN$$,#{state_id_nsw},-29.423925,153.187448), - ($$2463$$,$$WOODFORD ISLAND$$,#{state_id_nsw},-29.423925,153.187448), - ($$2464$$,$$ANGOURIE$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$FREEBURN ISLAND$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$MICALO ISLAND$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$WOOLOWEYAH$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$YAMBA$$,#{state_id_nsw},-29.481012,153.359964), - ($$2464$$,$$YURAYGIR$$,#{state_id_nsw},-29.481012,153.359964), - ($$2465$$,$$HARWOOD$$,#{state_id_nsw},-29.418833,153.240867), - ($$2466$$,$$ILUKA$$,#{state_id_nsw},-29.407475,153.350886), - ($$2466$$,$$THE FRESHWATER$$,#{state_id_nsw},-29.407475,153.350886), - ($$2466$$,$$WOODY HEAD$$,#{state_id_nsw},-29.407475,153.350886), - ($$2469$$,$$ALICE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BANYABBA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BEAN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BINGEEBEEBRA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BONALBO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BOTTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BULLDOG$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BUNGAWALBIN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$BUSBYS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAMBRIDGE PLATEAU$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAMIRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CAPEEN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CHATSWORTH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CLEARFIELD$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$COONGBAR$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$CULMARAN CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DEEP CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DRAKE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DRAKE VILLAGE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$EWINGAR$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GIBBERAGEE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GOODWOOD ISLAND$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$GORGE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$HAYSTACK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$HOGARTH RANGE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$JACKSONS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$JOES BOX$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$KEYBARBIN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$KIPPENDUFF$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOUISA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER BOTTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$LOWER PEACOCK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MALLANGANEE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MOOKIMA WYBRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MORORO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MOUNT MARSH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MUMMULGUM$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$MYRTLE CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$OLD BONALBO$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PADDYS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PAGANS FLAT$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PEACOCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$PIKAPENE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$RAPPVILLE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SANDILANDS$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SIMPKINS CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$SIX MILE SWAMP$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$TABULAM$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$THERESA CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$TUNGLEBUNG$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$UPPER DUCK CREEK$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WARREGAH ISLAND$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WHIPORIE$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WOOMBAH$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$WYAN$$,#{state_id_nsw},-29.338403,153.002402), - ($$2469$$,$$YABBRA$$,#{state_id_nsw},-29.338403,153.002402), - ($$2470$$,$$BABYL CREEK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$BACKMEDE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$CASINO$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$COOMBELL$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DOBIES BIGHT$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DOUBTFUL CREEK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$DYRAABA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$ELLANGOWAN$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$FAIRY HILL$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$IRVINGTON$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$LEEVILLE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$LOWER DYRAABA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$MONGOGARIE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$NAUGHTONS GAP$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$NORTH CASINO$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$PIORA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SEXTONVILLE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SHANNON BROOK$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$SPRING GROVE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$STRATHEDEN$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$UPPER MONGOGARIE$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$WOODVIEW$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$WOOLNERS ARM$$,#{state_id_nsw},-28.730383,152.795939), - ($$2470$$,$$YORKLEA$$,#{state_id_nsw},-28.730383,152.795939), - ($$2471$$,$$BORA RIDGE$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$CODRINGTON$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$EAST CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$GREEN FOREST$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$GREENRIDGE$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$NORTH WOODBURN$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$SWAN BAY$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$TATHAM$$,#{state_id_nsw},-29.045091,153.226754), - ($$2471$$,$$WEST CORAKI$$,#{state_id_nsw},-29.045091,153.226754), - ($$2472$$,$$BROADWATER$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$BUCKENDOON$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$ESK$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$KILGIN$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$MOONEM$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$NEW ITALY$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$RILEYS HILL$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$TABBIMOBLE$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$THE GAP$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$TRUSTUMS HILL$$,#{state_id_nsw},-29.010351,153.435446), - ($$2472$$,$$WOODBURN$$,#{state_id_nsw},-29.010351,153.435446), - ($$2473$$,$$BUNDJALUNG$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$DOONBAH$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$EVANS HEAD$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$IRON GATES$$,#{state_id_nsw},-29.086621,153.375933), - ($$2473$$,$$SOUTH EVANS HEAD$$,#{state_id_nsw},-29.086621,153.375933), - ($$2474$$,$$AFTERLEE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$BARKERS VALE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$BORDER RANGES$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$CAWONGLA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$CEDAR POINT$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$COLLINS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$COUGAL$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$DAIRY FLAT$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$EDEN CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$EDENVILLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ETTRICK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$FAWCETTS PLAIN$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$FINDON CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GENEVA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GHINNI GHI$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GRADYS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GREEN PIGEON$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$GREVILLIA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HOMELEIGH$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HORSE STATION CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$HORSESHOE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$IRON POT CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$KILGRA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$KYOGLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LITTLE BACK CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LOADSTONE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$LYNCHS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$NEW PARK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$OLD GREVILLIA$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ROSEBERRY$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$ROSEBERRY CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$RUKENVALE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SAWPIT CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SHERWOOD$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$SMITHS CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$TERRACE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$THE RISK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$TOONUMBAR$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UNUMGAR$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UPPER EDEN CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$UPPER HORSESHOE CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WADEVILLE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WARRAZAMBIL CREEK$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WEST WIANGAREE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WIANGAREE$$,#{state_id_nsw},-28.593876,152.825754), - ($$2474$$,$$WYNEDEN$$,#{state_id_nsw},-28.593876,152.825754), - ($$2475$$,$$TOOLOOM$$,#{state_id_nsw},-28.622045,152.420365), - ($$2475$$,$$UPPER TOOLOOM$$,#{state_id_nsw},-28.622045,152.420365), - ($$2475$$,$$URBENVILLE$$,#{state_id_nsw},-28.622045,152.420365), - ($$2476$$,$$BOOMI CREEK$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$BRUMBY PLAINS$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$KOREELAH$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$LEGUME$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$LINDESAY CREEK$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$MULI MULI$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$OLD KOREELAH$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$THE GLEN$$,#{state_id_nsw},-28.373331,152.320879), - ($$2476$$,$$WOODENBONG$$,#{state_id_nsw},-28.373331,152.320879), - ($$2477$$,$$ALSTONVALE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ALSTONVILLE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$BAGOTVILLE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$CABBAGE TREE ISLAND$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$DALWOOD$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$EAST WARDELL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$GOAT ISLAND$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$LYNWOOD$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$MEERSCHAUM VALE$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$PEARCES CREEK$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ROUS$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$ROUS MILL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$TUCKOMBIL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$URALBA$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$WARDELL$$,#{state_id_nsw},-28.805607,153.445477), - ($$2477$$,$$WOLLONGBAR$$,#{state_id_nsw},-28.805607,153.445477), - ($$2478$$,$$BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$COOLGARDIE$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$CUMBALUM$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$EAST BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$EMPIRE VALE$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$KEITH HALL$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$LENNOX HEAD$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PATCHS BEACH$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PIMLICO$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$PIMLICO ISLAND$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$SKENNARS HEAD$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$SOUTH BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$TEVEN$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$TINTENBAR$$,#{state_id_nsw},-28.869984,153.559167), - ($$2478$$,$$WEST BALLINA$$,#{state_id_nsw},-28.869984,153.559167), - ($$2479$$,$$BANGALOW$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$BINNA BURRA$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$BROOKLET$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$COOPERS SHOOT$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$COORABELL$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$FERNLEIGH$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$KNOCKROW$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$MCLEODS SHOOT$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$NASHUA$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$NEWRYBAR$$,#{state_id_nsw},-28.686356,153.524792), - ($$2479$$,$$POSSUM CREEK$$,#{state_id_nsw},-28.686356,153.524792), - ($$2480$$,$$BENTLEY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BEXHILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BLAKEBROOK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BLUE KNOB$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOAT HARBOUR$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOOERIE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOORABEE PARK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BOOYONG$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$BUNGABBEE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CANIABA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CHILCOTTS GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CLOVASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CLUNES$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$COFFEE CAMP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$CORNDALE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DORROUGHBY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DUNGARUBBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$DUNOON$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$EAST LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ELTHAM$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$EUREKA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$FEDERAL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$FERNSIDE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GEORGICA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GIRARDS HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GOOLMANGAR$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$GOONELLABAH$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$HOWARDS GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$JIGGI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$KEERRONG$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$KOONORIGAN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LAGOON GRASS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LARNOOK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LEYCESTER$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LILLIAN ROCK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LINDENDALE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LISMORE HEIGHTS$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$LOFTVILLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MAROM CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MCKEES HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MCLEANS RIDGES$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MODANVILLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MONALTRIE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$MOUNTAIN TOP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NIGHTCAP$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NIMBIN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NORTH LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$NUMULGI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$REPENTANCE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$RICHMOND HILL$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ROCK VALLEY$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$ROSEBANK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$RUTHVEN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$SOUTH GUNDURIMBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$SOUTH LISMORE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$STONY CHUTE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TERANIA CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$THE CHANNON$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TREGEAGLE$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUCKI TUCKI$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUCKURIMBA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TULLERA$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUNCESTER$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$TUNTABLE CREEK$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WHIAN WHIAN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WOODLAWN$$,#{state_id_nsw},-28.61462,153.037662), - ($$2480$$,$$WYRALLAH$$,#{state_id_nsw},-28.61462,153.037662), - ($$2481$$,$$BROKEN HEAD$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$BYRON BAY$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$EWINGSDALE$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$HAYTERS HILL$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$MYOCUM$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$SKINNERS SHOOT$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$SUFFOLK PARK$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$TALOFA$$,#{state_id_nsw},-28.717235,153.592296), - ($$2481$$,$$TYAGARAH$$,#{state_id_nsw},-28.717235,153.592296), - ($$2482$$,$$GOONENGERRY$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$HUONBROOK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$KOONYUM RANGE$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MAIN ARM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MONTECOLLUM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MULLUMBIMBY$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$MULLUMBIMBY CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$PALMWOODS$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER COOPERS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER MAIN ARM$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$UPPER WILSONS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$WANGANUI$$,#{state_id_nsw},-28.61079,153.439674), - ($$2482$$,$$WILSONS CREEK$$,#{state_id_nsw},-28.61079,153.439674), - ($$2483$$,$$BILLINUDGEL$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$BRUNSWICK HEADS$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$BURRINGBAR$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$CRABBES CREEK$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$MIDDLE POCKET$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$MOOBALL$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$NEW BRIGHTON$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$OCEAN SHORES$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$SLEEPY HOLLOW$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$SOUTH GOLDEN BEACH$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$THE POCKET$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$UPPER BURRINGBAR$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$WOOYUNG$$,#{state_id_nsw},-28.504114,153.528274), - ($$2483$$,$$YELGUN$$,#{state_id_nsw},-28.504114,153.528274), - ($$2484$$,$$BACK CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BRAY PARK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BRAYS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BYANGUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$BYRRILL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CEDAR CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CHILLINGHAM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CHOWAN CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CLOTHIERS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$COMMISSIONERS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CONDONG$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CRYSTAL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$CUDGERA CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DOON DOON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DULGUIGAN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUM DUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUNBIBLE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$DUNGAY$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$EUNGELLA$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$EVIRON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$FARRANTS HILL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$FERNVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$HOPKINS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KIELVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KUNGHUR$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KUNGHUR CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$KYNNUMBOON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$LIMPINWOOD$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MEBBIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MIDGINBIL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MOUNT BURRELL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MOUNT WARNING$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MURWILLUMBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$MURWILLUMBAH SOUTH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NOBBYS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NORTH ARM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NUMINBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$NUNDERI$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$PALMVALE$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$PUMPENBIL$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$RESERVE CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ROUND MOUNTAIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ROWLANDS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$SMITHS CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$SOUTH MURWILLUMBAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$STOKERS SIDING$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TERRAGON$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TOMEWIN$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYALGUM$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYALGUM CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$TYGALGAH$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$UKI$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$UPPER CRYSTAL CREEK$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$URLIUP$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$WARDROP VALLEY$$,#{state_id_nsw},-28.40351,153.171821), - ($$2484$$,$$ZARA$$,#{state_id_nsw},-28.40351,153.171821), - ($$2485$$,$$TWEED HEADS$$,#{state_id_nsw},-28.177537,153.538538), - ($$2485$$,$$TWEED HEADS WEST$$,#{state_id_nsw},-28.177537,153.538538), - ($$2486$$,$$BANORA POINT$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BILAMBIL$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BILAMBIL HEIGHTS$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$BUNGALORA$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$CAROOL$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$COBAKI$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$COBAKI LAKES$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$DUROBY$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$GLENGARRIE$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$PIGGABEEN$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$TERRANORA$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$TWEED HEADS SOUTH$$,#{state_id_nsw},-28.213363,153.535999), - ($$2486$$,$$UPPER DUROBY$$,#{state_id_nsw},-28.213363,153.535999), - ($$2487$$,$$CASUARINA$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$CHINDERAH$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$CUDGEN$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$DURANBAH$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$FINGAL HEAD$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$KINGS FOREST$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$KINGSCLIFF$$,#{state_id_nsw},-28.296652,153.571274), - ($$2487$$,$$STOTTS CREEK$$,#{state_id_nsw},-28.296652,153.571274), - ($$2488$$,$$BOGANGAR$$,#{state_id_nsw},-28.332381,153.542241), - ($$2488$$,$$CABARITA BEACH$$,#{state_id_nsw},-28.332381,153.542241), - ($$2488$$,$$TANGLEWOOD$$,#{state_id_nsw},-28.332381,153.542241), - ($$2489$$,$$HASTINGS POINT$$,#{state_id_nsw},-28.361966,153.576246), - ($$2489$$,$$POTTSVILLE$$,#{state_id_nsw},-28.361966,153.576246), - ($$2489$$,$$POTTSVILLE BEACH$$,#{state_id_nsw},-28.361966,153.576246), - ($$2490$$,$$NORTH TUMBULGUM$$,#{state_id_nsw},-28.26807,153.470406), - ($$2490$$,$$TUMBULGUM$$,#{state_id_nsw},-28.26807,153.470406), - ($$2500$$,$$CONISTON$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$GWYNNEVILLE$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$KEIRAVILLE$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MANGERTON$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MOUNT KEIRA$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$MOUNT SAINT THOMAS$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$NORTH WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$SPRING HILL$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WEST WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG DC$$,#{state_id_nsw},-34.436545,150.885559), - ($$2500$$,$$WOLLONGONG WEST$$,#{state_id_nsw},-34.436545,150.885559), - ($$2502$$,$$CRINGILA$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$LAKE HEIGHTS$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$PRIMBEE$$,#{state_id_nsw},-34.471575,150.871375), - ($$2502$$,$$WARRAWONG$$,#{state_id_nsw},-34.471575,150.871375), - ($$2505$$,$$PORT KEMBLA$$,#{state_id_nsw},-34.493252,150.892832), - ($$2506$$,$$BERKELEY$$,#{state_id_nsw},-34.481408,150.844147), - ($$2508$$,$$COALCLIFF$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$DARKES FOREST$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$HELENSBURGH$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$LILYVALE$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$MADDENS PLAINS$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$OTFORD$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$STANWELL PARK$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$STANWELL TOPS$$,#{state_id_nsw},-34.243453,150.976081), - ($$2508$$,$$WORONORA DAM$$,#{state_id_nsw},-34.243453,150.976081), - ($$2515$$,$$AUSTINMER$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$CLIFTON$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$COLEDALE$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$SCARBOROUGH$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$THIRROUL$$,#{state_id_nsw},-34.306283,150.934563), - ($$2515$$,$$WOMBARRA$$,#{state_id_nsw},-34.306283,150.934563), - ($$2516$$,$$BULLI$$,#{state_id_nsw},-34.333861,150.913281), - ($$2517$$,$$RUSSELL VALE$$,#{state_id_nsw},-34.358093,150.900783), - ($$2517$$,$$WOONONA$$,#{state_id_nsw},-34.358093,150.900783), - ($$2517$$,$$WOONONA EAST$$,#{state_id_nsw},-34.358093,150.900783), - ($$2518$$,$$BELLAMBI$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$CORRIMAL$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$CORRIMAL EAST$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$EAST CORRIMAL$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$TARRAWANNA$$,#{state_id_nsw},-34.365911,150.910756), - ($$2518$$,$$TOWRADGI$$,#{state_id_nsw},-34.365911,150.910756), - ($$2519$$,$$BALGOWNIE$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$FAIRY MEADOW$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$FERNHILL$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$MOUNT OUSLEY$$,#{state_id_nsw},-34.38859,150.877689), - ($$2519$$,$$MOUNT PLEASANT$$,#{state_id_nsw},-34.38859,150.877689), - ($$2520$$,$$WOLLONGONG$$,#{state_id_nsw},-33.937789,151.139594), - ($$2522$$,$$UNIVERSITY OF WOLLONGONG$$,#{state_id_nsw},-34.405103,150.877805), - ($$2525$$,$$FIGTREE$$,#{state_id_nsw},-34.435686,150.861241), - ($$2526$$,$$CORDEAUX$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$CORDEAUX HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$DOMBARTON$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$FARMBOROUGH HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$KEMBLA GRANGE$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$KEMBLA HEIGHTS$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$MOUNT KEMBLA$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$UNANDERRA$$,#{state_id_nsw},-34.380765,150.77681), - ($$2526$$,$$UNANDERRA DC$$,#{state_id_nsw},-34.380765,150.77681), - ($$2527$$,$$ALBION PARK$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$ALBION PARK RAIL$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$CALDERWOOD$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$CROOM$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$NORTH MACQUARIE$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$TONGARRA$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$TULLIMBAR$$,#{state_id_nsw},-34.570722,150.775031), - ($$2527$$,$$YELLOW ROCK$$,#{state_id_nsw},-34.570722,150.775031), - ($$2528$$,$$BARRACK HEIGHTS$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$BARRACK POINT$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$LAKE ILLAWARRA$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$MOUNT WARRIGAL$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$WARILLA$$,#{state_id_nsw},-34.565203,150.857066), - ($$2528$$,$$WINDANG$$,#{state_id_nsw},-34.565203,150.857066), - ($$2529$$,$$BLACKBUTT$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$DUNMORE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$FLINDERS$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$OAK FLATS$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$OAK FLATS DC$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELL COVE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELLHARBOUR$$,#{state_id_nsw},-34.56896,150.834695), - ($$2529$$,$$SHELLHARBOUR CITY CENTRE$$,#{state_id_nsw},-34.56896,150.834695), - ($$2530$$,$$AVONDALE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$BROWNSVILLE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$CLEVELAND$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$DAPTO$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HAYWARDS BAY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HORSLEY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$HUNTLEY$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$KANAHOOKA$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$KOONAWARRA$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$MARSHALL MOUNT$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$PENROSE$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$WONGAWILLI$$,#{state_id_nsw},-34.514177,150.733774), - ($$2530$$,$$YALLAH$$,#{state_id_nsw},-34.514177,150.733774), - ($$2533$$,$$BOMBO$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$CURRAMORE$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$JAMBEROO$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$JERRARA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA DOWNS$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$KIAMA HEIGHTS$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$MINNAMURRA$$,#{state_id_nsw},-34.656396,150.854028), - ($$2533$$,$$SADDLEBACK MOUNTAIN$$,#{state_id_nsw},-34.656396,150.854028), - ($$2534$$,$$BROUGHTON VILLAGE$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$FOXGROUND$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$GERRINGONG$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$GERROA$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$ROSE VALLEY$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$TOOLIJOOA$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$WERRI BEACH$$,#{state_id_nsw},-34.727084,150.768404), - ($$2534$$,$$WILLOW VALE$$,#{state_id_nsw},-34.727084,150.768404), - ($$2535$$,$$BACK FOREST$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BELLAWONGARAH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BERRY$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BERRY MOUNTAIN$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROGERS CREEK$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROUGHTON$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BROUGHTON VALE$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BUDDEROO$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$BUNDEWALLAH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$COOLANGATTA$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$FAR MEADOW$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$JASPERS BRUSH$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$SHOALHAVEN HEADS$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$WATTAMOLLA$$,#{state_id_nsw},-34.853655,150.678507), - ($$2535$$,$$WOODHILL$$,#{state_id_nsw},-34.853655,150.678507), - ($$2536$$,$$BATEHAVEN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BATEMANS BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BENANDARAH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BIMBIMBIE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$BUCKENBOWRA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$CATALINA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$CURROWAN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DENHAMS BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DEPOT BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$DURRAS NORTH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$EAST LYNNE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$GUERILLA BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$JEREMADRA$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$LILLI PILLI$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$LONG BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MALONEYS BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MALUA BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$MOGO$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$NELLIGEN$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$NORTH BATEMANS BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$PEBBLY BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$ROSEDALE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$RUNNYFORD$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SOUTH DURRAS$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SUNSHINE BAY$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SURF BEACH$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$SURFSIDE$$,#{state_id_nsw},-35.73211,150.199539), - ($$2536$$,$$WOODLANDS$$,#{state_id_nsw},-35.73211,150.199539), - ($$2537$$,$$BERGALIA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$BINGIE$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$BROULEE$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$COILA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$CONGO$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$DEUA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$DEUA RIVER VALLEY$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$KIORA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MERINGO$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MOGENDOURA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MORUYA$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MORUYA HEADS$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$MOSSY POINT$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TOMAKIN$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TURLINJAH$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$TUROSS HEAD$$,#{state_id_nsw},-35.981261,150.105175), - ($$2537$$,$$WAMBAN$$,#{state_id_nsw},-35.981261,150.105175), - ($$2538$$,$$BROOMAN$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$LITTLE FOREST$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MILTON$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MOGOOD$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$MORTON$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$PORTERS CREEK$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$WOODBURN$$,#{state_id_nsw},-35.48985,150.233827), - ($$2538$$,$$WOODSTOCK$$,#{state_id_nsw},-35.48985,150.233827), - ($$2539$$,$$BAWLEY POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BENDALONG$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BERRINGER LAKE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$BURRILL LAKE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$COCKWHY$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CONJOLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CONJOLA PARK$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CROOBYAR$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$CUNJURONG POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$DOLPHIN POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$FISHERMANS PARADISE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$KINGS POINT$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$KIOLOA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$LAKE CONJOLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$LAKE TABOURIE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MANYANA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOLLYMOOK$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOLLYMOOK BEACH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$MOUNT KINGIMAN$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$NARRAWALLEE$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$POINTER MOUNTAIN$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$PRETTY BEACH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$TERMEIL$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$ULLADULLA$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$YADBORO$$,#{state_id_nsw},-35.522387,150.393202), - ($$2539$$,$$YATTE YATTAH$$,#{state_id_nsw},-35.522387,150.393202), - ($$2540$$,$$BAMARANG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BARRINGELLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BASIN VIEW$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BEECROFT PENINSULA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BERRARA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BEWONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BOLONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BOOLIJAH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BREAM BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BROWNS MOUNTAIN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BRUNDEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BUANGLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$BURRIER$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CALLALA BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CALLALA BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CAMBEWARRA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CAMBEWARRA VILLAGE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$COMBERTON$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$COMERONG ISLAND$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CUDMIRRAH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CULBURRA BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$CURRARONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$EROWAL BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ETTREMA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$FALLS CREEK$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$GREENWELL POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HMAS ALBATROSS$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HMAS CRESWELL$$,#{state_id_act},-34.894362,150.534464), - ($$2540$$,$$HUSKISSON$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$HYAMS BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ILLAROO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$JERRAWANGALA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$JERVIS BAY$$,#{state_id_act},-34.894362,150.534464), - ($$2540$$,$$KINGHORNE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$LONGREACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MAYFIELD$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MEROO MEADOW$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MONDAYONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MOOLLATTOO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MUNDAMIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$MYOLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NOWRA HILL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NOWRA NAVAL PO$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$NUMBAA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$OLD EROWAL BAY$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ORIENT POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$PARMA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$PYREE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SANCTUARY POINT$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$ST GEORGES BASIN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SUSSEX INLET$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$SWANHAVEN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TALLOWAL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TAPITALLEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TERARA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TOMERONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TULLARWALLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$TWELVE MILE PEG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$VINCENTIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WANDANDIAN$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WATERSLEIGH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WOLLUMBOOLA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WOOLLAMIA$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WORRIGEE$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WORROWING HEIGHTS$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$WRIGHTS BEACH$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$YALWAL$$,#{state_id_nsw},-34.894362,150.534464), - ($$2540$$,$$YERRIYONG$$,#{state_id_nsw},-34.894362,150.534464), - ($$2541$$,$$BANGALEE$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$BOMADERRY$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NORTH NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA DC$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA EAST$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$NOWRA NORTH$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$SOUTH NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2541$$,$$WEST NOWRA$$,#{state_id_nsw},-34.843976,150.570381), - ($$2545$$,$$BELOWRA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$BODALLA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$CADGEE$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$EUROBODALLA$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$NERRIGUNDAH$$,#{state_id_nsw},-36.148482,149.705058), - ($$2545$$,$$POTATO POINT$$,#{state_id_nsw},-36.148482,149.705058), - ($$2546$$,$$AKOLELE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$BARRAGGA BAY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$BERMAGUI$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CENTRAL TILBA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CORUNNA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$CUTTAGEE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$DALMENY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$DIGNAMS CREEK$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$KIANGA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$MURRAH$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$MYSTERY BAY$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$NAROOMA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$NORTH NAROOMA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$TILBA TILBA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$TINPOT$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$WADBILLIGA$$,#{state_id_nsw},-36.355798,150.07685), - ($$2546$$,$$WALLAGA LAKE$$,#{state_id_nsw},-36.355798,150.07685), - ($$2548$$,$$BERRAMBOOL$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$BOURNDA$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$MERIMBULA$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$MIRADOR$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$TURA BEACH$$,#{state_id_nsw},-36.8788,149.917402), - ($$2548$$,$$YELLOW PINCH$$,#{state_id_nsw},-36.8788,149.917402), - ($$2549$$,$$BALD HILLS$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$BROADWATER$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$GREIGS FLAT$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$LOCHIEL$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$MILLINGANDI$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$NETHERCOTE$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$PAMBULA$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$PAMBULA BEACH$$,#{state_id_nsw},-36.912886,149.847662), - ($$2549$$,$$SOUTH PAMBULA$$,#{state_id_nsw},-36.912886,149.847662), - ($$2550$$,$$ANGLEDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BEGA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BEMBOKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BLACK RANGE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BROGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BUCKAJO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$BURRAGATE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$CANDELO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$CHINNOCK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COBARGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOLAGOLITE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOLANGUBRA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$COOPERS GULLY$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$DEVILS HOLE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$DOCTOR GEORGE MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$FROGS HOLLOW$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$GREENDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$JELLAT JELLAT$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KALARU$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KAMERUKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KANOONA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$KINGSWOOD$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MOGAREEKA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MOGILLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MORANS CROSSING$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MUMBULLA MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$MYRTLE MOUNTAIN$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NELSON$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NEW BUILDINGS$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$NUMBUGGA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$PERICOE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$QUAAMA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$REEDY SWAMP$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$ROCKY HALL$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$SOUTH WOLUMLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$STONY CREEK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TANJA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TANTAWANGALO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TARRAGANDA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TATHRA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TOOTHDALE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$TOWAMBA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$VERONA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WALLAGOOT$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WANDELLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WAPENGO$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WOG WOG$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WOLUMLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$WYNDHAM$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YAMBULLA$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YANKEES CREEK$$,#{state_id_nsw},-36.63575,149.857154), - ($$2550$$,$$YOWRIE$$,#{state_id_nsw},-36.63575,149.857154), - ($$2551$$,$$BOYDTOWN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$EDEN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$EDROM$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$GREEN CAPE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$KIAH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NADGEE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NARRABARBA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NULLICA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NUNGATTA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$NUNGATTA SOUTH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$TIMBILLICA$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN LAKE$$,#{state_id_nsw},-37.10475,149.879014), - ($$2551$$,$$WONBOYN NORTH$$,#{state_id_nsw},-37.10475,149.879014), - ($$2555$$,$$BADGERYS CREEK$$,#{state_id_nsw},-33.883376,150.741351), - ($$2556$$,$$BRINGELLY$$,#{state_id_nsw},-33.945707,150.725207), - ($$2557$$,$$CATHERINE FIELD$$,#{state_id_nsw},-33.993545,150.774858), - ($$2557$$,$$GREGORY HILLS$$,#{state_id_nsw},-33.993545,150.774858), - ($$2557$$,$$ROSSMORE$$,#{state_id_nsw},-33.993545,150.774858), - ($$2558$$,$$EAGLE VALE$$,#{state_id_nsw},-34.037882,150.814153), - ($$2558$$,$$ESCHOL PARK$$,#{state_id_nsw},-34.037882,150.814153), - ($$2558$$,$$KEARNS$$,#{state_id_nsw},-34.037882,150.814153), - ($$2559$$,$$BLAIRMOUNT$$,#{state_id_nsw},-34.049485,150.799611), - ($$2559$$,$$CLAYMORE$$,#{state_id_nsw},-34.049485,150.799611), - ($$2560$$,$$AIRDS$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$AMBARVALE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$APPIN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$BLAIR ATHOL$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$BRADBURY$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CAMPBELLTOWN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CAMPBELLTOWN NORTH$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$CATARACT$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ENGLORIE PARK$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$GILEAD$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$GLEN ALPINE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$KENTLYN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$LEUMEAH$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$MACARTHUR SQUARE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ROSEMEADOW$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$RUSE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$ST HELENS PARK$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$WEDDERBURN$$,#{state_id_nsw},-34.084468,150.829041), - ($$2560$$,$$WOODBINE$$,#{state_id_nsw},-34.084468,150.829041), - ($$2563$$,$$MENANGLE PARK$$,#{state_id_nsw},-34.100121,150.757016), - ($$2564$$,$$GLENQUARIE$$,#{state_id_nsw},-33.986032,150.89171), - ($$2564$$,$$LONG POINT$$,#{state_id_nsw},-33.986032,150.89171), - ($$2564$$,$$MACQUARIE FIELDS$$,#{state_id_nsw},-33.986032,150.89171), - ($$2565$$,$$BARDIA$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$DENHAM COURT$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$INGLEBURN$$,#{state_id_nsw},-33.990081,150.844653), - ($$2565$$,$$MACQUARIE LINKS$$,#{state_id_nsw},-33.990081,150.844653), - ($$2566$$,$$BOW BOWING$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO DC$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$MINTO HEIGHTS$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$RABY$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$ST ANDREWS$$,#{state_id_nsw},-34.015342,150.83682), - ($$2566$$,$$VARROVILLE$$,#{state_id_nsw},-34.015342,150.83682), - ($$2567$$,$$CURRANS HILL$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$HARRINGTON PARK$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$MOUNT ANNAN$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN DC$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$NARELLAN VALE$$,#{state_id_nsw},-34.045179,150.764007), - ($$2567$$,$$SMEATON GRANGE$$,#{state_id_nsw},-34.045179,150.764007), - ($$2568$$,$$MENANGLE$$,#{state_id_nsw},-34.108654,150.749149), - ($$2569$$,$$DOUGLAS PARK$$,#{state_id_nsw},-34.193696,150.712878), - ($$2570$$,$$BELIMBLA PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$BICKLEY VALE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$BROWNLOW HILL$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAMDEN SOUTH$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$CAWDOR$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$COBBITTY$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ELDERSLIE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ELLIS LANE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$GLENMORE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$GRASMERE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$KIRKHAM$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$MOUNT HUNTER$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$NATTAI$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$OAKDALE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ORAN PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$ORANGEVILLE$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$SPRING FARM$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$THE OAKS$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$THERESA PARK$$,#{state_id_nsw},-34.075888,150.543085), - ($$2570$$,$$WEROMBI$$,#{state_id_nsw},-34.075888,150.543085), - ($$2571$$,$$BALMORAL$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$BUXTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$COURIDJAH$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$MALDON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$MOWBRAY PARK$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$PICTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$RAZORBACK$$,#{state_id_nsw},-34.294422,150.525259), - ($$2571$$,$$WILTON$$,#{state_id_nsw},-34.294422,150.525259), - ($$2572$$,$$LAKESLAND$$,#{state_id_nsw},-34.18087,150.526834), - ($$2572$$,$$THIRLMERE$$,#{state_id_nsw},-34.18087,150.526834), - ($$2573$$,$$TAHMOOR$$,#{state_id_nsw},-34.22291,150.593447), - ($$2574$$,$$AVON$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$BARGO$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$PHEASANTS NEST$$,#{state_id_nsw},-34.352071,150.634745), - ($$2574$$,$$YANDERRA$$,#{state_id_nsw},-34.352071,150.634745), - ($$2575$$,$$ALPINE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$AYLMERTON$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$BRAEMAR$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$BULLIO$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$COLO VALE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$HIGH RANGE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$HILL TOP$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$JOADJA$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$MITTAGONG$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$MOUNT LINDSEY$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WATTLE RIDGE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WELBY$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WILLOW VALE$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$WOODLANDS$$,#{state_id_nsw},-34.409517,150.523957), - ($$2575$$,$$YERRINBOOL$$,#{state_id_nsw},-34.409517,150.523957), - ($$2576$$,$$BOWRAL$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$BURRADOO$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$EAST BOWRAL$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$EAST KANGALOON$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$GLENQUARRY$$,#{state_id_nsw},-34.537116,150.390855), - ($$2576$$,$$KANGALOON$$,#{state_id_nsw},-34.537116,150.390855), - ($$2577$$,$$AVOCA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BANGADILLY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BARREN GROUNDS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BARRENGARRY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BEAUMONT$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BELANGLO$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BERRIMA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BUDGONG$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$BURRAWANG$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$CANYONLEIGH$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$CARRINGTON FALLS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$FITZROY FALLS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$HANGING ROCK$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$KANGAROO VALLEY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$KNIGHTS HILL$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MACQUARIE PASS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MANCHESTER SQUARE$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MEDWAY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MERYLA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MOSS VALE$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$MOUNT MURRAY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$NEW BERRIMA$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$PADDYS RIVER$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$RED ROCKS$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$ROBERTSON$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$SUTTON FOREST$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$UPPER KANGAROO RIVER$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$UPPER KANGAROO VALLEY$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$WERAI$$,#{state_id_nsw},-34.613522,150.479323), - ($$2577$$,$$WILDES MEADOW$$,#{state_id_nsw},-34.613522,150.479323), - ($$2578$$,$$BUNDANOON$$,#{state_id_nsw},-34.632598,150.321575), - ($$2579$$,$$BIG HILL$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$BRAYTON$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$EXETER$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$MARULAN$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$PENROSE$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$TALLONG$$,#{state_id_nsw},-34.562935,149.987083), - ($$2579$$,$$WINGELLO$$,#{state_id_nsw},-34.562935,149.987083), - ($$2580$$,$$BANNABY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BANNISTER$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BAW BAW$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BOXERS CREEK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BRISBANE GROVE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$BUNGONIA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CARRICK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CHATSBURY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CURRAWANG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$CURRAWEELA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOLSPIE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN DC$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GOULBURN NORTH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GREENWICH PARK$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$GUNDARY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$JERRONG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$KINGSDALE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$LAKE BATHURST$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$LOWER BORO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MAYFIELD$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MIDDLE ARM$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MOUNT FAIRY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MUMMEL$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$MYRTLEVILLE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$PALING YARDS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$PARKESBOURNE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$POMEROY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$QUIALIGO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$RICHLANDS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$ROSLYN$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$RUN-O-WATERS$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$STONEQUARRY$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARAGO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARALGA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TARLO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TIRRANNAVILLE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$TOWRANG$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WAYO$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WIARBOROUGH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WINDELLAMA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WOMBEYAN CAVES$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$WOODHOUSELEE$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$YALBRAITH$$,#{state_id_nsw},-34.439785,149.961474), - ($$2580$$,$$YARRA$$,#{state_id_nsw},-34.439785,149.961474), - ($$2581$$,$$BELLMOUNT FOREST$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BEVENDALE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BIALA$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BLAKNEY CREEK$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BREADALBANE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$BROADWAY$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$COLLECTOR$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$CULLERIN$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$DALTON$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$GUNNING$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$GURRUNDAH$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LADE VALE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LAKE GEORGE$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$LERIDA$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$MERRILL$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$OOLONG$$,#{state_id_nsw},-34.917864,149.24271), - ($$2581$$,$$WOLLOGORANG$$,#{state_id_nsw},-34.917864,149.24271), - ($$2582$$,$$BANGO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BERREMANGRA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOAMBOLO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOOKHAM$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BOWNING$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$BURRINJUCK$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$CAVAN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$GOOD HOPE$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$JEIR$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$JERRAWA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$KANGIARA$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$LAVERSTOCK$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MANTON$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MARCHMONT$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MULLION$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$MURRUMBATEMAN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$NARRANGULLEN$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$WEE JASPER$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$WOOLGARLO$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$YASS$$,#{state_id_nsw},-34.745475,148.956495), - ($$2582$$,$$YASS RIVER$$,#{state_id_nsw},-34.745475,148.956495), - ($$2583$$,$$BIGGA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$BINDA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$CROOKED CORNER$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$CROOKWELL$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$FULLERTON$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$GRABBEN GULLEN$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$GRABINE$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LAGGAN$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LIMERICK$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$LOST RIVER$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$NARRAWA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$PEELWOOD$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$PEJAR$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$RUGBY$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$TUENA$$,#{state_id_nsw},-34.084776,149.151361), - ($$2583$$,$$WHEEO$$,#{state_id_nsw},-34.084776,149.151361), - ($$2584$$,$$BINALONG$$,#{state_id_nsw},-34.670932,148.628209), - ($$2585$$,$$GALONG$$,#{state_id_nsw},-34.601586,148.556895), - ($$2586$$,$$BOOROWA$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$FROGMORE$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$GODFREYS CREEK$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$MURRINGO$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$REIDS FLAT$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$RYE PARK$$,#{state_id_nsw},-34.438598,148.716326), - ($$2586$$,$$TAYLORS FLAT$$,#{state_id_nsw},-34.438598,148.716326), - ($$2587$$,$$HARDEN$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$KINGSVALE$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$MCMAHONS REEF$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$MURRUMBURRAH$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$NUBBA$$,#{state_id_nsw},-34.547823,148.370154), - ($$2587$$,$$WOMBAT$$,#{state_id_nsw},-34.547823,148.370154), - ($$2588$$,$$WALLENDBEEN$$,#{state_id_nsw},-34.524319,148.16016), - ($$2590$$,$$BETHUNGRA$$,#{state_id_nsw},-34.762894,147.852565), - ($$2590$$,$$COOTAMUNDRA$$,#{state_id_nsw},-34.762894,147.852565), - ($$2590$$,$$ILLABO$$,#{state_id_nsw},-34.762894,147.852565), - ($$2594$$,$$BERTHONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BRIBBAREE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BULLA CREEK$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$BURRANGONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$KIKIAMAH$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MAIMURU$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MEMAGONG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MILVALE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$MONTEAGLE$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$THUDDUNGRA$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$TUBBUL$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$WEEDALLION$$,#{state_id_nsw},-34.425659,148.065745), - ($$2594$$,$$YOUNG$$,#{state_id_nsw},-34.425659,148.065745), - ($$2600$$,$$BARTON$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$CANBERRA$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$CAPITAL HILL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DEAKIN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DEAKIN WEST$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$DUNTROON$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$HARMAN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$HMAS HARMAN$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$PARKES$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$PARLIAMENT HOUSE$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$RUSSELL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$RUSSELL HILL$$,#{state_id_act},-35.314348,149.137033), - ($$2600$$,$$YARRALUMLA$$,#{state_id_act},-35.314348,149.137033), - ($$2601$$,$$ACTON$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$BLACK MOUNTAIN$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$CANBERRA$$,#{state_id_act},-35.282087,149.108716), - ($$2601$$,$$CITY$$,#{state_id_act},-35.282087,149.108716), - ($$2602$$,$$AINSLIE$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$DICKSON$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$DOWNER$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$HACKETT$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$LYNEHAM$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$O'CONNOR$$,#{state_id_act},-35.262153,149.145893), - ($$2602$$,$$WATSON$$,#{state_id_act},-35.262153,149.145893), - ($$2603$$,$$FORREST$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$GRIFFITH$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$MANUKA$$,#{state_id_act},-35.31848,149.124096), - ($$2603$$,$$RED HILL$$,#{state_id_act},-35.31848,149.124096), - ($$2604$$,$$CAUSEWAY$$,#{state_id_act},-35.317703,149.150133), - ($$2604$$,$$KINGSTON$$,#{state_id_act},-35.317703,149.150133), - ($$2604$$,$$NARRABUNDAH$$,#{state_id_act},-35.317703,149.150133), - ($$2605$$,$$CURTIN$$,#{state_id_act},-35.32454,149.075667), - ($$2605$$,$$GARRAN$$,#{state_id_act},-35.32454,149.075667), - ($$2605$$,$$HUGHES$$,#{state_id_act},-35.32454,149.075667), - ($$2606$$,$$CHIFLEY$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$LYONS$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$O'MALLEY$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$PHILLIP$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$PHILLIP DC$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$SWINGER HILL$$,#{state_id_act},-35.353521,149.079546), - ($$2606$$,$$WODEN$$,#{state_id_act},-35.353521,149.079546), - ($$2607$$,$$FARRER$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$ISAACS$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$MAWSON$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$PEARCE$$,#{state_id_act},-35.375443,149.10095), - ($$2607$$,$$TORRENS$$,#{state_id_act},-35.375443,149.10095), - ($$2608$$,$$CIVIC SQUARE$$,#{state_id_act},-35.282868,149.129372), - ($$2609$$,$$CANBERRA INTERNATIONAL AIRPORT$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$FYSHWICK$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$MAJURA$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$PIALLIGO$$,#{state_id_act},-35.303411,149.194007), - ($$2609$$,$$SYMONSTON$$,#{state_id_act},-35.303411,149.194007), - ($$2610$$,$$CANBERRA BC$$,#{state_id_act},0.0,0.0), - ($$2610$$,$$CANBERRA MC$$,#{state_id_act},0.0,0.0), - ($$2611$$,$$BIMBERI$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$BRINDABELLA$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$CHAPMAN$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$COOLEMAN$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$DUFFY$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$FISHER$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$HOLDER$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$MOUNT STROMLO$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$PIERCES CREEK$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$RIVETT$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$STIRLING$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$URIARRA$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$URIARRA$$,#{state_id_nsw},-35.560416,148.624957), - ($$2611$$,$$URIARRA FOREST$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WARAMANGA$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WESTON$$,#{state_id_act},-35.560416,148.624957), - ($$2611$$,$$WESTON CREEK$$,#{state_id_act},-35.560416,148.624957), - ($$2612$$,$$BRADDON$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$CAMPBELL$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$REID$$,#{state_id_act},-35.270615,149.133208), - ($$2612$$,$$TURNER$$,#{state_id_act},-35.270615,149.133208), - ($$2614$$,$$ARANDA$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$COOK$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$HAWKER$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$JAMISON CENTRE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$MACQUARIE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$PAGE$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$SCULLIN$$,#{state_id_act},-35.257964,149.075648), - ($$2614$$,$$WEETANGERA$$,#{state_id_act},-35.257964,149.075648), - ($$2615$$,$$CHARNWOOD$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$DUNLOP$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FLOREY$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FLYNN$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$FRASER$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$HIGGINS$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$HOLT$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$KIPPAX$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$LATHAM$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$MACGREGOR$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$MELBA$$,#{state_id_act},-35.199345,149.030062), - ($$2615$$,$$SPENCE$$,#{state_id_act},-35.199345,149.030062), - ($$2616$$,$$BELCONNEN$$,#{state_id_act},-35.248442,149.070336), - ($$2617$$,$$BELCONNEN$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$BELCONNEN DC$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$BRUCE$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$EVATT$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$GIRALANG$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$KALEEN$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$LAWSON$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$MCKELLAR$$,#{state_id_act},-35.236234,149.067347), - ($$2617$$,$$UNIVERSITY OF CANBERRA$$,#{state_id_act},-35.236234,149.067347), - ($$2618$$,$$HALL$$,#{state_id_act},-35.522639,149.08098), - ($$2618$$,$$NANIMA$$,#{state_id_nsw},-35.522639,149.08098), - ($$2618$$,$$SPRINGRANGE$$,#{state_id_nsw},-35.522639,149.08098), - ($$2618$$,$$WALLAROO$$,#{state_id_nsw},-35.522639,149.08098), - ($$2619$$,$$JERRABOMBERRA$$,#{state_id_nsw},-35.384458,149.199053), - ($$2620$$,$$BEARD$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$BURRA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CARWOOLA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CLEAR RANGE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$CRESTWOOD$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$ENVIRONA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GOOGONG$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GREENLEIGH$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$GUNDAROO$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$HUME$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$KARABAR$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$KOWEN FOREST$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$MICHELAGO$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$OAKS ESTATE$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN DC$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN EAST$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$QUEANBEYAN WEST$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$ROYALLA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$SUTTON$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$THARWA$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$THE ANGLE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$THE RIDGEWAY$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$TINDERRY$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$TOP NAAS$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$TRALEE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$URILA$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WAMBOIN$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WILLIAMSDALE$$,#{state_id_nsw},-35.576088,149.227469), - ($$2620$$,$$WILLIAMSDALE$$,#{state_id_act},-35.576088,149.227469), - ($$2620$$,$$YARROW$$,#{state_id_nsw},-35.576088,149.227469), - ($$2621$$,$$ANEMBO$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$BUNGENDORE$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$BYWONG$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$FORBES CREEK$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$HOSKINSTOWN$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$PRIMROSE VALLEY$$,#{state_id_nsw},-35.805448,149.42833), - ($$2621$$,$$ROSSI$$,#{state_id_nsw},-35.805448,149.42833), - ($$2622$$,$$ARALUEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BACK CREEK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BALLALABA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BENDOURA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BERLANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BOMBAY$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BORO$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BRAIDWOOD$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BUDAWANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$BULEE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$CHARLEYS FOREST$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$COOLUMBURRA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$CORANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$DURRAN DURRA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$ENDRICK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$FARRINGDON$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$HAROLDS CROSS$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$HEREFORD HALL$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JEMBAICUMBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JERRABATTGULLA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JINDEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$JINGERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$KINDERVALE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$KRAWARREE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$LARBERT$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MAJORS CREEK$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MANAR$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MARLOWE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MERRICUMBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MONGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MONGARLOWE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MULLOON$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$MURRENGENBURG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NERINGLA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NERRIGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$NORTHANGERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$OALLEN$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$PALERANG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$QUIERA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$REIDSDALE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$SASSAFRAS$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$SNOWBALL$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$ST GEORGE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TIANJARA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOLWONG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOMBOYE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$TOUGA$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WARRI$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WOG WOG$$,#{state_id_nsw},-35.64693,149.812149), - ($$2622$$,$$WYANBENE$$,#{state_id_nsw},-35.64693,149.812149), - ($$2623$$,$$CAPTAINS FLAT$$,#{state_id_nsw},-35.552827,149.445083), - ($$2624$$,$$PERISHER VALLEY$$,#{state_id_nsw},-36.180818,148.441281), - ($$2625$$,$$THREDBO$$,#{state_id_nsw},-36.50661,148.301005), - ($$2626$$,$$BREDBO$$,#{state_id_nsw},-35.959129,149.150191), - ($$2626$$,$$BUMBALONG$$,#{state_id_nsw},-35.959129,149.150191), - ($$2626$$,$$COLINTON$$,#{state_id_nsw},-35.959129,149.150191), - ($$2627$$,$$CRACKENBACK$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$EAST JINDABYNE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$GROSSES PLAIN$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$INGEBIRAH$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$JINDABYNE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KALKITE$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KOSCIUSZKO$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$KOSCIUSZKO NATIONAL PARK$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$MOONBAH$$,#{state_id_nsw},-36.441153,148.511421), - ($$2627$$,$$PILOT WILDERNESS$$,#{state_id_nsw},-36.441153,148.511421), - ($$2628$$,$$AVONSIDE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BELOKA$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BERRIDALE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BRAEMAR BAY$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$BYADBO WILDERNESS$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$COOTRALANTRA$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$DALGETY$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$EUCUMBENE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$HILL TOP$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$NIMMO$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$NUMBLA VALE$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$PAUPONG$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$ROCKY PLAIN$$,#{state_id_nsw},-36.438997,148.701689), - ($$2628$$,$$SNOWY PLAIN$$,#{state_id_nsw},-36.438997,148.701689), - ($$2629$$,$$ADAMINABY$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$ANGLERS REACH$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$BOLARO$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$CABRAMURRA$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$LONG PLAIN$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$OLD ADAMINABY$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$PROVIDENCE PORTAL$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$TANTANGARA$$,#{state_id_nsw},-35.997349,148.769744), - ($$2629$$,$$YAOUK$$,#{state_id_nsw},-35.997349,148.769744), - ($$2630$$,$$ARABLE$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BADJA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BILLILINGRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BINJURA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BOBUNDARA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUCKENDERRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUNGARBY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$BUNYAN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$CARLAMINDA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$CHAKOLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOLRINGDON$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOMA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COOMA NORTH$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$COUNTEGANY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DAIRYMANS PLAINS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DANGELONG$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$DRY PLAIN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$FRYING PAN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$GLEN FERGUS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$IRONMUNGY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$JERANGLE$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$JIMENBUEN$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MAFFRA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MIDDLE FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MIDDLINGBANK$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MURRUMBUCCA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$MYALLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$NUMERALLA$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$PEAK VIEW$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$PINE VALLEY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$POLO FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$RHINE FALLS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$ROCK FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$ROSE VALLEY$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$SHANNONS FLAT$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$SPRINGFIELD$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$THE BROTHERS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$TUROSS$$,#{state_id_nsw},-36.367368,148.945534), - ($$2630$$,$$WAMBROOK$$,#{state_id_nsw},-36.367368,148.945534), - ($$2631$$,$$ANDO$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$BOCO$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$CREEWAH$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$GLEN ALLEN$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$GREENLANDS$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$HOLTS FLAT$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$JINCUMBILLY$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$KYBEYAN$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$MOUNT COOPER$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$NIMMITABEL$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$STEEPLE FLAT$$,#{state_id_nsw},-36.739931,149.261211), - ($$2631$$,$$WINIFRED$$,#{state_id_nsw},-36.739931,149.261211), - ($$2632$$,$$BIBBENLUKE$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BOMBALA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BONDI FOREST$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$BUKALONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CAMBALONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CATHCART$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$COOLUMBOOKA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$CRAIGIE$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$GUNNINGRAH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$LORDS HILL$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MERRIANGAAH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MILA$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$MOUNT DARRAGH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$PADDYS FLAT$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$PALARANG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$QUIDONG$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$ROCKTON$$,#{state_id_nsw},-36.815805,149.283408), - ($$2632$$,$$ROSEMEATH$$,#{state_id_nsw},-36.815805,149.283408), - ($$2633$$,$$CORROWONG$$,#{state_id_nsw},-36.933875,148.826148), - ($$2633$$,$$DELEGATE$$,#{state_id_nsw},-36.933875,148.826148), - ($$2633$$,$$TOMBONG$$,#{state_id_nsw},-36.933875,148.826148), - ($$2640$$,$$ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$BUNGOWANNAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$EAST ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$ETTAMOGAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$GLENROY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$LAVINGTON DC$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$MOORWATHA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$NORTH ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$OURNIE$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$SOUTH ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$SPLITTERS CREEK$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$TABLE TOP$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$TALMALMO$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$THURGOONA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WEST ALBURY$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WIRLINGA$$,#{state_id_nsw},-36.082137,146.910174), - ($$2640$$,$$WYMAH$$,#{state_id_nsw},-36.082137,146.910174), - ($$2641$$,$$HAMILTON VALLEY$$,#{state_id_nsw},-36.037497,146.919729), - ($$2641$$,$$LAVINGTON$$,#{state_id_nsw},-36.037497,146.919729), - ($$2641$$,$$SPRINGDALE HEIGHTS$$,#{state_id_nsw},-36.037497,146.919729), - ($$2642$$,$$BIDGEEMIA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$BROCKLESBY$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$BURRUMBUTTOCK$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GEEHI$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GEROGERY$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GLENELLEN$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$GREG GREG$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$INDI$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JAGUMBA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JAGUNGAL WILDERNESS$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JINDERA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$JINGELLIC$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$KHANCOBAN$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$MURRAY GORGE$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$RAND$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$TOOMA$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WALBUNDRIE$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WELAREGANG$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$WRATHALL$$,#{state_id_nsw},-35.437209,146.439875), - ($$2642$$,$$YERONG CREEK$$,#{state_id_nsw},-35.437209,146.439875), - ($$2643$$,$$HOWLONG$$,#{state_id_nsw},-35.958568,146.60586), - ($$2644$$,$$BOWNA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$COPPABELLA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$HOLBROOK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$LANKEYS CREEK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$LITTLE BILLABONG$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$MOUNTAIN CREEK$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$MULLENGANDRA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$WANTAGONG$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$WOOMARGAMA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2644$$,$$YARARA$$,#{state_id_nsw},-35.964984,147.130856), - ($$2645$$,$$CULLIVEL$$,#{state_id_nsw},-35.129938,146.125254), - ($$2645$$,$$URANA$$,#{state_id_nsw},-35.129938,146.125254), - ($$2646$$,$$BALLDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COLLENDINA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COREEN$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$COROWA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$DAYSDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$GOOMBARGANA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$HOPEFIELD$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$LOWESDALE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$NYORA$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$OAKLANDS$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$REDLANDS$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$RENNIE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$RINGWOOD$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$SANGER$$,#{state_id_nsw},-35.845724,146.518358), - ($$2646$$,$$SAVERNAKE$$,#{state_id_nsw},-35.845724,146.518358), - ($$2647$$,$$MULWALA$$,#{state_id_nsw},-35.954159,145.963942), - ($$2648$$,$$ANABRANCH$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$CURLWAA$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$PAN BAN$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$POONCARIE$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$RUFUS RIVER$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$SCOTIA$$,#{state_id_nsw},-34.152621,142.090252), - ($$2648$$,$$WENTWORTH$$,#{state_id_nsw},-34.152621,142.090252), - ($$2649$$,$$LAUREL HILL$$,#{state_id_nsw},-35.60039,148.0931), - ($$2649$$,$$NURENMERENMONG$$,#{state_id_nsw},-35.60039,148.0931), - ($$2650$$,$$ALFREDTOWN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ASHMONT$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BELFRAYDEN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BIG SPRINGS$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOMEN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOOK BOOK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOOROOMA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BORAMBOLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BOURKELANDS$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BRUCEDALE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BULGARY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$BURRANDANA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CARABOST$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CARTWRIGHTS HILL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$COLLINGULLIE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$COOKARDINIA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$CURRAWARNA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$DOWNSIDE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EAST WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ESTELLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EUBERTA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$EUNANOREENYA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GALORE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GELSTON PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GLENFIELD PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GOBBAGOMBALIN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$GREGADOO$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$HAREFIELD$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$HILLGROVE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$KOORINGAL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$KYEAMBA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$LAKE ALBERT$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$LLOYD$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MAXWELL$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MOORONG$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$MOUNT AUSTIN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$NORTH WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$OBERNE CREEK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$OURA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$PULLETOP$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$ROWAN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$SAN ISIDORE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$SPRINGVALE$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TATTON$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$THE GAP$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TOLLAND$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$TURVEY PARK$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WAGGA WAGGA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WAGGA WAGGA BC$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WALLACETOWN$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$WANTABADGERY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$YARRAGUNDRY$$,#{state_id_nsw},-35.161474,147.512382), - ($$2650$$,$$YATHELLA$$,#{state_id_nsw},-35.161474,147.512382), - ($$2651$$,$$FOREST HILL$$,#{state_id_nsw},-32.707981,151.55001), - ($$2651$$,$$WAGGA WAGGA RAAF$$,#{state_id_nsw},-32.707981,151.55001), - ($$2652$$,$$BOORGA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$BOREE CREEK$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GOOLGOWI$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GRONG GRONG$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$GUMLY GUMLY$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$HUMULA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$LADYSMITH$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$LANDERVALE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MANGOPLAH$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MARRAR$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MATONG$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MERRIWAGGA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$MURRULEBALE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$OLD JUNEE$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$ROSEWOOD$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$TABBITA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$TARCUTTA$$,#{state_id_nsw},-34.039439,146.030172), - ($$2652$$,$$URANQUINTY$$,#{state_id_nsw},-34.039439,146.030172), - ($$2653$$,$$BURRA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$COURABYRA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$GLENROY$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MANNUS$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MARAGLE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$MUNDEROO$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$PADDYS RIVER$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$TARADALE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$TUMBARUMBA$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$WESTDALE$$,#{state_id_nsw},-35.829468,148.068724), - ($$2653$$,$$WILLIGOBUNG$$,#{state_id_nsw},-35.829468,148.068724), - ($$2655$$,$$FRENCH PARK$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$KUBURA$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$THE ROCK$$,#{state_id_nsw},-35.319006,147.189768), - ($$2655$$,$$TOOTOOL$$,#{state_id_nsw},-35.319006,147.189768), - ($$2656$$,$$BROOKDALE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$BROOKONG$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$FARGUNYAH$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$LOCKHART$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$MILBRULONG$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$OSBORNE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$URANGELINE$$,#{state_id_nsw},-35.124957,147.001238), - ($$2656$$,$$URANGELINE EAST$$,#{state_id_nsw},-35.124957,147.001238), - ($$2658$$,$$HENTY$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$MUNYABLA$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$PLEASANT HILLS$$,#{state_id_nsw},-35.43665,146.989498), - ($$2658$$,$$RYAN$$,#{state_id_nsw},-35.43665,146.989498), - ($$2659$$,$$ALMA PARK$$,#{state_id_nsw},-35.604129,146.791693), - ($$2659$$,$$WALLA WALLA$$,#{state_id_nsw},-35.604129,146.791693), - ($$2660$$,$$CULCAIRN$$,#{state_id_nsw},-35.670726,146.999996), - ($$2660$$,$$MORVEN$$,#{state_id_nsw},-35.670726,146.999996), - ($$2661$$,$$KAPOOKA$$,#{state_id_nsw},-35.14779,147.295748), - ($$2663$$,$$COWABBIE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$ERIN VALE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$EURONGILLY$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$JUNEE$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$MARINNA$$,#{state_id_nsw},-35.149379,145.978867), - ($$2663$$,$$WANTIOOL$$,#{state_id_nsw},-35.149379,145.978867), - ($$2665$$,$$ARDLETHAN$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$ARIAH PARK$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BARELLAN$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BECKOM$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BECTRIC$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$BINYA$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$KAMARAH$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$MIRROOL$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$MOOMBOOLDOOL$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$QUANDARY$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$TARA$$,#{state_id_nsw},-34.357355,146.903401), - ($$2665$$,$$WALLEROOBIE$$,#{state_id_nsw},-34.357355,146.903401), - ($$2666$$,$$COMBANING$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$DIRNASEER$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$GIDGINBUNG$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$GROGAN$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$JUNEE REEFS$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$MIMOSA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$MORANGARELL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$NARRABURRA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$PUCAWAN$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$REEFTON$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$SEBASTOPOL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$SPRINGDALE$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$TEMORA$$,#{state_id_nsw},-34.458856,147.68243), - ($$2666$$,$$TRUNGLEY HALL$$,#{state_id_nsw},-34.458856,147.68243), - ($$2668$$,$$BARMEDMAN$$,#{state_id_nsw},-34.184676,147.406754), - ($$2669$$,$$ERIGOLIA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$GIRRAL$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$KIKOIRA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$MELBERGEN$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$NARADHAN$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$RANKINS SPRINGS$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$TALLIMBA$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$TULLIBIGEAL$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$UNGARIE$$,#{state_id_nsw},-33.498371,146.803615), - ($$2669$$,$$WEETHALLE$$,#{state_id_nsw},-33.498371,146.803615), - ($$2671$$,$$ALLEENA$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$BACK CREEK$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$BURCHER$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$LAKE COWAL$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$NORTH YALGOGRIN$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$WEST WYALONG$$,#{state_id_nsw},-34.109459,147.140966), - ($$2671$$,$$WYALONG$$,#{state_id_nsw},-34.109459,147.140966), - ($$2672$$,$$CURLEW WATERS$$,#{state_id_nsw},-33.387503,146.579788), - ($$2672$$,$$LAKE CARGELLIGO$$,#{state_id_nsw},-33.387503,146.579788), - ($$2672$$,$$MURRIN BRIDGE$$,#{state_id_nsw},-33.387503,146.579788), - ($$2675$$,$$HILLSTON$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$LAKE BREWSTER$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$MONIA GAP$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$ROTO$$,#{state_id_nsw},-33.481365,145.534656), - ($$2675$$,$$WALLANTHERY$$,#{state_id_nsw},-33.481365,145.534656), - ($$2678$$,$$CHARLES STURT UNIVERSITY$$,#{state_id_nsw},-35.059334,147.351953), - ($$2678$$,$$RIVERINA MSC$$,#{state_id_nsw},-35.059334,147.351953), - ($$2680$$,$$BEELBANGERA$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$BENEREMBAH$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$BILBUL$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH DC$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$GRIFFITH EAST$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$HANWOOD$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$KOOBA$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$LAKE WYANGAN$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$NERICON$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$THARBOGANG$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WARBURN$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WARRAWIDGEE$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WIDGELLI$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$WILLBRIGGIE$$,#{state_id_nsw},-34.257097,146.100092), - ($$2680$$,$$YOOGALI$$,#{state_id_nsw},-34.257097,146.100092), - ($$2681$$,$$MYALL PARK$$,#{state_id_nsw},-34.177539,146.108252), - ($$2681$$,$$YENDA$$,#{state_id_nsw},-34.177539,146.108252), - ($$2700$$,$$BUNDURE$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$COLINROOBIE$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$COROBIMILLA$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$CUDGEL$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$EUROLEY$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$GILLENBAH$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$KYWONG$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$MORUNDAH$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$NARRANDERA$$,#{state_id_nsw},-35.031701,146.612603), - ($$2700$$,$$SANDIGO$$,#{state_id_nsw},-35.031701,146.612603), - ($$2701$$,$$BERRY JERRY$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$COOLAMON$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$METHUL$$,#{state_id_nsw},-34.815539,147.200085), - ($$2701$$,$$RANNOCK$$,#{state_id_nsw},-34.815539,147.200085), - ($$2702$$,$$GANMAIN$$,#{state_id_nsw},-34.794899,147.038823), - ($$2703$$,$$YANCO$$,#{state_id_nsw},-34.630843,146.40345), - ($$2705$$,$$BROBENAH$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$CORBIE HILL$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$GOGELDRIE$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$LEETON$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$MERUNGLE HILL$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$MURRAMI$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$STANBRIDGE$$,#{state_id_nsw},-34.48697,146.433213), - ($$2705$$,$$WHITTON$$,#{state_id_nsw},-34.48697,146.433213), - ($$2706$$,$$DARLINGTON POINT$$,#{state_id_nsw},-34.557729,146.010496), - ($$2707$$,$$ARGOON$$,#{state_id_nsw},-34.858279,145.674146), - ($$2707$$,$$COLEAMBALLY$$,#{state_id_nsw},-34.858279,145.674146), - ($$2708$$,$$ALBURY MSC$$,#{state_id_nsw},0.0,0.0), - ($$2708$$,$$MURRAY REGION MC$$,#{state_id_nsw},0.0,0.0), - ($$2710$$,$$BARRATTA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BIRGANBIGIL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BOOROORBAN$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$BULLATALE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CALDWELL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CALIMO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$CONARGO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$COREE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$DENILIQUIN$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$HARTWOOD$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$LINDIFFERON$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MATHOURA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MAYRUNG$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MOONBRIA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$MORAGO$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$PRETTY PINE$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$STEAM PLAINS$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$STUD PARK$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WAKOOL$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WANDOOK$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WANGANELLA$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WARRAGOON$$,#{state_id_nsw},-35.228183,144.49432), - ($$2710$$,$$WILLURAH$$,#{state_id_nsw},-35.228183,144.49432), - ($$2711$$,$$BOOLIGAL$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CARRATHOOL$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CLARE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$CORRONG$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$GUNBAR$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$HAY$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$HAY SOUTH$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$KERI KERI$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$MAUDE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$ONE TREE$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$OXLEY$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$WAUGORAH$$,#{state_id_nsw},-33.679442,144.749504), - ($$2711$$,$$YANGA$$,#{state_id_nsw},-33.679442,144.749504), - ($$2712$$,$$BERRIGAN$$,#{state_id_nsw},-35.65743,145.812641), - ($$2712$$,$$BOOMANOOMANA$$,#{state_id_nsw},-35.65743,145.812641), - ($$2713$$,$$BLIGHTY$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$FINLEY$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$LOGIE BRAE$$,#{state_id_nsw},-35.591687,145.285731), - ($$2713$$,$$MYRTLE PARK$$,#{state_id_nsw},-35.591687,145.285731), - ($$2714$$,$$ARATULA$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$PINE LODGE$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$TOCUMWAL$$,#{state_id_nsw},-35.511748,145.051193), - ($$2714$$,$$TUPPAL$$,#{state_id_nsw},-35.511748,145.051193), - ($$2715$$,$$ARUMPO$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$BALRANALD$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$HATFIELD$$,#{state_id_nsw},-33.873621,142.885264), - ($$2715$$,$$MUNGO$$,#{state_id_nsw},-33.873621,142.885264), - ($$2716$$,$$FOUR CORNERS$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$GALA VALE$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$JERILDERIE$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$MABINS WELL$$,#{state_id_nsw},-35.354272,145.529572), - ($$2716$$,$$MAIRJIMMY$$,#{state_id_nsw},-35.354272,145.529572), - ($$2717$$,$$DARETON$$,#{state_id_nsw},-34.091641,142.042284), - ($$2720$$,$$ARGALONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BLOWERING$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOGONG PEAKS WILDERNESS$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOMBOWLEE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BOMBOWLEE CREEK$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$BUDDONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$COURAGAGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GADARA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GILMORE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GOCUP$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$GOOBARRAGANDRA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$JONES BRIDGE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$KILLIMICAT$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$LACMALAC$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$LITTLE RIVER$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$MINJARY$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$MUNDONGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$PINBEYAN$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$RED HILL$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TALBINGO$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMORRAMA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMUT$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$TUMUT PLAINS$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WEREBOLDERA$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WERMATONG$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WINDOWIE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$WYANGLE$$,#{state_id_nsw},-35.315496,148.453868), - ($$2720$$,$$YARRANGOBILLY$$,#{state_id_nsw},-35.315496,148.453868), - ($$2721$$,$$BLAND$$,#{state_id_nsw},-33.994749,147.678307), - ($$2721$$,$$QUANDIALLA$$,#{state_id_nsw},-33.994749,147.678307), - ($$2722$$,$$BRUNGLE$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$BRUNGLE CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$BURRA CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$DARBALARA$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$GUNDAGAI$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$JONES CREEK$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$MUTTAMA$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$NANGUS$$,#{state_id_nsw},-34.820143,148.084812), - ($$2722$$,$$SOUTH GUNDAGAI$$,#{state_id_nsw},-34.820143,148.084812), - ($$2725$$,$$STOCKINBINGAL$$,#{state_id_nsw},-34.506023,147.879961), - ($$2726$$,$$JUGIONG$$,#{state_id_nsw},-34.906288,148.320014), - ($$2727$$,$$ADJUNGBILLY$$,#{state_id_nsw},-35.081463,148.40992), - ($$2727$$,$$COOLAC$$,#{state_id_nsw},-35.081463,148.40992), - ($$2727$$,$$GOBARRALONG$$,#{state_id_nsw},-35.081463,148.40992), - ($$2729$$,$$ADELONG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$BANGADANG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$BLACK CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$CALIFAT$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$COOLEYS CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$DARLOW$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$ELLERSLIE$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$GRAHAMSTOWN$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MOUNT ADRAH$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MOUNT HOREB$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$MUNDARLO$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$SANDY GULLY$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$SHARPS CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$TUMBLONG$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$WESTWOOD$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$WONDALGA$$,#{state_id_nsw},-35.307947,148.063682), - ($$2729$$,$$YAVEN CREEK$$,#{state_id_nsw},-35.307947,148.063682), - ($$2730$$,$$BATLOW$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$GREEN HILLS$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$KUNAMA$$,#{state_id_nsw},-31.488259,152.660113), - ($$2730$$,$$LOWER BAGO$$,#{state_id_nsw},-31.488259,152.660113), - ($$2731$$,$$BUNNALOO$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$MOAMA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$TANTONAN$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$THYRA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2731$$,$$WOMBOOTA$$,#{state_id_nsw},-35.791187,144.629848), - ($$2732$$,$$BARHAM$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$BURRABOI$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$COBRAMUNGA$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$GONN$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$NOORONG$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$THULE$$,#{state_id_nsw},-35.630473,144.130423), - ($$2732$$,$$TULLAKOOL$$,#{state_id_nsw},-35.630473,144.130423), - ($$2733$$,$$DHURAGOON$$,#{state_id_nsw},-35.194233,144.155278), - ($$2733$$,$$MOULAMEIN$$,#{state_id_nsw},-35.194233,144.155278), - ($$2733$$,$$NIEMUR$$,#{state_id_nsw},-35.194233,144.155278), - ($$2734$$,$$CUNNINYEUK$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$DILPURRA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$KYALITE$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$MELLOOL$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$MOOLPA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$STONY CROSSING$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$TOORANIE$$,#{state_id_nsw},-35.247256,143.89834), - ($$2734$$,$$WETUPPA$$,#{state_id_nsw},-35.247256,143.89834), - ($$2735$$,$$KORALEIGH$$,#{state_id_nsw},-35.658614,144.136534), - ($$2735$$,$$SPEEWA$$,#{state_id_nsw},-35.658614,144.136534), - ($$2736$$,$$GOODNIGHT$$,#{state_id_nsw},-34.958682,143.33744), - ($$2736$$,$$TOOLEYBUC$$,#{state_id_nsw},-34.958682,143.33744), - ($$2737$$,$$EUSTON$$,#{state_id_nsw},-34.513995,142.848756), - ($$2738$$,$$GOL GOL$$,#{state_id_nsw},-34.180087,142.219531), - ($$2738$$,$$MONAK$$,#{state_id_nsw},-34.180087,142.219531), - ($$2739$$,$$BURONGA$$,#{state_id_nsw},-34.171443,142.182794), - ($$2745$$,$$GLENMORE PARK$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$GREENDALE$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$LUDDENHAM$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$MULGOA$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$REGENTVILLE$$,#{state_id_nsw},-33.790683,150.6693), - ($$2745$$,$$WALLACIA$$,#{state_id_nsw},-33.790683,150.6693), - ($$2747$$,$$CAMBRIDGE GARDENS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$CAMBRIDGE PARK$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$CLAREMONT MEADOWS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$KINGSWOOD$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$LLANDILO$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$SHANES PARK$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON COUNTY$$,#{state_id_nsw},-33.735558,150.721712), - ($$2747$$,$$WERRINGTON DOWNS$$,#{state_id_nsw},-33.735558,150.721712), - ($$2748$$,$$ORCHARD HILLS$$,#{state_id_nsw},-33.779331,150.716312), - ($$2749$$,$$CASTLEREAGH$$,#{state_id_nsw},-33.668796,150.67655), - ($$2749$$,$$CRANEBROOK$$,#{state_id_nsw},-33.668796,150.67655), - ($$2750$$,$$EMU HEIGHTS$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$EMU PLAINS$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$JAMISONTOWN$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$LEONAY$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH PLAZA$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$PENRITH SOUTH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2750$$,$$SOUTH PENRITH$$,#{state_id_nsw},-33.735636,150.650321), - ($$2751$$,$$PENRITH$$,#{state_id_nsw},-33.732127,151.280352), - ($$2752$$,$$SILVERDALE$$,#{state_id_nsw},-33.942212,150.580102), - ($$2752$$,$$WARRAGAMBA$$,#{state_id_nsw},-33.942212,150.580102), - ($$2753$$,$$AGNES BANKS$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$BOWEN MOUNTAIN$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$GROSE VALE$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$GROSE WOLD$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$HOBARTVILLE$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$LONDONDERRY$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$RICHMOND$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$RICHMOND LOWLANDS$$,#{state_id_nsw},-33.618877,150.707372), - ($$2753$$,$$YARRAMUNDI$$,#{state_id_nsw},-33.618877,150.707372), - ($$2754$$,$$NORTH RICHMOND$$,#{state_id_nsw},-33.582355,150.721891), - ($$2754$$,$$TENNYSON$$,#{state_id_nsw},-33.582355,150.721891), - ($$2754$$,$$THE SLOPES$$,#{state_id_nsw},-33.582355,150.721891), - ($$2755$$,$$RICHMOND RAAF$$,#{state_id_nsw},-33.604378,150.796234), - ($$2756$$,$$BLIGH PARK$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CATTAI$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CENTRAL COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CLARENDON$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$COLO HEIGHTS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CORNWALLIS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$CUMBERLAND REACH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$EBENEZER$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$FREEMANS REACH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$GLOSSODIA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$LOWER PORTLAND$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MAROOTA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MCGRATHS HILL$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MELLONG$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$MULGRAVE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$PITT TOWN$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$PITT TOWN BOTTOMS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SACKVILLE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SACKVILLE NORTH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SCHEYVILLE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SOUTH MAROOTA$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$SOUTH WINDSOR$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$UPPER COLO$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WILBERFORCE$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WINDSOR$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WINDSOR DOWNS$$,#{state_id_nsw},-33.63765,150.79458), - ($$2756$$,$$WOMERAH$$,#{state_id_nsw},-33.63765,150.79458), - ($$2757$$,$$KURMOND$$,#{state_id_nsw},-33.549452,150.701116), - ($$2758$$,$$BERAMBING$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$BILPIN$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$BLAXLANDS RIDGE$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$EAST KURRAJONG$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG HEIGHTS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$KURRAJONG HILLS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$MOUNT TOMAH$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$MOUNTAIN LAGOON$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$THE DEVILS WILDERNESS$$,#{state_id_nsw},-33.53648,150.442845), - ($$2758$$,$$WHEENY CREEK$$,#{state_id_nsw},-33.53648,150.442845), - ($$2759$$,$$ERSKINE PARK$$,#{state_id_nsw},-33.807618,150.789313), - ($$2759$$,$$ST CLAIR$$,#{state_id_nsw},-33.807618,150.789313), - ($$2760$$,$$COLYTON$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$NORTH ST MARYS$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$OXLEY PARK$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ROPES CROSSING$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS EAST$$,#{state_id_nsw},-33.776657,150.793433), - ($$2760$$,$$ST MARYS SOUTH$$,#{state_id_nsw},-33.776657,150.793433), - ($$2761$$,$$COLEBEE$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$DEAN PARK$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$GLENDENNING$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$HASSALL GROVE$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$OAKHURST$$,#{state_id_nsw},-33.730647,150.866046), - ($$2761$$,$$PLUMPTON$$,#{state_id_nsw},-33.730647,150.866046), - ($$2762$$,$$SCHOFIELDS$$,#{state_id_nsw},-33.697217,150.888428), - ($$2763$$,$$ACACIA GARDENS$$,#{state_id_nsw},-33.730077,150.906502), - ($$2763$$,$$QUAKERS HILL$$,#{state_id_nsw},-33.730077,150.906502), - ($$2765$$,$$BERKSHIRE PARK$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$BOX HILL$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$MARAYLYA$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$MARSDEN PARK$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$NELSON$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$OAKVILLE$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$RIVERSTONE$$,#{state_id_nsw},-33.672237,150.79576), - ($$2765$$,$$VINEYARD$$,#{state_id_nsw},-33.672237,150.79576), - ($$2766$$,$$EASTERN CREEK$$,#{state_id_nsw},-33.803114,150.852192), - ($$2766$$,$$ROOTY HILL$$,#{state_id_nsw},-33.803114,150.852192), - ($$2767$$,$$DOONSIDE$$,#{state_id_nsw},-33.765071,150.86929), - ($$2767$$,$$WOODCROFT$$,#{state_id_nsw},-33.765071,150.86929), - ($$2768$$,$$GLENWOOD$$,#{state_id_nsw},-33.737863,150.922732), - ($$2768$$,$$PARKLEA$$,#{state_id_nsw},-33.737863,150.922732), - ($$2768$$,$$STANHOPE GARDENS$$,#{state_id_nsw},-33.737863,150.922732), - ($$2769$$,$$THE PONDS$$,#{state_id_nsw},-34.054326,150.753104), - ($$2770$$,$$BIDWILL$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$BLACKETT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$DHARRUK$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$EMERTON$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$HEBERSHAM$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$LETHBRIDGE PARK$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MINCHINBURY$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MOUNT DRUITT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$MOUNT DRUITT VILLAGE$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$SHALVEY$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$TREGEAR$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$WHALAN$$,#{state_id_nsw},-33.73024,150.822765), - ($$2770$$,$$WILLMOT$$,#{state_id_nsw},-33.73024,150.822765), - ($$2773$$,$$GLENBROOK$$,#{state_id_nsw},-33.768024,150.621693), - ($$2773$$,$$LAPSTONE$$,#{state_id_nsw},-33.768024,150.621693), - ($$2774$$,$$BLAXLAND$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$BLAXLAND EAST$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$MOUNT RIVERVIEW$$,#{state_id_nsw},-33.744263,150.610076), - ($$2774$$,$$WARRIMOO$$,#{state_id_nsw},-33.744263,150.610076), - ($$2775$$,$$CENTRAL MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$FERNANCES$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$GUNDERMAN$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$HIGHER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LAUGHTONDALE$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LEETS VALE$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$LOWER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$MARLOW$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$MOGO CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$PERRYS CROSSING$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$SINGLETONS MILL$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$SPENCER$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$ST ALBANS$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$UPPER MACDONALD$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WEBBS CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WISEMANS FERRY$$,#{state_id_nsw},-33.331658,150.975498), - ($$2775$$,$$WRIGHTS CREEK$$,#{state_id_nsw},-33.331658,150.975498), - ($$2776$$,$$FAULCONBRIDGE$$,#{state_id_nsw},-33.696505,150.534998), - ($$2777$$,$$HAWKESBURY HEIGHTS$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$SPRINGWOOD$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$SUN VALLEY$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$VALLEY HEIGHTS$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$WINMALEE$$,#{state_id_nsw},-33.665114,150.650802), - ($$2777$$,$$YELLOW ROCK$$,#{state_id_nsw},-33.665114,150.650802), - ($$2778$$,$$LINDEN$$,#{state_id_nsw},-33.794605,150.04041), - ($$2778$$,$$WOODFORD$$,#{state_id_nsw},-33.794605,150.04041), - ($$2779$$,$$HAZELBROOK$$,#{state_id_nsw},-33.720992,150.451629), - ($$2780$$,$$KATOOMBA$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$KATOOMBA DC$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$LEURA$$,#{state_id_nsw},-33.714043,150.311589), - ($$2780$$,$$MEDLOW BATH$$,#{state_id_nsw},-33.714043,150.311589), - ($$2782$$,$$WENTWORTH FALLS$$,#{state_id_nsw},-33.709836,150.376454), - ($$2783$$,$$LAWSON$$,#{state_id_nsw},-33.718957,150.430094), - ($$2784$$,$$BULLABURRA$$,#{state_id_nsw},-33.722751,150.41364), - ($$2785$$,$$BLACKHEATH$$,#{state_id_nsw},-33.635556,150.28483), - ($$2785$$,$$MEGALONG$$,#{state_id_nsw},-33.635556,150.28483), - ($$2786$$,$$BELL$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$DARGAN$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT IRVINE$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT VICTORIA$$,#{state_id_nsw},-33.513745,150.279391), - ($$2786$$,$$MOUNT WILSON$$,#{state_id_nsw},-33.513745,150.279391), - ($$2787$$,$$BLACK SPRINGS$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$CHATHAM VALLEY$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$DUCKMALOI$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$EDITH$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$GINGKIN$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$GURNANG$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$HAZELGROVE$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$JAUNTER$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$KANANGRA$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MAYFIELD$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOUNT OLIVE$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOUNT WERONG$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$MOZART$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$NORWAY$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$OBERON$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$PORTERS RETREAT$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$SHOOTERS HILL$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$TARANA$$,#{state_id_nsw},-33.840966,149.711027), - ($$2787$$,$$THE MEADOWS$$,#{state_id_nsw},-33.840966,149.711027), - ($$2790$$,$$BEN BULLEN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$BLACKMANS FLAT$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$BOWENFELS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CLARENCE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$COBAR PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CORNEY TOWN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$CULLEN BULLEN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$DOCTORS GAP$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$GANBENANG$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HAMPTON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HARTLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HARTLEY VALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HASSANS WALLS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$HERMITAGE FLAT$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$JENOLAN$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$KANIMBLA$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LIDSDALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITHGOW$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITHGOW DC$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITTLE HARTLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LITTLETON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$LOWTHER$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MARRANGAROO$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MCKELLARS PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MORTS ESTATE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$MOUNT LAMBIE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$NEWNES$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$NEWNES PLATEAU$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$OAKY PARK$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$POTTERY ESTATE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$RYDAL$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SHEEDYS GULLY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SODWALLS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SOUTH BOWENFELS$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SOUTH LITTLETON$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$SPRINGVALE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$STATE MINE GULLY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$VALE OF CLWYDD$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$WOLGAN VALLEY$$,#{state_id_nsw},-33.219587,150.021733), - ($$2790$$,$$WOLLANGAMBE$$,#{state_id_nsw},-33.219587,150.021733), - ($$2791$$,$$CARCOAR$$,#{state_id_nsw},-33.609622,149.140601), - ($$2791$$,$$ERROWANBANG$$,#{state_id_nsw},-33.609622,149.140601), - ($$2792$$,$$BURNT YARDS$$,#{state_id_nsw},-33.585625,149.031455), - ($$2792$$,$$MANDURAMA$$,#{state_id_nsw},-33.585625,149.031455), - ($$2793$$,$$DARBYS FALLS$$,#{state_id_nsw},-33.931096,148.859104), - ($$2793$$,$$ROSEBERG$$,#{state_id_nsw},-33.931096,148.859104), - ($$2793$$,$$WOODSTOCK$$,#{state_id_nsw},-33.931096,148.859104), - ($$2794$$,$$BUMBALDRY$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$COWRA$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$HOVELLS CREEK$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$MOUNT COLLINS$$,#{state_id_nsw},-33.906339,148.456385), - ($$2794$$,$$WATTAMONDARA$$,#{state_id_nsw},-33.906339,148.456385), - ($$2795$$,$$ABERCROMBIE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ABERCROMBIE RIVER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ARKELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ARKSTONE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BALD RIDGE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BALLYROE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BATHAMPTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BILLYWILLINGA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BREWONGLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BRUINBUN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$BURRAGA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CALOOLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CHARLES STURT UNIVERSITY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CHARLTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CLEAR CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COLO$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COPPERHANNIA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$COW FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CRUDINE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$CURRAGH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DARK CORNER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DOG ROCKS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DUNKELD$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$DURAMANA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$EGLINTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ESSINGTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$EVANS PLAINS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FITZGERALDS VALLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FOREST GROVE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FOSTERS VALLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$FREEMANTLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GEMALLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GEORGES PLAINS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GILMANDYKE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GLANMIRE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GORMANS HILL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$GOWAN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$HOBBYS YARDS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ISABELLA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$JEREMY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$JUDDS CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KELSO$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KILLONGBUTTA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$KIRKCONNELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LAFFING WATERS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LIMEKILNS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LLANARTH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$LOCKSLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MEADOW FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MILKERS FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MILLAH MURRAH$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MITCHELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOORILDA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT DAVID$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT PANORAMA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$MOUNT RANKIN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$NAPOLEON REEF$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$NEWBRIDGE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$O'CONNELL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ORTON PARK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PALING YARDS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PALMERS OAKY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PEEL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$PERTHVILLE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$RAGLAN$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROBIN HILL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCK FOREST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCKLEY$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$ROCKLEY MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SOFALA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SOUTH BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$STEWARTS MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$SUNNY CORNER$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TAMBAROORA$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TANNAS MOUNT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$THE LAGOON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$THE ROCKS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TRIANGLE FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TRUNKEY CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TURONDALE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$TWENTY FORESTS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$UPPER TURON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WALANG$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WAMBOOL$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WATTLE FLAT$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WATTON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WEST BATHURST$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WHITE ROCK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WIAGDON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WIMBLEDON$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WINBURNDALE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WINDRADYNE$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$WISEMANS CREEK$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$YARRAS$$,#{state_id_nsw},-33.911806,149.332781), - ($$2795$$,$$YETHOLME$$,#{state_id_nsw},-33.911806,149.332781), - ($$2796$$,$$BATHURST MC$$,#{state_id_nsw},0.0,0.0), - ($$2797$$,$$GARLAND$$,#{state_id_nsw},-33.707873,149.025809), - ($$2797$$,$$LYNDHURST$$,#{state_id_nsw},-33.707873,149.025809), - ($$2798$$,$$BYNG$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$FOREST REEFS$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$GUYONG$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$MILLTHORPE$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$SPRING TERRACE$$,#{state_id_nsw},-33.343288,149.254464), - ($$2798$$,$$TALLWOOD$$,#{state_id_nsw},-33.343288,149.254464), - ($$2799$$,$$BARRY$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$BLAYNEY$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$BROWNS CREEK$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$FITZGERALDS MOUNT$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$KINGS PLAINS$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$NEVILLE$$,#{state_id_nsw},-33.648293,149.269545), - ($$2799$$,$$VITTORIA$$,#{state_id_nsw},-33.648293,149.269545), - ($$2800$$,$$BELGRAVIA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$BORENORE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CADIA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CANOBOLAS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CARGO$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CLERGATE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$CLIFTON GROVE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$EMU SWAMP$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$FOUR MILE CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$HUNTLEY$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$KANGAROOBIE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$KERRS CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LEWIS PONDS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LIDSTER$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LOWER LEWIS PONDS$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$LUCKNOW$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$MARCH$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$MULLION CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$NANGAR$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$NASHDALE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$OPHIR$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE DC$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$ORANGE EAST$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$PANUARA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SHADFORTH$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRING CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRING HILL$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SPRINGSIDE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$SUMMER HILL CREEK$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$WALDEGRAVE$$,#{state_id_nsw},-33.123439,149.026661), - ($$2800$$,$$WINDERA$$,#{state_id_nsw},-33.123439,149.026661), - ($$2803$$,$$BENDICK MURRELL$$,#{state_id_nsw},-34.16282,148.449846), - ($$2803$$,$$CROWTHER$$,#{state_id_nsw},-34.16282,148.449846), - ($$2803$$,$$WIRRIMAH$$,#{state_id_nsw},-34.16282,148.449846), - ($$2804$$,$$BILLIMARI$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$CANOWINDRA$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$MOORBEL$$,#{state_id_nsw},-33.682514,148.615476), - ($$2804$$,$$NYRANG CREEK$$,#{state_id_nsw},-33.682514,148.615476), - ($$2805$$,$$GOOLOOGONG$$,#{state_id_nsw},-33.650848,148.41385), - ($$2806$$,$$EUGOWRA$$,#{state_id_nsw},-33.427107,148.37165), - ($$2807$$,$$KOORAWATHA$$,#{state_id_nsw},-34.039891,148.553887), - ($$2808$$,$$WYANGALA$$,#{state_id_nsw},-33.936693,149.046361), - ($$2809$$,$$GREENETHORPE$$,#{state_id_nsw},-34.041955,148.395001), - ($$2810$$,$$BIMBI$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$CARAGABAL$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$GLENELG$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$GRENFELL$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PINEY RANGE$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PINNACLE$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$PULLABOOKA$$,#{state_id_nsw},-33.985252,147.927491), - ($$2810$$,$$WARRADERRY$$,#{state_id_nsw},-33.985252,147.927491), - ($$2820$$,$$APSLEY$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$ARTHURVILLE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$BAKERS SWAMP$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$BODANGORA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$COMOBELLA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$CURRA CREEK$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$DRIPSTONE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$FARNHAM$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$GOLLAN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$LAKE BURRENDONG$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MARYVALE$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MEDWAY$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MONTEFIORES$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOOKERAWA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOUNT AQUILA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MOUNT ARTHUR$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$MUMBIL$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$NANIMA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$NEUREA$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$SPICERS CREEK$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$STUART TOWN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$SUNTOP$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WALMER$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WELLINGTON$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$WUULUMAN$$,#{state_id_nsw},-32.598356,148.963925), - ($$2820$$,$$YARRAGAL$$,#{state_id_nsw},-32.598356,148.963925), - ($$2821$$,$$BURROWAY$$,#{state_id_nsw},-32.057228,148.263375), - ($$2821$$,$$NARROMINE$$,#{state_id_nsw},-32.057228,148.263375), - ($$2823$$,$$BUNDEMAR$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$CATHUNDRAL$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$DANDALOO$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$GIN GIN$$,#{state_id_nsw},-31.835994,148.180564), - ($$2823$$,$$TRANGIE$$,#{state_id_nsw},-31.835994,148.180564), - ($$2824$$,$$BEEMUNNEL$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$EENAWEENA$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MARTHAGUY$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MOUNT FOSTER$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MOUNT HARRIS$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$MUMBLEBONE PLAIN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$OXLEY$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$PIGEONBAH$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$RAVENSWOOD$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$RED HILL$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$SNAKES PLAIN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$TENANDRA$$,#{state_id_nsw},-31.673327,147.855054), - ($$2824$$,$$WARREN$$,#{state_id_nsw},-31.673327,147.855054), - ($$2825$$,$$BABINDA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BOBADAH$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BOGAN$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$BUDDABADAH$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$CANONBA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$FIVE WAYS$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$HONEYBUGLE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MIANDETTA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MULLA$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MULLENGUDGERY$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$MURRAWOMBIE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$NYNGAN$$,#{state_id_nsw},-31.940261,146.479353), - ($$2825$$,$$PANGEE$$,#{state_id_nsw},-31.940261,146.479353), - ($$2827$$,$$BEARBONG$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$BIDDON$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$BREELONG$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$COLLIE$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$CURBAN$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$GILGANDRA$$,#{state_id_nsw},-31.66393,148.881171), - ($$2827$$,$$MERRIGAL$$,#{state_id_nsw},-31.66393,148.881171), - ($$2828$$,$$BLACK HOLLOW$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$BOURBAH$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$GULARGAMBONE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$MOUNT TENANDRA$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$QUANDA$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$TONDERBURINE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2828$$,$$WARRUMBUNGLE$$,#{state_id_nsw},-31.107835,148.862661), - ($$2829$$,$$BILLEROY$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$COMBARA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$CONIMBIA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$COONAMBLE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$GILGOOMA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$MAGOMETON$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$NEBEA$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$PINE GROVE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$TERIDGERIE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$URAWILKIE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2829$$,$$WINGADEE$$,#{state_id_nsw},-31.124693,148.37341), - ($$2830$$,$$BALLIMORE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BARBIGAL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BENI$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BOOTHENBA$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BROCKLEHURST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BRUAH$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BUNGLEGUMBIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BURRABADINE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$BUTLERS FALLS$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$COOLBAGGIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$CUMBOOGLE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO DC$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO EAST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO GROVE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$DUBBO WEST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$ESCHOL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$EULOMOGO$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$GLENGERRA$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$GOONOO FOREST$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$JONES CREEK$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$KICKABIL$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MINORE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MOGRIGUY$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MOUNTAIN CREEK$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MURONBUNG$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$MURRUMBIDGERIE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$RAWSONVILLE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$TERRAMUNGAMINE$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$TOONGI$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$WAMBANGALANG$$,#{state_id_nsw},-32.195726,148.902065), - ($$2830$$,$$YARRABAR$$,#{state_id_nsw},-32.195726,148.902065), - ($$2831$$,$$ARMATREE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BALLADORAN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BRENDA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BULLAGREEN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$BYROCK$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$CARINDA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$COOLABAH$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$ELONG ELONG$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$EUMUNGERIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GEURIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GIRILAMBONE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GOODOOGA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$GUNGALMAN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$HERMIDALE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$MACQUARIE MARSHES$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$MERRYGOEN$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NEILREX$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NEVERTIRE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NUBINGERIE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$NYMAGEE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$PINE CLUMP$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$PONTO$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$QUAMBONE$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TERRABELLA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$THE MARRA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TOOLOON$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$TOORAWEENAH$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$WESTELLA$$,#{state_id_nsw},-31.453726,148.407695), - ($$2831$$,$$WONGARBON$$,#{state_id_nsw},-31.453726,148.407695), - ($$2832$$,$$COME BY CHANCE$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$CRYON$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$CUMBORAH$$,#{state_id_nsw},-29.113122,147.902562), - ($$2832$$,$$WALGETT$$,#{state_id_nsw},-29.113122,147.902562), - ($$2833$$,$$COLLARENEBRI$$,#{state_id_nsw},-29.54581,148.576548), - ($$2834$$,$$ANGLEDOOL$$,#{state_id_nsw},-29.425724,147.979236), - ($$2834$$,$$LIGHTNING RIDGE$$,#{state_id_nsw},-29.425724,147.979236), - ($$2835$$,$$BULLA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$CANBELEGO$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$COBAR$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$CUBBA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$GILGUNNIA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$IRYMPLE$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$KERRIGUNDI$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$KULWIN$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$LERIDA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$NOONA$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$SANDY CREEK$$,#{state_id_nsw},-32.032911,144.440184), - ($$2835$$,$$TINDAREY$$,#{state_id_nsw},-32.032911,144.440184), - ($$2836$$,$$WHITE CLIFFS$$,#{state_id_nsw},-30.808105,142.879729), - ($$2836$$,$$WILCANNIA$$,#{state_id_nsw},-30.808105,142.879729), - ($$2839$$,$$BOGAN$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$BREWARRINA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$COLLERINA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$GONGOLGON$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$NARRAN LAKE$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$TALAWANTA$$,#{state_id_nsw},-30.198141,146.5382), - ($$2839$$,$$WEILMORINGLE$$,#{state_id_nsw},-30.198141,146.5382), - ($$2840$$,$$BOURKE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$ENNGONIA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$FORDS BRIDGE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$GUMBALIE$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$GUNDERBOOKA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$HUNGERFORD$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$LOUTH$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$TILPA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$WANAARING$$,#{state_id_nsw},-29.18925,145.88159), - ($$2840$$,$$YANTABULLA$$,#{state_id_nsw},-29.18925,145.88159), - ($$2842$$,$$MENDOORAN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$MOLLYAN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$WATTLE SPRINGS$$,#{state_id_nsw},-31.822488,149.118008), - ($$2842$$,$$YARRAGRIN$$,#{state_id_nsw},-31.822488,149.118008), - ($$2843$$,$$COOLAH$$,#{state_id_nsw},-31.774418,149.611621), - ($$2844$$,$$BIRRIWA$$,#{state_id_nsw},-32.122232,149.465064), - ($$2844$$,$$DUNEDOO$$,#{state_id_nsw},-32.122232,149.465064), - ($$2844$$,$$LEADVILLE$$,#{state_id_nsw},-32.122232,149.465064), - ($$2845$$,$$WALLERAWANG$$,#{state_id_nsw},-33.410618,150.062597), - ($$2846$$,$$CAPERTEE$$,#{state_id_nsw},-33.148969,149.99001), - ($$2846$$,$$GLEN DAVIS$$,#{state_id_nsw},-33.148969,149.99001), - ($$2846$$,$$ROUND SWAMP$$,#{state_id_nsw},-33.148969,149.99001), - ($$2847$$,$$PORTLAND$$,#{state_id_nsw},-33.353124,149.98227), - ($$2848$$,$$BROGANS CREEK$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$CHARBON$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$CLANDULLA$$,#{state_id_nsw},-32.971718,149.959593), - ($$2848$$,$$KANDOS$$,#{state_id_nsw},-32.971718,149.959593), - ($$2849$$,$$BOGEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BREAKFAST CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BUDDEN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$BYLONG$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$CAMBOON$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$CARWELL$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COGGAN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COXS CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$COXS CROWN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DABEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DUNGEREE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$DUNVILLE LOOP$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GINGHI$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GLEN ALICE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$GROWEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$KELGOOLA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$LEE CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$MOUNT MARSDEN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$MURRUMBO$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$NULLO MOUNTAIN$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$OLINDA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$PINNACLE SWAMP$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$PYANGLE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$REEDY CREEK$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$RYLSTONE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER BYLONG$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER GROWEE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$UPPER NILE$$,#{state_id_nsw},-32.975826,150.104239), - ($$2849$$,$$WIRRABA$$,#{state_id_nsw},-32.975826,150.104239), - ($$2850$$,$$AARONS PASS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$APPLE TREE FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$AVISFORD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BARA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BARIGAN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BEN BUCKLEY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOCOBLE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOMBIRA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BOTOBOLAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BUCKAROO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BUDGEE BUDGEE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$BURRUNDULLA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CAERLEON$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CANADIAN LEAD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CARCALGONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COLLINGWOOD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COOKS GAP$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$COOYAL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CROSS ROADS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CUDGEGONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CULLENBONE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$CUMBO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ERUDGERE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$EURUNDEREE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$FROG ROCK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GALAMBINE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GLEN AYR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GRATTAI$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$GREEN GULLY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HARGRAVES$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HAVILAH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HAYES GAP$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HILL END$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$HOME RULE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ILFORD$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$KAINS FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$LINBURN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$LUE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MAITLAND BAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MENAH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MEROO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MILROY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOGO$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MONIVAE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOOLARBEN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT FROME$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT KNOWLES$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MOUNT VINCENT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MUDGEE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MULLAMUDDY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$MUNGHORN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PIAMBONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PUTTA BUCCA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$PYRAMUL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$QUEENS PINCH$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RAZORBACK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RIVERLEA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$RUNNING STREAM$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$SALLYS FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$SPRING FLAT$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ST FILLANS$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$STONY CREEK$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TAMBAROORA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TICHULAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TOTNES VALLEY$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TRIAMBLE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TURILL$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$TWELVE MILE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ULAN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$ULLAMALLA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WILBETREE$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WILPINJONG$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WINDEYER$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WOLLAR$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$WORLDS END$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$YARRABIN$$,#{state_id_nsw},-32.863277,149.803751), - ($$2850$$,$$YARRAWONGA$$,#{state_id_nsw},-32.863277,149.803751), - ($$2852$$,$$BARNEYS REEF$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BERYL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BIRAGANBIL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$BUNGABA$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$COPE$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$CUMBANDRY$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$GOOLMA$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$GULGONG$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$MEBUL$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$MEROTHERIE$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$STUBBO$$,#{state_id_nsw},-32.185066,149.529756), - ($$2852$$,$$TALLAWANG$$,#{state_id_nsw},-32.185066,149.529756), - ($$2864$$,$$BOREE$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$BOWAN PARK$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$CUDAL$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$MURGA$$,#{state_id_nsw},-33.232729,148.841207), - ($$2864$$,$$TOOGONG$$,#{state_id_nsw},-33.232729,148.841207), - ($$2865$$,$$BOCOBRA$$,#{state_id_nsw},-33.100422,148.544553), - ($$2865$$,$$GUMBLE$$,#{state_id_nsw},-33.100422,148.544553), - ($$2865$$,$$MANILDRA$$,#{state_id_nsw},-33.100422,148.544553), - ($$2866$$,$$AMAROO$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$BOOMEY$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$CUNDUMBUL$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$EUCHAREENA$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$GARRA$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$LARRAS LEE$$,#{state_id_nsw},-33.184094,148.928934), - ($$2866$$,$$MOLONG$$,#{state_id_nsw},-33.184094,148.928934), - ($$2867$$,$$BALDRY$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$CUMNOCK$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$EURIMBLA$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$LOOMBAH$$,#{state_id_nsw},-32.865448,148.500123), - ($$2867$$,$$YULLUNDRY$$,#{state_id_nsw},-32.865448,148.500123), - ($$2868$$,$$BOURNEWOOD$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$LITTLE RIVER$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$NORTH YEOVAL$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$OBLEY$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$UPPER OBLEY$$,#{state_id_nsw},-32.752421,148.753515), - ($$2868$$,$$YEOVAL$$,#{state_id_nsw},-32.752421,148.753515), - ($$2869$$,$$PEAK HILL$$,#{state_id_nsw},-32.725328,148.185188), - ($$2869$$,$$TOMINGLEY$$,#{state_id_nsw},-32.725328,148.185188), - ($$2869$$,$$TREWILGA$$,#{state_id_nsw},-32.725328,148.185188), - ($$2870$$,$$ALECTOWN$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$BUMBERRY$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$COOKAMIDGERA$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$COOKS MYALLS$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$GOONUMBLA$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$MANDAGERY$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$PARKES$$,#{state_id_nsw},-32.933075,148.257653), - ($$2870$$,$$TICHBORNE$$,#{state_id_nsw},-32.933075,148.257653), - ($$2871$$,$$BANDON$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$BEDGEREBONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$BUNDABURRAH$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CALARIE$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CARRAWABBITY$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CORINELLA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$CUMBIJOWA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$DAROOBALGIE$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$FAIRHOLME$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$FORBES$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GAREMA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GRAWLIN$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$GUNNING GAP$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$JEMALONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$MULYANDRY$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$OOMA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WARROO$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WEELONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$WIRRINYA$$,#{state_id_nsw},-33.501308,148.305788), - ($$2871$$,$$YARRAGONG$$,#{state_id_nsw},-33.501308,148.305788), - ($$2873$$,$$ALBERT$$,#{state_id_nsw},-32.41586,147.508111), - ($$2873$$,$$MIAMLEY$$,#{state_id_nsw},-32.41586,147.508111), - ($$2873$$,$$TOTTENHAM$$,#{state_id_nsw},-32.41586,147.508111), - ($$2874$$,$$TULLAMORE$$,#{state_id_nsw},-32.631463,147.564026), - ($$2875$$,$$BRUIE PLAINS$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$FIFIELD$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$OOTHA$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$TRUNDLE$$,#{state_id_nsw},-32.780391,147.864053), - ($$2875$$,$$YARRABANDAI$$,#{state_id_nsw},-32.780391,147.864053), - ($$2876$$,$$BOGAN GATE$$,#{state_id_nsw},-33.106229,147.802354), - ($$2876$$,$$GUNNINGBLAND$$,#{state_id_nsw},-33.106229,147.802354), - ($$2876$$,$$NELUNGALOO$$,#{state_id_nsw},-33.106229,147.802354), - ($$2877$$,$$BOONA MOUNT$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$CONDOBOLIN$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$DERRIWONG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EREMERANG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EUABALONG$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$EUABALONG WEST$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$KIACATOO$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$MOUNT HOPE$$,#{state_id_nsw},-33.089095,147.15218), - ($$2877$$,$$MULGUTHRIE$$,#{state_id_nsw},-33.089095,147.15218), - ($$2878$$,$$IVANHOE$$,#{state_id_nsw},-32.827693,143.859144), - ($$2878$$,$$MOSSGIEL$$,#{state_id_nsw},-32.827693,143.859144), - ($$2879$$,$$MENINDEE$$,#{state_id_nsw},-32.263499,142.4066), - ($$2879$$,$$SUNSET STRIP$$,#{state_id_nsw},-32.263499,142.4066), - ($$2880$$,$$BROKEN HILL$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROKEN HILL NORTH$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROKEN HILL WEST$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$BROUGHAMS GATE$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$FOWLERS GAP$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$LITTLE TOPAR$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$MILPARINKA$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$MUTAWINTJI$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$PACKSADDLE$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$SILVERTON$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$SOUTH BROKEN HILL$$,#{state_id_nsw},-31.959193,141.466614), - ($$2880$$,$$TIBOOBURRA$$,#{state_id_nsw},-31.959193,141.466614), - ($$2890$$,$$AUSTRALIAN DEFENCE FORCES$$,#{state_id_nsw},0.0,0.0), - ($$2891$$,$$SYDNEY GATEWAY FACILITY$$,#{state_id_nsw},0.0,0.0), - ($$2898$$,$$LORD HOWE ISLAND$$,#{state_id_nsw},-31.55247,159.081217), - ($$2899$$,$$NORFOLK ISLAND$$,#{state_id_nsw},-36.084231,146.928783), - ($$2900$$,$$GREENWAY$$,#{state_id_act},-35.417991,149.069414), - ($$2900$$,$$TUGGERANONG$$,#{state_id_act},-35.417991,149.069414), - ($$2901$$,$$TUGGERANONG DC$$,#{state_id_act},0.0,0.0), - ($$2902$$,$$KAMBAH$$,#{state_id_act},-35.378876,149.045895), - ($$2902$$,$$KAMBAH VILLAGE$$,#{state_id_act},-35.378876,149.045895), - ($$2903$$,$$ERINDALE CENTRE$$,#{state_id_act},-35.403016,149.097207), - ($$2903$$,$$OXLEY$$,#{state_id_act},-35.403016,149.097207), - ($$2903$$,$$WANNIASSA$$,#{state_id_act},-35.403016,149.097207), - ($$2904$$,$$FADDEN$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$GOWRIE$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$MACARTHUR$$,#{state_id_act},-35.400996,149.115023), - ($$2904$$,$$MONASH$$,#{state_id_act},-35.400996,149.115023), - ($$2905$$,$$BONYTHON$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$CALWELL$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$CHISHOLM$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$GILMORE$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$ISABELLA PLAINS$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$RICHARDSON$$,#{state_id_act},-35.429018,149.081746), - ($$2905$$,$$THEODORE$$,#{state_id_act},-35.429018,149.081746), - ($$2906$$,$$BANKS$$,#{state_id_act},-35.522639,149.08098), - ($$2906$$,$$CONDER$$,#{state_id_act},-35.522639,149.08098), - ($$2906$$,$$GORDON$$,#{state_id_act},-35.522639,149.08098), - ($$2911$$,$$CRACE$$,#{state_id_act},-35.218473,149.124813), - ($$2911$$,$$MITCHELL$$,#{state_id_act},-35.218473,149.124813), - ($$2912$$,$$GUNGAHLIN$$,#{state_id_act},-35.522639,149.08098), - ($$2913$$,$$CASEY$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$FRANKLIN$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$GINNINDERRA VILLAGE$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$KINLYSIDE$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$NGUNNAWAL$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$NICHOLLS$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$PALMERSTON$$,#{state_id_act},-35.201802,149.132349), - ($$2913$$,$$TAYLOR$$,#{state_id_act},-35.201802,149.132349), - ($$2914$$,$$AMAROO$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$BONNER$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$FORDE$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$HARRISON$$,#{state_id_act},-35.170334,149.125877), - ($$2914$$,$$MONCRIEFF$$,#{state_id_act},-35.170334,149.125877), - ($$3000$$,$$MELBOURNE$$,#{state_id_vic},-37.814563,144.970267), - ($$3001$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$3002$$,$$EAST MELBOURNE$$,#{state_id_vic},-37.81664,144.987811), - ($$3003$$,$$WEST MELBOURNE$$,#{state_id_vic},-37.806255,144.941123), - ($$3004$$,$$MELBOURNE$$,#{state_id_vic},-37.837324,144.976335), - ($$3004$$,$$ST KILDA ROAD CENTRAL$$,#{state_id_vic},-37.837324,144.976335), - ($$3005$$,$$WORLD TRADE CENTRE$$,#{state_id_vic},-37.822262,144.954856), - ($$3006$$,$$SOUTH WHARF$$,#{state_id_vic},-37.823258,144.965926), - ($$3006$$,$$SOUTHBANK$$,#{state_id_vic},-37.823258,144.965926), - ($$3008$$,$$DOCKLANDS$$,#{state_id_vic},-37.814719,144.948039), - ($$3010$$,$$UNIVERSITY OF MELBOURNE$$,#{state_id_vic},-37.796152,144.961351), - ($$3011$$,$$FOOTSCRAY$$,#{state_id_vic},-37.79977,144.899587), - ($$3011$$,$$SEDDON$$,#{state_id_vic},-37.79977,144.899587), - ($$3011$$,$$SEDDON WEST$$,#{state_id_vic},-37.79977,144.899587), - ($$3012$$,$$BROOKLYN$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$KINGSVILLE$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$KINGSVILLE WEST$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$MAIDSTONE$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$TOTTENHAM$$,#{state_id_vic},-37.814624,144.847108), - ($$3012$$,$$WEST FOOTSCRAY$$,#{state_id_vic},-37.814624,144.847108), - ($$3013$$,$$YARRAVILLE$$,#{state_id_vic},-37.816178,144.889774), - ($$3013$$,$$YARRAVILLE WEST$$,#{state_id_vic},-37.816178,144.889774), - ($$3015$$,$$NEWPORT$$,#{state_id_vic},-37.842477,144.883145), - ($$3015$$,$$SOUTH KINGSVILLE$$,#{state_id_vic},-37.842477,144.883145), - ($$3015$$,$$SPOTSWOOD$$,#{state_id_vic},-37.842477,144.883145), - ($$3016$$,$$WILLIAMSTOWN$$,#{state_id_vic},-37.856902,144.897698), - ($$3016$$,$$WILLIAMSTOWN NORTH$$,#{state_id_vic},-37.856902,144.897698), - ($$3018$$,$$ALTONA$$,#{state_id_vic},-37.869275,144.830286), - ($$3018$$,$$SEAHOLME$$,#{state_id_vic},-37.869275,144.830286), - ($$3019$$,$$BRAYBROOK$$,#{state_id_vic},-37.779309,144.855359), - ($$3019$$,$$BRAYBROOK NORTH$$,#{state_id_vic},-37.779309,144.855359), - ($$3019$$,$$ROBINSON$$,#{state_id_vic},-37.779309,144.855359), - ($$3020$$,$$ALBION$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$GLENGALA$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE NORTH$$,#{state_id_vic},-37.775954,144.819395), - ($$3020$$,$$SUNSHINE WEST$$,#{state_id_vic},-37.775954,144.819395), - ($$3021$$,$$ALBANVALE$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$KEALBA$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$KINGS PARK$$,#{state_id_vic},-37.745934,144.770027), - ($$3021$$,$$ST ALBANS$$,#{state_id_vic},-37.745934,144.770027), - ($$3022$$,$$ARDEER$$,#{state_id_vic},-37.78292,144.801018), - ($$3022$$,$$DEER PARK EAST$$,#{state_id_vic},-37.78292,144.801018), - ($$3023$$,$$BURNSIDE$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$BURNSIDE HEIGHTS$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$CAIRNLEA$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$CAROLINE SPRINGS$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$DEER PARK$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$DEER PARK NORTH$$,#{state_id_vic},-37.753381,144.752618), - ($$3023$$,$$RAVENHALL$$,#{state_id_vic},-37.753381,144.752618), - ($$3024$$,$$MAMBOURIN$$,#{state_id_vic},-37.899873,144.556552), - ($$3024$$,$$MOUNT COTTRELL$$,#{state_id_vic},-37.899873,144.556552), - ($$3024$$,$$WYNDHAM VALE$$,#{state_id_vic},-37.899873,144.556552), - ($$3025$$,$$ALTONA EAST$$,#{state_id_vic},-37.835657,144.85995), - ($$3025$$,$$ALTONA GATE$$,#{state_id_vic},-37.835657,144.85995), - ($$3025$$,$$ALTONA NORTH$$,#{state_id_vic},-37.835657,144.85995), - ($$3026$$,$$LAVERTON NORTH$$,#{state_id_vic},-37.841653,144.795959), - ($$3027$$,$$WILLIAMS LANDING$$,#{state_id_vic},-37.859941,144.760517), - ($$3028$$,$$ALTONA MEADOWS$$,#{state_id_vic},-37.871632,144.778084), - ($$3028$$,$$LAVERTON$$,#{state_id_vic},-37.871632,144.778084), - ($$3028$$,$$SEABROOK$$,#{state_id_vic},-37.871632,144.778084), - ($$3029$$,$$HOPPERS CROSSING$$,#{state_id_vic},-37.882636,144.700297), - ($$3029$$,$$TARNEIT$$,#{state_id_vic},-37.882636,144.700297), - ($$3029$$,$$TRUGANINA$$,#{state_id_vic},-37.882636,144.700297), - ($$3030$$,$$COCOROC$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$DERRIMUT$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$POINT COOK$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$QUANDONG$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$WERRIBEE$$,#{state_id_vic},-37.969994,144.582987), - ($$3030$$,$$WERRIBEE SOUTH$$,#{state_id_vic},-37.969994,144.582987), - ($$3031$$,$$FLEMINGTON$$,#{state_id_vic},-37.788375,144.931472), - ($$3031$$,$$KENSINGTON$$,#{state_id_vic},-37.788375,144.931472), - ($$3032$$,$$ASCOT VALE$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$HIGHPOINT CITY$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$MARIBYRNONG$$,#{state_id_vic},-37.77583,144.923377), - ($$3032$$,$$TRAVANCORE$$,#{state_id_vic},-37.77583,144.923377), - ($$3033$$,$$KEILOR EAST$$,#{state_id_vic},-37.736264,144.796336), - ($$3034$$,$$AVONDALE HEIGHTS$$,#{state_id_vic},-37.742284,144.81515), - ($$3036$$,$$KEILOR$$,#{state_id_vic},-37.718965,144.834166), - ($$3036$$,$$KEILOR NORTH$$,#{state_id_vic},-37.718965,144.834166), - ($$3037$$,$$CALDER PARK$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$DELAHEY$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$HILLSIDE$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$SYDENHAM$$,#{state_id_vic},-37.715579,144.780474), - ($$3037$$,$$TAYLORS HILL$$,#{state_id_vic},-37.715579,144.780474), - ($$3038$$,$$KEILOR DOWNS$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$KEILOR LODGE$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$TAYLORS LAKES$$,#{state_id_vic},-37.725726,144.811346), - ($$3038$$,$$WATERGARDENS$$,#{state_id_vic},-37.725726,144.811346), - ($$3039$$,$$MOONEE PONDS$$,#{state_id_vic},-37.765707,144.919163), - ($$3040$$,$$ABERFELDIE$$,#{state_id_vic},-37.75669,144.896259), - ($$3040$$,$$ESSENDON$$,#{state_id_vic},-37.75669,144.896259), - ($$3040$$,$$ESSENDON WEST$$,#{state_id_vic},-37.75669,144.896259), - ($$3041$$,$$ESSENDON FIELDS$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$ESSENDON NORTH$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$STRATHMORE$$,#{state_id_vic},-37.744374,144.909853), - ($$3041$$,$$STRATHMORE HEIGHTS$$,#{state_id_vic},-37.744374,144.909853), - ($$3042$$,$$AIRPORT WEST$$,#{state_id_vic},-37.711698,144.887037), - ($$3042$$,$$KEILOR PARK$$,#{state_id_vic},-37.711698,144.887037), - ($$3042$$,$$NIDDRIE$$,#{state_id_vic},-37.711698,144.887037), - ($$3043$$,$$GLADSTONE PARK$$,#{state_id_vic},-37.68861,144.883628), - ($$3043$$,$$GOWANBRAE$$,#{state_id_vic},-37.68861,144.883628), - ($$3043$$,$$TULLAMARINE$$,#{state_id_vic},-37.68861,144.883628), - ($$3044$$,$$PASCOE VALE$$,#{state_id_vic},-37.727568,144.939122), - ($$3044$$,$$PASCOE VALE SOUTH$$,#{state_id_vic},-37.727568,144.939122), - ($$3045$$,$$MELBOURNE AIRPORT$$,#{state_id_vic},-37.668873,144.833931), - ($$3046$$,$$GLENROY$$,#{state_id_vic},-37.704581,144.915758), - ($$3046$$,$$HADFIELD$$,#{state_id_vic},-37.704581,144.915758), - ($$3046$$,$$OAK PARK$$,#{state_id_vic},-37.704581,144.915758), - ($$3047$$,$$BROADMEADOWS$$,#{state_id_vic},-37.680792,144.921009), - ($$3047$$,$$DALLAS$$,#{state_id_vic},-37.680792,144.921009), - ($$3047$$,$$JACANA$$,#{state_id_vic},-37.680792,144.921009), - ($$3048$$,$$COOLAROO$$,#{state_id_vic},-37.651811,144.930466), - ($$3048$$,$$MEADOW HEIGHTS$$,#{state_id_vic},-37.651811,144.930466), - ($$3049$$,$$ATTWOOD$$,#{state_id_vic},-37.667515,144.88529), - ($$3049$$,$$WESTMEADOWS$$,#{state_id_vic},-37.667515,144.88529), - ($$3050$$,$$ROYAL MELBOURNE HOSPITAL$$,#{state_id_vic},-37.798631,144.955627), - ($$3051$$,$$HOTHAM HILL$$,#{state_id_vic},-37.905996,145.056254), - ($$3051$$,$$NORTH MELBOURNE$$,#{state_id_vic},-37.905996,145.056254), - ($$3052$$,$$MELBOURNE UNIVERSITY$$,#{state_id_vic},-37.796152,144.961351), - ($$3052$$,$$PARKVILLE$$,#{state_id_vic},-37.796152,144.961351), - ($$3053$$,$$CARLTON$$,#{state_id_vic},-37.784337,144.969747), - ($$3053$$,$$CARLTON SOUTH$$,#{state_id_vic},-37.784337,144.969747), - ($$3054$$,$$CARLTON NORTH$$,#{state_id_vic},-37.784337,144.969747), - ($$3054$$,$$PRINCES HILL$$,#{state_id_vic},-37.784337,144.969747), - ($$3055$$,$$BRUNSWICK SOUTH$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$BRUNSWICK WEST$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$MOONEE VALE$$,#{state_id_vic},-37.772049,144.944635), - ($$3055$$,$$MORELAND WEST$$,#{state_id_vic},-37.772049,144.944635), - ($$3056$$,$$BRUNSWICK$$,#{state_id_vic},-37.764829,144.943778), - ($$3056$$,$$BRUNSWICK LOWER$$,#{state_id_vic},-37.764829,144.943778), - ($$3056$$,$$BRUNSWICK NORTH$$,#{state_id_vic},-37.764829,144.943778), - ($$3057$$,$$BRUNSWICK EAST$$,#{state_id_vic},-37.76491,144.979567), - ($$3057$$,$$LYGON STREET NORTH$$,#{state_id_vic},-37.76491,144.979567), - ($$3057$$,$$SUMNER$$,#{state_id_vic},-37.76491,144.979567), - ($$3058$$,$$BATMAN$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$COBURG$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$COBURG NORTH$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$MERLYNSTON$$,#{state_id_vic},-37.733524,144.962837), - ($$3058$$,$$MORELAND$$,#{state_id_vic},-37.733524,144.962837), - ($$3059$$,$$GREENVALE$$,#{state_id_vic},-37.642984,144.88872), - ($$3060$$,$$FAWKNER$$,#{state_id_vic},-37.759823,144.89571), - ($$3060$$,$$FAWKNER EAST$$,#{state_id_vic},-37.759823,144.89571), - ($$3060$$,$$FAWKNER NORTH$$,#{state_id_vic},-37.759823,144.89571), - ($$3061$$,$$CAMPBELLFIELD$$,#{state_id_vic},-37.643746,144.951369), - ($$3062$$,$$SOMERTON$$,#{state_id_vic},-37.642563,144.944259), - ($$3063$$,$$OAKLANDS JUNCTION$$,#{state_id_vic},-37.629826,144.839244), - ($$3063$$,$$YUROKE$$,#{state_id_vic},-37.629826,144.839244), - ($$3064$$,$$CRAIGIEBURN$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$DONNYBROOK$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$KALKALLO$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$MICKLEHAM$$,#{state_id_vic},-37.598975,144.941287), - ($$3064$$,$$ROXBURGH PARK$$,#{state_id_vic},-37.598975,144.941287), - ($$3065$$,$$FITZROY$$,#{state_id_vic},-37.800917,144.979165), - ($$3066$$,$$COLLINGWOOD$$,#{state_id_vic},-37.800366,144.984149), - ($$3066$$,$$COLLINGWOOD NORTH$$,#{state_id_vic},-37.800366,144.984149), - ($$3067$$,$$ABBOTSFORD$$,#{state_id_vic},-37.801781,144.998752), - ($$3068$$,$$CLIFTON HILL$$,#{state_id_vic},-37.788118,144.992067), - ($$3068$$,$$FITZROY NORTH$$,#{state_id_vic},-37.788118,144.992067), - ($$3070$$,$$NORTHCOTE$$,#{state_id_vic},-37.769857,144.995276), - ($$3070$$,$$NORTHCOTE SOUTH$$,#{state_id_vic},-37.769857,144.995276), - ($$3071$$,$$THORNBURY$$,#{state_id_vic},-37.75504,144.998589), - ($$3072$$,$$GILBERTON$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$NORTHLAND CENTRE$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON LOWER$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON SOUTH$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$PRESTON WEST$$,#{state_id_vic},-37.742047,145.027716), - ($$3072$$,$$REGENT WEST$$,#{state_id_vic},-37.742047,145.027716), - ($$3073$$,$$KEON PARK$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR EAST$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR NORTH$$,#{state_id_vic},-37.694672,145.011907), - ($$3073$$,$$RESERVOIR SOUTH$$,#{state_id_vic},-37.694672,145.011907), - ($$3074$$,$$THOMASTOWN$$,#{state_id_vic},-37.680338,145.014287), - ($$3075$$,$$LALOR$$,#{state_id_vic},-37.665857,145.017194), - ($$3075$$,$$LALOR PLAZA$$,#{state_id_vic},-37.665857,145.017194), - ($$3076$$,$$EPPING$$,#{state_id_vic},-37.638363,145.009493), - ($$3076$$,$$EPPING DC$$,#{state_id_vic},-37.638363,145.009493), - ($$3078$$,$$ALPHINGTON$$,#{state_id_vic},-37.780767,145.03116), - ($$3078$$,$$FAIRFIELD$$,#{state_id_vic},-37.780767,145.03116), - ($$3079$$,$$IVANHOE$$,#{state_id_vic},-37.76964,145.041425), - ($$3079$$,$$IVANHOE EAST$$,#{state_id_vic},-37.76964,145.041425), - ($$3079$$,$$IVANHOE NORTH$$,#{state_id_vic},-37.76964,145.041425), - ($$3081$$,$$BELLFIELD$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG HEIGHTS$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG RGH$$,#{state_id_vic},-37.751819,145.045449), - ($$3081$$,$$HEIDELBERG WEST$$,#{state_id_vic},-37.751819,145.045449), - ($$3082$$,$$MILL PARK$$,#{state_id_vic},-37.667957,145.060693), - ($$3083$$,$$BUNDOORA$$,#{state_id_vic},-37.70132,145.071967), - ($$3083$$,$$KINGSBURY$$,#{state_id_vic},-37.70132,145.071967), - ($$3083$$,$$LA TROBE UNIVERSITY$$,#{state_id_vic},-37.70132,145.071967), - ($$3084$$,$$BANYULE$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$EAGLEMONT$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$HEIDELBERG$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$ROSANNA$$,#{state_id_vic},-37.744219,145.08793), - ($$3084$$,$$VIEWBANK$$,#{state_id_vic},-37.744219,145.08793), - ($$3085$$,$$MACLEOD$$,#{state_id_vic},-37.726038,145.068457), - ($$3085$$,$$MACLEOD WEST$$,#{state_id_vic},-37.726038,145.068457), - ($$3085$$,$$YALLAMBIE$$,#{state_id_vic},-37.726038,145.068457), - ($$3086$$,$$LA TROBE UNIVERSITY$$,#{state_id_vic},-37.721328,145.047012), - ($$3087$$,$$WATSONIA$$,#{state_id_vic},-37.712531,145.082098), - ($$3087$$,$$WATSONIA NORTH$$,#{state_id_vic},-37.712531,145.082098), - ($$3088$$,$$BRIAR HILL$$,#{state_id_vic},-37.709483,145.120135), - ($$3088$$,$$GREENSBOROUGH$$,#{state_id_vic},-37.709483,145.120135), - ($$3088$$,$$ST HELENA$$,#{state_id_vic},-37.709483,145.120135), - ($$3089$$,$$DIAMOND CREEK$$,#{state_id_vic},-37.642629,145.217595), - ($$3090$$,$$PLENTY$$,#{state_id_vic},-37.671565,145.124024), - ($$3091$$,$$YARRAMBAT$$,#{state_id_vic},-37.639769,145.132663), - ($$3093$$,$$LOWER PLENTY$$,#{state_id_vic},-37.730758,145.088118), - ($$3094$$,$$MONTMORENCY$$,#{state_id_vic},-37.715294,145.121583), - ($$3095$$,$$ELTHAM$$,#{state_id_vic},-37.71383,145.148537), - ($$3095$$,$$ELTHAM NORTH$$,#{state_id_vic},-37.71383,145.148537), - ($$3095$$,$$RESEARCH$$,#{state_id_vic},-37.71383,145.148537), - ($$3096$$,$$WATTLE GLEN$$,#{state_id_vic},-37.670101,145.190928), - ($$3097$$,$$BEND OF ISLANDS$$,#{state_id_vic},-37.697232,145.284134), - ($$3097$$,$$KANGAROO GROUND$$,#{state_id_vic},-37.697232,145.284134), - ($$3097$$,$$WATSONS CREEK$$,#{state_id_vic},-37.697232,145.284134), - ($$3099$$,$$ARTHURS CREEK$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$COTTLES BRIDGE$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$HURSTBRIDGE$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$NUTFIELD$$,#{state_id_vic},-37.587697,145.218156), - ($$3099$$,$$STRATHEWEN$$,#{state_id_vic},-37.587697,145.218156), - ($$3101$$,$$COTHAM$$,#{state_id_vic},-37.808497,145.044922), - ($$3101$$,$$KEW$$,#{state_id_vic},-37.808497,145.044922), - ($$3102$$,$$KEW EAST$$,#{state_id_vic},-37.796246,145.049017), - ($$3103$$,$$BALWYN$$,#{state_id_vic},-37.809701,145.082303), - ($$3103$$,$$BALWYN EAST$$,#{state_id_vic},-37.809701,145.082303), - ($$3104$$,$$BALWYN NORTH$$,#{state_id_vic},-37.792835,145.071727), - ($$3104$$,$$GREYTHORN$$,#{state_id_vic},-37.792835,145.071727), - ($$3105$$,$$BULLEEN$$,#{state_id_vic},-37.768554,145.079543), - ($$3105$$,$$BULLEEN SOUTH$$,#{state_id_vic},-37.768554,145.079543), - ($$3106$$,$$TEMPLESTOWE$$,#{state_id_vic},-37.768882,145.117873), - ($$3107$$,$$TEMPLESTOWE LOWER$$,#{state_id_vic},-37.7563,145.102997), - ($$3108$$,$$DONCASTER$$,#{state_id_vic},-37.783031,145.122517), - ($$3109$$,$$DONCASTER EAST$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$DONCASTER HEIGHTS$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$THE PINES$$,#{state_id_vic},-37.811994,145.19474), - ($$3109$$,$$TUNSTALL SQUARE PO$$,#{state_id_vic},-37.811994,145.19474), - ($$3110$$,$$NUNAWADING BC$$,#{state_id_vic},0.0,0.0), - ($$3111$$,$$DONVALE$$,#{state_id_vic},-38.183899,144.468019), - ($$3113$$,$$NORTH WARRANDYTE$$,#{state_id_vic},-37.731758,145.221282), - ($$3113$$,$$WARRANDYTE$$,#{state_id_vic},-37.731758,145.221282), - ($$3114$$,$$PARK ORCHARDS$$,#{state_id_vic},-37.778442,145.214586), - ($$3115$$,$$WONGA PARK$$,#{state_id_vic},-37.738666,145.270483), - ($$3116$$,$$CHIRNSIDE PARK$$,#{state_id_vic},-37.750325,145.326463), - ($$3121$$,$$BURNLEY$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$BURNLEY NORTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$CREMORNE$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND EAST$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND NORTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3121$$,$$RICHMOND SOUTH$$,#{state_id_vic},-37.826869,145.007098), - ($$3122$$,$$AUBURN SOUTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$GLENFERRIE SOUTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN NORTH$$,#{state_id_vic},-37.842105,145.045951), - ($$3122$$,$$HAWTHORN WEST$$,#{state_id_vic},-37.842105,145.045951), - ($$3123$$,$$AUBURN$$,#{state_id_vic},-37.832121,145.044832), - ($$3123$$,$$HAWTHORN EAST$$,#{state_id_vic},-37.832121,145.044832), - ($$3124$$,$$CAMBERWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL NORTH$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL SOUTH$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$CAMBERWELL WEST$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$HARTWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3124$$,$$MIDDLE CAMBERWELL$$,#{state_id_vic},-37.824818,145.057957), - ($$3125$$,$$BENNETTSWOOD$$,#{state_id_vic},-37.844825,145.115681), - ($$3125$$,$$BURWOOD$$,#{state_id_vic},-37.844825,145.115681), - ($$3125$$,$$SURREY HILLS SOUTH$$,#{state_id_vic},-37.844825,145.115681), - ($$3126$$,$$CAMBERWELL EAST$$,#{state_id_vic},-37.840195,145.094524), - ($$3126$$,$$CANTERBURY$$,#{state_id_vic},-37.840195,145.094524), - ($$3127$$,$$MONT ALBERT$$,#{state_id_vic},-37.821232,145.104996), - ($$3127$$,$$SURREY HILLS$$,#{state_id_vic},-37.821232,145.104996), - ($$3127$$,$$SURREY HILLS NORTH$$,#{state_id_vic},-37.821232,145.104996), - ($$3128$$,$$BOX HILL$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$BOX HILL CENTRAL$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$BOX HILL SOUTH$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$HOUSTON$$,#{state_id_vic},-37.817455,145.119314), - ($$3128$$,$$WATTLE PARK$$,#{state_id_vic},-37.817455,145.119314), - ($$3129$$,$$BOX HILL NORTH$$,#{state_id_vic},-37.801761,145.126869), - ($$3129$$,$$KERRIMUIR$$,#{state_id_vic},-37.801761,145.126869), - ($$3129$$,$$MONT ALBERT NORTH$$,#{state_id_vic},-37.801761,145.126869), - ($$3130$$,$$BLACKBURN$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$BLACKBURN NORTH$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$BLACKBURN SOUTH$$,#{state_id_vic},-37.819374,145.153852), - ($$3130$$,$$LABURNUM$$,#{state_id_vic},-37.819374,145.153852), - ($$3131$$,$$BRENTFORD SQUARE$$,#{state_id_vic},-37.837379,145.183948), - ($$3131$$,$$FOREST HILL$$,#{state_id_vic},-37.837379,145.183948), - ($$3131$$,$$NUNAWADING$$,#{state_id_vic},-37.837379,145.183948), - ($$3132$$,$$MITCHAM$$,#{state_id_vic},-37.816878,145.193712), - ($$3132$$,$$MITCHAM NORTH$$,#{state_id_vic},-37.816878,145.193712), - ($$3132$$,$$RANGEVIEW$$,#{state_id_vic},-37.816878,145.193712), - ($$3133$$,$$VERMONT$$,#{state_id_vic},-37.836235,145.194651), - ($$3133$$,$$VERMONT SOUTH$$,#{state_id_vic},-37.836235,145.194651), - ($$3134$$,$$HEATHWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$RINGWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$RINGWOOD NORTH$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$WARRANDYTE SOUTH$$,#{state_id_vic},-37.81402,145.227362), - ($$3134$$,$$WARRANWOOD$$,#{state_id_vic},-37.81402,145.227362), - ($$3135$$,$$BEDFORD ROAD$$,#{state_id_vic},-37.820951,145.246663), - ($$3135$$,$$HEATHMONT$$,#{state_id_vic},-37.820951,145.246663), - ($$3135$$,$$RINGWOOD EAST$$,#{state_id_vic},-37.820951,145.246663), - ($$3136$$,$$CROYDON$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON HILLS$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON NORTH$$,#{state_id_vic},-37.798729,145.280685), - ($$3136$$,$$CROYDON SOUTH$$,#{state_id_vic},-37.798729,145.280685), - ($$3137$$,$$KILSYTH$$,#{state_id_vic},-37.802304,145.312198), - ($$3137$$,$$KILSYTH SOUTH$$,#{state_id_vic},-37.802304,145.312198), - ($$3138$$,$$MOOROOLBARK$$,#{state_id_vic},-37.774337,145.329954), - ($$3139$$,$$BEENAK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$DON VALLEY$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$HODDLES CREEK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$LAUNCHING PLACE$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$SEVILLE$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$SEVILLE EAST$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WANDIN EAST$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WANDIN NORTH$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$WOORI YALLOCK$$,#{state_id_vic},-37.795679,145.538569), - ($$3139$$,$$YELLINGBO$$,#{state_id_vic},-37.795679,145.538569), - ($$3140$$,$$LILYDALE$$,#{state_id_vic},-37.755519,145.347707), - ($$3141$$,$$CHAPEL STREET NORTH$$,#{state_id_vic},-36.990185,144.063338), - ($$3141$$,$$DOMAIN ROAD PO$$,#{state_id_vic},-36.990185,144.063338), - ($$3141$$,$$SOUTH YARRA$$,#{state_id_vic},-36.990185,144.063338), - ($$3142$$,$$HAWKSBURN$$,#{state_id_vic},-37.842378,145.001779), - ($$3142$$,$$TOORAK$$,#{state_id_vic},-37.842378,145.001779), - ($$3143$$,$$ARMADALE$$,#{state_id_vic},-37.85934,145.018505), - ($$3143$$,$$ARMADALE NORTH$$,#{state_id_vic},-37.85934,145.018505), - ($$3144$$,$$KOOYONG$$,#{state_id_vic},-37.840702,145.032101), - ($$3144$$,$$MALVERN$$,#{state_id_vic},-37.840702,145.032101), - ($$3144$$,$$MALVERN NORTH$$,#{state_id_vic},-37.840702,145.032101), - ($$3145$$,$$CAULFIELD EAST$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$CENTRAL PARK$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$DARLING$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$DARLING SOUTH$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$MALVERN EAST$$,#{state_id_vic},-37.875412,145.041976), - ($$3145$$,$$WATTLETREE ROAD PO$$,#{state_id_vic},-37.875412,145.041976), - ($$3146$$,$$GLEN IRIS$$,#{state_id_vic},-37.854687,145.067215), - ($$3147$$,$$ASHBURTON$$,#{state_id_vic},-37.863393,145.07942), - ($$3147$$,$$ASHWOOD$$,#{state_id_vic},-37.863393,145.07942), - ($$3148$$,$$CHADSTONE$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$CHADSTONE CENTRE$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$HOLMESGLEN$$,#{state_id_vic},-37.886372,145.082527), - ($$3148$$,$$JORDANVILLE$$,#{state_id_vic},-37.886372,145.082527), - ($$3149$$,$$MOUNT WAVERLEY$$,#{state_id_vic},-37.875273,145.128398), - ($$3149$$,$$PINEWOOD$$,#{state_id_vic},-37.875273,145.128398), - ($$3149$$,$$SYNDAL$$,#{state_id_vic},-37.875273,145.128398), - ($$3150$$,$$BRANDON PARK$$,#{state_id_vic},-37.877631,145.166222), - ($$3150$$,$$GLEN WAVERLEY$$,#{state_id_vic},-37.877631,145.166222), - ($$3150$$,$$WHEELERS HILL$$,#{state_id_vic},-37.877631,145.166222), - ($$3151$$,$$BURWOOD EAST$$,#{state_id_vic},-37.858352,145.138553), - ($$3151$$,$$BURWOOD HEIGHTS$$,#{state_id_vic},-37.858352,145.138553), - ($$3152$$,$$KNOX CITY CENTRE$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$STUDFIELD$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$WANTIRNA$$,#{state_id_vic},-37.869224,145.241382), - ($$3152$$,$$WANTIRNA SOUTH$$,#{state_id_vic},-37.869224,145.241382), - ($$3153$$,$$BAYSWATER$$,#{state_id_vic},-37.84126,145.266725), - ($$3153$$,$$BAYSWATER NORTH$$,#{state_id_vic},-37.84126,145.266725), - ($$3154$$,$$THE BASIN$$,#{state_id_vic},-37.851467,145.307133), - ($$3155$$,$$BORONIA$$,#{state_id_vic},-37.861504,145.275762), - ($$3156$$,$$FERNTREE GULLY$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$LYSTERFIELD$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$LYSTERFIELD SOUTH$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$MOUNTAIN GATE$$,#{state_id_vic},-37.883019,145.295404), - ($$3156$$,$$UPPER FERNTREE GULLY$$,#{state_id_vic},-37.883019,145.295404), - ($$3158$$,$$UPWEY$$,#{state_id_vic},-37.903672,145.33131), - ($$3159$$,$$MENZIES CREEK$$,#{state_id_vic},-37.921323,145.403546), - ($$3159$$,$$SELBY$$,#{state_id_vic},-37.921323,145.403546), - ($$3160$$,$$BELGRAVE$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$BELGRAVE HEIGHTS$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$BELGRAVE SOUTH$$,#{state_id_vic},-37.908422,145.355075), - ($$3160$$,$$TECOMA$$,#{state_id_vic},-37.908422,145.355075), - ($$3161$$,$$CAULFIELD JUNCTION$$,#{state_id_vic},-38.033451,145.309748), - ($$3161$$,$$CAULFIELD NORTH$$,#{state_id_vic},-38.033451,145.309748), - ($$3162$$,$$CAULFIELD$$,#{state_id_vic},-37.880479,145.026806), - ($$3162$$,$$CAULFIELD SOUTH$$,#{state_id_vic},-37.880479,145.026806), - ($$3162$$,$$HOPETOUN GARDENS$$,#{state_id_vic},-37.880479,145.026806), - ($$3163$$,$$BOORAN ROAD PO$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$CARNEGIE$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$GLEN HUNTLY$$,#{state_id_vic},-37.889336,145.058121), - ($$3163$$,$$MURRUMBEENA$$,#{state_id_vic},-37.889336,145.058121), - ($$3164$$,$$DANDENONG SOUTH$$,#{state_id_vic},-38.02243,145.23738), - ($$3165$$,$$BENTLEIGH EAST$$,#{state_id_vic},-37.927402,145.059412), - ($$3165$$,$$COATESVILLE$$,#{state_id_vic},-37.927402,145.059412), - ($$3166$$,$$HUGHESDALE$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$HUNTINGDALE$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$OAKLEIGH$$,#{state_id_vic},-37.895763,145.076545), - ($$3166$$,$$OAKLEIGH EAST$$,#{state_id_vic},-37.895763,145.076545), - ($$3167$$,$$OAKLEIGH SOUTH$$,#{state_id_vic},-37.926986,145.0964), - ($$3168$$,$$CLAYTON$$,#{state_id_vic},-37.925488,145.119662), - ($$3168$$,$$NOTTING HILL$$,#{state_id_vic},-37.925488,145.119662), - ($$3169$$,$$CLARINDA$$,#{state_id_vic},-37.941228,145.10244), - ($$3169$$,$$CLAYTON SOUTH$$,#{state_id_vic},-37.941228,145.10244), - ($$3170$$,$$MULGRAVE$$,#{state_id_vic},-37.869611,145.102866), - ($$3170$$,$$WAVERLEY GARDENS$$,#{state_id_vic},-37.869611,145.102866), - ($$3171$$,$$SANDOWN VILLAGE$$,#{state_id_vic},-37.950802,145.15696), - ($$3171$$,$$SPRINGVALE$$,#{state_id_vic},-37.950802,145.15696), - ($$3172$$,$$DINGLEY VILLAGE$$,#{state_id_vic},-37.973323,145.119941), - ($$3172$$,$$SPRINGVALE SOUTH$$,#{state_id_vic},-37.973323,145.119941), - ($$3173$$,$$KEYSBOROUGH$$,#{state_id_vic},-37.989707,145.149037), - ($$3174$$,$$NOBLE PARK$$,#{state_id_vic},-37.967254,145.176167), - ($$3174$$,$$NOBLE PARK EAST$$,#{state_id_vic},-37.967254,145.176167), - ($$3174$$,$$NOBLE PARK NORTH$$,#{state_id_vic},-37.967254,145.176167), - ($$3175$$,$$BANGHOLME$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG EAST$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG NORTH$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG PLAZA$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DANDENONG SOUTH$$,#{state_id_vic},-38.033107,145.179482), - ($$3175$$,$$DUNEARN$$,#{state_id_vic},-38.033107,145.179482), - ($$3176$$,$$SCORESBY BC$$,#{state_id_vic},0.0,0.0), - ($$3177$$,$$DOVETON$$,#{state_id_vic},-37.995245,145.240156), - ($$3177$$,$$EUMEMMERRING$$,#{state_id_vic},-37.995245,145.240156), - ($$3178$$,$$ROWVILLE$$,#{state_id_vic},-37.928005,145.235811), - ($$3179$$,$$SCORESBY$$,#{state_id_vic},-37.864883,145.26427), - ($$3180$$,$$KNOXFIELD$$,#{state_id_vic},-37.888895,145.248383), - ($$3181$$,$$PRAHRAN$$,#{state_id_vic},-37.849577,144.993714), - ($$3181$$,$$PRAHRAN EAST$$,#{state_id_vic},-37.849577,144.993714), - ($$3181$$,$$WINDSOR$$,#{state_id_vic},-37.849577,144.993714), - ($$3182$$,$$ST KILDA$$,#{state_id_vic},-37.867573,144.978814), - ($$3182$$,$$ST KILDA SOUTH$$,#{state_id_vic},-37.867573,144.978814), - ($$3182$$,$$ST KILDA WEST$$,#{state_id_vic},-37.867573,144.978814), - ($$3183$$,$$BALACLAVA$$,#{state_id_vic},-37.869023,144.995478), - ($$3183$$,$$ST KILDA EAST$$,#{state_id_vic},-37.869023,144.995478), - ($$3184$$,$$BRIGHTON ROAD$$,#{state_id_vic},-37.882825,144.996354), - ($$3184$$,$$ELWOOD$$,#{state_id_vic},-37.882825,144.996354), - ($$3185$$,$$ELSTERNWICK$$,#{state_id_vic},-37.884724,145.004153), - ($$3185$$,$$GARDENVALE$$,#{state_id_vic},-37.884724,145.004153), - ($$3185$$,$$RIPPONLEA$$,#{state_id_vic},-37.884724,145.004153), - ($$3186$$,$$BRIGHTON$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$BRIGHTON NORTH$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$DENDY$$,#{state_id_vic},-37.913149,144.991682), - ($$3186$$,$$WERE STREET PO$$,#{state_id_vic},-37.913149,144.991682), - ($$3187$$,$$BRIGHTON EAST$$,#{state_id_vic},-37.904879,145.002603), - ($$3187$$,$$NORTH ROAD$$,#{state_id_vic},-37.904879,145.002603), - ($$3188$$,$$HAMPTON$$,#{state_id_vic},-37.933603,145.034175), - ($$3188$$,$$HAMPTON EAST$$,#{state_id_vic},-37.933603,145.034175), - ($$3188$$,$$HAMPTON NORTH$$,#{state_id_vic},-37.933603,145.034175), - ($$3189$$,$$MOORABBIN$$,#{state_id_vic},-37.934352,145.036735), - ($$3189$$,$$MOORABBIN EAST$$,#{state_id_vic},-37.934352,145.036735), - ($$3189$$,$$WISHART$$,#{state_id_vic},-37.934352,145.036735), - ($$3190$$,$$HIGHETT$$,#{state_id_vic},-37.947848,145.034294), - ($$3191$$,$$SANDRINGHAM$$,#{state_id_vic},-37.952493,145.012316), - ($$3192$$,$$CHELTENHAM$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$CHELTENHAM EAST$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$CHELTENHAM NORTH$$,#{state_id_vic},-37.96451,145.055873), - ($$3192$$,$$SOUTHLAND CENTRE$$,#{state_id_vic},-37.96451,145.055873), - ($$3193$$,$$BEAUMARIS$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$BLACK ROCK$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$BLACK ROCK NORTH$$,#{state_id_vic},-37.986285,145.032876), - ($$3193$$,$$CROMER$$,#{state_id_vic},-37.986285,145.032876), - ($$3194$$,$$MENTONE$$,#{state_id_vic},-37.982859,145.0649), - ($$3194$$,$$MENTONE EAST$$,#{state_id_vic},-37.982859,145.0649), - ($$3194$$,$$MOORABBIN AIRPORT$$,#{state_id_vic},-37.982859,145.0649), - ($$3195$$,$$ASPENDALE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$ASPENDALE GARDENS$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$BRAESIDE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$MORDIALLOC$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$MORDIALLOC NORTH$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$PARKDALE$$,#{state_id_vic},-38.026479,145.101908), - ($$3195$$,$$WATERWAYS$$,#{state_id_vic},-38.026479,145.101908), - ($$3196$$,$$BONBEACH$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$CHELSEA$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$CHELSEA HEIGHTS$$,#{state_id_vic},-38.062472,145.119404), - ($$3196$$,$$EDITHVALE$$,#{state_id_vic},-38.062472,145.119404), - ($$3197$$,$$CARRUM$$,#{state_id_vic},-38.076364,145.123205), - ($$3197$$,$$PATTERSON LAKES$$,#{state_id_vic},-38.076364,145.123205), - ($$3198$$,$$BELVEDERE PARK$$,#{state_id_vic},-38.10667,145.158496), - ($$3198$$,$$SEAFORD$$,#{state_id_vic},-38.10667,145.158496), - ($$3199$$,$$FRANKSTON$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON EAST$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON HEIGHTS$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$FRANKSTON SOUTH$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$KARINGAL$$,#{state_id_vic},-38.145001,145.122477), - ($$3199$$,$$KARINGAL CENTRE$$,#{state_id_vic},-38.145001,145.122477), - ($$3200$$,$$FRANKSTON NORTH$$,#{state_id_vic},-38.165002,145.188595), - ($$3200$$,$$PINES FOREST$$,#{state_id_vic},-38.165002,145.188595), - ($$3201$$,$$CARRUM DOWNS$$,#{state_id_vic},-38.090783,145.191719), - ($$3202$$,$$HEATHERTON$$,#{state_id_vic},-37.969954,145.214164), - ($$3204$$,$$BENTLEIGH$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$MCKINNON$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$ORMOND$$,#{state_id_vic},-37.918057,145.035444), - ($$3204$$,$$PATTERSON$$,#{state_id_vic},-37.918057,145.035444), - ($$3205$$,$$SOUTH MELBOURNE$$,#{state_id_vic},-37.93291,145.033718), - ($$3205$$,$$SOUTH MELBOURNE DC$$,#{state_id_vic},-37.93291,145.033718), - ($$3206$$,$$ALBERT PARK$$,#{state_id_vic},-37.840705,144.95571), - ($$3206$$,$$MIDDLE PARK$$,#{state_id_vic},-37.840705,144.95571), - ($$3207$$,$$GARDEN CITY$$,#{state_id_vic},-37.829244,144.956207), - ($$3207$$,$$PORT MELBOURNE$$,#{state_id_vic},-37.829244,144.956207), - ($$3211$$,$$LITTLE RIVER$$,#{state_id_vic},-37.971627,144.526585), - ($$3212$$,$$AVALON$$,#{state_id_vic},-38.022416,144.407891), - ($$3212$$,$$LARA$$,#{state_id_vic},-38.022416,144.407891), - ($$3212$$,$$POINT WILSON$$,#{state_id_vic},-38.022416,144.407891), - ($$3214$$,$$CORIO$$,#{state_id_vic},-38.074162,144.358659), - ($$3214$$,$$NORLANE$$,#{state_id_vic},-38.074162,144.358659), - ($$3214$$,$$NORTH SHORE$$,#{state_id_vic},-38.074162,144.358659), - ($$3215$$,$$BELL PARK$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$BELL POST HILL$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$DRUMCONDRA$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$GEELONG NORTH$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$HAMLYN HEIGHTS$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$NORTH GEELONG$$,#{state_id_vic},-38.113738,144.330983), - ($$3215$$,$$RIPPLESIDE$$,#{state_id_vic},-38.113738,144.330983), - ($$3216$$,$$BELMONT$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$FRESHWATER CREEK$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$GROVEDALE$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$GROVEDALE EAST$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$HIGHTON$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$MARSHALL$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$MOUNT DUNEED$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$WANDANA HEIGHTS$$,#{state_id_vic},-38.175587,144.342666), - ($$3216$$,$$WAURN PONDS$$,#{state_id_vic},-38.175587,144.342666), - ($$3217$$,$$DEAKIN UNIVERSITY$$,#{state_id_vic},-38.198946,144.297736), - ($$3218$$,$$GEELONG WEST$$,#{state_id_vic},-38.142148,144.348006), - ($$3218$$,$$HERNE HILL$$,#{state_id_vic},-38.142148,144.348006), - ($$3218$$,$$MANIFOLD HEIGHTS$$,#{state_id_vic},-38.142148,144.348006), - ($$3219$$,$$BREAKWATER$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$EAST GEELONG$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$NEWCOMB$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$ST ALBANS PARK$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$THOMSON$$,#{state_id_vic},-38.180291,144.382352), - ($$3219$$,$$WHITTINGTON$$,#{state_id_vic},-38.180291,144.382352), - ($$3220$$,$$BAREENA$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$GEELONG$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$NEWTOWN$$,#{state_id_vic},-38.181164,145.109544), - ($$3220$$,$$SOUTH GEELONG$$,#{state_id_vic},-38.181164,145.109544), - ($$3221$$,$$ANAKIE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BARRABOOL$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BATESFORD$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$BELLARINE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$CERES$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$FYANSFORD$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GEELONG MC$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GNARWARRE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$GREY RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$KENNETT RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$LOVELY BANKS$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MOOLAP$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MOORABOOL$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$MURGHEBOLUC$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$SEPARATION CREEK$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$STAUGHTON VALE$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$STONEHAVEN$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$SUGARLOAF$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WALLINGTON$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WONGARRA$$,#{state_id_vic},-37.896843,144.253862), - ($$3221$$,$$WYE RIVER$$,#{state_id_vic},-37.896843,144.253862), - ($$3222$$,$$CLIFTON SPRINGS$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$CURLEWIS$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$DRYSDALE$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$MANNERIM$$,#{state_id_vic},-38.15748,144.561541), - ($$3222$$,$$MARCUS HILL$$,#{state_id_vic},-38.15748,144.561541), - ($$3223$$,$$INDENTED HEAD$$,#{state_id_vic},-38.139121,144.711239), - ($$3223$$,$$PORTARLINGTON$$,#{state_id_vic},-38.139121,144.711239), - ($$3223$$,$$ST LEONARDS$$,#{state_id_vic},-38.139121,144.711239), - ($$3224$$,$$LEOPOLD$$,#{state_id_vic},-38.183967,144.459914), - ($$3225$$,$$POINT LONSDALE$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$QUEENSCLIFF$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$SWAN BAY$$,#{state_id_vic},-38.286113,144.614489), - ($$3225$$,$$SWAN ISLAND$$,#{state_id_vic},-38.286113,144.614489), - ($$3226$$,$$OCEAN GROVE$$,#{state_id_vic},-38.270293,144.540778), - ($$3227$$,$$BARWON HEADS$$,#{state_id_vic},-38.281078,144.49179), - ($$3227$$,$$BREAMLEA$$,#{state_id_vic},-38.281078,144.49179), - ($$3227$$,$$CONNEWARRE$$,#{state_id_vic},-38.281078,144.49179), - ($$3228$$,$$BELLBRAE$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$BELLS BEACH$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$JAN JUC$$,#{state_id_vic},-38.329558,144.262559), - ($$3228$$,$$TORQUAY$$,#{state_id_vic},-38.329558,144.262559), - ($$3230$$,$$ANGLESEA$$,#{state_id_vic},-38.405129,144.189268), - ($$3231$$,$$AIREYS INLET$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$BIG HILL$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$EASTERN VIEW$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$FAIRHAVEN$$,#{state_id_vic},-38.459435,144.106892), - ($$3231$$,$$MOGGS CREEK$$,#{state_id_vic},-38.459435,144.106892), - ($$3232$$,$$LORNE$$,#{state_id_vic},-38.518801,143.99579), - ($$3233$$,$$APOLLO BAY$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$CAPE OTWAY$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$MARENGO$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$PETTICOAT CREEK$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$SKENES CREEK$$,#{state_id_vic},-38.748434,143.670432), - ($$3233$$,$$SKENES CREEK NORTH$$,#{state_id_vic},-38.748434,143.670432), - ($$3235$$,$$BENWERRIN$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$BOONAH$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$DEANS MARSH$$,#{state_id_vic},-38.472753,143.93252), - ($$3235$$,$$PENNYROYAL$$,#{state_id_vic},-38.472753,143.93252), - ($$3236$$,$$FORREST$$,#{state_id_vic},-38.51882,143.71457), - ($$3236$$,$$MOUNT SABINE$$,#{state_id_vic},-38.51882,143.71457), - ($$3237$$,$$AIRE VALLEY$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$BEECH FOREST$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$FERGUSON$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$GELLIBRAND LOWER$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WATTLE HILL$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WEEAPROINAH$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$WYELANGTA$$,#{state_id_vic},-38.693169,143.564483), - ($$3237$$,$$YUULONG$$,#{state_id_vic},-38.693169,143.564483), - ($$3238$$,$$GLENAIRE$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$HORDERN VALE$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$JOHANNA$$,#{state_id_vic},-38.781787,143.429978), - ($$3238$$,$$LAVERS HILL$$,#{state_id_vic},-38.781787,143.429978), - ($$3239$$,$$CARLISLE RIVER$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$CHAPPLE VALE$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$GELLIBRAND$$,#{state_id_vic},-38.556481,143.398828), - ($$3239$$,$$KENNEDYS CREEK$$,#{state_id_vic},-38.556481,143.398828), - ($$3240$$,$$BUCKLEY$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$GHERANG$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MODEWARRE$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MORIAC$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$MOUNT MORIAC$$,#{state_id_vic},-38.216777,144.076977), - ($$3240$$,$$PARAPARAP$$,#{state_id_vic},-38.216777,144.076977), - ($$3241$$,$$BAMBRA$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$OMBERSLEY$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WENSLEYDALE$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WINCHELSEA$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WINCHELSEA SOUTH$$,#{state_id_vic},-38.366594,143.946392), - ($$3241$$,$$WURDIBOLUC$$,#{state_id_vic},-38.366594,143.946392), - ($$3242$$,$$BIRREGURRA$$,#{state_id_vic},-38.314855,143.789367), - ($$3243$$,$$BARWON DOWNS$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$MURROON$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$WARNCOORT$$,#{state_id_vic},-38.468578,143.758408), - ($$3243$$,$$WHOOREL$$,#{state_id_vic},-38.468578,143.758408), - ($$3249$$,$$ALVIE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BALINTORE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARONGAROOK$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARONGAROOK WEST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$BARRAMUNGA$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$CORAGULAC$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$CORUNNUN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$DREEITE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$DREEITE SOUTH$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$GERANGAMETE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWARRA$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWILLIPE$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$IRREWILLIPE EAST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$KAWARREN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$LARPENT$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$NALANGIL$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$ONDIT$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$PIRRON YALLOCK$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$POMBORNEIT EAST$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$SWAN MARSH$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$TANYBRYN$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$WARRION$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$WOOL WOOL$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$YEO$$,#{state_id_vic},-38.244321,143.481901), - ($$3249$$,$$YEODENE$$,#{state_id_vic},-38.244321,143.481901), - ($$3250$$,$$COLAC$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$COLAC EAST$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$COLAC WEST$$,#{state_id_vic},-38.339298,143.58166), - ($$3250$$,$$ELLIMINYT$$,#{state_id_vic},-38.339298,143.58166), - ($$3251$$,$$BEEAC$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$CUNDARE$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$CUNDARE NORTH$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$EURACK$$,#{state_id_vic},-38.193925,143.640459), - ($$3251$$,$$WEERING$$,#{state_id_vic},-38.193925,143.640459), - ($$3254$$,$$COROROOKE$$,#{state_id_vic},-38.296263,143.522505), - ($$3260$$,$$BOOKAAR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$BOSTOCKS CREEK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$BUNGADOR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CAMPERDOWN$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CARPENDEIT$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$CHOCOLYN$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$GNOTUK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$KARIAH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$KOALLAH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$LESLIE MANOR$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$POMBORNEIT$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$POMBORNEIT NORTH$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$SKIBO$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$SOUTH PURRUMBETE$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$STONYFORD$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$TANDAROOK$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$TESBURY$$,#{state_id_vic},-38.134947,143.102803), - ($$3260$$,$$WEERITE$$,#{state_id_vic},-38.134947,143.102803), - ($$3264$$,$$TERANG$$,#{state_id_vic},-38.236207,142.911483), - ($$3265$$,$$BOORCAN$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$CUDGEE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$DIXIE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$ECKLIN SOUTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$ELLERSLIE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$FRAMLINGHAM$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$FRAMLINGHAM EAST$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GARVOC$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GLENORMISTON NORTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$GLENORMISTON SOUTH$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$KOLORA$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$LAANG$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$NOORAT$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$NOORAT EAST$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$PANMURE$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$TAROON$$,#{state_id_vic},-38.21456,143.013298), - ($$3265$$,$$THE SISTERS$$,#{state_id_vic},-38.21456,143.013298), - ($$3266$$,$$BULLAHARRE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$COBDEN$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$COBRICO$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$ELINGAMITE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$ELINGAMITE NORTH$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$GLENFYNE$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$JANCOURT$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$JANCOURT EAST$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$NAROGHID$$,#{state_id_vic},-38.343488,143.141647), - ($$3266$$,$$SIMPSON$$,#{state_id_vic},-38.343488,143.141647), - ($$3267$$,$$SCOTTS CREEK$$,#{state_id_vic},-38.448909,143.10623), - ($$3268$$,$$AYRFORD$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$BRUCKNELL$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$COORIEMUNGLE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$COWLEYS CREEK$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$CURDIES RIVER$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$CURDIEVALE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$HEYTESBURY LOWER$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NEWFIELD$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA EAST$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NIRRANDA SOUTH$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NULLAWARRE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$NULLAWARRE NORTH$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$PAARATTE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$THE COVE$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$TIMBOON$$,#{state_id_vic},-38.415663,142.85945), - ($$3268$$,$$TIMBOON WEST$$,#{state_id_vic},-38.415663,142.85945), - ($$3269$$,$$PORT CAMPBELL$$,#{state_id_vic},-38.619083,142.996136), - ($$3269$$,$$PRINCETOWN$$,#{state_id_vic},-38.619083,142.996136), - ($$3269$$,$$WAARRE$$,#{state_id_vic},-38.619083,142.996136), - ($$3270$$,$$PETERBOROUGH$$,#{state_id_vic},-38.579938,142.857049), - ($$3271$$,$$DARLINGTON$$,#{state_id_vic},-37.998527,143.051384), - ($$3271$$,$$DUNDONNELL$$,#{state_id_vic},-37.998527,143.051384), - ($$3271$$,$$PURA PURA$$,#{state_id_vic},-37.998527,143.051384), - ($$3272$$,$$MORTLAKE$$,#{state_id_vic},-38.081236,142.807986), - ($$3272$$,$$WOORNDOO$$,#{state_id_vic},-38.081236,142.807986), - ($$3273$$,$$HEXHAM$$,#{state_id_vic},-38.057308,142.607374), - ($$3274$$,$$CARAMUT$$,#{state_id_vic},-37.912068,142.523202), - ($$3275$$,$$MAILORS FLAT$$,#{state_id_vic},-38.301794,142.457611), - ($$3276$$,$$MINJAH$$,#{state_id_vic},-38.035006,142.441935), - ($$3276$$,$$WOOLSTHORPE$$,#{state_id_vic},-38.035006,142.441935), - ($$3277$$,$$ALLANSFORD$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA EAST$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$MEPUNGA WEST$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$NARINGAL$$,#{state_id_vic},-38.386474,142.590674), - ($$3277$$,$$NARINGAL EAST$$,#{state_id_vic},-38.386474,142.590674), - ($$3278$$,$$PURNIM$$,#{state_id_vic},-38.278013,142.624719), - ($$3278$$,$$PURNIM WEST$$,#{state_id_vic},-38.278013,142.624719), - ($$3279$$,$$BALLANGEICH$$,#{state_id_vic},-38.214555,142.657483), - ($$3279$$,$$WANGOOM$$,#{state_id_vic},-38.214555,142.657483), - ($$3280$$,$$DENNINGTON$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL EAST$$,#{state_id_vic},-38.35811,142.441982), - ($$3280$$,$$WARRNAMBOOL WEST$$,#{state_id_vic},-38.35811,142.441982), - ($$3281$$,$$BUSHFIELD$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$GRASSMERE$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$WINSLOW$$,#{state_id_vic},-38.325329,142.505522), - ($$3281$$,$$WOODFORD$$,#{state_id_vic},-38.325329,142.505522), - ($$3282$$,$$ILLOWA$$,#{state_id_vic},-38.32991,142.411507), - ($$3282$$,$$KOROIT$$,#{state_id_vic},-38.32991,142.411507), - ($$3283$$,$$CROSSLEY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$KILLARNEY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$KIRKSTALL$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$SOUTHERN CROSS$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$TARRONE$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$TOWER HILL$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$WARRONG$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$WILLATOOK$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$YANGERY$$,#{state_id_vic},-38.313434,142.328761), - ($$3283$$,$$YARPTURK$$,#{state_id_vic},-38.313434,142.328761), - ($$3284$$,$$ORFORD$$,#{state_id_vic},-38.214987,142.153594), - ($$3284$$,$$PORT FAIRY$$,#{state_id_vic},-38.214987,142.153594), - ($$3285$$,$$CODRINGTON$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$NARRAWONG$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$ROSEBROOK$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$ST HELENS$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TOOLONG$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TYRENDARRA$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$TYRENDARRA EAST$$,#{state_id_vic},-38.272587,141.973181), - ($$3285$$,$$YAMBUK$$,#{state_id_vic},-38.272587,141.973181), - ($$3286$$,$$CONDAH SWAMP$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$KNEBSWORTH$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$MACARTHUR$$,#{state_id_vic},-37.972228,141.833705), - ($$3286$$,$$WARRABKOOK$$,#{state_id_vic},-37.972228,141.833705), - ($$3287$$,$$HAWKESDALE$$,#{state_id_vic},-38.106999,142.322188), - ($$3287$$,$$MINHAMITE$$,#{state_id_vic},-38.106999,142.322188), - ($$3289$$,$$GAZETTE$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$GERRIGERRUP$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$PENSHURST$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$PURDEET$$,#{state_id_vic},-37.897958,142.174884), - ($$3289$$,$$TABOR$$,#{state_id_vic},-37.897958,142.174884), - ($$3292$$,$$NELSON$$,#{state_id_vic},-38.04659,141.006938), - ($$3293$$,$$GLENTHOMPSON$$,#{state_id_vic},-37.636489,142.545707), - ($$3293$$,$$NAREEB$$,#{state_id_vic},-37.636489,142.545707), - ($$3293$$,$$NARRAPUMELAP SOUTH$$,#{state_id_vic},-37.636489,142.545707), - ($$3294$$,$$DUNKELD$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$KARABEAL$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$MIRRANATWA$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$MOUTAJUP$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$VICTORIA POINT$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$VICTORIA VALLEY$$,#{state_id_vic},-37.649713,142.344662), - ($$3294$$,$$WOODHOUSE$$,#{state_id_vic},-37.649713,142.344662), - ($$3300$$,$$BYADUK NORTH$$,#{state_id_vic},-37.880712,141.960066), - ($$3300$$,$$HAMILTON$$,#{state_id_vic},-37.880712,141.960066), - ($$3301$$,$$BOCHARA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BROADWATER$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BUCKLEY SWAMP$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$BYADUK$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$CROXTON EAST$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$HENSLEY PARK$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$MORGIANA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$MOUNT NAPIER$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$STRATHKELLAR$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$TAHARA$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$TARRINGTON$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$WANNON$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$WARRAYURE$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$YATCHAW$$,#{state_id_vic},-37.704033,141.927084), - ($$3301$$,$$YULECART$$,#{state_id_vic},-37.704033,141.927084), - ($$3302$$,$$BRANXHOLME$$,#{state_id_vic},-37.856656,141.794565), - ($$3302$$,$$GRASSDALE$$,#{state_id_vic},-37.856656,141.794565), - ($$3303$$,$$BREAKAWAY CREEK$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$CONDAH$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$HOTSPUR$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$LAKE CONDAH$$,#{state_id_vic},-38.03119,141.814595), - ($$3303$$,$$WALLACEDALE$$,#{state_id_vic},-38.03119,141.814595), - ($$3304$$,$$BESSIEBELLE$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DARTMOOR$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DRIK DRIK$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$DRUMBORG$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$GREENWALD$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$HEYWOOD$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$HOMERTON$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$LYONS$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MILLTOWN$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MUMBANNAR$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$MYAMYN$$,#{state_id_vic},-38.146567,141.966132), - ($$3304$$,$$WINNAP$$,#{state_id_vic},-38.146567,141.966132), - ($$3305$$,$$ALLESTREE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$BOLWARRA$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$CAPE BRIDGEWATER$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$CASHMORE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$DUTTON WAY$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$GORAE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$GORAE WEST$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$HEATHMERE$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$MOUNT RICHMOND$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND NORTH$$,#{state_id_vic},-38.274855,141.646078), - ($$3305$$,$$PORTLAND WEST$$,#{state_id_vic},-38.274855,141.646078), - ($$3309$$,$$DIGBY$$,#{state_id_vic},-37.794364,141.500674), - ($$3310$$,$$MERINO$$,#{state_id_vic},-37.720455,141.548293), - ($$3310$$,$$TAHARA WEST$$,#{state_id_vic},-37.720455,141.548293), - ($$3311$$,$$CASTERTON$$,#{state_id_vic},-37.584211,141.405944), - ($$3311$$,$$CORNDALE$$,#{state_id_vic},-37.584211,141.405944), - ($$3312$$,$$BAHGALLAH$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$BRIMBOAL$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$CARAPOOK$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$CHETWYND$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DERGHOLM$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DORODONG$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$DUNROBIN$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$HENTY$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$KILLARA$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$LAKE MUNDI$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$LINDSAY$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$NANGEELA$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$POOLAIJELO$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$POWERS CREEK$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$SANDFORD$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$STRATHDOWNIE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WANDO BRIDGE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WANDO VALE$$,#{state_id_vic},-37.6391,141.365747), - ($$3312$$,$$WARROCK$$,#{state_id_vic},-37.6391,141.365747), - ($$3314$$,$$BULART$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$CAVENDISH$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$GLENISLA$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$GRAMPIANS$$,#{state_id_vic},-37.586718,141.935665), - ($$3314$$,$$MOORALLA$$,#{state_id_vic},-37.586718,141.935665), - ($$3315$$,$$BRIT BRIT$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$CLOVER FLAT$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$COLERAINE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$COOJAR$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$CULLA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$GRINGEGALGONA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$GRITJURK$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$HILGAY$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$KONONGWOOTONG$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$MELVILLE FOREST$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$MUNTHAM$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$NAREEN$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$PASCHENDALE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TAHARA BRIDGE$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TARRAYOUKYAN$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$TARRENLEA$$,#{state_id_vic},-37.441278,141.758617), - ($$3315$$,$$WOOTONG VALE$$,#{state_id_vic},-37.441278,141.758617), - ($$3317$$,$$HARROW$$,#{state_id_vic},-37.119835,141.600473), - ($$3318$$,$$CHARAM$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$CONNEWIRRICOO$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$EDENHOPE$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$KADNOOK$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$LANGKOOP$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$PATYAH$$,#{state_id_vic},-36.986424,141.510896), - ($$3318$$,$$ULLSWATER$$,#{state_id_vic},-36.986424,141.510896), - ($$3319$$,$$APSLEY$$,#{state_id_vic},-36.967557,141.080748), - ($$3319$$,$$BENAYEO$$,#{state_id_vic},-36.967557,141.080748), - ($$3319$$,$$BRINGALBERT$$,#{state_id_vic},-36.967557,141.080748), - ($$3321$$,$$HESSE$$,#{state_id_vic},-38.111995,143.855664), - ($$3321$$,$$INVERLEIGH$$,#{state_id_vic},-38.111995,143.855664), - ($$3321$$,$$WINGEEL$$,#{state_id_vic},-38.111995,143.855664), - ($$3322$$,$$CRESSY$$,#{state_id_vic},-38.028752,143.643643), - ($$3323$$,$$BERRYBANK$$,#{state_id_vic},-37.991587,143.486027), - ($$3323$$,$$DUVERNEY$$,#{state_id_vic},-37.991587,143.486027), - ($$3323$$,$$FOXHOW$$,#{state_id_vic},-37.991587,143.486027), - ($$3324$$,$$LISMORE$$,#{state_id_vic},-37.953552,143.34368), - ($$3324$$,$$MINGAY$$,#{state_id_vic},-37.953552,143.34368), - ($$3324$$,$$MOUNT BUTE$$,#{state_id_vic},-37.953552,143.34368), - ($$3325$$,$$DERRINALLUM$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$LARRALEA$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$VITE VITE$$,#{state_id_vic},-37.948485,143.219987), - ($$3325$$,$$VITE VITE NORTH$$,#{state_id_vic},-37.948485,143.219987), - ($$3328$$,$$TEESDALE$$,#{state_id_vic},-38.039758,144.048285), - ($$3329$$,$$BARUNAH PARK$$,#{state_id_vic},-38.02107,143.856658), - ($$3329$$,$$BARUNAH PLAINS$$,#{state_id_vic},-38.02107,143.856658), - ($$3329$$,$$SHELFORD$$,#{state_id_vic},-38.02107,143.856658), - ($$3330$$,$$ROKEWOOD$$,#{state_id_vic},-37.844281,143.677351), - ($$3331$$,$$BANNOCKBURN$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$GHERINGHAP$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$MAUDE$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$RUSSELLS BRIDGE$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$SHE OAKS$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$STEIGLITZ$$,#{state_id_vic},-38.046528,144.171067), - ($$3331$$,$$SUTHERLANDS CREEK$$,#{state_id_vic},-38.046528,144.171067), - ($$3332$$,$$LETHBRIDGE$$,#{state_id_vic},-37.962809,144.139178), - ($$3333$$,$$BAMGANIE$$,#{state_id_vic},-37.924962,144.025575), - ($$3333$$,$$MEREDITH$$,#{state_id_vic},-37.924962,144.025575), - ($$3334$$,$$BUNGAL$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$CARGERIE$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$ELAINE$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$MORRISONS$$,#{state_id_vic},-37.710436,144.094545), - ($$3334$$,$$MOUNT DORAN$$,#{state_id_vic},-37.710436,144.094545), - ($$3335$$,$$PLUMPTON$$,#{state_id_vic},-37.68584,144.685449), - ($$3335$$,$$ROCKBANK$$,#{state_id_vic},-37.68584,144.685449), - ($$3337$$,$$KURUNJANG$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$MELTON$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$MELTON WEST$$,#{state_id_vic},-37.675127,144.58855), - ($$3337$$,$$TOOLERN VALE$$,#{state_id_vic},-37.675127,144.58855), - ($$3338$$,$$BROOKFIELD$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$EXFORD$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$EYNESBURY$$,#{state_id_vic},-37.701172,144.540792), - ($$3338$$,$$MELTON SOUTH$$,#{state_id_vic},-37.701172,144.540792), - ($$3340$$,$$BACCHUS MARSH$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$BALLIANG$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$BALLIANG EAST$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$COIMADAI$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$DARLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$GLENMORE$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$HOPETOUN PARK$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$LONG FOREST$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$MADDINGLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$MERRIMU$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$PARWAN$$,#{state_id_vic},-37.675855,144.437663), - ($$3340$$,$$ROWSLEY$$,#{state_id_vic},-37.675855,144.437663), - ($$3341$$,$$DALES CREEK$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$GREENDALE$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$KOROBEIT$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$MYRNIONG$$,#{state_id_vic},-37.519237,144.309955), - ($$3341$$,$$PENTLAND HILLS$$,#{state_id_vic},-37.519237,144.309955), - ($$3342$$,$$BALLAN$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BEREMBOKE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BLAKEVILLE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$BUNDING$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$COLBROOK$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$DURDIDWARRAH$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$FISKVILLE$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$INGLISTON$$,#{state_id_vic},-37.60016,144.225458), - ($$3342$$,$$MOUNT WALLACE$$,#{state_id_vic},-37.60016,144.225458), - ($$3345$$,$$GORDON$$,#{state_id_vic},-37.594546,144.099862), - ($$3350$$,$$ALFREDTON$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BAKERY HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT CENTRAL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT EAST$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT NORTH$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BALLARAT WEST$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BLACK HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$BROWN HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$CANADIAN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$EUREKA$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$GOLDEN POINT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$INVERMAY PARK$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$LAKE WENDOUREE$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT CLEAR$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT HELEN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$MOUNT PLEASANT$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$NERRINA$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$NEWINGTON$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$REDAN$$,#{state_id_vic},-37.556958,143.817225), - ($$3350$$,$$SOLDIERS HILL$$,#{state_id_vic},-37.556958,143.817225), - ($$3351$$,$$BERRINGA$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$BO PEEP$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CAPE CLEAR$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CARNGHAM$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$CHEPSTOWE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$HADDON$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$HILLCREST$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ILLABAROOK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$LAKE BOLAC$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$MININERA$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$MOUNT EMU$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NERRIN NERRIN$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NEWTOWN$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$NINTINGBOOL$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$PIGGOREET$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$PITFIELD$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ROKEWOOD JUNCTION$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$ROSS CREEK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SCARSDALE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SMYTHES CREEK$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SMYTHESDALE$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SNAKE VALLEY$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$SPRINGDALLAH$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$STAFFORDSHIRE REEF$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$STREATHAM$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$WALLINDUC$$,#{state_id_vic},-37.770766,143.683679), - ($$3351$$,$$WESTMERE$$,#{state_id_vic},-37.770766,143.683679), - ($$3352$$,$$ADDINGTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BALLARAT ROADSIDE DELIVERY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BLOWHARD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BOLWARRAH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BONSHAW$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BREWSTER$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BULLAROOK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BUNGAREE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BUNKERS HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$BURRUMBEET$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CAMBRIAN HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CARDIGAN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CARDIGAN VILLAGE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CHAPEL FLAT$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARENDON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARETOWN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CLARKES HILL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$CORINDHAP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DEREEL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DUNNSTOWN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$DURHAM LEAD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$ENFIELD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$ERCILDOUNE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GARIBALDI$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GLEN PARK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GLENBRAE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GONG GONG$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$GRENVILLE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$INVERMAY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LAL LAL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LAMPLOUGH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LANGI KAL KAL$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEARMONTH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEIGH CREEK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$LEXTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MAGPIE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MILLBROOK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MINERS REST$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MITCHELL PARK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOLLONGGHIP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT BOLTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT EGERTON$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT MERCER$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$MOUNT ROWAN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$NAPOLEONS$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$NAVIGATORS$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$POOTILLA$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SCOTCHMANS LEAD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SCOTSBURN$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SPRINGBANK$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$SULKY$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WALLACE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WARRENHEIP$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WATTLE FLAT$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WAUBRA$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WEATHERBOARD$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WERNETH$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$WINDERMERE$$,#{state_id_vic},-37.384464,143.672506), - ($$3352$$,$$YENDON$$,#{state_id_vic},-37.384464,143.672506), - ($$3353$$,$$BALLARAT$$,#{state_id_vic},-37.7778,144.835743), - ($$3354$$,$$BAKERY HILL$$,#{state_id_vic},-37.560917,143.867158), - ($$3354$$,$$BALLARAT MC$$,#{state_id_vic},-37.560917,143.867158), - ($$3355$$,$$LAKE GARDENS$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$MITCHELL PARK$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$WENDOUREE$$,#{state_id_vic},-37.545723,143.820973), - ($$3355$$,$$WENDOUREE VILLAGE$$,#{state_id_vic},-37.545723,143.820973), - ($$3356$$,$$DELACOMBE$$,#{state_id_vic},-37.591298,143.828273), - ($$3356$$,$$SEBASTOPOL$$,#{state_id_vic},-37.591298,143.828273), - ($$3357$$,$$BUNINYONG$$,#{state_id_vic},-37.648547,143.918563), - ($$3357$$,$$SCOTSMANS LEAD$$,#{state_id_vic},-37.648547,143.918563), - ($$3360$$,$$HAPPY VALLEY$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$LINTON$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$MANNIBADAR$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$PITTONG$$,#{state_id_vic},-37.686374,143.562977), - ($$3360$$,$$WILLOWVALE$$,#{state_id_vic},-37.686374,143.562977), - ($$3361$$,$$BRADVALE$$,#{state_id_vic},-37.779772,143.407202), - ($$3361$$,$$CARRANBALLAC$$,#{state_id_vic},-37.779772,143.407202), - ($$3361$$,$$SKIPTON$$,#{state_id_vic},-37.779772,143.407202), - ($$3363$$,$$CRESWICK$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$CRESWICK NORTH$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$DEAN$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$GLENDARUEL$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$LANGDONS HILL$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$MOUNT BECKWORTH$$,#{state_id_vic},-37.424838,143.894483), - ($$3363$$,$$TOURELLO$$,#{state_id_vic},-37.424838,143.894483), - ($$3364$$,$$ALLENDALE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$ASCOT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BALD HILLS$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BARKSTEAD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BLAMPIED$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$BROOMFIELD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$CABBAGE TREE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$CAMPBELLTOWN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$COGHILLS CREEK$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$GLENDONALD$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$KINGSTON$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$KOOROOCHEANG$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$LAWRENCE$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$MOUNT PROSPECT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$NEWLYN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$NEWLYN NORTH$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$ROCKLYN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SMEATON$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SMOKEYTOWN$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$SPRINGMOUNT$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$STRATHLEA$$,#{state_id_vic},-37.368711,143.938548), - ($$3364$$,$$WERONA$$,#{state_id_vic},-37.368711,143.938548), - ($$3370$$,$$CLUNES$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$GLENGOWER$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$MOUNT CAMERON$$,#{state_id_vic},-37.293942,143.787341), - ($$3370$$,$$ULLINA$$,#{state_id_vic},-37.293942,143.787341), - ($$3371$$,$$AMHERST$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$BURNBANK$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$CARALULUP$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$DUNACH$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$EVANSFORD$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$LILLICUR$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$MOUNT GLASGOW$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$RED LION$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$STONY CREEK$$,#{state_id_vic},-37.146466,143.670166), - ($$3371$$,$$TALBOT$$,#{state_id_vic},-37.146466,143.670166), - ($$3373$$,$$BEAUFORT$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$CHUTE$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$CROSS ROADS$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$LAKE GOLDSMITH$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$LAKE WONGAN$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$MAIN LEAD$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$MENA PARK$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$NERRING$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$RAGLAN$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$STOCKYARD HILL$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$STONELEIGH$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$TRAWALLA$$,#{state_id_vic},-37.429812,143.383709), - ($$3373$$,$$WATERLOO$$,#{state_id_vic},-37.429812,143.383709), - ($$3374$$,$$GREAT WESTERN$$,#{state_id_vic},0.0,0.0), - ($$3375$$,$$BALLYROGAN$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$BAYINDEEN$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$BUANGOR$$,#{state_id_vic},-37.427465,143.132372), - ($$3375$$,$$MIDDLE CREEK$$,#{state_id_vic},-37.427465,143.132372), - ($$3377$$,$$ARARAT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ARMSTRONG$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$BULGANA$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$CATHCART$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$CROWLANDS$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DENICULL CREEK$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DOBIE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$DUNNEWORTHY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$EVERSLEY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$LANGI LOGAN$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MAROONA$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOUNT COLE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOUNT COLE CREEK$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$MOYSTON$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$NORVAL$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$RHYMNEY$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ROCKY POINT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$ROSSBRIDGE$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$SHAYS FLAT$$,#{state_id_vic},-37.284301,142.928227), - ($$3377$$,$$WARRAK$$,#{state_id_vic},-37.284301,142.928227), - ($$3378$$,$$TATYOON$$,#{state_id_vic},-37.529051,142.944769), - ($$3378$$,$$YALLA-Y-POORA$$,#{state_id_vic},-37.529051,142.944769), - ($$3379$$,$$BORNES HILL$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$CHATSWORTH$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$MAFEKING$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$STAVELY$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WICKLIFFE$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WILLAURA$$,#{state_id_vic},-37.534037,142.521439), - ($$3379$$,$$WILLAURA NORTH$$,#{state_id_vic},-37.534037,142.521439), - ($$3380$$,$$STAWELL$$,#{state_id_vic},-37.157329,142.699342), - ($$3380$$,$$STAWELL WEST$$,#{state_id_vic},-37.157329,142.699342), - ($$3381$$,$$BELLELLEN$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$BELLFIELD$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$BLACK RANGE$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$FYANS CREEK$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$HALLS GAP$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$ILLAWARRA$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$LAKE FYANS$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$LAKE LONSDALE$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$MOKEPILLY$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$MOUNT DRYDEN$$,#{state_id_vic},-36.941793,143.211642), - ($$3381$$,$$POMONAL$$,#{state_id_vic},-36.941793,143.211642), - ($$3384$$,$$BARKLY$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$CONCONGELLA$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$FRENCHMANS$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$JOEL JOEL$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$JOEL SOUTH$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$LANDSBOROUGH$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$LANDSBOROUGH WEST$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$NAVARRE$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$TULKARA$$,#{state_id_vic},-36.979212,143.198999), - ($$3384$$,$$WATTLE CREEK$$,#{state_id_vic},-36.979212,143.198999), - ($$3385$$,$$DADSWELLS BRIDGE$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$DEEP LEAD$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$GLENORCHY$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$LEDCOURT$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$LUBECK$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$RIACHELLA$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$ROSES GAP$$,#{state_id_vic},-36.916062,142.511313), - ($$3385$$,$$WAL WAL$$,#{state_id_vic},-36.916062,142.511313), - ($$3387$$,$$BOLANGUM$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$CALLAWADDA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$CAMPBELLS BRIDGE$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$GERMANIA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$GREENS CREEK$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$KANYA$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MARNOO$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MARNOO WEST$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$MORRL MORRL$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$WALLALOO$$,#{state_id_vic},-36.671662,142.869768), - ($$3387$$,$$WALLALOO EAST$$,#{state_id_vic},-36.671662,142.869768), - ($$3388$$,$$BANYENA$$,#{state_id_vic},-36.572229,142.816541), - ($$3388$$,$$RUPANYUP$$,#{state_id_vic},-36.572229,142.816541), - ($$3390$$,$$KEWELL$$,#{state_id_vic},-36.449414,142.422325), - ($$3390$$,$$MURTOA$$,#{state_id_vic},-36.449414,142.422325), - ($$3391$$,$$BRIM$$,#{state_id_vic},-36.069357,142.519496), - ($$3392$$,$$BOOLITE$$,#{state_id_vic},-36.460553,142.586163), - ($$3392$$,$$MINYIP$$,#{state_id_vic},-36.460553,142.586163), - ($$3392$$,$$SHEEP HILLS$$,#{state_id_vic},-36.460553,142.586163), - ($$3393$$,$$AUBREY$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$BANGERANG$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$CANNUM$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$CRYMELON$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$KELLALAC$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$LAH$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WARRACKNABEAL$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WILKUR$$,#{state_id_vic},-36.331465,142.363833), - ($$3393$$,$$WILLENABRINA$$,#{state_id_vic},-36.331465,142.363833), - ($$3395$$,$$BEULAH$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$KENMARE$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$REEDY DAM$$,#{state_id_vic},-35.93804,142.418961), - ($$3395$$,$$ROSEBERY$$,#{state_id_vic},-35.93804,142.418961), - ($$3396$$,$$HOPETOUN$$,#{state_id_vic},-35.727235,142.364734), - ($$3400$$,$$HORSHAM$$,#{state_id_vic},-36.711714,142.204899), - ($$3400$$,$$HORSHAM WEST$$,#{state_id_vic},-36.711714,142.204899), - ($$3401$$,$$BLACKHEATH$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$BRIMPAEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$BUNGALALLY$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$CHERRYPOOL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$DOOEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$DRUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$GYMBOWEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$HAVEN$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$JUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KALKEE$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KANAGULK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$KARNAK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LAHARUM$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LONGERENONG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$LOWER NORTON$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MCKENZIE CREEK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MOCKINYA$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$MURRA WARRA$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$NURCOUNG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$NURRABIEL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$PIMPINIO$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$QUANTONG$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$RIVERSIDE$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ROCKLANDS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ST HELENS PLAINS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$TELANGATUK EAST$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$TOOLONDO$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$VECTIS$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WAIL$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WALLUP$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WARTOOK$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$WONWONDAH$$,#{state_id_vic},-36.455387,142.30917), - ($$3401$$,$$ZUMSTEINS$$,#{state_id_vic},-36.455387,142.30917), - ($$3402$$,$$HORSHAM$$,#{state_id_vic},-37.164183,142.666302), - ($$3407$$,$$BALMORAL$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$ENGLEFIELD$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$GATUM$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$PIGEON PONDS$$,#{state_id_vic},-37.248109,141.841762), - ($$3407$$,$$VASEY$$,#{state_id_vic},-37.248109,141.841762), - ($$3409$$,$$ARAPILES$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$CLEAR LAKE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$DOUGLAS$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$DUCHEMBEGARRA$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$GRASS FLAT$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$JILPANGER$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$MIGA LAKE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$MITRE$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$NATIMUK$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$NORADJUHA$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$TOOAN$$,#{state_id_vic},-36.779163,141.762526), - ($$3409$$,$$WOMBELANO$$,#{state_id_vic},-36.779163,141.762526), - ($$3412$$,$$GOROKE$$,#{state_id_vic},-36.747329,141.472623), - ($$3413$$,$$MINIMAY$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$NEUARPURR$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$OZENKADNOOK$$,#{state_id_vic},-36.714185,141.180738), - ($$3413$$,$$PERONNE$$,#{state_id_vic},-36.714185,141.180738), - ($$3414$$,$$ANTWERP$$,#{state_id_vic},-36.298418,142.024557), - ($$3414$$,$$DIMBOOLA$$,#{state_id_vic},-36.298418,142.024557), - ($$3414$$,$$TARRANYURK$$,#{state_id_vic},-36.298418,142.024557), - ($$3415$$,$$MIRAM$$,#{state_id_vic},-36.378089,141.357823), - ($$3418$$,$$BROUGHTON$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$GERANG GERUNG$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$GLENLEE$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$KIATA$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LAWLOIT$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LITTLE DESERT$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$LORQUON$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$NETHERBY$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$NHILL$$,#{state_id_vic},-36.165178,141.334582), - ($$3418$$,$$YANAC$$,#{state_id_vic},-36.165178,141.334582), - ($$3419$$,$$KANIVA$$,#{state_id_vic},-36.377563,141.244901), - ($$3420$$,$$LILLIMUR$$,#{state_id_vic},-36.361245,141.117251), - ($$3420$$,$$SERVICETON$$,#{state_id_vic},-36.361245,141.117251), - ($$3420$$,$$TELOPEA DOWNS$$,#{state_id_vic},-36.361245,141.117251), - ($$3423$$,$$JEPARIT$$,#{state_id_vic},-36.14057,141.987191), - ($$3424$$,$$ALBACUTYA$$,#{state_id_vic},-35.691918,141.974601), - ($$3424$$,$$RAINBOW$$,#{state_id_vic},-35.691918,141.974601), - ($$3424$$,$$YAAPEET$$,#{state_id_vic},-35.691918,141.974601), - ($$3427$$,$$DIGGERS REST$$,#{state_id_vic},-37.627752,144.719981), - ($$3428$$,$$BULLA$$,#{state_id_vic},-37.637155,144.804139), - ($$3429$$,$$SUNBURY$$,#{state_id_vic},-37.576859,144.731425), - ($$3429$$,$$WILDWOOD$$,#{state_id_vic},-37.576859,144.731425), - ($$3430$$,$$CLARKEFIELD$$,#{state_id_vic},-37.483711,144.745723), - ($$3431$$,$$RIDDELLS CREEK$$,#{state_id_vic},-37.463999,144.665048), - ($$3432$$,$$BOLINDA$$,#{state_id_vic},-37.433632,144.77977), - ($$3433$$,$$MONEGEETTA$$,#{state_id_vic},0.0,0.0), - ($$3434$$,$$CHEROKEE$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$KERRIE$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$ROMSEY$$,#{state_id_vic},-37.389195,144.6379), - ($$3434$$,$$SPRINGFIELD$$,#{state_id_vic},-37.389195,144.6379), - ($$3435$$,$$BENLOCH$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$GOLDIE$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$LANCEFIELD$$,#{state_id_vic},-37.189508,144.692899), - ($$3435$$,$$NULLA VALE$$,#{state_id_vic},-37.189508,144.692899), - ($$3437$$,$$BULLENGAROOK$$,#{state_id_vic},-37.523331,144.477431), - ($$3437$$,$$GISBORNE$$,#{state_id_vic},-37.523331,144.477431), - ($$3437$$,$$GISBORNE SOUTH$$,#{state_id_vic},-37.523331,144.477431), - ($$3438$$,$$NEW GISBORNE$$,#{state_id_vic},-37.459119,144.599206), - ($$3440$$,$$MACEDON$$,#{state_id_vic},-37.399584,144.588405), - ($$3441$$,$$MOUNT MACEDON$$,#{state_id_vic},-37.396044,144.590721), - ($$3442$$,$$ASHBOURNE$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$CADELLO$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$CARLSRUHE$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$COBAW$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$HESKET$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$NEWHAM$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$ROCHFORD$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$WOODEND$$,#{state_id_vic},-37.385948,144.446407), - ($$3442$$,$$WOODEND NORTH$$,#{state_id_vic},-37.385948,144.446407), - ($$3444$$,$$BARFOLD$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$BAYNTON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$BAYNTON EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$EDGECOMBE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$GLENHOPE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$GREENHILL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$KYNETON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$KYNETON SOUTH$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LANGLEY$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LAURISTON$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$LYAL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$METCALFE EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$MIA MIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$MYRTLE CREEK$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PASTORIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PASTORIA EAST$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$PIPERS CREEK$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$REDESDALE$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$SIDONIA$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$SPRING HILL$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$TYLDEN$$,#{state_id_vic},-37.091978,144.50611), - ($$3444$$,$$TYLDEN SOUTH$$,#{state_id_vic},-37.091978,144.50611), - ($$3446$$,$$DRUMMOND NORTH$$,#{state_id_vic},-37.199978,144.29344), - ($$3446$$,$$MALMSBURY$$,#{state_id_vic},-37.199978,144.29344), - ($$3447$$,$$TARADALE$$,#{state_id_vic},-37.133438,144.356519), - ($$3448$$,$$ELPHINSTONE$$,#{state_id_vic},-37.105,144.337783), - ($$3448$$,$$METCALFE$$,#{state_id_vic},-37.105,144.337783), - ($$3448$$,$$SUTTON GRANGE$$,#{state_id_vic},-37.105,144.337783), - ($$3450$$,$$CASTLEMAINE$$,#{state_id_vic},-37.063869,144.217101), - ($$3450$$,$$MOONLIGHT FLAT$$,#{state_id_vic},-37.063869,144.217101), - ($$3451$$,$$BARKERS CREEK$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CAMPBELLS CREEK$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CHEWTON$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$CHEWTON BUSHLANDS$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$FARADAY$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$FRYERSTOWN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GLENLUCE$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GOLDEN POINT$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GOWER$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$GUILDFORD$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$IRISHTOWN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$MCKENZIE HILL$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$MUCKLEFORD$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$TARILTA$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$VAUGHAN$$,#{state_id_vic},-37.0292,144.239946), - ($$3451$$,$$YAPEEN$$,#{state_id_vic},-37.0292,144.239946), - ($$3453$$,$$HARCOURT$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$HARCOURT NORTH$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$RAVENSWOOD$$,#{state_id_vic},-36.998965,144.262588), - ($$3453$$,$$RAVENSWOOD SOUTH$$,#{state_id_vic},-36.998965,144.262588), - ($$3458$$,$$BARRYS REEF$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$BLACKWOOD$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$FERN HILL$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$LERDERDERG$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$LITTLE HAMPTON$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$NEWBURY$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$NORTH BLACKWOOD$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$TRENTHAM$$,#{state_id_vic},-37.451989,144.293564), - ($$3458$$,$$TRENTHAM EAST$$,#{state_id_vic},-37.451989,144.293564), - ($$3460$$,$$BASALT$$,#{state_id_vic},-37.308233,144.094647), - ($$3460$$,$$DAYLESFORD$$,#{state_id_vic},-37.308233,144.094647), - ($$3461$$,$$BULLARTO$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$BULLARTO SOUTH$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$CLYDESDALE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$COOMOORA$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DENVER$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DRUMMOND$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$DRY DIGGINGS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$EGANSTOWN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$ELEVATED PLAINS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$FRANKLINFORD$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$GLENLYON$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$HEPBURN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$HEPBURN SPRINGS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$KORWEINGUBOORA$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$LEONARDS HILL$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$LYONVILLE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MOUNT FRANKLIN$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MUSK$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$MUSK VALE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$PORCUPINE RIDGE$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SAILORS FALLS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SAILORS HILL$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SHEPHERDS FLAT$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$SPARGO CREEK$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$STRANGWAYS$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$WHEATSHEAF$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$YANDOIT$$,#{state_id_vic},-37.394334,144.221001), - ($$3461$$,$$YANDOIT HILLS$$,#{state_id_vic},-37.394334,144.221001), - ($$3462$$,$$GREEN GULLY$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$JOYCES CREEK$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$MUCKLEFORD SOUTH$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$NEWSTEAD$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$SANDON$$,#{state_id_vic},-37.107829,144.095795), - ($$3462$$,$$WELSHMANS REEF$$,#{state_id_vic},-37.107829,144.095795), - ($$3463$$,$$BARINGHUP$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$BARINGHUP WEST$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$BRADFORD$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$EASTVILLE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$LAANECOORIE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$MALDON$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$NEEREMAN$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$NUGGETTY$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$SHELBOURNE$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$TARRENGOWER$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$WALMER$$,#{state_id_vic},-36.984271,143.951487), - ($$3463$$,$$WOODSTOCK WEST$$,#{state_id_vic},-36.984271,143.951487), - ($$3464$$,$$CARISBROOK$$,#{state_id_vic},-37.007853,143.796275), - ($$3465$$,$$ADELAIDE LEAD$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$ALMA$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$BOWENVALE$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$BUNG BONG$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$COTSWOLD$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$CRAIGIE$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$DAISY HILL$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$FLAGSTAFF$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$GOLDEN POINT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$HAVELOCK$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$HOMEBUSH$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MAJORCA$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MARYBOROUGH$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MOOLORT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$MOONLIGHT FLAT$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$NATTE YALLOCK$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$RATHSCAR$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$RATHSCAR WEST$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$SIMSON$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$TIMOR$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$TIMOR WEST$$,#{state_id_vic},-37.074671,143.677358), - ($$3465$$,$$WAREEK$$,#{state_id_vic},-37.074671,143.677358), - ($$3467$$,$$AVOCA$$,#{state_id_vic},-37.088539,143.473798), - ($$3468$$,$$AMPHITHEATRE$$,#{state_id_vic},-37.182344,143.399915), - ($$3468$$,$$MOUNT LONARCH$$,#{state_id_vic},-37.182344,143.399915), - ($$3469$$,$$ELMHURST$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENLOFTY$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENLOGIE$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$GLENPATRICK$$,#{state_id_vic},-37.179436,143.249097), - ($$3469$$,$$NOWHERE CREEK$$,#{state_id_vic},-37.179436,143.249097), - ($$3472$$,$$BET BET$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$BETLEY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$BROMLEY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$DUNLUCE$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$DUNOLLY$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$EDDINGTON$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$GOLDSBOROUGH$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$INKERMAN$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MCINTYRE$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MOLIAGUL$$,#{state_id_vic},-36.924333,143.756154), - ($$3472$$,$$MOUNT HOOGHLY$$,#{state_id_vic},-36.924333,143.756154), - ($$3475$$,$$ARCHDALE$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$ARCHDALE JUNCTION$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$BEALIBA$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$BURKES FLAT$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$COCHRANES CREEK$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$EMU$$,#{state_id_vic},-36.830903,143.502295), - ($$3475$$,$$LOGAN$$,#{state_id_vic},-36.830903,143.502295), - ($$3477$$,$$AVON PLAINS$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$BEAZLEYS BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$CARAPOOEE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$CARAPOOEE WEST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$COONOOER BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$COONOOER WEST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$DALYENONG$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GOOROC$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GOWAR EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRAYS BRIDGE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE NORTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$GRE GRE SOUTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$KOOREH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MARNOO EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MOOLERR$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$MOYREISK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$PARADISE$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$REDBANK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ROSTRON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SLATY CREEK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ST ARNAUD EAST$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$ST ARNAUD NORTH$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$STUART MILL$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SUTHERLAND$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$SWANWATER$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$TOTTINGTON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$TRAYNORS LAGOON$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$WINJALLOK$$,#{state_id_vic},0.0,0.0), - ($$3477$$,$$YORK PLAINS$$,#{state_id_vic},0.0,0.0), - ($$3478$$,$$DOOBOOBETIC$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$MEDLYN$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$MOONAMBEL$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$PERCYDALE$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$ST ARNAUD$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$TANWOOD$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$WARRENMANG$$,#{state_id_vic},-36.544552,142.921227), - ($$3478$$,$$YAWONG HILLS$$,#{state_id_vic},-36.544552,142.921227), - ($$3480$$,$$AREEGRA$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CARRON$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$COPE COPE$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CORACK$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$CORACK EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$DONALD$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$GIL GIL$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$JEFFCOTT$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$JEFFCOTT NORTH$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAEN NORTH$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAKE BULOKE$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LAWLER$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$LITCHFIELD$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON EAST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$RICH AVON WEST$$,#{state_id_vic},-36.236565,142.687307), - ($$3480$$,$$SWANWATER WEST$$,#{state_id_vic},-36.236565,142.687307), - ($$3482$$,$$MASSEY$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$MORTON PLAINS$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WARMUR$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WATCHEM$$,#{state_id_vic},-36.226051,142.859931), - ($$3482$$,$$WATCHEM WEST$$,#{state_id_vic},-36.226051,142.859931), - ($$3483$$,$$BALLAPUR$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$BIRCHIP$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$BIRCHIP WEST$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$CURYO$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$JIL JIL$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$KARYRIE$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$KINNABULLA$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$MARLBED$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$NARRAPORT$$,#{state_id_vic},-35.979172,142.747934), - ($$3483$$,$$WHIRILY$$,#{state_id_vic},-35.979172,142.747934), - ($$3485$$,$$BANYAN$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WATCHUPGA$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WILLANGIE$$,#{state_id_vic},-35.635088,142.766116), - ($$3485$$,$$WOOMELANG$$,#{state_id_vic},-35.635088,142.766116), - ($$3487$$,$$LASCELLES$$,#{state_id_vic},-35.606765,142.578891), - ($$3488$$,$$SPEED$$,#{state_id_vic},-35.400818,142.44027), - ($$3488$$,$$TURRIFF$$,#{state_id_vic},-35.400818,142.44027), - ($$3488$$,$$TURRIFF EAST$$,#{state_id_vic},-35.400818,142.44027), - ($$3489$$,$$TEMPY$$,#{state_id_vic},-35.344581,142.476178), - ($$3490$$,$$BIG DESERT$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$BOINKA$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$KULWIN$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$MITTYACK$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$MURRAY-SUNSET$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$OUYEN$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$TORRITA$$,#{state_id_vic},-35.199697,141.600652), - ($$3490$$,$$TUTYE$$,#{state_id_vic},-35.199697,141.600652), - ($$3491$$,$$PATCHEWOLLOCK$$,#{state_id_vic},-35.382896,142.1895), - ($$3494$$,$$CARWARP$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$COLIGNAN$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$IRAAK$$,#{state_id_vic},-34.457991,142.230811), - ($$3494$$,$$NANGILOC$$,#{state_id_vic},-34.457991,142.230811), - ($$3496$$,$$CARDROSS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$CULLULLERAINE$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$LINDSAY POINT$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$MERINGUR$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$MERRINEE$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$NEDS CORNER$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$RED CLIFFS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$SUNNYCLIFFS$$,#{state_id_vic},-34.292017,142.145463), - ($$3496$$,$$WERRIMULL$$,#{state_id_vic},-34.292017,142.145463), - ($$3498$$,$$IRYMPLE$$,#{state_id_vic},-34.234604,142.181724), - ($$3500$$,$$MILDURA$$,#{state_id_vic},-34.181714,142.163072), - ($$3500$$,$$MILDURA WEST$$,#{state_id_vic},-34.181714,142.163072), - ($$3500$$,$$PARINGI$$,#{state_id_nsw},-34.181714,142.163072), - ($$3501$$,$$HATTAH$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$KOORLONG$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$MILDURA CENTRE PLAZA$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$MILDURA SOUTH$$,#{state_id_vic},-34.850899,142.327634), - ($$3501$$,$$NICHOLS POINT$$,#{state_id_vic},-34.850899,142.327634), - ($$3502$$,$$MILDURA$$,#{state_id_vic},-37.972887,145.25835), - ($$3505$$,$$BIRDWOODTON$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$CABARITA$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN SOUTH$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$MERBEIN WEST$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$WARGAN$$,#{state_id_vic},-34.19768,142.057629), - ($$3505$$,$$YELTA$$,#{state_id_vic},-34.19768,142.057629), - ($$3506$$,$$COWANGIE$$,#{state_id_vic},-35.27579,141.399006), - ($$3507$$,$$WALPEUP$$,#{state_id_vic},-35.191803,142.02364), - ($$3509$$,$$LINGA$$,#{state_id_vic},-35.173454,141.692549), - ($$3509$$,$$UNDERBOOL$$,#{state_id_vic},-35.173454,141.692549), - ($$3512$$,$$CARINA$$,#{state_id_vic},-35.218149,141.090483), - ($$3512$$,$$MURRAYVILLE$$,#{state_id_vic},-35.218149,141.090483), - ($$3512$$,$$PANITYA$$,#{state_id_vic},-35.218149,141.090483), - ($$3515$$,$$MARONG$$,#{state_id_vic},-36.736592,144.132572), - ($$3515$$,$$SHELBOURNE$$,#{state_id_vic},-36.736592,144.132572), - ($$3515$$,$$WILSONS HILL$$,#{state_id_vic},-36.736592,144.132572), - ($$3516$$,$$BRIDGEWATER$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$BRIDGEWATER NORTH$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$BRIDGEWATER ON LODDON$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$DERBY$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$LEICHARDT$$,#{state_id_vic},-36.593021,143.924643), - ($$3516$$,$$YARRABERB$$,#{state_id_vic},-36.593021,143.924643), - ($$3517$$,$$BEARS LAGOON$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$BRENANAH$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$GLENALBYN$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$INGLEWOOD$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$JARKLIN$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$KINGOWER$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$KURTING$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$POWLETT PLAINS$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$RHEOLA$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$SALISBURY WEST$$,#{state_id_vic},-36.298881,143.915229), - ($$3517$$,$$SERPENTINE$$,#{state_id_vic},-36.298881,143.915229), - ($$3518$$,$$BERRIMAL$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$BORUNG$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FENTONS CREEK$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FERNIHURST$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$FIERY FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$KURRACA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$KURRACA WEST$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$MYSIA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$NINE MILE$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$RICHMOND PLAINS$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$SKINNERS FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEDDERBURN$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEDDERBURN JUNCTION$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WEHLA$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WOOLSHED FLAT$$,#{state_id_vic},-36.501479,143.456459), - ($$3518$$,$$WOOSANG$$,#{state_id_vic},-36.501479,143.456459), - ($$3520$$,$$KINYPANIAL$$,#{state_id_vic},-36.331469,143.83557), - ($$3520$$,$$KORONG VALE$$,#{state_id_vic},-36.331469,143.83557), - ($$3521$$,$$PYALONG$$,#{state_id_vic},-37.120609,144.882105), - ($$3522$$,$$GLENHOPE EAST$$,#{state_id_vic},-37.126178,144.750364), - ($$3522$$,$$TOOBORAC$$,#{state_id_vic},-37.126178,144.750364), - ($$3523$$,$$ARGYLE$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$COSTERFIELD$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$DERRINAL$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$HEATHCOTE$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$HEATHCOTE SOUTH$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$KNOWSLEY$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$LADYS PASS$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$MOORMBOOL WEST$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$MOUNT CAMEL$$,#{state_id_vic},-36.944132,144.732986), - ($$3523$$,$$REDCASTLE$$,#{state_id_vic},-36.944132,144.732986), - ($$3525$$,$$BARRAKEE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$BUCKRABANYULE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$CHARLTON$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$CHIRRIP$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$GRANITE FLAT$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$LAKE MARMAL$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$NAREEWILLOCK$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$TERRAPPEE$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WOOROONOOK$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WYCHITELLA$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$WYCHITELLA NORTH$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$YEUNGROON$$,#{state_id_vic},-36.268867,143.426085), - ($$3525$$,$$YEUNGROON EAST$$,#{state_id_vic},-36.268867,143.426085), - ($$3527$$,$$BUNGULUKE$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$DUMOSA$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$GLENLOTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$GLENLOTH EAST$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$JERUK$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$NINYEUNOOK$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TEDDYWADDY$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TEDDYWADDY WEST$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$THALIA$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TOWANINNY$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$TOWANINNY SOUTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$WYCHEPROOF$$,#{state_id_vic},-36.055958,143.38661), - ($$3527$$,$$WYCHEPROOF SOUTH$$,#{state_id_vic},-36.055958,143.38661), - ($$3529$$,$$KALPIENUNG$$,#{state_id_vic},-35.780006,143.259314), - ($$3529$$,$$NULLAWIL$$,#{state_id_vic},-35.780006,143.259314), - ($$3530$$,$$CULGOA$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$SUTTON$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$WANGIE$$,#{state_id_vic},-35.718468,143.107379), - ($$3530$$,$$WARNE$$,#{state_id_vic},-35.718468,143.107379), - ($$3531$$,$$BERRIWILLOCK$$,#{state_id_vic},-35.635336,142.991804), - ($$3531$$,$$BOIGBEAT$$,#{state_id_vic},-35.635336,142.991804), - ($$3533$$,$$BIMBOURIE$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$LAKE TYRRELL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$MYALL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NANDALY$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NINDA$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$NYARRIN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$PIER MILAN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$SEA LAKE$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$STRATEN$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYENNA$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYRRELL$$,#{state_id_vic},-35.360723,142.786824), - ($$3533$$,$$TYRRELL DOWNS$$,#{state_id_vic},-35.360723,142.786824), - ($$3537$$,$$BARRAPORT$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$BARRAPORT WEST$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$BOORT$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$CANARY ISLAND$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$CATUMNAL$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$GREDGWIN$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$LEAGHUR$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$MINMINDIE$$,#{state_id_vic},-36.011488,143.671965), - ($$3537$$,$$YANDO$$,#{state_id_vic},-36.011488,143.671965), - ($$3540$$,$$CANNIE$$,#{state_id_vic},-35.75855,143.445376), - ($$3540$$,$$OAKVALE$$,#{state_id_vic},-35.75855,143.445376), - ($$3540$$,$$QUAMBATOOK$$,#{state_id_vic},-35.75855,143.445376), - ($$3542$$,$$COKUM$$,#{state_id_vic},-35.758096,143.284751), - ($$3542$$,$$LALBERT$$,#{state_id_vic},-35.758096,143.284751), - ($$3542$$,$$TITTYBONG$$,#{state_id_vic},-35.758096,143.284751), - ($$3544$$,$$CHINANGIN$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$GOWANFORD$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$MURNUNGIN$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$SPRINGFIELD$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$ULTIMA$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$ULTIMA EAST$$,#{state_id_vic},-35.513341,143.197025), - ($$3544$$,$$WAITCHIE$$,#{state_id_vic},-35.513341,143.197025), - ($$3546$$,$$BOLTON$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$CHINKAPOOK$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$COCAMBA$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$GERAHMIN$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$MANANGATANG$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$TUROAR$$,#{state_id_vic},-34.96464,142.884361), - ($$3546$$,$$WINNAMBOOL$$,#{state_id_vic},-34.96464,142.884361), - ($$3549$$,$$ANNUELLO$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$BANNERTON$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$HAPPY VALLEY$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$LIPAROO$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION B$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION C$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION D$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$ROBINVALE IRRIGATION DISTRICT SECTION E$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$TOL TOL$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$WANDOWN$$,#{state_id_vic},-34.847699,142.830117), - ($$3549$$,$$WEMEN$$,#{state_id_vic},-34.847699,142.830117), - ($$3550$$,$$BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$BENDIGO SOUTH$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$EAST BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$FLORA HILL$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$IRONBARK$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$KENNINGTON$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$LONG GULLY$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$NORTH BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$QUARRY HILL$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$SANDHURST EAST$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$SPRING GULLY$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$STRATHDALE$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$WEST BENDIGO$$,#{state_id_vic},-36.758492,144.280075), - ($$3550$$,$$WHITE HILLS$$,#{state_id_vic},-36.758492,144.280075), - ($$3551$$,$$ARNOLD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$ARNOLD WEST$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$ASCOT$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$AXE CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$AXEDALE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BAGSHOT$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BAGSHOT NORTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$BENDIGO FORWARD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$CORNELLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EMU CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EPPALOCK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$EPSOM$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$HUNTLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$HUNTLY NORTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$JUNORTOUN$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$KIMBOLTON$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LAKE EPPALOCK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LLANELLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LOCKWOOD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LOCKWOOD SOUTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$LONGLEA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MAIDEN GULLY$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MANDURANG$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MANDURANG SOUTH$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MINTO$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MURPHYS CREEK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$MYOLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$NEWBRIDGE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$PAINSWICK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$SEDGWICK$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$STRATHFIELDSAYE$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$TARNAGULLA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$TOOLLEEN$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WAANYARRA$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WELLSFORD$$,#{state_id_vic},-36.690822,143.868371), - ($$3551$$,$$WOODSTOCK ON LODDON$$,#{state_id_vic},-36.690822,143.868371), - ($$3552$$,$$BENDIGO$$,#{state_id_vic},-37.825288,145.011924), - ($$3554$$,$$BENDIGO DC$$,#{state_id_vic},0.0,0.0), - ($$3555$$,$$BIG HILL$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$GOLDEN GULLY$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$GOLDEN SQUARE$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$KANGAROO FLAT$$,#{state_id_vic},-36.834685,144.230004), - ($$3555$$,$$LANSELL PLAZA$$,#{state_id_vic},-36.834685,144.230004), - ($$3556$$,$$CALIFORNIA GULLY$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$CAMPBELLS FOREST$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$EAGLEHAWK$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$EAGLEHAWK NORTH$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$JACKASS FLAT$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$MYERS FLAT$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$SAILORS GULLY$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$SEBASTIAN$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$WHIPSTICK$$,#{state_id_vic},-36.732656,144.257173), - ($$3556$$,$$WOODVALE$$,#{state_id_vic},-36.732656,144.257173), - ($$3557$$,$$BARNADOWN$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$FOSTERVILLE$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$GOORNONG$$,#{state_id_vic},-36.653535,144.506417), - ($$3557$$,$$MUSKERRY$$,#{state_id_vic},-36.653535,144.506417), - ($$3558$$,$$BURNEWANG$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$COROP WEST$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$ELMORE$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$HUNTER$$,#{state_id_vic},-36.485796,144.713905), - ($$3558$$,$$RUNNYMEDE$$,#{state_id_vic},-36.485796,144.713905), - ($$3559$$,$$AVONMORE$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$BURRAMBOOT$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$COLBINABBIN$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$COROP$$,#{state_id_vic},-36.529882,144.604459), - ($$3559$$,$$GOBARUP$$,#{state_id_vic},-36.529882,144.604459), - ($$3561$$,$$BALLENDELLA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BAMAWM$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BAMAWM EXTENSION$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$BONN$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$DIGGORA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$FAIRY DELL$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$NANNEELLA$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$ROCHESTER$$,#{state_id_vic},-36.298882,144.673529), - ($$3561$$,$$TIMMERING$$,#{state_id_vic},-36.298882,144.673529), - ($$3562$$,$$TORRUMBARRY$$,#{state_id_vic},-35.975398,144.459855), - ($$3563$$,$$LOCKINGTON$$,#{state_id_vic},-36.271227,144.481629), - ($$3564$$,$$ECHUCA$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA SOUTH$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA VILLAGE$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ECHUCA WEST$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$KANYAPELLA$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$PATHO$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$ROSLYNMEAD$$,#{state_id_vic},-36.131154,144.728548), - ($$3564$$,$$WHARPARILLA$$,#{state_id_vic},-36.131154,144.728548), - ($$3565$$,$$KOTTA$$,#{state_id_vic},-36.192354,144.526275), - ($$3566$$,$$GUNBOWER$$,#{state_id_vic},-35.957441,144.366659), - ($$3567$$,$$HORFIELD$$,#{state_id_vic},-35.886223,144.242273), - ($$3567$$,$$LEITCHVILLE$$,#{state_id_vic},-35.886223,144.242273), - ($$3568$$,$$BURKES BRIDGE$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$COHUNA$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$CULLEN$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$DALTONS BRIDGE$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$GANNAWARRA$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$KEELY$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MACORNA NORTH$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MCMILLANS$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MEAD$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$MINCHA WEST$$,#{state_id_vic},-35.836345,144.336635), - ($$3568$$,$$WEE WEE RUP$$,#{state_id_vic},-35.836345,144.336635), - ($$3570$$,$$AUCHMORE$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$DRUMMARTIN$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$KAMAROOKA$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$NEILBOROUGH$$,#{state_id_vic},-36.474005,144.1055), - ($$3570$$,$$RAYWOOD$$,#{state_id_vic},-36.474005,144.1055), - ($$3571$$,$$DINGEE$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$KAMAROOKA NORTH$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$POMPAPIEL$$,#{state_id_vic},-36.370912,144.231949), - ($$3571$$,$$TANDARRA$$,#{state_id_vic},-36.370912,144.231949), - ($$3572$$,$$MILLOO$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$PIAVELLA$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$PRAIRIE$$,#{state_id_vic},-36.356189,144.381891), - ($$3572$$,$$TENNYSON$$,#{state_id_vic},-36.356189,144.381891), - ($$3573$$,$$CALIVIL$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$MITIAMO$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$PINE GROVE$$,#{state_id_vic},-36.298763,144.085645), - ($$3573$$,$$TERRICK TERRICK EAST$$,#{state_id_vic},-36.298763,144.085645), - ($$3575$$,$$GLADFIELD$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$JUNGABURRA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$LODDON VALE$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$MINCHA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$MOLOGA$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$PYRAMID HILL$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$SYLVATERRE$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$TERRICK TERRICK$$,#{state_id_vic},-36.042544,143.990513), - ($$3575$$,$$YARRAWALLA$$,#{state_id_vic},-36.042544,143.990513), - ($$3576$$,$$DURHAM OX$$,#{state_id_vic},-36.198759,143.956055), - ($$3579$$,$$APPIN$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$APPIN SOUTH$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BAEL BAEL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BEAUCHAMP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BENJEROOP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$BUDGERUM EAST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$CAPELS CROSSING$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$DINGWALL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$FAIRLEY$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$GONN CROSSING$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KERANG$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KERANG EAST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$KOROOP$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$LAKE MERAN$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MACORNA$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MEERING WEST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MILNES BRIDGE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MURRABIT$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MURRABIT WEST$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MYALL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$MYSTIC PARK$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$NORMANVILLE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$PINE VIEW$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$REEDY LAKE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$SANDHILL LAKE$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$TEAL POINT$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$TRAGOWEL$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$WANDELLA$$,#{state_id_vic},-35.878433,143.872782), - ($$3579$$,$$WESTBY$$,#{state_id_vic},-35.878433,143.872782), - ($$3580$$,$$KOONDROOK$$,#{state_id_vic},-35.64272,144.108584), - ($$3581$$,$$LAKE CHARM$$,#{state_id_vic},-35.620733,143.804041), - ($$3583$$,$$TRESCO$$,#{state_id_vic},-35.506577,143.638434), - ($$3584$$,$$LAKE BOGA$$,#{state_id_vic},-35.461804,143.634454), - ($$3584$$,$$TRESCO WEST$$,#{state_id_vic},-35.461804,143.634454), - ($$3585$$,$$CASTLE DONNINGTON$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$CHILLINGOLLAH$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$FISH POINT$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$GOSCHEN$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$KUNAT$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$MEATIAN$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$MURRAY DOWNS$$,#{state_id_nsw},-35.418038,143.594275), - ($$3585$$,$$NOWIE$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$NYRRABY$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$PIRA$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$POLISBET$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SPEEWA$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL PIONEER$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$SWAN HILL WEST$$,#{state_id_vic},-35.418038,143.594275), - ($$3585$$,$$WINLATON$$,#{state_id_vic},-35.418038,143.594275), - ($$3586$$,$$BULGA$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$MALLAN$$,#{state_id_nsw},-35.304516,143.359804), - ($$3586$$,$$MURRAWEE$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$MURRAYDALE$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$PENTAL ISLAND$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$TYNTYNDER$$,#{state_id_vic},-35.304516,143.359804), - ($$3586$$,$$TYNTYNDER SOUTH$$,#{state_id_vic},-35.304516,143.359804), - ($$3588$$,$$WOORINEN SOUTH$$,#{state_id_vic},-35.270527,143.454012), - ($$3589$$,$$WOORINEN$$,#{state_id_vic},-35.264373,143.471892), - ($$3589$$,$$WOORINEN NORTH$$,#{state_id_vic},-35.264373,143.471892), - ($$3590$$,$$BEVERFORD$$,#{state_id_vic},-35.235882,143.480953), - ($$3591$$,$$VINIFERA$$,#{state_id_vic},-35.217734,143.405908), - ($$3594$$,$$NYAH$$,#{state_id_vic},-35.152584,143.362249), - ($$3595$$,$$NYAH WEST$$,#{state_id_vic},-35.187893,143.348862), - ($$3596$$,$$MIRALIE$$,#{state_id_vic},-35.123806,143.327682), - ($$3596$$,$$TOWAN$$,#{state_id_vic},-35.123806,143.327682), - ($$3596$$,$$WOOD WOOD$$,#{state_id_vic},-35.123806,143.327682), - ($$3597$$,$$KENLEY$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$KOOLOONONG$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$LAKE POWELL$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$NARRUNG$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$NATYA$$,#{state_id_vic},-34.856397,143.341123), - ($$3597$$,$$PIANGIL$$,#{state_id_vic},-34.856397,143.341123), - ($$3599$$,$$BOUNDARY BEND$$,#{state_id_vic},-34.742098,143.144838), - ($$3607$$,$$TABILK$$,#{state_id_vic},-36.846437,145.199887), - ($$3608$$,$$BAILIESTON$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$GOULBURN WEIR$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$GRAYTOWN$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$KIRWANS BRIDGE$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$MITCHELLSTOWN$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$NAGAMBIE$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$WAHRING$$,#{state_id_vic},-36.699872,145.034359), - ($$3608$$,$$WIRRATE$$,#{state_id_vic},-36.699872,145.034359), - ($$3610$$,$$DHURRINGILE$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MOORILIM$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON EAST$$,#{state_id_vic},-36.542846,145.277533), - ($$3610$$,$$MURCHISON NORTH$$,#{state_id_vic},-36.542846,145.277533), - ($$3612$$,$$MOORA$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$RUSHWORTH$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WANALTA$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WARANGA SHORES$$,#{state_id_vic},-36.591412,144.948216), - ($$3612$$,$$WHROO$$,#{state_id_vic},-36.591412,144.948216), - ($$3614$$,$$TOOLAMBA$$,#{state_id_vic},-36.484229,145.259357), - ($$3614$$,$$TOOLAMBA WEST$$,#{state_id_vic},-36.484229,145.259357), - ($$3616$$,$$COOMA$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$GILLIESTON$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$GIRGARRE EAST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$HARSTON$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$MOOROOPNA NORTH WEST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$TATURA$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$TATURA EAST$$,#{state_id_vic},-36.421146,145.068244), - ($$3616$$,$$WARANGA$$,#{state_id_vic},-36.421146,145.068244), - ($$3617$$,$$BYRNESIDE$$,#{state_id_vic},-36.416975,145.149914), - ($$3618$$,$$MERRIGUM$$,#{state_id_vic},-36.372412,145.170237), - ($$3619$$,$$KYABRAM$$,#{state_id_vic},-37.659566,144.936295), - ($$3620$$,$$KYABRAM$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$KYABRAM SOUTH$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$LANCASTER$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$ST GERMAINS$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$TARIPTA$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$WYUNA$$,#{state_id_vic},-36.308063,145.049552), - ($$3620$$,$$WYUNA EAST$$,#{state_id_vic},-36.308063,145.049552), - ($$3621$$,$$KYVALLEY$$,#{state_id_vic},-36.269418,144.850248), - ($$3621$$,$$TONGALA$$,#{state_id_vic},-36.269418,144.850248), - ($$3621$$,$$YAMBUNA$$,#{state_id_vic},-36.269418,144.850248), - ($$3622$$,$$KOYUGA$$,#{state_id_vic},-36.161595,144.765651), - ($$3622$$,$$STRATHALLAN$$,#{state_id_vic},-36.161595,144.765651), - ($$3623$$,$$CARAG CARAG$$,#{state_id_vic},-36.462334,144.904277), - ($$3623$$,$$STANHOPE$$,#{state_id_vic},-36.462334,144.904277), - ($$3623$$,$$STANHOPE SOUTH$$,#{state_id_vic},-36.462334,144.904277), - ($$3624$$,$$GIRGARRE$$,#{state_id_vic},-36.443573,145.068304), - ($$3629$$,$$ARDMONA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$COOMBOONA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$MOOROOPNA$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$MOOROOPNA NORTH$$,#{state_id_vic},-36.378536,145.295366), - ($$3629$$,$$UNDERA$$,#{state_id_vic},-36.378536,145.295366), - ($$3630$$,$$BRANDITT$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$CANIAMBO$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$COLLIVER$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$DUNKIRK$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$SHEPPARTON$$,#{state_id_vic},-36.360193,145.401927), - ($$3630$$,$$SHEPPARTON SOUTH$$,#{state_id_vic},-36.360193,145.401927), - ($$3631$$,$$ARCADIA$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$ARCADIA SOUTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$COSGROVE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$COSGROVE SOUTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$GRAHAMVALE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KARRAMOMUS$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA EAST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$KIALLA WEST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$LEMNOS$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$ORRVALE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$PINE LODGE$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$SHEPPARTON EAST$$,#{state_id_vic},-36.541604,145.362556), - ($$3631$$,$$SHEPPARTON NORTH$$,#{state_id_vic},-36.541604,145.362556), - ($$3632$$,$$SHEPPARTON$$,#{state_id_vic},-36.544462,145.603242), - ($$3633$$,$$CONGUPNA$$,#{state_id_vic},-36.299252,145.481126), - ($$3634$$,$$BUNBARTHA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$KATANDRA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$KATANDRA WEST$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$MARIONVALE$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$MARUNGI$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$TALLYGAROOPNA$$,#{state_id_vic},-36.220101,145.344007), - ($$3634$$,$$ZEERUST$$,#{state_id_vic},-36.220101,145.344007), - ($$3635$$,$$KAARIMBA$$,#{state_id_vic},-36.16323,145.301771), - ($$3635$$,$$MUNDOONA$$,#{state_id_vic},-36.16323,145.301771), - ($$3635$$,$$WUNGHNU$$,#{state_id_vic},-36.16323,145.301771), - ($$3636$$,$$DRUMANURE$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$INVERGORDON$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$NARING$$,#{state_id_vic},-36.135713,145.504192), - ($$3636$$,$$NUMURKAH$$,#{state_id_vic},-36.135713,145.504192), - ($$3637$$,$$WAAIA$$,#{state_id_vic},-36.05372,145.33176), - ($$3637$$,$$YALCA$$,#{state_id_vic},-36.05372,145.33176), - ($$3638$$,$$KOTUPNA$$,#{state_id_vic},-36.145467,145.165703), - ($$3638$$,$$NATHALIA$$,#{state_id_vic},-36.145467,145.165703), - ($$3638$$,$$YIELIMA$$,#{state_id_vic},-36.145467,145.165703), - ($$3639$$,$$BARMAH$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$LOWER MOIRA$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$PICOLA$$,#{state_id_vic},-36.023458,144.973324), - ($$3639$$,$$PICOLA WEST$$,#{state_id_vic},-36.023458,144.973324), - ($$3640$$,$$KATUNGA$$,#{state_id_vic},-35.973776,145.460399), - ($$3641$$,$$BEARII$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$MYWEE$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$STRATHMERTON$$,#{state_id_vic},-35.918029,145.33172), - ($$3641$$,$$ULUPNA$$,#{state_id_vic},-35.918029,145.33172), - ($$3643$$,$$COBRAM$$,#{state_id_vic},-35.955363,145.631874), - ($$3644$$,$$BAROOGA$$,#{state_id_nsw},-35.913566,145.688503), - ($$3644$$,$$COBRAM$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$COBRAM EAST$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$KOONOOMOO$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$LALALTY$$,#{state_id_nsw},-35.913566,145.688503), - ($$3644$$,$$MUCKATAH$$,#{state_id_vic},-35.913566,145.688503), - ($$3644$$,$$YARROWEYAH$$,#{state_id_vic},-35.913566,145.688503), - ($$3646$$,$$DOOKIE$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$MOUNT MAJOR$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$NALINGA$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$WAGGARANDALL$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YABBA NORTH$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YABBA SOUTH$$,#{state_id_vic},-36.327503,145.686223), - ($$3646$$,$$YOUANMITE$$,#{state_id_vic},-36.327503,145.686223), - ($$3647$$,$$DOOKIE COLLEGE$$,#{state_id_vic},-36.395102,145.703035), - ($$3649$$,$$KATAMATITE$$,#{state_id_vic},-36.078387,145.688645), - ($$3649$$,$$KATAMATITE EAST$$,#{state_id_vic},-36.078387,145.688645), - ($$3658$$,$$BROADFORD$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$CLONBINANE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$FLOWERDALE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$HAZELDENE$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$REEDY CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$STRATH CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$SUGARLOAF CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$SUNDAY CREEK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$TYAAK$$,#{state_id_vic},-37.203001,145.050171), - ($$3658$$,$$WATERFORD PARK$$,#{state_id_vic},-37.203001,145.050171), - ($$3659$$,$$TALLAROOK$$,#{state_id_vic},-37.128108,145.024365), - ($$3660$$,$$CAVEAT$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$DROPMORE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$HIGHLANDS$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$HILLDENE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$KERRISDALE$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$NORTHWOOD$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$SEYMOUR$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$SEYMOUR SOUTH$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$TRAWOOL$$,#{state_id_vic},-37.091133,145.495713), - ($$3660$$,$$WHITEHEADS CREEK$$,#{state_id_vic},-37.091133,145.495713), - ($$3661$$,$$SEYMOUR$$,#{state_id_vic},-38.195993,146.535346), - ($$3662$$,$$PUCKAPUNYAL$$,#{state_id_vic},0.0,0.0), - ($$3662$$,$$PUCKAPUNYAL MILPO$$,#{state_id_vic},0.0,0.0), - ($$3663$$,$$MANGALORE$$,#{state_id_vic},-36.941616,145.161897), - ($$3664$$,$$AVENEL$$,#{state_id_vic},-36.892793,145.23059), - ($$3664$$,$$UPTON HILL$$,#{state_id_vic},-36.892793,145.23059), - ($$3665$$,$$LOCKSLEY$$,#{state_id_vic},-36.81576,145.35517), - ($$3665$$,$$LONGWOOD$$,#{state_id_vic},-36.81576,145.35517), - ($$3666$$,$$BALMATTUM$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$CREIGHTONS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$EUROA$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$GOORAM$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$KELVIN VIEW$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$KITHBROOK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$LONGWOOD EAST$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MIEPOLL$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MOGLONEMBY$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$MOLKA$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$PRANJIP$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$RIGGS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$RUFFY$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$SHEANS CREEK$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$STRATHBOGIE$$,#{state_id_vic},-36.705961,145.640263), - ($$3666$$,$$TARCOMBE$$,#{state_id_vic},-36.705961,145.640263), - ($$3669$$,$$BOHO$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$BOHO SOUTH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$CREEK JUNCTION$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$EARLSTON$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$GOWANGARDIE$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$KOONDA$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$MARRAWEENEY$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$TAMLEUGH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$TAMLEUGH NORTH$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$UPOTIPOTPON$$,#{state_id_vic},-36.696659,145.771354), - ($$3669$$,$$VIOLET TOWN$$,#{state_id_vic},-36.696659,145.771354), - ($$3670$$,$$BADDAGINNIE$$,#{state_id_vic},-36.592633,145.861036), - ($$3670$$,$$TARNOOK$$,#{state_id_vic},-36.592633,145.861036), - ($$3670$$,$$WARRENBAYNE$$,#{state_id_vic},-36.592633,145.861036), - ($$3671$$,$$BENALLA$$,#{state_id_vic},-36.385144,145.420691), - ($$3672$$,$$BENALLA$$,#{state_id_vic},-36.546895,145.98565), - ($$3672$$,$$BENALLA WEST$$,#{state_id_vic},-36.546895,145.98565), - ($$3673$$,$$BROKEN CREEK$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$GOOMALIBEE$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA EAST$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LIMA SOUTH$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$LURG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$MOLYULLAH$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$MOORNGAG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$SAMARIA$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$SWANPOOL$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$TATONG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$UPPER LURG$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$UPPER RYANS CREEK$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$WINTON$$,#{state_id_vic},-36.434779,145.890351), - ($$3673$$,$$WINTON NORTH$$,#{state_id_vic},-36.434779,145.890351), - ($$3675$$,$$BOWEYA$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$BOWEYA NORTH$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GLENROWAN$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GLENROWAN WEST$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA SOUTH$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$GRETA WEST$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$HANSONVILLE$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$MOUNT BRUNO$$,#{state_id_vic},-36.269789,146.131319), - ($$3675$$,$$TAMINICK$$,#{state_id_vic},-36.269789,146.131319), - ($$3676$$,$$WANGARATTA$$,#{state_id_vic},-36.341245,146.338612), - ($$3677$$,$$WANGARATTA$$,#{state_id_vic},-36.353243,146.297244), - ($$3677$$,$$WANGARATTA WEST$$,#{state_id_vic},-36.353243,146.297244), - ($$3677$$,$$YARRUNGA$$,#{state_id_vic},-36.353243,146.297244), - ($$3678$$,$$BOBINAWARRAH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOORHAMAN$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOORHAMAN EAST$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BOWSER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$BYAWATHA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CARBOOR$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CHESHUNT$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$CHESHUNT SOUTH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$DOCKER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$DOCKERS PLAINS$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EAST WANGARATTA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EDI$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EDI UPPER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EVERTON$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$EVERTON UPPER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$KILLAWARRA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$KING VALLEY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$LACEBY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$LONDRIGAN$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MARKWOOD$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MEADOW CREEK$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$MILAWA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$NORTH WANGARATTA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$OXLEY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$OXLEY FLATS$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$PEECHELBA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$PEECHELBA EAST$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$ROSE RIVER$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$TARRAWINGEE$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WABONGA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WALDARA$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGANDARY$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGARATTA FORWARD$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WANGARATTA SOUTH$$,#{state_id_vic},-36.521737,146.498737), - ($$3678$$,$$WHITLANDS$$,#{state_id_vic},-36.521737,146.498737), - ($$3682$$,$$BORALMA$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$LILLIPUT$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$NORONG$$,#{state_id_vic},-36.243951,146.411677), - ($$3682$$,$$SPRINGHURST$$,#{state_id_vic},-36.243951,146.411677), - ($$3683$$,$$CHILTERN$$,#{state_id_vic},-36.148307,146.610311), - ($$3683$$,$$CHILTERN VALLEY$$,#{state_id_vic},-36.148307,146.610311), - ($$3683$$,$$CORNISHTOWN$$,#{state_id_vic},-36.148307,146.610311), - ($$3685$$,$$BOORHAMAN NORTH$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$BRIMIN$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$BROWNS PLAINS$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$CARLYLE$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$GOORAMADDA$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$GREAT SOUTHERN$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$LAKE MOODEMERE$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$PRENTICE NORTH$$,#{state_id_vic},-36.098847,146.222359), - ($$3685$$,$$RUTHERGLEN$$,#{state_id_vic},-36.098847,146.222359), - ($$3687$$,$$WAHGUNYAH$$,#{state_id_vic},-36.011553,146.40193), - ($$3688$$,$$BARNAWARTHA$$,#{state_id_vic},-36.105488,146.673164), - ($$3688$$,$$INDIGO VALLEY$$,#{state_id_vic},-36.105488,146.673164), - ($$3689$$,$$WODONGA$$,#{state_id_vic},-37.67576,144.989793), - ($$3690$$,$$WEST WODONGA$$,#{state_id_vic},-36.099768,146.821149), - ($$3690$$,$$WODONGA$$,#{state_id_vic},-36.099768,146.821149), - ($$3690$$,$$WODONGA PLAZA$$,#{state_id_vic},-36.099768,146.821149), - ($$3691$$,$$ALLANS FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BANDIANA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BARANDUDA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BARNAWARTHA NORTH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BELLBRIDGE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BERRINGAMA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BETHANGA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BONEGILLA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$BUNGIL$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$CASTLE CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$CORAL BANK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$DEDERANG$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$EBDEN$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GATEWAY ISLAND$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GLEN CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$GUNDOWRING$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$HUON CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KANCOONA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KERGUNYAH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KERGUNYAH SOUTH$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KIEWA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$KILLARA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$LAKE HUME VILLAGE$$,#{state_id_nsw},-36.276114,146.909823), - ($$3691$$,$$LENEVA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$LUCYVALE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$MONGANS BRIDGE$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$OSBORNES FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$RUNNING CREEK$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$STAGHORN FLAT$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$TALGARNO$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$TANGAMBALANGA$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$THOLOGOLONG$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$UPPER GUNDOWRING$$,#{state_id_vic},-36.276114,146.909823), - ($$3691$$,$$WODONGA FORWARD$$,#{state_id_vic},-36.276114,146.909823), - ($$3694$$,$$BANDIANA MILPO$$,#{state_id_vic},-36.141317,146.916596), - ($$3695$$,$$CHARLEROI$$,#{state_id_vic},-36.30384,147.139316), - ($$3695$$,$$HUON$$,#{state_id_vic},-36.30384,147.139316), - ($$3695$$,$$SANDY CREEK$$,#{state_id_vic},-36.30384,147.139316), - ($$3697$$,$$TAWONGA$$,#{state_id_vic},-36.66901,147.205089), - ($$3698$$,$$TAWONGA SOUTH$$,#{state_id_vic},0.0,0.0), - ($$3699$$,$$BOGONG$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$FALLS CREEK$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$MOUNT BEAUTY$$,#{state_id_vic},-36.80517,147.224996), - ($$3699$$,$$NELSE$$,#{state_id_vic},-36.80517,147.224996), - ($$3700$$,$$BULLIOH$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$GEORGES CREEK$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$JARVIS CREEK$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$TALLANGATTA$$,#{state_id_vic},-36.175761,147.338065), - ($$3700$$,$$TALLANGATTA EAST$$,#{state_id_vic},-36.175761,147.338065), - ($$3701$$,$$DARTMOUTH$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$ESKDALE$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$GRANYA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$MITTA MITTA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$OLD TALLANGATTA$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$SHELLEY$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANDOON$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANGATTA SOUTH$$,#{state_id_vic},-36.533461,147.497235), - ($$3701$$,$$TALLANGATTA VALLEY$$,#{state_id_vic},-36.533461,147.497235), - ($$3704$$,$$KOETONG$$,#{state_id_vic},-36.104644,147.538225), - ($$3705$$,$$CUDGEWA$$,#{state_id_vic},-36.190684,147.771573), - ($$3707$$,$$BIGGARA$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$BRINGENBRONG$$,#{state_id_nsw},-36.279153,148.025563), - ($$3707$$,$$COLAC COLAC$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$CORRYONG$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$NARIEL VALLEY$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$THOWGLA VALLEY$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOM GROGGIN$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOWONG$$,#{state_id_vic},-36.279153,148.025563), - ($$3707$$,$$TOWONG UPPER$$,#{state_id_vic},-36.279153,148.025563), - ($$3708$$,$$TINTALDRA$$,#{state_id_vic},-36.048986,147.930952), - ($$3709$$,$$BURROWYE$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$GUYS FOREST$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$MOUNT ALFRED$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$PINE MOUNTAIN$$,#{state_id_vic},-36.048847,147.561427), - ($$3709$$,$$WALWA$$,#{state_id_vic},-36.048847,147.561427), - ($$3711$$,$$BUXTON$$,#{state_id_vic},-37.420458,145.712999), - ($$3712$$,$$RUBICON$$,#{state_id_vic},-37.326297,145.862023), - ($$3712$$,$$THORNTON$$,#{state_id_vic},-37.326297,145.862023), - ($$3713$$,$$EILDON$$,#{state_id_vic},-37.234547,145.910525), - ($$3713$$,$$LAKE EILDON$$,#{state_id_vic},-37.234547,145.910525), - ($$3713$$,$$TAYLOR BAY$$,#{state_id_vic},-37.234547,145.910525), - ($$3714$$,$$ACHERON$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$ALEXANDRA$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$CATHKIN$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$CRYSTAL CREEK$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$DEVILS RIVER$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$FAWCETT$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$KORIELLA$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$MAINTONGOON$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$TAGGERTY$$,#{state_id_vic},-37.252433,145.702015), - ($$3714$$,$$WHANREGARWEN$$,#{state_id_vic},-37.252433,145.702015), - ($$3715$$,$$ANCONA$$,#{state_id_vic},-36.972266,145.790539), - ($$3715$$,$$MERTON$$,#{state_id_vic},-36.972266,145.790539), - ($$3715$$,$$WOODFIELD$$,#{state_id_vic},-36.972266,145.790539), - ($$3717$$,$$FLOWERDALE$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$GHIN GHIN$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$GLENBURN$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$HOMEWOOD$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$KILLINGWORTH$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$LIMESTONE$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$MURRINDINDI$$,#{state_id_vic},-37.344477,145.289109), - ($$3717$$,$$YEA$$,#{state_id_vic},-37.344477,145.289109), - ($$3718$$,$$MOLESWORTH$$,#{state_id_vic},-37.127985,145.525714), - ($$3719$$,$$GOBUR$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$KANUMBRA$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$TERIP TERIP$$,#{state_id_vic},-37.014402,145.617965), - ($$3719$$,$$YARCK$$,#{state_id_vic},-37.014402,145.617965), - ($$3720$$,$$BONNIE DOON$$,#{state_id_vic},-37.023006,145.86227), - ($$3722$$,$$BARWITE$$,#{state_id_vic},-37.009455,146.21744), - ($$3722$$,$$MANSFIELD$$,#{state_id_vic},-37.009455,146.21744), - ($$3722$$,$$MIRIMBAH$$,#{state_id_vic},-37.009455,146.21744), - ($$3723$$,$$ARCHERTON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BARJARG$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BOOROLITE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$BRIDGE CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$DELATITE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$ENOCHS POINT$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$GAFFNEYS CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$GOUGHS BAY$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWES CREEK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA HILLS$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$HOWQUA INLET$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$JAMIESON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$KEVINGTON$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$KNOCKWOOD$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MACS COVE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MAINDAMPLE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MATLOCK$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MERRIJIG$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MOUNT BULLER$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$MOUNTAIN BAY$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$PIRIES$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$SAWMILL SETTLEMENT$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$TOLMIE$$,#{state_id_vic},-36.894465,146.256507), - ($$3723$$,$$WOODS POINT$$,#{state_id_vic},-36.894465,146.256507), - ($$3724$$,$$MANSFIELD$$,#{state_id_vic},-37.053108,146.076832), - ($$3725$$,$$BOXWOOD$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$CHESNEY VALE$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$GOORAMBAT$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$MAJOR PLAINS$$,#{state_id_vic},-36.323886,145.79839), - ($$3725$$,$$STEWARTON$$,#{state_id_vic},-36.323886,145.79839), - ($$3726$$,$$BUNGEET$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$BUNGEET WEST$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$DEVENISH$$,#{state_id_vic},-36.28166,146.057876), - ($$3726$$,$$THOONA$$,#{state_id_vic},-36.28166,146.057876), - ($$3727$$,$$ALMONDS$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$LAKE ROWAN$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$PELLUEBLA$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$ST JAMES$$,#{state_id_vic},-36.232281,146.056216), - ($$3727$$,$$YUNDOOL$$,#{state_id_vic},-36.232281,146.056216), - ($$3728$$,$$BOOMAHNOOMOONAH$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$TUNGAMAH$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$WILBY$$,#{state_id_vic},-36.099254,146.084897), - ($$3728$$,$$YOUARANG$$,#{state_id_vic},-36.099254,146.084897), - ($$3730$$,$$BATHUMI$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BOOSEY$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BUNDALONG$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BUNDALONG SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BURRAMINE$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$BURRAMINE SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$ESMOND$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$TELFORD$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$YARRAWONGA$$,#{state_id_vic},-36.026715,146.084897), - ($$3730$$,$$YARRAWONGA SOUTH$$,#{state_id_vic},-36.026715,146.084897), - ($$3732$$,$$MOYHU$$,#{state_id_vic},-36.578223,146.378463), - ($$3732$$,$$MYRRHEE$$,#{state_id_vic},-36.578223,146.378463), - ($$3733$$,$$WHITFIELD$$,#{state_id_vic},-36.749752,146.413426), - ($$3735$$,$$BOWMANS FOREST$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY EAST$$,#{state_id_vic},-36.520364,146.577229), - ($$3735$$,$$WHOROULY SOUTH$$,#{state_id_vic},-36.520364,146.577229), - ($$3736$$,$$MYRTLEFORD$$,#{state_id_vic},-36.455136,146.479489), - ($$3737$$,$$ABBEYARD$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$BARWIDGEE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$BUFFALO RIVER$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$DANDONGADALE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$GAPSTED$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$HAVILAH$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MERRIANG$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MERRIANG SOUTH$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MUDGEGONGA$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$MYRTLEFORD$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$NUG NUG$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$ROSEWHITE$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$SELWYN$$,#{state_id_vic},-36.976415,146.782515), - ($$3737$$,$$WONNANGATTA$$,#{state_id_vic},-36.976415,146.782515), - ($$3738$$,$$OVENS$$,#{state_id_vic},-36.606337,146.792102), - ($$3739$$,$$EUROBIN$$,#{state_id_vic},-36.703255,146.84579), - ($$3740$$,$$BUCKLAND$$,#{state_id_vic},-36.815383,146.852777), - ($$3740$$,$$MOUNT BUFFALO$$,#{state_id_vic},-36.815383,146.852777), - ($$3740$$,$$POREPUNKAH$$,#{state_id_vic},-36.815383,146.852777), - ($$3741$$,$$BRIGHT$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$FREEBURGH$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$GERMANTOWN$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$HARRIETVILLE$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$HOTHAM HEIGHTS$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$MOUNT HOTHAM$$,#{state_id_vic},-36.727237,146.960491), - ($$3741$$,$$SMOKO$$,#{state_id_vic},-36.727237,146.960491), - ($$3744$$,$$WANDILIGONG$$,#{state_id_vic},-36.753565,146.982157), - ($$3746$$,$$ELDORADO$$,#{state_id_vic},-36.30376,146.584447), - ($$3747$$,$$BEECHWORTH$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$MURMUNGEE$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$STANLEY$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$WOOLSHED$$,#{state_id_vic},-36.360341,146.687966), - ($$3747$$,$$WOORAGEE$$,#{state_id_vic},-36.360341,146.687966), - ($$3749$$,$$BRUARONG$$,#{state_id_vic},-36.414545,146.862235), - ($$3749$$,$$YACKANDANDAH$$,#{state_id_vic},-36.414545,146.862235), - ($$3750$$,$$WOLLERT$$,#{state_id_vic},-38.380955,144.811911), - ($$3751$$,$$WOODSTOCK$$,#{state_id_vic},-37.692001,144.885657), - ($$3752$$,$$MORANG SOUTH$$,#{state_id_vic},-37.653074,145.095043), - ($$3752$$,$$SOUTH MORANG$$,#{state_id_vic},-37.653074,145.095043), - ($$3753$$,$$BEVERIDGE$$,#{state_id_vic},-37.468668,144.996239), - ($$3754$$,$$DOREEN$$,#{state_id_vic},-37.617671,145.154899), - ($$3754$$,$$MERNDA$$,#{state_id_vic},-37.617671,145.154899), - ($$3755$$,$$YAN YEAN$$,#{state_id_vic},-37.572602,145.144089), - ($$3756$$,$$CHINTIN$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$DARRAWEIT GUIM$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$UPPER PLENTY$$,#{state_id_vic},-37.402359,144.80284), - ($$3756$$,$$WALLAN$$,#{state_id_vic},-37.402359,144.80284), - ($$3757$$,$$EDEN PARK$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$HUMEVALE$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$KINGLAKE CENTRAL$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$KINGLAKE WEST$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$PHEASANT CREEK$$,#{state_id_vic},-37.450676,145.106435), - ($$3757$$,$$WHITTLESEA$$,#{state_id_vic},-37.450676,145.106435), - ($$3758$$,$$HEATHCOTE JUNCTION$$,#{state_id_vic},-37.383,145.029955), - ($$3758$$,$$WANDONG$$,#{state_id_vic},-37.383,145.029955), - ($$3759$$,$$PANTON HILL$$,#{state_id_vic},-37.641394,145.240086), - ($$3760$$,$$SMITHS GULLY$$,#{state_id_vic},-37.620131,145.287916), - ($$3761$$,$$ST ANDREWS$$,#{state_id_vic},0.0,0.0), - ($$3762$$,$$BYLANDS$$,#{state_id_vic},0.0,0.0), - ($$3763$$,$$KINGLAKE$$,#{state_id_vic},-37.481664,145.277344), - ($$3764$$,$$FORBES$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$GLENAROUA$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$HIGH CAMP$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$KILMORE$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$KILMORE EAST$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$MORANDING$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$TANTARABOO$$,#{state_id_vic},-37.31432,144.889007), - ($$3764$$,$$WILLOWMAVIN$$,#{state_id_vic},-37.31432,144.889007), - ($$3765$$,$$MONTROSE$$,#{state_id_vic},-37.805976,145.339514), - ($$3766$$,$$KALORAMA$$,#{state_id_vic},-37.816839,145.367371), - ($$3767$$,$$MOUNT DANDENONG$$,#{state_id_vic},-37.835062,145.357831), - ($$3770$$,$$COLDSTREAM$$,#{state_id_vic},-37.724701,145.378596), - ($$3770$$,$$GRUYERE$$,#{state_id_vic},-37.724701,145.378596), - ($$3770$$,$$YERING$$,#{state_id_vic},-37.724701,145.378596), - ($$3775$$,$$CHRISTMAS HILLS$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$DIXONS CREEK$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$STEELS CREEK$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$TARRAWARRA$$,#{state_id_vic},-37.650855,145.317827), - ($$3775$$,$$YARRA GLEN$$,#{state_id_vic},-37.650855,145.317827), - ($$3777$$,$$BADGER CREEK$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$CASTELLA$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$CHUM CREEK$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE MAIN STREET$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$HEALESVILLE POST SHOP$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$MOUNT TOOLEBEWONG$$,#{state_id_vic},-37.686067,145.541351), - ($$3777$$,$$TOOLANGI$$,#{state_id_vic},-37.686067,145.541351), - ($$3778$$,$$FERNSHAW$$,#{state_id_vic},-37.632252,145.699176), - ($$3778$$,$$NARBETHONG$$,#{state_id_vic},-37.632252,145.699176), - ($$3779$$,$$CAMBARVILLE$$,#{state_id_vic},-37.560312,145.885335), - ($$3779$$,$$MARYSVILLE$$,#{state_id_vic},-37.560312,145.885335), - ($$3781$$,$$COCKATOO$$,#{state_id_vic},-37.93626,145.49137), - ($$3781$$,$$MOUNT BURNETT$$,#{state_id_vic},-37.93626,145.49137), - ($$3781$$,$$NANGANA$$,#{state_id_vic},-37.93626,145.49137), - ($$3782$$,$$AVONSLEIGH$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$CLEMATIS$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$EMERALD$$,#{state_id_vic},-37.920702,145.467246), - ($$3782$$,$$MACCLESFIELD$$,#{state_id_vic},-37.920702,145.467246), - ($$3783$$,$$GEMBROOK$$,#{state_id_vic},-37.952497,145.550457), - ($$3785$$,$$TREMONT$$,#{state_id_vic},-38.27059,144.491163), - ($$3786$$,$$FERNY CREEK$$,#{state_id_vic},-37.881284,145.342274), - ($$3787$$,$$SASSAFRAS$$,#{state_id_vic},-37.876027,145.36695), - ($$3787$$,$$SASSAFRAS GULLY$$,#{state_id_vic},-37.876027,145.36695), - ($$3788$$,$$OLINDA$$,#{state_id_vic},-37.85984,145.363835), - ($$3789$$,$$SHERBROOKE$$,#{state_id_vic},-37.883737,145.364031), - ($$3791$$,$$KALLISTA$$,#{state_id_vic},-37.900585,145.410171), - ($$3792$$,$$THE PATCH$$,#{state_id_vic},-37.887353,145.392574), - ($$3793$$,$$MONBULK$$,#{state_id_vic},-37.867678,145.408664), - ($$3795$$,$$SILVAN$$,#{state_id_vic},-37.844151,145.413447), - ($$3796$$,$$MOUNT EVELYN$$,#{state_id_vic},-37.792515,145.375605), - ($$3797$$,$$GILDEROY$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$GLADYSDALE$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$POWELLTOWN$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$THREE BRIDGES$$,#{state_id_vic},-37.855038,145.711284), - ($$3797$$,$$YARRA JUNCTION$$,#{state_id_vic},-37.855038,145.711284), - ($$3799$$,$$BIG PATS CREEK$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$EAST WARBURTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$MCMAHONS CREEK$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$MILLGROVE$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$REEFTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$WARBURTON$$,#{state_id_vic},-37.763917,145.746221), - ($$3799$$,$$WESBURN$$,#{state_id_vic},-37.763917,145.746221), - ($$3800$$,$$MONASH UNIVERSITY$$,#{state_id_vic},-37.910545,145.134935), - ($$3802$$,$$ENDEAVOUR HILLS$$,#{state_id_vic},-37.975281,145.254481), - ($$3803$$,$$HALLAM$$,#{state_id_vic},-38.004302,145.269261), - ($$3804$$,$$NARRE WARREN EAST$$,#{state_id_vic},-37.96602,145.363213), - ($$3804$$,$$NARRE WARREN NORTH$$,#{state_id_vic},-37.96602,145.363213), - ($$3805$$,$$FOUNTAIN GATE$$,#{state_id_vic},-38.021278,145.299771), - ($$3805$$,$$NARRE WARREN$$,#{state_id_vic},-38.021278,145.299771), - ($$3805$$,$$NARRE WARREN SOUTH$$,#{state_id_vic},-38.021278,145.299771), - ($$3806$$,$$BERWICK$$,#{state_id_vic},-38.030467,145.344621), - ($$3806$$,$$HARKAWAY$$,#{state_id_vic},-38.030467,145.344621), - ($$3807$$,$$BEACONSFIELD$$,#{state_id_vic},-38.045159,145.36746), - ($$3807$$,$$GUYS HILL$$,#{state_id_vic},-38.045159,145.36746), - ($$3808$$,$$BEACONSFIELD UPPER$$,#{state_id_vic},-38.004643,145.409755), - ($$3808$$,$$DEWHURST$$,#{state_id_vic},-38.004643,145.409755), - ($$3809$$,$$OFFICER$$,#{state_id_vic},-38.063056,145.40958), - ($$3809$$,$$OFFICER SOUTH$$,#{state_id_vic},-38.063056,145.40958), - ($$3810$$,$$PAKENHAM$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$PAKENHAM SOUTH$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$PAKENHAM UPPER$$,#{state_id_vic},-38.077355,145.493402), - ($$3810$$,$$RYTHDALE$$,#{state_id_vic},-38.077355,145.493402), - ($$3812$$,$$MARYKNOLL$$,#{state_id_vic},-38.035781,145.609548), - ($$3812$$,$$NAR NAR GOON$$,#{state_id_vic},-38.035781,145.609548), - ($$3812$$,$$NAR NAR GOON NORTH$$,#{state_id_vic},-38.035781,145.609548), - ($$3813$$,$$TYNONG$$,#{state_id_vic},-38.085068,145.625456), - ($$3813$$,$$TYNONG NORTH$$,#{state_id_vic},-38.085068,145.625456), - ($$3814$$,$$CORA LYNN$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$GARFIELD$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$GARFIELD NORTH$$,#{state_id_vic},-38.145284,145.60591), - ($$3814$$,$$VERVALE$$,#{state_id_vic},-38.145284,145.60591), - ($$3815$$,$$BUNYIP$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$BUNYIP NORTH$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$IONA$$,#{state_id_vic},-38.09708,145.715492), - ($$3815$$,$$TONIMBUK$$,#{state_id_vic},-38.09708,145.715492), - ($$3816$$,$$LABERTOUCHE$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$LONGWARRY$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$LONGWARRY NORTH$$,#{state_id_vic},-38.049843,145.82875), - ($$3816$$,$$MODELLA$$,#{state_id_vic},-38.049843,145.82875), - ($$3818$$,$$ATHLONE$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN EAST$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN SOUTH$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$DROUIN WEST$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$HALLORA$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$JINDIVICK$$,#{state_id_vic},-38.239904,145.779817), - ($$3818$$,$$RIPPLEBROOK$$,#{state_id_vic},-38.239904,145.779817), - ($$3820$$,$$BONA VISTA$$,#{state_id_vic},-38.206715,145.964873), - ($$3820$$,$$LILLICO$$,#{state_id_vic},-38.206715,145.964873), - ($$3820$$,$$WARRAGUL$$,#{state_id_vic},-38.206715,145.964873), - ($$3821$$,$$BRANDY CREEK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BRAVINGTON$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BULN BULN$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$BULN BULN EAST$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$CROSSOVER$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$ELLINBANK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$FERNDALE$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$LARDNER$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$NILMA$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$NILMA NORTH$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$ROKEBY$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$SEAVIEW$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$SHADY CREEK$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$TETOORA ROAD$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$TORWOOD$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$WARRAGUL SOUTH$$,#{state_id_vic},-38.099914,145.923506), - ($$3821$$,$$WARRAGUL WEST$$,#{state_id_vic},-38.099914,145.923506), - ($$3822$$,$$CLOVERLEA$$,#{state_id_vic},-38.244952,145.999245), - ($$3822$$,$$DARNUM$$,#{state_id_vic},-38.244952,145.999245), - ($$3822$$,$$GAINSBOROUGH$$,#{state_id_vic},-38.244952,145.999245), - ($$3823$$,$$ALLAMBEE$$,#{state_id_vic},-38.263213,146.034059), - ($$3823$$,$$YARRAGON$$,#{state_id_vic},-38.263213,146.034059), - ($$3823$$,$$YARRAGON SOUTH$$,#{state_id_vic},-38.263213,146.034059), - ($$3824$$,$$CHILDERS$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$NARRACAN$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$THORPDALE SOUTH$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR EAST$$,#{state_id_vic},-38.298917,146.114577), - ($$3824$$,$$TRAFALGAR SOUTH$$,#{state_id_vic},-38.298917,146.114577), - ($$3825$$,$$ABERFELDY$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$AMOR$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$BOOLA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$CARINGAL$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$COALVILLE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$COOPERS CREEK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$ERICA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$FUMINA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$FUMINA SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$HERNES OAK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$HILL END$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$JACOB CREEK$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$JERICHO$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOE SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$MOONDARRA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$NEWBOROUGH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$NEWBOROUGH EAST$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$RAWSON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TANJIL$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TANJIL SOUTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$THALLOO$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$THOMSON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$TOOMBON$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WALHALLA$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WALHALLA EAST$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WESTBURY$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$WILLOW GROVE$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$YALLOURN$$,#{state_id_vic},-37.696566,146.364064), - ($$3825$$,$$YALLOURN NORTH$$,#{state_id_vic},-37.696566,146.364064), - ($$3831$$,$$NEERIM$$,#{state_id_vic},-37.962769,145.993328), - ($$3831$$,$$NEERIM EAST$$,#{state_id_vic},-37.962769,145.993328), - ($$3831$$,$$NEERIM SOUTH$$,#{state_id_vic},-37.962769,145.993328), - ($$3832$$,$$NAYOOK$$,#{state_id_vic},-37.9133,145.9339), - ($$3832$$,$$NEERIM JUNCTION$$,#{state_id_vic},-37.9133,145.9339), - ($$3832$$,$$NEERIM NORTH$$,#{state_id_vic},-37.9133,145.9339), - ($$3833$$,$$ADA$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$BAW BAW$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$BAW BAW VILLAGE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$GENTLE ANNIE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$ICY CREEK$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$LOCH VALLEY$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$NOOJEE$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$PIEDMONT$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$TANJIL BREN$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$TOORONGO$$,#{state_id_vic},-37.84087,145.849688), - ($$3833$$,$$VESPER$$,#{state_id_vic},-37.84087,145.849688), - ($$3835$$,$$THORPDALE$$,#{state_id_vic},-38.331875,146.118691), - ($$3840$$,$$DRIFFIELD$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD NORTH$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$HAZELWOOD SOUTH$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$JEERALANG$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$JEERALANG JUNCTION$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MARYVALE$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MID VALLEY$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL EAST$$,#{state_id_vic},-38.278708,146.321254), - ($$3840$$,$$MORWELL UPPER$$,#{state_id_vic},-38.278708,146.321254), - ($$3841$$,$$GIPPSLAND MC$$,#{state_id_vic},0.0,0.0), - ($$3842$$,$$CHURCHILL$$,#{state_id_vic},-38.321315,146.417986), - ($$3844$$,$$BLACKWARRY$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE NORTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CALLIGNEE SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG LOWER$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$CARRAJUNG SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$FLYNN$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$FLYNNS CREEK$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$KOORNALLA$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$LOY YANG$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$MOUNT TASSIE$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON EAST$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TRARALGON SOUTH$$,#{state_id_vic},-38.406405,146.637984), - ($$3844$$,$$TYERS$$,#{state_id_vic},-38.406405,146.637984), - ($$3847$$,$$HIAMDALE$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$NAMBROK$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$ROSEDALE$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$WILLUNG$$,#{state_id_vic},-38.26363,146.753319), - ($$3847$$,$$WILLUNG SOUTH$$,#{state_id_vic},-38.26363,146.753319), - ($$3850$$,$$SALE$$,#{state_id_vic},-38.415897,147.083536), - ($$3850$$,$$SALE NORTH$$,#{state_id_vic},-38.415897,147.083536), - ($$3850$$,$$WURRUK$$,#{state_id_vic},-38.415897,147.083536), - ($$3851$$,$$AIRLY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$BUNDALAGUAH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$CLYDEBANK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$COBAINS$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DARRIMAN$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DUTSON$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$DUTSON DOWNS$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$FLAMINGO BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$FULHAM$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GIFFARD$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GIFFARD WEST$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GLOMAR BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$GOLDEN BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$KILMANY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LAKE WELLINGTON$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LOCH SPORT$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$LONGFORD$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$MONTGOMERY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$MYRTLEBANK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$PARADISE BEACH$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$PEARSONDALE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SEACOMBE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SEASPRAY$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$SOMERTON PARK$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$STRADBROKE$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$THE HEART$$,#{state_id_vic},-38.035548,147.084398), - ($$3851$$,$$THE HONEYSUCKLES$$,#{state_id_vic},-38.035548,147.084398), - ($$3852$$,$$EAST SALE$$,#{state_id_vic},-38.106731,147.134356), - ($$3852$$,$$SALE EAST RAAF$$,#{state_id_vic},-38.106731,147.134356), - ($$3853$$,$$SALE$$,#{state_id_vic},-38.095569,146.059953), - ($$3854$$,$$GLENGARRY$$,#{state_id_vic},-38.124641,146.573643), - ($$3854$$,$$GLENGARRY NORTH$$,#{state_id_vic},-38.124641,146.573643), - ($$3854$$,$$GLENGARRY WEST$$,#{state_id_vic},-38.124641,146.573643), - ($$3856$$,$$TOONGABBIE$$,#{state_id_vic},-38.066096,146.670202), - ($$3857$$,$$COWWARR$$,#{state_id_vic},-38.003449,146.688721), - ($$3858$$,$$ARBUCKLE$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$BILLABONG$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$BURAGWONDUC$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$CROOKAYAN$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$DAWSON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$DENISON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GILLUM$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GLENFALLOCH$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$GLENMAGGIE$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$HEYFIELD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$HOWITT PLAINS$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$LICOLA$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$LICOLA NORTH$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$REYNARD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$SARGOOD$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$SEATON$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$TAMBORITHA$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$WINNINDOO$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$WORROWING$$,#{state_id_vic},-37.974475,146.689838), - ($$3858$$,$$YANGOURA$$,#{state_id_vic},-37.974475,146.689838), - ($$3859$$,$$MAFFRA WEST UPPER$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$NEWRY$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$TINAMBA$$,#{state_id_vic},-37.886136,146.848259), - ($$3859$$,$$TINAMBA WEST$$,#{state_id_vic},-37.886136,146.848259), - ($$3860$$,$$BOISDALE$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$BRIAGOLONG$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$BUSHY PARK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$COONGULLA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$KOOROOL$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MAFFRA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MONOMAK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$MOROKA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$NAP NAP MARRA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$RIVERSLEA$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$TOOLOME$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$VALENCIA CREEK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WOOLENOOK$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WRATHUNG$$,#{state_id_vic},-37.880398,146.987326), - ($$3860$$,$$WRIXON$$,#{state_id_vic},-37.880398,146.987326), - ($$3862$$,$$BUDGEE BUDGEE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$COBBANNAH$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$COWA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$CROOKED RIVER$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$DARGO$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$HAWKHURST$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$HOLLANDS LANDING$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$LLOWALONG$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MEERLIEU$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MIOWERA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MOORNAPA$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$MUNRO$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$PERRY BRIDGE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$STOCKDALE$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$STRATFORD$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$WATERFORD$$,#{state_id_vic},-37.573541,147.187425), - ($$3862$$,$$WONGUNGARRA$$,#{state_id_vic},-37.573541,147.187425), - ($$3864$$,$$FERNBANK$$,#{state_id_vic},-37.860878,147.341513), - ($$3864$$,$$GLENALADALE$$,#{state_id_vic},-37.860878,147.341513), - ($$3864$$,$$THE FINGERBOARD$$,#{state_id_vic},-37.860878,147.341513), - ($$3865$$,$$LINDENOW$$,#{state_id_vic},-37.800359,147.458491), - ($$3869$$,$$JUMBUK$$,#{state_id_vic},-38.398143,146.424652), - ($$3869$$,$$YINNAR$$,#{state_id_vic},-38.398143,146.424652), - ($$3869$$,$$YINNAR SOUTH$$,#{state_id_vic},-38.398143,146.424652), - ($$3870$$,$$BOOLARRA$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$BOOLARRA SOUTH$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$BUDGEREE$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$GRAND RIDGE$$,#{state_id_vic},-38.378924,146.275377), - ($$3870$$,$$JOHNSTONES HILL$$,#{state_id_vic},-38.378924,146.275377), - ($$3871$$,$$ALLAMBEE RESERVE$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$ALLAMBEE SOUTH$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$BAROMI$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DARLIMURLA$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DELBURN$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$DOLLAR$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$MIRBOO$$,#{state_id_vic},-38.285262,146.054894), - ($$3871$$,$$MIRBOO NORTH$$,#{state_id_vic},-38.285262,146.054894), - ($$3873$$,$$GORMANDALE$$,#{state_id_vic},-38.285925,146.719797), - ($$3874$$,$$CHERRILONG$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$MCLOUGHLINS BEACH$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE BEACH$$,#{state_id_vic},-38.379257,146.791268), - ($$3874$$,$$WOODSIDE NORTH$$,#{state_id_vic},-38.379257,146.791268), - ($$3875$$,$$BAIRNSDALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BANKSIA PENINSULA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BENGWORDEN$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BROADLANDS$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$BULLUMWAAL$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$CALULU$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$CLIFTON CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$DEPTFORD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$EAST BAIRNSDALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$ELLASWOOD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FAIRY DELL$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FLAGGY CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$FORGE CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$GOON NURE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$GRANITE ROCK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$HILLSIDE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$IGUANA CREEK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$LINDENOW SOUTH$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$LUCKNOW$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MARTHAVALE$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MELWOOD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MERRIJIG$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$MOUNT TAYLOR$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$NEWLANDS ARM$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$RYANS$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$SARSFIELD$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$TABBERABBERA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WALPA$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WATERHOLES$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WENTWORTH$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WOODGLEN$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WUK WUK$$,#{state_id_vic},-37.825114,147.628962), - ($$3875$$,$$WY YUNG$$,#{state_id_vic},-37.825114,147.628962), - ($$3878$$,$$EAGLE POINT$$,#{state_id_vic},-37.89463,147.670253), - ($$3880$$,$$BOOLE POOLE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$OCEAN GRANGE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$PAYNESVILLE$$,#{state_id_vic},-37.924908,147.693728), - ($$3880$$,$$RAYMOND ISLAND$$,#{state_id_vic},-37.924908,147.693728), - ($$3882$$,$$NICHOLSON$$,#{state_id_vic},-37.815478,147.734243), - ($$3885$$,$$BRUMBY$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BRUTHEN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUCHAN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUCHAN SOUTH$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$BUTCHERS RIDGE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$GELANTIPY$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$MOSSIFACE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$MURRINDAL$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$SUGGAN BUGGAN$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$TAMBO UPPER$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$TIMBARRA$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$W TREE$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WISELEIGH$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG EAST$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$WULGULMERANG WEST$$,#{state_id_vic},-37.70793,147.831322), - ($$3885$$,$$YALMY$$,#{state_id_vic},-37.70793,147.831322), - ($$3886$$,$$NEWMERELLA$$,#{state_id_vic},-37.735401,148.433878), - ($$3887$$,$$LAKE TYERS$$,#{state_id_vic},-37.841038,148.121299), - ($$3887$$,$$NOWA NOWA$$,#{state_id_vic},-37.841038,148.121299), - ($$3887$$,$$WAIREWA$$,#{state_id_vic},-37.841038,148.121299), - ($$3888$$,$$BENDOC$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BETE BOLONG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BETE BOLONG NORTH$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BONANG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$BRODRIBB RIVER$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CABANANDRA$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CAPE CONRAN$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$CORRINGLE$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$DEDDICK VALLEY$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$GOONGERAH$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$HAYDENS BOG$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$JARRAHMOND$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$MARLO$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$MARTINS CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$NURRAN$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$ORBOST$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$SIMPSONS CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$TOSTAREE$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$TUBBUT$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$WAYGARA$$,#{state_id_vic},-37.146838,148.884272), - ($$3888$$,$$WOMBAT CREEK$$,#{state_id_vic},-37.146838,148.884272), - ($$3889$$,$$BELLBIRD CREEK$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$BEMM RIVER$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$CABBAGE TREE CREEK$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$CLUB TERRACE$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$COMBIENBAR$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$ERRINUNDRA$$,#{state_id_vic},-37.927902,145.906217), - ($$3889$$,$$MANORINA$$,#{state_id_vic},-37.927902,145.906217), - ($$3890$$,$$BULDAH$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$CANN RIVER$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$CHANDLERS CREEK$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$NOORINBEE$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$NOORINBEE NORTH$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$TAMBOON$$,#{state_id_vic},-37.270391,149.144376), - ($$3890$$,$$TONGHI CREEK$$,#{state_id_vic},-37.270391,149.144376), - ($$3891$$,$$GENOA$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$GIPSY POINT$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$MARAMINGO CREEK$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WALLAGARAUGH$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WANGARABELL$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WINGAN RIVER$$,#{state_id_vic},-37.475736,149.592844), - ($$3891$$,$$WROXHAM$$,#{state_id_vic},-37.475736,149.592844), - ($$3892$$,$$MALLACOOTA$$,#{state_id_vic},-37.549486,149.729223), - ($$3893$$,$$DOUBLE BRIDGES$$,#{state_id_vic},-37.590191,147.893491), - ($$3893$$,$$STIRLING$$,#{state_id_vic},-37.590191,147.893491), - ($$3893$$,$$TAMBO CROSSING$$,#{state_id_vic},-37.590191,147.893491), - ($$3895$$,$$DOCTORS FLAT$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$ENSAY$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$ENSAY NORTH$$,#{state_id_vic},-37.298674,147.748627), - ($$3895$$,$$REEDY FLAT$$,#{state_id_vic},-37.298674,147.748627), - ($$3896$$,$$BINDI$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$BROOKVILLE$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$NUNNIONG$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$SWIFTS CREEK$$,#{state_id_vic},-37.112351,147.812864), - ($$3896$$,$$TONGIO$$,#{state_id_vic},-37.112351,147.812864), - ($$3898$$,$$ANGLERS REST$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$BINGO MUNJIE$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$BUNDARA$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$CASSILIS$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$COBUNGRA$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$DINNER PLAIN$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$GLEN VALLEY$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$GLEN WILLS$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$HINNOMUNJIE$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$OMEO$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$OMEO VALLEY$$,#{state_id_vic},-37.019423,147.470661), - ($$3898$$,$$SHANNONVALE$$,#{state_id_vic},-37.019423,147.470661), - ($$3900$$,$$BENAMBRA$$,#{state_id_vic},-36.949754,147.703226), - ($$3900$$,$$COBBERAS$$,#{state_id_vic},-36.949754,147.703226), - ($$3902$$,$$BUMBERRAH$$,#{state_id_vic},-37.792719,147.830756), - ($$3902$$,$$JOHNSONVILLE$$,#{state_id_vic},-37.792719,147.830756), - ($$3903$$,$$SWAN REACH$$,#{state_id_vic},-37.810093,147.84454), - ($$3904$$,$$METUNG$$,#{state_id_vic},-37.87152,147.847355), - ($$3909$$,$$KALIMNA$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$KALIMNA WEST$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKE BUNGA$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKE TYERS BEACH$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$LAKES ENTRANCE$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$NUNGURNER$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$NYERIMILANG$$,#{state_id_vic},-37.857772,147.922922), - ($$3909$$,$$TOORLOO ARM$$,#{state_id_vic},-37.857772,147.922922), - ($$3910$$,$$LANGWARRIN$$,#{state_id_vic},-38.153809,145.185851), - ($$3911$$,$$BAXTER$$,#{state_id_vic},-38.195383,145.158007), - ($$3911$$,$$LANGWARRIN SOUTH$$,#{state_id_vic},-38.195383,145.158007), - ($$3912$$,$$PEARCEDALE$$,#{state_id_vic},-38.202617,145.232339), - ($$3912$$,$$SOMERVILLE$$,#{state_id_vic},-38.202617,145.232339), - ($$3913$$,$$TYABB$$,#{state_id_vic},-38.259808,145.186464), - ($$3915$$,$$HASTINGS$$,#{state_id_vic},-38.30771,145.190507), - ($$3915$$,$$TUERONG$$,#{state_id_vic},-38.30771,145.190507), - ($$3916$$,$$MERRICKS$$,#{state_id_vic},-38.392646,145.085801), - ($$3916$$,$$POINT LEO$$,#{state_id_vic},-38.392646,145.085801), - ($$3916$$,$$SHOREHAM$$,#{state_id_vic},-38.392646,145.085801), - ($$3918$$,$$BITTERN$$,#{state_id_vic},-38.337376,145.177993), - ($$3919$$,$$CRIB POINT$$,#{state_id_vic},-38.366119,145.204068), - ($$3920$$,$$HMAS CERBERUS$$,#{state_id_vic},0.0,0.0), - ($$3921$$,$$FRENCH ISLAND$$,#{state_id_vic},-38.342506,145.338749), - ($$3922$$,$$COWES$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SILVERLEAVES$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SMITHS BEACH$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUMMERLANDS$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUNDERLAND BAY$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SUNSET STRIP$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$SURF BEACH$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$VENTNOR$$,#{state_id_vic},-38.450286,145.239003), - ($$3922$$,$$WIMBLEDON HEIGHTS$$,#{state_id_vic},-38.450286,145.239003), - ($$3923$$,$$RHYLL$$,#{state_id_vic},-38.460584,145.307964), - ($$3925$$,$$CAPE WOOLAMAI$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$CHURCHILL ISLAND$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$NEWHAVEN$$,#{state_id_vic},-38.54338,145.340775), - ($$3925$$,$$SAN REMO$$,#{state_id_vic},-38.54338,145.340775), - ($$3926$$,$$BALNARRING$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$BALNARRING BEACH$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$MERRICKS BEACH$$,#{state_id_vic},-38.373497,145.126733), - ($$3926$$,$$MERRICKS NORTH$$,#{state_id_vic},-38.373497,145.126733), - ($$3927$$,$$SOMERS$$,#{state_id_vic},-38.383442,145.147627), - ($$3928$$,$$MAIN RIDGE$$,#{state_id_vic},-38.400438,144.970958), - ($$3929$$,$$FLINDERS$$,#{state_id_vic},-38.473815,145.01628), - ($$3930$$,$$KUNYUNG$$,#{state_id_vic},-38.191618,145.079095), - ($$3930$$,$$MOUNT ELIZA$$,#{state_id_vic},-38.191618,145.079095), - ($$3931$$,$$MORNINGTON$$,#{state_id_vic},-38.238386,145.064195), - ($$3933$$,$$MOOROODUC$$,#{state_id_vic},-38.237072,145.087375), - ($$3934$$,$$MOUNT MARTHA$$,#{state_id_vic},-38.302366,144.994873), - ($$3936$$,$$ARTHURS SEAT$$,#{state_id_vic},-38.354428,144.949793), - ($$3936$$,$$DROMANA$$,#{state_id_vic},-38.354428,144.949793), - ($$3936$$,$$SAFETY BEACH$$,#{state_id_vic},-38.354428,144.949793), - ($$3937$$,$$RED HILL$$,#{state_id_vic},-38.37014,145.012073), - ($$3937$$,$$RED HILL SOUTH$$,#{state_id_vic},-38.37014,145.012073), - ($$3938$$,$$MCCRAE$$,#{state_id_vic},-37.990225,145.21956), - ($$3939$$,$$BONEO$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$CAPE SCHANCK$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$FINGAL$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$ROSEBUD$$,#{state_id_vic},-38.398469,144.904098), - ($$3939$$,$$ROSEBUD PLAZA$$,#{state_id_vic},-38.398469,144.904098), - ($$3940$$,$$ROSEBUD WEST$$,#{state_id_vic},0.0,0.0), - ($$3941$$,$$RYE$$,#{state_id_vic},-38.370692,144.824741), - ($$3941$$,$$ST ANDREWS BEACH$$,#{state_id_vic},-38.370692,144.824741), - ($$3941$$,$$TOOTGAROOK$$,#{state_id_vic},-38.370692,144.824741), - ($$3942$$,$$BLAIRGOWRIE$$,#{state_id_vic},-38.359005,144.768511), - ($$3943$$,$$SORRENTO$$,#{state_id_vic},-38.344297,144.73807), - ($$3944$$,$$PORTSEA$$,#{state_id_vic},-38.338347,144.709285), - ($$3945$$,$$JEETHO$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$KROWERA$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$LOCH$$,#{state_id_vic},-37.970297,145.155125), - ($$3945$$,$$WOODLEIGH$$,#{state_id_vic},-37.970297,145.155125), - ($$3946$$,$$BENA$$,#{state_id_vic},-38.433031,145.722184), - ($$3950$$,$$KARDELLA SOUTH$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$KORUMBURRA$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$KORUMBURRA SOUTH$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$STRZELECKI$$,#{state_id_vic},-38.449367,145.877524), - ($$3950$$,$$WHITELAW$$,#{state_id_vic},-38.449367,145.877524), - ($$3951$$,$$ARAWATA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$FAIRBANK$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$JUMBUNNA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$KARDELLA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$KONGWAK$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$MOYARRA$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$OUTTRIM$$,#{state_id_vic},-38.394907,145.888218), - ($$3951$$,$$RANCEBY$$,#{state_id_vic},-38.394907,145.888218), - ($$3953$$,$$BERRYS CREEK$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$BOOROOL$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$HALLSTON$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$KOOROOMAN$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA NORTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$LEONGATHA SOUTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MARDAN$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MOUNT ECCLES$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$MOUNT ECCLES SOUTH$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$NERRENA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$RUBY$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$TRIDA$$,#{state_id_vic},-38.406667,146.069703), - ($$3953$$,$$WILD DOG VALLEY$$,#{state_id_vic},-38.406667,146.069703), - ($$3954$$,$$KOONWARRA$$,#{state_id_vic},-38.547015,145.948111), - ($$3956$$,$$DUMBALK$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$DUMBALK NORTH$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$MEENIYAN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$MIDDLE TARWIN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$TARWIN$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$TARWIN LOWER$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$VENUS BAY$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$WALKERVILLE$$,#{state_id_vic},-38.531629,146.095008), - ($$3956$$,$$WALKERVILLE SOUTH$$,#{state_id_vic},-38.531629,146.095008), - ($$3957$$,$$STONY CREEK$$,#{state_id_vic},-37.944787,145.273438), - ($$3958$$,$$BUFFALO$$,#{state_id_vic},-38.642608,146.074806), - ($$3959$$,$$FISH CREEK$$,#{state_id_vic},-38.694358,146.082083), - ($$3959$$,$$SANDY POINT$$,#{state_id_vic},-38.694358,146.082083), - ($$3959$$,$$WARATAH BAY$$,#{state_id_vic},-38.694358,146.082083), - ($$3960$$,$$BENNISON$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$BOOLARONG$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$FOSTER$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$FOSTER NORTH$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$GUNYAH$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$MOUNT BEST$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$SHALLOW INLET$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$TIDAL RIVER$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$TURTONS CREEK$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WILSONS PROMONTORY$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WONGA$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$WOORARRA WEST$$,#{state_id_vic},-38.668395,146.266751), - ($$3960$$,$$YANAKIE$$,#{state_id_vic},-38.668395,146.266751), - ($$3962$$,$$AGNES$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$TOORA$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$TOORA NORTH$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$WONYIP$$,#{state_id_vic},-38.670149,146.396151), - ($$3962$$,$$WOORARRA EAST$$,#{state_id_vic},-38.670149,146.396151), - ($$3964$$,$$PORT FRANKLIN$$,#{state_id_vic},-38.679229,146.270581), - ($$3965$$,$$PORT WELSHPOOL$$,#{state_id_vic},-38.691833,146.454398), - ($$3966$$,$$BINGINWARRI$$,#{state_id_vic},-38.584197,146.453313), - ($$3966$$,$$HAZEL PARK$$,#{state_id_vic},-38.584197,146.453313), - ($$3966$$,$$WELSHPOOL$$,#{state_id_vic},-38.584197,146.453313), - ($$3967$$,$$HEDLEY$$,#{state_id_vic},-37.693272,144.961131), - ($$3971$$,$$ALBERTON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$ALBERTON WEST$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$BALOOK$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$CALROSSIE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$DEVON NORTH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$GELLIONDALE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$HIAWATHA$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$HUNTERSTON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$JACK RIVER$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$LANGSBOROUGH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MACKS CREEK$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MADALYA$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$MANNS BEACH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$PORT ALBERT$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$ROBERTSONS BEACH$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$SNAKE ISLAND$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$STACEYS BRIDGE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$TARRA VALLEY$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$TARRAVILLE$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$WON WRON$$,#{state_id_vic},-38.611394,146.66598), - ($$3971$$,$$YARRAM$$,#{state_id_vic},-38.611394,146.66598), - ($$3975$$,$$LYNBROOK$$,#{state_id_vic},-38.050457,145.257531), - ($$3975$$,$$LYNDHURST$$,#{state_id_vic},-38.050457,145.257531), - ($$3976$$,$$HAMPTON PARK$$,#{state_id_vic},-38.032221,145.267863), - ($$3977$$,$$BOTANIC RIDGE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CANNONS CREEK$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE EAST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE NORTH$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE SOUTH$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$CRANBOURNE WEST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$DEVON MEADOWS$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$JUNCTION VILLAGE$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$SANDHURST$$,#{state_id_vic},-38.212992,145.315447), - ($$3977$$,$$SKYE$$,#{state_id_vic},-38.212992,145.315447), - ($$3978$$,$$CARDINIA$$,#{state_id_vic},-38.145962,145.423291), - ($$3978$$,$$CLYDE$$,#{state_id_vic},-38.145962,145.423291), - ($$3978$$,$$CLYDE NORTH$$,#{state_id_vic},-38.145962,145.423291), - ($$3979$$,$$ALMURTA$$,#{state_id_vic},-38.434865,145.558415), - ($$3979$$,$$GLEN ALVIE$$,#{state_id_vic},-38.434865,145.558415), - ($$3979$$,$$KERNOT$$,#{state_id_vic},-38.434865,145.558415), - ($$3980$$,$$BLIND BIGHT$$,#{state_id_vic},-38.211236,145.340207), - ($$3980$$,$$TOORADIN$$,#{state_id_vic},-38.211236,145.340207), - ($$3980$$,$$WARNEET$$,#{state_id_vic},-38.211236,145.340207), - ($$3981$$,$$BAYLES$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$CATANI$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$DALMORE$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$HEATH HILL$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$KOO WEE RUP$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$KOO WEE RUP NORTH$$,#{state_id_vic},-38.179036,145.573638), - ($$3981$$,$$YANNATHAN$$,#{state_id_vic},-38.179036,145.573638), - ($$3984$$,$$ADAMS ESTATE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CALDERMEADE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CORINELLA$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$CORONET BAY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$GRANTVILLE$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$JAM JERRUP$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$LANG LANG$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$LANG LANG EAST$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$MONOMEITH$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$PIONEER BAY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$QUEENSFERRY$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$TENBY POINT$$,#{state_id_vic},-38.323843,145.539805), - ($$3984$$,$$THE GURDIES$$,#{state_id_vic},-38.323843,145.539805), - ($$3987$$,$$NYORA$$,#{state_id_vic},-38.333067,145.670441), - ($$3988$$,$$MOUNTAIN VIEW$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG EAST$$,#{state_id_vic},-38.294339,145.886342), - ($$3988$$,$$POOWONG NORTH$$,#{state_id_vic},-38.294339,145.886342), - ($$3990$$,$$GLEN FORBES$$,#{state_id_vic},-38.449183,145.532297), - ($$3991$$,$$BASS$$,#{state_id_vic},-38.480541,145.467733), - ($$3992$$,$$BLACKWOOD FOREST$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$DALYSTON$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$RYANSTON$$,#{state_id_vic},-38.493513,145.616162), - ($$3992$$,$$WEST CREEK$$,#{state_id_vic},-38.493513,145.616162), - ($$3995$$,$$ANDERSON$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$ARCHIES CREEK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$CAPE PATERSON$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$HARMERS HAVEN$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$KILCUNDA$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$LANCE CREEK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$NORTH WONTHAGGI$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$SOUTH DUDLEY$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$ST CLAIR$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WATTLE BANK$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WONTHAGGI$$,#{state_id_vic},-38.527605,145.446731), - ($$3995$$,$$WOOLAMAI$$,#{state_id_vic},-38.527605,145.446731), - ($$3996$$,$$INVERLOCH$$,#{state_id_vic},-38.632958,145.729641), - ($$3996$$,$$POUND CREEK$$,#{state_id_vic},-38.632958,145.729641), - ($$4000$$,$$BRISBANE$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$BRISBANE ADELAIDE STREET$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$BRISBANE GPO$$,#{state_id_qld},-27.46758,153.027892), - ($$4000$$,$$SPRING HILL$$,#{state_id_qld},-27.46758,153.027892), - ($$4001$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$CENTRAL PLAZA$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$RIVERSIDE CENTRE$$,#{state_id_qld},-27.603479,152.823141), - ($$4001$$,$$WATERFRONT PLACE$$,#{state_id_qld},-27.603479,152.823141), - ($$4002$$,$$CITY EAST$$,#{state_id_qld},0.0,0.0), - ($$4002$$,$$WINTERGARDEN$$,#{state_id_qld},0.0,0.0), - ($$4003$$,$$GEORGE STREET$$,#{state_id_qld},-24.872431,152.348462), - ($$4004$$,$$SPRING HILL$$,#{state_id_qld},-24.045265,149.316593), - ($$4005$$,$$NEW FARM$$,#{state_id_qld},-27.467878,153.047052), - ($$4006$$,$$BOWEN HILLS$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$FORTITUDE VALLEY$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$FORTITUDE VALLEY BC$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$HERSTON$$,#{state_id_qld},-27.444163,153.038407), - ($$4006$$,$$NEWSTEAD$$,#{state_id_qld},-27.444163,153.038407), - ($$4007$$,$$ASCOT$$,#{state_id_qld},-27.43027,153.058679), - ($$4007$$,$$HAMILTON$$,#{state_id_qld},-27.43027,153.058679), - ($$4007$$,$$HAMILTON CENTRAL$$,#{state_id_qld},-27.43027,153.058679), - ($$4008$$,$$PINKENBA$$,#{state_id_qld},-27.42257,153.118782), - ($$4009$$,$$EAGLE FARM$$,#{state_id_qld},-27.430729,153.091148), - ($$4009$$,$$EAGLE FARM BC$$,#{state_id_qld},-27.430729,153.091148), - ($$4010$$,$$ALBION$$,#{state_id_qld},-27.428026,153.045205), - ($$4010$$,$$ALBION BC$$,#{state_id_qld},-27.428026,153.045205), - ($$4010$$,$$ALBION DC$$,#{state_id_qld},-27.428026,153.045205), - ($$4011$$,$$CLAYFIELD$$,#{state_id_qld},-27.417536,153.056677), - ($$4011$$,$$HENDRA$$,#{state_id_qld},-27.417536,153.056677), - ($$4012$$,$$NUNDAH$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$TOOMBUL$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$WAVELL HEIGHTS$$,#{state_id_qld},-27.40344,153.060428), - ($$4012$$,$$WAVELL HEIGHTS NORTH$$,#{state_id_qld},-27.40344,153.060428), - ($$4013$$,$$NORTHGATE$$,#{state_id_qld},-27.389718,153.066343), - ($$4014$$,$$BANYO$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$NUDGEE$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$NUDGEE BEACH$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA BC$$,#{state_id_qld},-27.375825,153.076469), - ($$4014$$,$$VIRGINIA DC$$,#{state_id_qld},-27.375825,153.076469), - ($$4017$$,$$BRACKEN RIDGE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON EVENTIDE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$BRIGHTON NATHAN STREET$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$DEAGON$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SANDGATE$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SANDGATE DC$$,#{state_id_qld},-27.327545,153.025938), - ($$4017$$,$$SHORNCLIFFE$$,#{state_id_qld},-27.327545,153.025938), - ($$4018$$,$$FITZGIBBON$$,#{state_id_qld},-27.349074,153.031804), - ($$4018$$,$$TAIGUM$$,#{state_id_qld},-27.349074,153.031804), - ($$4019$$,$$CLONTARF$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$CLONTARF BEACH$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$CLONTARF DC$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$MARGATE$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$MARGATE BEACH$$,#{state_id_qld},-27.25958,153.08211), - ($$4019$$,$$WOODY POINT$$,#{state_id_qld},-27.25958,153.08211), - ($$4020$$,$$NEWPORT$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$REDCLIFFE$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$REDCLIFFE NORTH$$,#{state_id_qld},-27.231153,153.115686), - ($$4020$$,$$SCARBOROUGH$$,#{state_id_qld},-27.231153,153.115686), - ($$4021$$,$$KIPPA-RING$$,#{state_id_qld},-27.226494,153.085287), - ($$4022$$,$$ROTHWELL$$,#{state_id_qld},-27.213109,153.048135), - ($$4025$$,$$BULWER$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$CAPE MORETON$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$COWAN COWAN$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$KOORINGAL$$,#{state_id_qld},-27.076847,153.367844), - ($$4025$$,$$TANGALOOMA$$,#{state_id_qld},-27.076847,153.367844), - ($$4029$$,$$ROYAL BRISBANE HOSPITAL$$,#{state_id_qld},-27.44768,153.026906), - ($$4030$$,$$LUTWYCHE$$,#{state_id_qld},-27.422714,153.033723), - ($$4030$$,$$WINDSOR$$,#{state_id_qld},-27.422714,153.033723), - ($$4030$$,$$WOOLOOWIN$$,#{state_id_qld},-27.422714,153.033723), - ($$4031$$,$$GORDON PARK$$,#{state_id_qld},-27.414955,153.026877), - ($$4031$$,$$KEDRON$$,#{state_id_qld},-27.414955,153.026877), - ($$4032$$,$$CHERMSIDE$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE BC$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE CENTRE$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE SOUTH$$,#{state_id_qld},-27.38613,153.032142), - ($$4032$$,$$CHERMSIDE WEST$$,#{state_id_qld},-27.38613,153.032142), - ($$4034$$,$$ASPLEY$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$BOONDALL$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$CARSELDINE$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$GEEBUNG$$,#{state_id_qld},-27.36386,153.015737), - ($$4034$$,$$ZILLMERE$$,#{state_id_qld},-27.36386,153.015737), - ($$4035$$,$$ALBANY CREEK$$,#{state_id_qld},-27.345529,152.968403), - ($$4035$$,$$BRIDGEMAN DOWNS$$,#{state_id_qld},-27.345529,152.968403), - ($$4036$$,$$BALD HILLS$$,#{state_id_qld},-27.306169,153.0126), - ($$4037$$,$$EATONS HILL$$,#{state_id_qld},-27.337969,152.949561), - ($$4051$$,$$ALDERLEY$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$ENOGGERA$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$GAYTHORNE$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$GRANGE$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$NEWMARKET$$,#{state_id_qld},-27.424422,153.000517), - ($$4051$$,$$WILSTON$$,#{state_id_qld},-27.424422,153.000517), - ($$4053$$,$$BROOKSIDE CENTRE$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$EVERTON HILLS$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$EVERTON PARK$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$MCDOWALL$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$MITCHELTON$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD BC$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD DC$$,#{state_id_qld},-27.409023,152.980333), - ($$4053$$,$$STAFFORD HEIGHTS$$,#{state_id_qld},-27.409023,152.980333), - ($$4054$$,$$ARANA HILLS$$,#{state_id_qld},-27.397523,152.959538), - ($$4054$$,$$KEPERRA$$,#{state_id_qld},-27.397523,152.959538), - ($$4055$$,$$BUNYA$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY GROVE$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY HILLS$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$FERNY HILLS DC$$,#{state_id_qld},-27.369847,152.937598), - ($$4055$$,$$UPPER KEDRON$$,#{state_id_qld},-27.369847,152.937598), - ($$4059$$,$$KELVIN GROVE$$,#{state_id_qld},-27.448419,153.013533), - ($$4059$$,$$KELVIN GROVE DC$$,#{state_id_qld},-27.448419,153.013533), - ($$4059$$,$$RED HILL$$,#{state_id_qld},-27.448419,153.013533), - ($$4060$$,$$ASHGROVE$$,#{state_id_qld},-27.445603,152.99212), - ($$4060$$,$$ASHGROVE WEST$$,#{state_id_qld},-27.445603,152.99212), - ($$4061$$,$$THE GAP$$,#{state_id_qld},-27.443306,152.943847), - ($$4064$$,$$MILTON$$,#{state_id_qld},-27.471324,153.004781), - ($$4064$$,$$MILTON BC$$,#{state_id_qld},-27.471324,153.004781), - ($$4064$$,$$PADDINGTON$$,#{state_id_qld},-27.471324,153.004781), - ($$4065$$,$$BARDON$$,#{state_id_qld},-27.463451,152.980035), - ($$4066$$,$$AUCHENFLOWER$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$MOUNT COOT-THA$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG BC$$,#{state_id_qld},-27.475531,152.993415), - ($$4066$$,$$TOOWONG DC$$,#{state_id_qld},-27.475531,152.993415), - ($$4067$$,$$ST LUCIA$$,#{state_id_qld},-27.493869,153.006059), - ($$4067$$,$$ST LUCIA SOUTH$$,#{state_id_qld},-27.493869,153.006059), - ($$4068$$,$$CHELMER$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$INDOOROOPILLY$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$INDOOROOPILLY CENTRE$$,#{state_id_qld},-27.514343,152.976732), - ($$4068$$,$$TARINGA$$,#{state_id_qld},-27.514343,152.976732), - ($$4069$$,$$BROOKFIELD$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$CHAPEL HILL$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$FIG TREE POCKET$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE DC$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE EAST$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$KENMORE HILLS$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$PINJARRA HILLS$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$PULLENVALE$$,#{state_id_qld},-27.490924,152.897741), - ($$4069$$,$$UPPER BROOKFIELD$$,#{state_id_qld},-27.490924,152.897741), - ($$4070$$,$$ANSTEAD$$,#{state_id_qld},-27.545591,152.87227), - ($$4070$$,$$BELLBOWRIE$$,#{state_id_qld},-27.545591,152.87227), - ($$4070$$,$$MOGGILL$$,#{state_id_qld},-27.545591,152.87227), - ($$4072$$,$$UNIVERSITY OF QUEENSLAND$$,#{state_id_qld},-27.548962,152.330088), - ($$4073$$,$$SEVENTEEN MILE ROCKS$$,#{state_id_qld},-27.550889,152.958818), - ($$4073$$,$$SINNAMON PARK$$,#{state_id_qld},-27.550889,152.958818), - ($$4074$$,$$JAMBOREE HEIGHTS$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$JINDALEE$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$MIDDLE PARK$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$MOUNT OMMANEY$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$RIVERHILLS$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$SUMNER$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$SUMNER PARK BC$$,#{state_id_qld},-27.5564,152.93284), - ($$4074$$,$$WESTLAKE$$,#{state_id_qld},-27.5564,152.93284), - ($$4075$$,$$CORINDA$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$GRACEVILLE$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$GRACEVILLE EAST$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$OXLEY$$,#{state_id_qld},-27.538924,152.981769), - ($$4075$$,$$SHERWOOD$$,#{state_id_qld},-27.538924,152.981769), - ($$4076$$,$$DARRA$$,#{state_id_qld},-27.567027,152.95327), - ($$4076$$,$$WACOL$$,#{state_id_qld},-27.567027,152.95327), - ($$4077$$,$$DOOLANDELLA$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$DURACK$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA EAST$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$INALA HEIGHTS$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$RICHLANDS$$,#{state_id_qld},-27.612032,152.979454), - ($$4077$$,$$RICHLANDS DC$$,#{state_id_qld},-27.612032,152.979454), - ($$4078$$,$$ELLEN GROVE$$,#{state_id_qld},-27.612653,152.950579), - ($$4078$$,$$FOREST LAKE$$,#{state_id_qld},-27.612653,152.950579), - ($$4101$$,$$HIGHGATE HILL$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$SOUTH BRISBANE$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$SOUTH BRISBANE BC$$,#{state_id_qld},-27.487699,153.018947), - ($$4101$$,$$WEST END$$,#{state_id_qld},-27.487699,153.018947), - ($$4102$$,$$BURANDA$$,#{state_id_qld},-27.499989,153.035349), - ($$4102$$,$$DUTTON PARK$$,#{state_id_qld},-27.499989,153.035349), - ($$4102$$,$$WOOLLOONGABBA$$,#{state_id_qld},-27.499989,153.035349), - ($$4103$$,$$ANNERLEY$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$ANNERLEY DC$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$FAIRFIELD$$,#{state_id_qld},-27.511609,153.031832), - ($$4103$$,$$FAIRFIELD GARDENS$$,#{state_id_qld},-27.511609,153.031832), - ($$4104$$,$$YERONGA$$,#{state_id_qld},-27.516831,153.017277), - ($$4105$$,$$MOOROOKA$$,#{state_id_qld},-27.532844,153.025089), - ($$4105$$,$$TENNYSON$$,#{state_id_qld},-27.532844,153.025089), - ($$4105$$,$$YEERONGPILLY$$,#{state_id_qld},-27.532844,153.025089), - ($$4106$$,$$BRISBANE MARKET$$,#{state_id_qld},-27.534195,152.99934), - ($$4106$$,$$ROCKLEA$$,#{state_id_qld},-27.534195,152.99934), - ($$4106$$,$$ROCKLEA DC$$,#{state_id_qld},-27.534195,152.99934), - ($$4107$$,$$SALISBURY$$,#{state_id_qld},-27.544798,153.029585), - ($$4107$$,$$SALISBURY EAST$$,#{state_id_qld},-27.544798,153.029585), - ($$4108$$,$$ARCHERFIELD$$,#{state_id_qld},-27.568388,153.024165), - ($$4108$$,$$ARCHERFIELD BC$$,#{state_id_qld},-27.568388,153.024165), - ($$4108$$,$$COOPERS PLAINS$$,#{state_id_qld},-27.568388,153.024165), - ($$4109$$,$$MACGREGOR$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$ROBERTSON$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK HILLS$$,#{state_id_qld},-27.567572,153.07787), - ($$4109$$,$$SUNNYBANK SOUTH$$,#{state_id_qld},-27.567572,153.07787), - ($$4110$$,$$ACACIA RIDGE$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$ACACIA RIDGE BC$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$ACACIA RIDGE DC$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$HEATHWOOD$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$HEATHWOOD DF$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$LARAPINTA$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$PALLARA$$,#{state_id_qld},-27.589633,153.02787), - ($$4110$$,$$WILLAWONG$$,#{state_id_qld},-27.589633,153.02787), - ($$4111$$,$$NATHAN$$,#{state_id_qld},-27.553179,153.056433), - ($$4112$$,$$KURABY$$,#{state_id_qld},-27.606379,153.092491), - ($$4113$$,$$EIGHT MILE PLAINS$$,#{state_id_qld},-27.575233,153.087585), - ($$4113$$,$$RUNCORN$$,#{state_id_qld},-27.575233,153.087585), - ($$4114$$,$$KINGSTON$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CENTRAL$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CITY BC$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$LOGAN CITY DC$$,#{state_id_qld},-27.660233,153.117675), - ($$4114$$,$$WOODRIDGE$$,#{state_id_qld},-27.660233,153.117675), - ($$4115$$,$$ALGESTER$$,#{state_id_qld},-27.611303,153.033518), - ($$4115$$,$$PARKINSON$$,#{state_id_qld},-27.611303,153.033518), - ($$4116$$,$$CALAMVALE$$,#{state_id_qld},-27.623928,153.050074), - ($$4116$$,$$DREWVALE$$,#{state_id_qld},-27.623928,153.050074), - ($$4116$$,$$STRETTON$$,#{state_id_qld},-27.623928,153.050074), - ($$4117$$,$$BERRINBA$$,#{state_id_qld},-27.637982,153.083869), - ($$4117$$,$$KARAWATHA$$,#{state_id_qld},-27.637982,153.083869), - ($$4118$$,$$BROWNS PLAINS$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$BROWNS PLAINS BC$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$FORESTDALE$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$HERITAGE PARK$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$HILLCREST$$,#{state_id_qld},-27.660763,153.04015), - ($$4118$$,$$REGENTS PARK$$,#{state_id_qld},-27.660763,153.04015), - ($$4119$$,$$UNDERWOOD$$,#{state_id_qld},-27.593616,153.108698), - ($$4120$$,$$GREENSLOPES$$,#{state_id_qld},-27.512111,153.053021), - ($$4120$$,$$STONES CORNER$$,#{state_id_qld},-27.512111,153.053021), - ($$4121$$,$$HOLLAND PARK$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$HOLLAND PARK EAST$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$HOLLAND PARK WEST$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$TARRAGINDI$$,#{state_id_qld},-27.519259,153.061369), - ($$4121$$,$$WELLERS HILL$$,#{state_id_qld},-27.519259,153.061369), - ($$4122$$,$$MANSFIELD$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MANSFIELD BC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MANSFIELD DC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MOUNT GRAVATT$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$MOUNT GRAVATT EAST$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$UPPER MOUNT GRAVATT$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$UPPER MOUNT GRAVATT BC$$,#{state_id_qld},-27.53938,153.099025), - ($$4122$$,$$WISHART$$,#{state_id_qld},-27.53938,153.099025), - ($$4123$$,$$ROCHEDALE$$,#{state_id_qld},-27.571214,153.12691), - ($$4123$$,$$ROCHEDALE SOUTH$$,#{state_id_qld},-27.571214,153.12691), - ($$4124$$,$$BORONIA HEIGHTS$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$GREENBANK$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$LYONS$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$NEW BEITH$$,#{state_id_qld},-27.690598,153.022217), - ($$4124$$,$$SPRING MOUNTAIN$$,#{state_id_qld},-27.690598,153.022217), - ($$4125$$,$$MUNRUBEN$$,#{state_id_qld},-27.748611,153.025645), - ($$4125$$,$$PARK RIDGE$$,#{state_id_qld},-27.748611,153.025645), - ($$4125$$,$$PARK RIDGE SOUTH$$,#{state_id_qld},-27.748611,153.025645), - ($$4127$$,$$DAISY HILL$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$PRIESTDALE$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$SLACKS CREEK$$,#{state_id_qld},-27.644265,153.153343), - ($$4127$$,$$SPRINGWOOD$$,#{state_id_qld},-27.644265,153.153343), - ($$4128$$,$$SHAILER PARK$$,#{state_id_qld},-27.650622,153.165162), - ($$4128$$,$$TANAH MERAH$$,#{state_id_qld},-27.650622,153.165162), - ($$4129$$,$$LOGANHOLME$$,#{state_id_qld},-27.690846,153.178287), - ($$4129$$,$$LOGANHOLME BC$$,#{state_id_qld},-27.690846,153.178287), - ($$4129$$,$$LOGANHOLME DC$$,#{state_id_qld},-27.690846,153.178287), - ($$4130$$,$$CARBROOK$$,#{state_id_qld},-27.687086,153.276026), - ($$4130$$,$$CORNUBIA$$,#{state_id_qld},-27.687086,153.276026), - ($$4131$$,$$LOGANLEA$$,#{state_id_qld},-27.675035,153.127293), - ($$4131$$,$$MEADOWBROOK$$,#{state_id_qld},-27.675035,153.127293), - ($$4132$$,$$CRESTMEAD$$,#{state_id_qld},-27.686848,153.087768), - ($$4132$$,$$CRESTMEAD DC$$,#{state_id_qld},-27.686848,153.087768), - ($$4132$$,$$MARSDEN$$,#{state_id_qld},-27.686848,153.087768), - ($$4133$$,$$CHAMBERS FLAT$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$LOGAN RESERVE$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$WATERFORD$$,#{state_id_qld},-27.735955,153.087955), - ($$4133$$,$$WATERFORD WEST$$,#{state_id_qld},-27.735955,153.087955), - ($$4151$$,$$COORPAROO$$,#{state_id_qld},-27.495194,153.057903), - ($$4151$$,$$COORPAROO BC$$,#{state_id_qld},-27.495194,153.057903), - ($$4151$$,$$COORPAROO DC$$,#{state_id_qld},-27.495194,153.057903), - ($$4152$$,$$CAMP HILL$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINA$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINA HEIGHTS$$,#{state_id_qld},-27.493015,153.076507), - ($$4152$$,$$CARINDALE$$,#{state_id_qld},-27.493015,153.076507), - ($$4153$$,$$BELMONT$$,#{state_id_qld},-27.504978,153.131443), - ($$4154$$,$$GUMDALE$$,#{state_id_qld},-27.490918,153.153345), - ($$4154$$,$$RANSOME$$,#{state_id_qld},-27.490918,153.153345), - ($$4154$$,$$WAKERLEY$$,#{state_id_qld},-27.490918,153.153345), - ($$4155$$,$$CHANDLER$$,#{state_id_qld},-19.262174,146.779764), - ($$4156$$,$$BURBANK$$,#{state_id_qld},-27.558921,153.163912), - ($$4156$$,$$MACKENZIE$$,#{state_id_qld},-27.558921,153.163912), - ($$4157$$,$$CAPALABA$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA BC$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA DC$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$CAPALABA WEST$$,#{state_id_qld},-27.525711,153.19336), - ($$4157$$,$$SHELDON$$,#{state_id_qld},-27.525711,153.19336), - ($$4158$$,$$THORNESIDE$$,#{state_id_qld},-27.482971,153.20107), - ($$4159$$,$$BIRKDALE$$,#{state_id_qld},-27.498415,153.207434), - ($$4160$$,$$ORMISTON$$,#{state_id_qld},-27.518815,153.255284), - ($$4160$$,$$WELLINGTON POINT$$,#{state_id_qld},-27.518815,153.255284), - ($$4161$$,$$ALEXANDRA HILLS$$,#{state_id_qld},-27.522774,153.220455), - ($$4163$$,$$CLEVELAND$$,#{state_id_qld},-27.525781,153.26484), - ($$4163$$,$$CLEVELAND DC$$,#{state_id_qld},-27.525781,153.26484), - ($$4164$$,$$THORNLANDS$$,#{state_id_qld},-27.563211,153.256977), - ($$4165$$,$$MOUNT COTTON$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$REDLAND BAY$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$VICTORIA POINT$$,#{state_id_qld},-27.621843,153.235294), - ($$4165$$,$$VICTORIA POINT WEST$$,#{state_id_qld},-27.621843,153.235294), - ($$4169$$,$$EAST BRISBANE$$,#{state_id_qld},-27.479652,153.045983), - ($$4169$$,$$KANGAROO POINT$$,#{state_id_qld},-27.479652,153.045983), - ($$4170$$,$$CANNON HILL$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$MORNINGSIDE$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$NORMAN PARK$$,#{state_id_qld},-27.469678,153.097305), - ($$4170$$,$$SEVEN HILLS$$,#{state_id_qld},-27.469678,153.097305), - ($$4171$$,$$BALMORAL$$,#{state_id_qld},-27.455696,153.06722), - ($$4171$$,$$BULIMBA$$,#{state_id_qld},-27.455696,153.06722), - ($$4171$$,$$HAWTHORNE$$,#{state_id_qld},-27.455696,153.06722), - ($$4172$$,$$MURARRIE$$,#{state_id_qld},-27.464118,153.109052), - ($$4173$$,$$TINGALPA$$,#{state_id_qld},-27.465869,153.133779), - ($$4173$$,$$TINGALPA BC$$,#{state_id_qld},-27.465869,153.133779), - ($$4173$$,$$TINGALPA DC$$,#{state_id_qld},-27.465869,153.133779), - ($$4174$$,$$HEMMANT$$,#{state_id_qld},-27.448586,153.12701), - ($$4178$$,$$LYTTON$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$PORT OF BRISBANE$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM NORTH$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM PLAZA$$,#{state_id_qld},-27.4243,153.15545), - ($$4178$$,$$WYNNUM WEST$$,#{state_id_qld},-27.4243,153.15545), - ($$4179$$,$$LOTA$$,#{state_id_qld},-27.465277,153.18128), - ($$4179$$,$$MANLY$$,#{state_id_qld},-27.465277,153.18128), - ($$4179$$,$$MANLY WEST$$,#{state_id_qld},-27.465277,153.18128), - ($$4183$$,$$AMITY$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$AMITY POINT$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$DUNWICH$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$NORTH STRADBROKE ISLAND$$,#{state_id_qld},-27.397888,153.439075), - ($$4183$$,$$POINT LOOKOUT$$,#{state_id_qld},-27.397888,153.439075), - ($$4184$$,$$COOCHIEMUDLO ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$KARRAGARRA ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$LAMB ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$MACLEAY ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$PEEL ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$PERULPA ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4184$$,$$RUSSELL ISLAND$$,#{state_id_qld},-27.574426,153.332293), - ($$4205$$,$$BETHANIA$$,#{state_id_qld},-27.694398,153.155502), - ($$4207$$,$$ALBERTON$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BAHRS SCRUB$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BANNOCKBURN$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BEENLEIGH$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BELIVAH$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$BUCCAN$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$CEDAR CREEK$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$EAGLEBY$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$EDENS LANDING$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$HOLMVIEW$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$LOGAN VILLAGE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$LUSCOMBE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$MOUNT WARREN PARK$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$STAPYLTON$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$STEIGLITZ$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WINDAROO$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WOLFFDENE$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$WOONGOOLBA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YARRABILBA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YATALA$$,#{state_id_qld},-27.721117,153.270056), - ($$4207$$,$$YATALA DC$$,#{state_id_qld},-27.721117,153.270056), - ($$4208$$,$$GILBERTON$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$JACOBS WELL$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$KINGSHOLME$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$NORWELL$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$ORMEAU$$,#{state_id_qld},-27.745013,153.261095), - ($$4208$$,$$ORMEAU HILLS$$,#{state_id_qld},-27.745013,153.261095), - ($$4209$$,$$COOMERA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$PIMPAMA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$UPPER COOMERA$$,#{state_id_qld},-27.866592,153.315314), - ($$4209$$,$$WILLOW VALE$$,#{state_id_qld},-27.866592,153.315314), - ($$4210$$,$$GUANABA$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$MAUDSLAND$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$OXENFORD$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$STUDIO VILLAGE$$,#{state_id_qld},-27.942395,153.233818), - ($$4210$$,$$WONGAWALLAN$$,#{state_id_qld},-27.942395,153.233818), - ($$4211$$,$$ADVANCETOWN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$BEECHMONT$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$BINNA BURRA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$CARRARA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$CLAGIRABA$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$GAVEN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$GILSTON$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$HIGHLAND PARK$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$LOWER BEECHMONT$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$MOUNT NATHAN$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NATURAL BRIDGE$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG BC$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NERANG DC$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$NUMINBAH VALLEY$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$PACIFIC PINES$$,#{state_id_qld},-28.033052,153.279625), - ($$4211$$,$$SOUTHERN LAMINGTON$$,#{state_id_qld},-28.033052,153.279625), - ($$4212$$,$$HELENSVALE$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$HELENSVALE TOWN CENTRE$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$HOPE ISLAND$$,#{state_id_qld},-27.922459,153.334793), - ($$4212$$,$$SANCTUARY COVE$$,#{state_id_qld},-27.922459,153.334793), - ($$4213$$,$$AUSTINVILLE$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$BONOGIN$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$MUDGEERABA$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$NERANWOOD$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$SPRINGBROOK$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$TALLAI$$,#{state_id_qld},-28.135818,153.317485), - ($$4213$$,$$WORONGARY$$,#{state_id_qld},-28.135818,153.317485), - ($$4214$$,$$ARUNDEL$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ARUNDEL BC$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ARUNDEL DC$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ASHMORE$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$ASHMORE CITY$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$MOLENDINAR$$,#{state_id_qld},-27.939708,153.372781), - ($$4214$$,$$PARKWOOD$$,#{state_id_qld},-27.939708,153.372781), - ($$4215$$,$$AUSTRALIA FAIR$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$CHIRN PARK$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$LABRADOR$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT BC$$,#{state_id_qld},-27.968379,153.415136), - ($$4215$$,$$SOUTHPORT PARK$$,#{state_id_qld},-27.968379,153.415136), - ($$4216$$,$$BIGGERA WATERS$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$COOMBABAH$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$HOLLYWELL$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$PARADISE POINT$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$RUNAWAY BAY$$,#{state_id_qld},-27.934226,153.400356), - ($$4216$$,$$SOUTH STRADBROKE$$,#{state_id_qld},-27.934226,153.400356), - ($$4217$$,$$BENOWA$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL BC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$BUNDALL DC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$CHEVRON ISLAND$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$GOLD COAST MC$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$ISLE OF CAPRI$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$MAIN BEACH$$,#{state_id_qld},-28.005753,153.387475), - ($$4217$$,$$SURFERS PARADISE$$,#{state_id_qld},-28.005753,153.387475), - ($$4218$$,$$BROADBEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$BROADBEACH WATERS$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$MERMAID BEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$MERMAID WATERS$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$NOBBY BEACH$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$PACIFIC FAIR$$,#{state_id_qld},-28.029363,153.4312), - ($$4218$$,$$Q SUPERCENTRE$$,#{state_id_qld},-28.029363,153.4312), - ($$4219$$,$$WEST BURLEIGH$$,#{state_id_qld},-28.107294,153.441839), - ($$4220$$,$$BURLEIGH BC$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH DC$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH HEADS$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH TOWN$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$BURLEIGH WATERS$$,#{state_id_qld},-28.088477,153.451921), - ($$4220$$,$$MIAMI$$,#{state_id_qld},-28.088477,153.451921), - ($$4221$$,$$ELANORA$$,#{state_id_qld},-28.135669,153.470481), - ($$4221$$,$$PALM BEACH$$,#{state_id_qld},-28.135669,153.470481), - ($$4222$$,$$GRIFFITH UNIVERSITY$$,#{state_id_qld},0.0,0.0), - ($$4223$$,$$CURRUMBIN$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN DC$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN VALLEY$$,#{state_id_qld},-28.136289,153.477806), - ($$4223$$,$$CURRUMBIN WATERS$$,#{state_id_qld},-28.136289,153.477806), - ($$4224$$,$$TUGUN$$,#{state_id_qld},-28.143616,153.494865), - ($$4224$$,$$TUGUN HEIGHTS$$,#{state_id_qld},-28.143616,153.494865), - ($$4225$$,$$BILINGA$$,#{state_id_qld},-28.159935,153.510026), - ($$4225$$,$$COOLANGATTA$$,#{state_id_qld},-28.159935,153.510026), - ($$4226$$,$$CLEAR ISLAND WATERS$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$MERRIMAC$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$ROBINA$$,#{state_id_qld},-28.039318,153.401608), - ($$4226$$,$$ROBINA DC$$,#{state_id_qld},-28.039318,153.401608), - ($$4227$$,$$REEDY CREEK$$,#{state_id_qld},-28.108599,153.395621), - ($$4227$$,$$VARSITY LAKES$$,#{state_id_qld},-28.108599,153.395621), - ($$4228$$,$$TALLEBUDGERA$$,#{state_id_qld},-28.148226,153.421613), - ($$4228$$,$$TALLEBUDGERA VALLEY$$,#{state_id_qld},-28.148226,153.421613), - ($$4229$$,$$BOND UNIVERSITY$$,#{state_id_qld},-28.075709,153.414682), - ($$4230$$,$$ROBINA TOWN CENTRE$$,#{state_id_qld},-28.077467,153.38531), - ($$4270$$,$$TAMBORINE$$,#{state_id_qld},-27.880883,153.130246), - ($$4271$$,$$EAGLE HEIGHTS$$,#{state_id_qld},-27.922442,153.207493), - ($$4272$$,$$MOUNT TAMBORINE$$,#{state_id_qld},-27.947935,153.191359), - ($$4272$$,$$NORTH TAMBORINE$$,#{state_id_qld},-27.947935,153.191359), - ($$4272$$,$$TAMBORINE MOUNTAIN$$,#{state_id_qld},-27.947935,153.191359), - ($$4275$$,$$BENOBBLE$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$BIDDADDABA$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$BOYLAND$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$CANUNGRA$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$FERNY GLEN$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$FLYING FOX$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$ILLINBAH$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$LAMINGTON NATIONAL PARK$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$SARABAH$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$WITHEREN$$,#{state_id_qld},-27.995053,153.162089), - ($$4275$$,$$WONGLEPONG$$,#{state_id_qld},-27.995053,153.162089), - ($$4280$$,$$JIMBOOMBA$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$NORTH MACLEAN$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$SOUTH MACLEAN$$,#{state_id_qld},-27.831402,153.028469), - ($$4280$$,$$STOCKLEIGH$$,#{state_id_qld},-27.831402,153.028469), - ($$4285$$,$$ALLENVIEW$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BEAUDESERT$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BIRNAM$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$BROMELTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CAINBABLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CEDAR GROVE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CEDAR VALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CHINGHEE CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CHRISTMAS CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$CRYNA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$DARLINGTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$GLENEAGLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$HILLVIEW$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$INNISPLAIN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$JOSEPHVILLE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KAGARU$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KERRY$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KNAPP CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$KOORALBYN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$LAMINGTON$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$LARAVALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$MOUNT GIPPS$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$MUNDOOLUN$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$NINDOOINBAH$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$OAKY CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TABOOBA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TABRAGALBA$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TAMROOKUM$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$TAMROOKUM CREEK$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$UNDULLAH$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$VERESDALE$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$VERESDALE SCRUB$$,#{state_id_qld},-27.901257,152.939081), - ($$4285$$,$$WOODHILL$$,#{state_id_qld},-27.901257,152.939081), - ($$4287$$,$$BARNEY VIEW$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$MOUNT BARNEY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$MOUNT LINDESAY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$PALEN CREEK$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$RATHDOWNEY$$,#{state_id_qld},-28.260921,152.781251), - ($$4287$$,$$RUNNING CREEK$$,#{state_id_qld},-28.260921,152.781251), - ($$4300$$,$$AUGUSTINE HEIGHTS$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$BELLBIRD PARK$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$BROOKWATER$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$CAMIRA$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$CAROLE PARK$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GAILES$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GOODNA$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$GOODNA DC$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD CENTRAL$$,#{state_id_qld},-27.669147,152.89354), - ($$4300$$,$$SPRINGFIELD LAKES$$,#{state_id_qld},-27.669147,152.89354), - ($$4301$$,$$COLLINGWOOD PARK$$,#{state_id_qld},-27.613211,152.863215), - ($$4301$$,$$REDBANK$$,#{state_id_qld},-27.613211,152.863215), - ($$4301$$,$$REDBANK PLAINS$$,#{state_id_qld},-27.613211,152.863215), - ($$4303$$,$$DINMORE$$,#{state_id_qld},-27.597997,152.831683), - ($$4303$$,$$NEW CHUM$$,#{state_id_qld},-27.597997,152.831683), - ($$4303$$,$$RIVERVIEW$$,#{state_id_qld},-27.597997,152.831683), - ($$4304$$,$$BLACKSTONE$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL BC$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL DC$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BOOVAL FAIR$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$BUNDAMBA$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$EBBW VALE$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$NORTH BOOVAL$$,#{state_id_qld},-27.62904,152.795901), - ($$4304$$,$$SILKSTONE$$,#{state_id_qld},-27.62904,152.795901), - ($$4305$$,$$BASIN POCKET$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$BRASSALL$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$BREMER$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$CHURCHILL$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$COALFALLS$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$EAST IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$EASTERN HEIGHTS$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$FLINDERS VIEW$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$LEICHHARDT$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$LIMESTONE RIDGES$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$MOORES POCKET$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NEWTOWN$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NORTH IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$NORTH TIVOLI$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$ONE MILE$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$RACEVIEW$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$SADLIERS CROSSING$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$TIVOLI$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WEST IPSWICH$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WOODEND$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$WULKURAKA$$,#{state_id_qld},-27.601066,152.772672), - ($$4305$$,$$YAMANTO$$,#{state_id_qld},-27.601066,152.772672), - ($$4306$$,$$AMBERLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$AVOCA VALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BANKS CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BARELLAN POINT$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BENARKIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BENARKIN NORTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT NORTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKBUTT SOUTH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BLACKSOIL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$BORALLON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$CHERRY CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$CHUWAR$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$COLINTON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$DEEBING HEIGHTS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$DUNDAS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$ENGLAND CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$FAIRNEY VIEW$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$FERNVALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GLAMORGAN VALE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GOOGA CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$GOOLMAN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$HAIGSLEA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$HARLIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$IRONBARK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARALEE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARANA DOWNS$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KARRABIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$KHOLO$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LAKE MANCHESTER$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LARK HILL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$LINVILLE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOORE$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT BINGA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT CROSBY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT MARROW$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MOUNT STANLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$MUIRLEA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$NUKKU$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PEAK CROSSING$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PINE MOUNTAIN$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$PURGA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$RIPLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SOUTH RIPLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SPLIT YARD CREEK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$SWANBANK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$TAROMEO$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$TEELAH$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$THAGOONA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$VERNOR$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WALLOON$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WANORA$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WASHPOOL$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WEST AMBERLEY$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WHITE ROCK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WILLOWBANK$$,#{state_id_qld},-27.640431,152.702399), - ($$4306$$,$$WIVENHOE POCKET$$,#{state_id_qld},-27.640431,152.702399), - ($$4307$$,$$COLEYVILLE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$HARRISVILLE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$MUTDAPILLY$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$RADFORD$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$SILVERDALE$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$WARRILL VIEW$$,#{state_id_qld},-27.82052,152.56642), - ($$4307$$,$$WILSONS PLAINS$$,#{state_id_qld},-27.82052,152.56642), - ($$4309$$,$$ARATULA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$CHARLWOOD$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$CLUMBER$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FASSIFERN$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FASSIFERN VALLEY$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$FRAZERVIEW$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KALBAR$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KENTS LAGOON$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$KULGUN$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MILORA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MOOGERAH$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MORWINCHA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MOUNT EDWARDS$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$MUNBILLA$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$OBUM OBUM$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$TAROME$$,#{state_id_qld},-27.981456,152.548619), - ($$4309$$,$$TEVIOTVILLE$$,#{state_id_qld},-27.981456,152.548619), - ($$4310$$,$$ALLANDALE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$ANTHONY$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BLANTYRE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BOONAH$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BUNBURRA$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BUNJURGEN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$BURNETT CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CANNON CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CARNEYS CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$COOCHIN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$COULSON$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$CROFTBY$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$DUGANDAN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$FRENCHES CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$HOYA$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$KENTS POCKET$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MAROON$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MILBONG$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MILFORD$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MOUNT ALFORD$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$MOUNT FRENCH$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$ROADVALE$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$TEMPLIN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WALLACES CREEK$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WOOLOOMAN$$,#{state_id_qld},-27.997335,152.714213), - ($$4310$$,$$WYARALONG$$,#{state_id_qld},-27.997335,152.714213), - ($$4311$$,$$ATKINSONS DAM$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BRIGHTVIEW$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BUARABA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$BUARABA SOUTH$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$CHURCHABLE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$CLARENDON$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$COOLANA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$COOMINYA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$LOCKYER WATERS$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$LOWOOD$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$MINDEN$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$MOUNT TARAMPA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$PATRICK ESTATE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$PRENZLAU$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$RIFLE RANGE$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$TARAMPA$$,#{state_id_qld},-27.421011,152.455509), - ($$4311$$,$$WIVENHOE HILL$$,#{state_id_qld},-27.421011,152.455509), - ($$4312$$,$$BRYDEN$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$CABOONBAH$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$COAL CREEK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$CROSSDALE$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$ESK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$ESKDALE$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$GLEN ESK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOOMBRA$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOUNT BYRON$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MOUNT HALLEN$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$MURRUMBA$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$REDBANK CREEK$$,#{state_id_qld},-27.269163,152.585337), - ($$4312$$,$$SOMERSET DAM$$,#{state_id_qld},-27.269163,152.585337), - ($$4313$$,$$BIARRA$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$BRAEMORE$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$COOEEIMBARDI$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$CRESSBROOK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$FULHAM$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$GREGORS CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$IVORY CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$LOWER CRESSBROOK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$MOUNT BEPPO$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$OTTABA$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$SCRUB CREEK$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$TOOGOOLAWAH$$,#{state_id_qld},-27.163924,152.327655), - ($$4313$$,$$YIMBUN$$,#{state_id_qld},-27.163924,152.327655), - ($$4340$$,$$ASHWELL$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$CALVERT$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$EBENEZER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$GRANDCHESTER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$JEEBROPILLY$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$LANEFIELD$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$LOWER MOUNT WALKER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MERRYVALE$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOORANG$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT FORBES$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT MORT$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT WALKER$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$MOUNT WALKER WEST$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$ROSEVALE$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$ROSEWOOD$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$TALLEGALLA$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$THE BLUFF$$,#{state_id_qld},-27.628455,152.560103), - ($$4340$$,$$WOOLSHED$$,#{state_id_qld},-27.628455,152.560103), - ($$4341$$,$$BLENHEIM$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$HATTON VALE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$KENSINGTON GROVE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$KENTVILLE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY CREEK WEST$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY HEIGHTS$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY NORTH$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$LAIDLEY SOUTH$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$MOUNT BERRYMAN$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$MULGOWIE$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$PLAINLAND$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$REGENCY DOWNS$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$SUMMERHOLM$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$THORNTON$$,#{state_id_qld},-27.653658,152.326898), - ($$4341$$,$$TOWNSON$$,#{state_id_qld},-27.653658,152.326898), - ($$4342$$,$$CROWLEY VALE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$FOREST HILL$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$GLEN CAIRN$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$GLENORE GROVE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$LOCKROSE$$,#{state_id_qld},-27.543847,152.377687), - ($$4342$$,$$LYNFORD$$,#{state_id_qld},-27.543847,152.377687), - ($$4343$$,$$ADARE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$BLACK DUCK CREEK$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$CAFFEY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$COLLEGE VIEW$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$EAST HALDON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$FORDSDALE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$GATTON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$INGOLDSBY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$JUNCTION VIEW$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LAKE CLARENDON$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LAWES$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LEFTHAND BRANCH$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$LOWER TENTHILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$MORTON VALE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$MOUNT SYLVIA$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$PLACID HILLS$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$RINGWOOD$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$ROCKSIDE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$ROPELEY$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$SPRING CREEK$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$UPPER TENTHILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$VINEGAR HILL$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$WOODBINE$$,#{state_id_qld},-27.511922,152.296235), - ($$4343$$,$$WOODLANDS$$,#{state_id_qld},-27.511922,152.296235), - ($$4344$$,$$CARPENDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$EGYPT$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$FLAGSTONE CREEK$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$HELIDON$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$HELIDON SPA$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$IREDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$LILYDALE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$LOCKYER$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$ROCKMOUNT$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$SEVENTEEN MILE$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$STOCKYARD$$,#{state_id_qld},-27.589099,152.153257), - ($$4344$$,$$UPPER FLAGSTONE$$,#{state_id_qld},-27.589099,152.153257), - ($$4345$$,$$GATTON COLLEGE$$,#{state_id_qld},-27.549094,152.336382), - ($$4346$$,$$MARBURG$$,#{state_id_qld},-27.56311,152.588618), - ($$4347$$,$$GRANTHAM$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$MA MA CREEK$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$MOUNT WHITESTONE$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$VERADILLA$$,#{state_id_qld},-27.574836,152.204914), - ($$4347$$,$$WINWILL$$,#{state_id_qld},-27.574836,152.204914), - ($$4350$$,$$ATHOL$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$BLUE MOUNTAIN HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CENTENARY HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CHARLTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CLIFFORD GARDENS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$COTSWOLD HILLS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$CRANLEY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DARLING HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DRAYTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$DRAYTON NORTH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$EAST TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$FINNIE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$GLENVALE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$GOWRIE MOUNTAIN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$HARLAXTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$HARRISTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$KEARNEYS SPRING$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MIDDLE RIDGE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT KYNOCH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT LOFTY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$MOUNT RASCAL$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NEWTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NORTH TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$NORTHLANDS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$PRINCE HENRY HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$RANGEVILLE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$REDWOOD$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$ROCKVILLE$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$SOUTH TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$SOUTHTOWN$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA BC$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA CITY$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA DC$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA EAST$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA SOUTH$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA VILLAGE FAIR$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOOWOOMBA WEST$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TOP CAMP$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$TORRINGTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WELLCAMP$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WESTBROOK$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WILSONTON$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WILSONTON HEIGHTS$$,#{state_id_qld},-27.615354,151.774846), - ($$4350$$,$$WYALLA PLAZA$$,#{state_id_qld},-27.615354,151.774846), - ($$4352$$,$$BALLARD$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BAPAUME$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BIRNAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BLANCHVIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$BRANCHVIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CABARLAH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CAWDOR$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CEMENT MILLS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$COALBANK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CONDAMINE PLAINS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$CUTELLA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DERRYMORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DJUAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$DOCTOR CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$EVERGREEN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$FIFTEEN MILE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GEHAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GLENCOE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GOWRIE JUNCTION$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GOWRIE LITTLE PLAIN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GRAPETREE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$GROOMSVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HAMPTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HIGHFIELDS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HIGHGROVE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$HODGSON VALE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KARARA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KLEINTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KULPI$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$KURROWAH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$LILYVALE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MACLAGAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MALLING$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERINGANDAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERINGANDAN WEST$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MERRITTS CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MOUNT LUKE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MUNIGANEEN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$MURPHYS CREEK$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NARKO$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NORTH MACLAGAN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$NUTGROVE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$OMAN AMA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PALMTREE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PAMPAS$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PECHEY$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PERANGA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PERSEVERANCE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$POSTMANS RIDGE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$POZIERES$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$PRESTON$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$RANGEMORE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$RAVENSBOURNE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$SILVER RIDGE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$SPRING BLUFF$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$ST AUBYN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$THORNVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$TOOWOOMBA MC$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$TUMMAVILLE$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$UMBIRAM$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$UPPER LOCKYER$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$VALE VIEW$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WHICHELLO$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WHITE MOUNTAIN$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WITHCOTT$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WOODLEIGH$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WOOLMER$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WUTUL$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$WYREEMA$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$YALANGUR$$,#{state_id_qld},-28.583622,151.801093), - ($$4352$$,$$YANDILLA$$,#{state_id_qld},-28.583622,151.801093), - ($$4353$$,$$BERGEN$$,#{state_id_qld},-27.256984,151.904578), - ($$4353$$,$$EAST COOYAR$$,#{state_id_qld},-27.256984,151.904578), - ($$4353$$,$$HADEN$$,#{state_id_qld},-27.256984,151.904578), - ($$4354$$,$$DOUGLAS$$,#{state_id_qld},-27.322474,151.909698), - ($$4354$$,$$GOOMBUNGEE$$,#{state_id_qld},-27.322474,151.909698), - ($$4354$$,$$KILBIRNIE$$,#{state_id_qld},-27.322474,151.909698), - ($$4355$$,$$ANDURAMBA$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$CRESSBROOK CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$CROWS NEST$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$EMU CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$GLENAVEN$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$JONES GULLY$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$MOUNTAIN CAMP$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PIERCES CREEK$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PINELANDS$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$PLAINBY$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$THE BLUFF$$,#{state_id_qld},-27.134613,152.085883), - ($$4355$$,$$UPPER PINELANDS$$,#{state_id_qld},-27.134613,152.085883), - ($$4356$$,$$BONGEEN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$BROXBURN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$EVANSLEA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$IRONGATE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$KINCORA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$LINTHORPE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$MOTLEY$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$MOUNT TYSON$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$NORTH BRANCH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$NORWIN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$PITTSWORTH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$PURRAWUNDA$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$ROSSVALE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$SCRUBBY MOUNTAIN$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$SPRINGSIDE$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$ST HELENS$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$STONELEIGH$$,#{state_id_qld},-27.567709,151.446802), - ($$4356$$,$$YARRANLEA$$,#{state_id_qld},-27.567709,151.446802), - ($$4357$$,$$BRINGALILY$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$BULLI CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CANNING CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CAPTAINS MOUNTAIN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CLONTARF$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CONDAMINE FARMS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$CYPRESS GARDENS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$DOMVILLE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$FOREST RIDGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$GRAYS GATE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$KOOROONGARRA$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$LAVELLE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$LEMONTREE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN DOWNS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLMERRAN WOODS$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MILLWOOD$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$MOUNT EMLYN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$PUNCHS CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$ROCKY CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$STONEHENGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$THE PINES$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$TURALLIN$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WATTLE RIDGE$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WESTERN CREEK$$,#{state_id_qld},-28.056801,151.160021), - ($$4357$$,$$WOONDUL$$,#{state_id_qld},-28.056801,151.160021), - ($$4358$$,$$CAMBOOYA$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$FELTON$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$FELTON SOUTH$$,#{state_id_qld},-27.706725,151.863738), - ($$4358$$,$$RAMSAY$$,#{state_id_qld},-27.706725,151.863738), - ($$4359$$,$$BUDGEE$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$EAST GREENMOUNT$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$GREENMOUNT$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$HIRSTGLEN$$,#{state_id_qld},-27.785112,152.020111), - ($$4359$$,$$WEST HALDON$$,#{state_id_qld},-27.785112,152.020111), - ($$4360$$,$$NOBBY$$,#{state_id_qld},-27.838719,151.889972), - ($$4361$$,$$BACK PLAINS$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$CLIFTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$ELLANGOWAN$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$ELPHINSTONE$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$HEADINGTON HILL$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$KINGS CREEK$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MANAPOURI$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MISSEN FLAT$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$MOUNT MOLAR$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$NEVILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$PILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$RYEFORD$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$SANDY CAMP$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$SPRING CREEK$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$UPPER PILTON$$,#{state_id_qld},-27.894403,151.799775), - ($$4361$$,$$VICTORIA HILL$$,#{state_id_qld},-27.894403,151.799775), - ($$4362$$,$$ALLORA$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$BERAT$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$DEUCHAR$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$ELLINTHORP$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$GOOMBURRA$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$HENDON$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$MOUNT MARSHALL$$,#{state_id_qld},-28.035848,151.982723), - ($$4362$$,$$TALGAI$$,#{state_id_qld},-28.035848,151.982723), - ($$4363$$,$$SOUTHBROOK$$,#{state_id_qld},-27.676647,151.739695), - ($$4364$$,$$BROOKSTEAD$$,#{state_id_qld},-27.710492,151.396183), - ($$4365$$,$$LEYBURN$$,#{state_id_qld},-28.017149,151.597527), - ($$4370$$,$$ALLAN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$BONY MOUNTAIN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CANNINGVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CHERRY GULLY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CLINTONVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$CUNNINGHAM$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$DANDEROO$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ELBOW VALLEY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$FREESTONE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GLADFIELD$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GLENGALLAN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$GREYMARE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$JUNABEE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LESLIE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LESLIE DAM$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$LOCH LOMOND$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MARYVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MASSIE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MONTROSE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MORGAN PARK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT COLLIERY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT STURT$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MOUNT TABOR$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$MURRAYS BRIDGE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$NORTH BRANCH$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$PRATTEN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$RODGERS CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ROSEHILL$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$ROSENTHAL HEIGHTS$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SILVERWOOD$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SLADEVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$SWAN CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THANE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THANES CREEK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THE GLEN$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$THE HERMITAGE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$TOOLBURRA$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$TREGONY$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$UPPER FREESTONE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$UPPER WHEATVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WARWICK$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WARWICK DC$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WHEATVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WILDASH$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WILLOWVALE$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WIYARRA$$,#{state_id_qld},-28.195568,151.949533), - ($$4370$$,$$WOMINA$$,#{state_id_qld},-28.195568,151.949533), - ($$4371$$,$$EMU VALE$$,#{state_id_qld},-28.230733,152.245531), - ($$4371$$,$$SWANFELS$$,#{state_id_qld},-28.230733,152.245531), - ($$4371$$,$$YANGAN$$,#{state_id_qld},-28.230733,152.245531), - ($$4372$$,$$TANNYMOREL$$,#{state_id_qld},-28.303067,152.233089), - ($$4373$$,$$KILLARNEY$$,#{state_id_qld},-28.340099,152.294194), - ($$4373$$,$$THE FALLS$$,#{state_id_qld},-28.340099,152.294194), - ($$4373$$,$$THE HEAD$$,#{state_id_qld},-28.340099,152.294194), - ($$4374$$,$$DALVEEN$$,#{state_id_qld},-28.488431,151.968689), - ($$4375$$,$$COTTONVALE$$,#{state_id_qld},-28.529507,151.947124), - ($$4375$$,$$FLEURBAIX$$,#{state_id_qld},-28.529507,151.947124), - ($$4376$$,$$THULIMBAH$$,#{state_id_qld},-28.541494,151.933783), - ($$4377$$,$$GLEN NIVEN$$,#{state_id_qld},-28.580891,151.97341), - ($$4377$$,$$MARYLAND$$,#{state_id_nsw},-28.580891,151.97341), - ($$4377$$,$$THE SUMMIT$$,#{state_id_qld},-28.580891,151.97341), - ($$4378$$,$$APPLETHORPE$$,#{state_id_qld},-28.613948,151.955491), - ($$4380$$,$$AMIENS$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$BROADWATER$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$CANNON CREEK$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$DALCOUTH$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$EUKEY$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$GLENLYON$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$GREENLANDS$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$KYOOMBA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$MINGOOLA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$MOUNT TULLY$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$NUNDUBBERMERE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$PIKEDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$PIKES CREEK$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SEVERNLEA$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SPRINGDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$STANTHORPE$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$STORM KING$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$SUGARLOAF$$,#{state_id_qld},-28.614072,151.903705), - ($$4380$$,$$THORNDALE$$,#{state_id_qld},-28.614072,151.903705), - ($$4381$$,$$GLEN APLIN$$,#{state_id_qld},-28.739941,151.874983), - ($$4382$$,$$BALLANDEAN$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$GIRRAWEEN$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$LYRA$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$SOMME$$,#{state_id_qld},-28.798985,151.842238), - ($$4382$$,$$WYBERBA$$,#{state_id_qld},-28.798985,151.842238), - ($$4383$$,$$JENNINGS$$,#{state_id_nsw},-28.882394,151.910698), - ($$4383$$,$$WALLANGARRA$$,#{state_id_qld},-28.882394,151.910698), - ($$4384$$,$$LIMEVALE$$,#{state_id_qld},-28.728006,151.183208), - ($$4385$$,$$BEEBO$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$BONSHAW$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$CAMP CREEK$$,#{state_id_nsw},-28.722738,150.967237), - ($$4385$$,$$GLENARBON$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$MAIDENHEAD$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$RIVERTON$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$SILVER SPUR$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$SMITHLEA$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$TEXAS$$,#{state_id_qld},-28.722738,150.967237), - ($$4385$$,$$TEXAS$$,#{state_id_nsw},-28.722738,150.967237), - ($$4385$$,$$WATSONS CROSSING$$,#{state_id_qld},-28.722738,150.967237), - ($$4387$$,$$BRUSH CREEK$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$BYBERA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$COOLMUNDA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$GREENUP$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$INGLEWOOD$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$MOSQUITO CREEK$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$TERRICA$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$WARROO$$,#{state_id_qld},-28.606093,151.126671), - ($$4387$$,$$WHETSTONE$$,#{state_id_qld},-28.606093,151.126671), - ($$4388$$,$$KURUMBUL$$,#{state_id_qld},-28.615672,150.554538), - ($$4388$$,$$YELARBON$$,#{state_id_qld},-28.615672,150.554538), - ($$4390$$,$$BILLA BILLA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$CALINGUNEE$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$CALLANDOON$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$GOODAR$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$GOONDIWINDI$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$KINDON$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$LUNDAVRA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$WONDALLI$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$WYAGA$$,#{state_id_qld},-28.145163,150.288342), - ($$4390$$,$$YAGABURNE$$,#{state_id_qld},-28.145163,150.288342), - ($$4400$$,$$KINGSTHORPE$$,#{state_id_qld},-27.495768,151.796847), - ($$4401$$,$$ACLAND$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$AUBIGNY$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BALGOWAN$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BIDDESTON$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$BOODUA$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$DEVON PARK$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$GREENWOOD$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$HIGHLAND PLAINS$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$KELVINHAUGH$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$MOUNT IRVING$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$MULDU$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$OAKEY$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$ROSALIE PLAINS$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$SABINE$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$SILVERLEIGH$$,#{state_id_qld},-27.303702,151.691102), - ($$4401$$,$$YARGULLEN$$,#{state_id_qld},-27.303702,151.691102), - ($$4402$$,$$COOYAR$$,#{state_id_qld},-26.983086,151.832336), - ($$4402$$,$$KOORALGIN$$,#{state_id_qld},-26.983086,151.832336), - ($$4402$$,$$UPPER COOYAR CREEK$$,#{state_id_qld},-26.983086,151.832336), - ($$4403$$,$$BRYMAROO$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$JONDARYAN$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$MALU$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$MOUNT MORIAH$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$QUINALOW$$,#{state_id_qld},-27.217717,151.591852), - ($$4403$$,$$WEST PRAIRIE$$,#{state_id_qld},-27.217717,151.591852), - ($$4404$$,$$BOWENVILLE$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$FORMARTIN$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$IRVINGDALE$$,#{state_id_qld},-27.305817,151.490518), - ($$4404$$,$$WAINUI$$,#{state_id_qld},-27.305817,151.490518), - ($$4405$$,$$BLAXLAND$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$BUNYA MOUNTAINS$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$DALBY$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$DUCKLO$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$GRASSDALE$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$MARMADUA$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$PIRRINUAN$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$RANGES BRIDGE$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$ST RUTH$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$TIPTON$$,#{state_id_qld},-27.192428,151.396625), - ($$4405$$,$$WERANGA$$,#{state_id_qld},-27.192428,151.396625), - ($$4406$$,$$BOONDANDILLA$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$HANNAFORD$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$JIMBOUR$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$KAIMKILLENBUN$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$KOGAN$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$MACALISTER$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$MOONIE$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$SOUTHWOOD$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$THE GUMS$$,#{state_id_qld},-27.894641,150.596584), - ($$4406$$,$$WEIR RIVER$$,#{state_id_qld},-27.894641,150.596584), - ($$4407$$,$$CATTLE CREEK$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$CECIL PLAINS$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$DUNMORE$$,#{state_id_qld},-27.6483,150.836678), - ($$4407$$,$$NANGWEE$$,#{state_id_qld},-27.6483,150.836678), - ($$4408$$,$$BELL$$,#{state_id_qld},-26.93254,151.448511), - ($$4410$$,$$JANDOWAE$$,#{state_id_qld},-26.781197,151.109816), - ($$4411$$,$$WARRA$$,#{state_id_qld},-26.929329,150.919183), - ($$4412$$,$$BRIGALOW$$,#{state_id_qld},-26.843852,150.790571), - ($$4413$$,$$BAKING BOARD$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$BOONARGA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$BURNCLUITH$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CANAGA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CHANCES PLAIN$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$CHINCHILLA$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$DURAH$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$HOPELAND$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$MONTROSE$$,#{state_id_qld},-26.706834,150.545144), - ($$4413$$,$$WIEAMBILLA$$,#{state_id_qld},-26.706834,150.545144), - ($$4415$$,$$COLUMBOOLA$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$DALWOGON$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$GURULMUNDI$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$HOOKSWOOD$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$KOWGURAN$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$MILES$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$MYALL PARK$$,#{state_id_qld},-26.672867,150.332141), - ($$4415$$,$$PELHAM$$,#{state_id_qld},-26.672867,150.332141), - ($$4416$$,$$BARRAMORNIE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$CONDAMINE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$MORABY$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$NANGRAM$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$PINE HILLS$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$SUNNYSIDE$$,#{state_id_qld},-27.013259,150.060549), - ($$4416$$,$$YULABILLA$$,#{state_id_qld},-27.013259,150.060549), - ($$4417$$,$$NOORINDOO$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$OBERINA$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$PARKNOOK$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$SURAT$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WARKON$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WELLESLEY$$,#{state_id_qld},-27.15617,149.158851), - ($$4417$$,$$WERIBONE$$,#{state_id_qld},-27.15617,149.158851), - ($$4418$$,$$GULUGUBA$$,#{state_id_qld},-26.260063,150.048929), - ($$4419$$,$$COCKATOO$$,#{state_id_qld},-25.72569,150.28164), - ($$4419$$,$$GROSMONT$$,#{state_id_qld},-25.72569,150.28164), - ($$4419$$,$$WANDOAN$$,#{state_id_qld},-25.72569,150.28164), - ($$4420$$,$$BROADMERE$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$COORADA$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GHINGHINDA$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GLENHAUGHTON$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$GWAMBEGWINE$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$HORNET BANK$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$PEEK-A-DOO$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$SPRING CREEK$$,#{state_id_qld},-25.494713,149.525293), - ($$4420$$,$$TAROOM$$,#{state_id_qld},-25.494713,149.525293), - ($$4421$$,$$GORANBA$$,#{state_id_qld},-27.285342,150.599138), - ($$4421$$,$$TARA$$,#{state_id_qld},-27.285342,150.599138), - ($$4422$$,$$COOMRITH$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$FLINTON$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$INGLESTONE$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$MEANDARRA$$,#{state_id_qld},-27.562837,149.612212), - ($$4422$$,$$WESTMAR$$,#{state_id_qld},-27.562837,149.612212), - ($$4423$$,$$GLENMORGAN$$,#{state_id_qld},-27.249625,149.679008), - ($$4423$$,$$TEELBA$$,#{state_id_qld},-27.249625,149.679008), - ($$4424$$,$$DRILLHAM$$,#{state_id_qld},-26.640357,149.982992), - ($$4424$$,$$DRILLHAM SOUTH$$,#{state_id_qld},-26.640357,149.982992), - ($$4424$$,$$GLENAUBYN$$,#{state_id_qld},-26.640357,149.982992), - ($$4425$$,$$BOGANDILLA$$,#{state_id_qld},-26.517858,149.783594), - ($$4425$$,$$DULACCA$$,#{state_id_qld},-26.517858,149.783594), - ($$4426$$,$$JACKSON$$,#{state_id_qld},-26.642228,149.623168), - ($$4426$$,$$JACKSON NORTH$$,#{state_id_qld},-26.642228,149.623168), - ($$4426$$,$$JACKSON SOUTH$$,#{state_id_qld},-26.642228,149.623168), - ($$4427$$,$$CLIFFORD$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA NORTH$$,#{state_id_qld},-26.128626,149.367449), - ($$4427$$,$$YULEBA SOUTH$$,#{state_id_qld},-26.128626,149.367449), - ($$4428$$,$$PICKANJINNIE$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA NORTH$$,#{state_id_qld},-26.58117,149.114285), - ($$4428$$,$$WALLUMBILLA SOUTH$$,#{state_id_qld},-26.58117,149.114285), - ($$4454$$,$$BAFFLE WEST$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$BEILBA$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$DURHAM DOWNS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$HIGHLAND PLAINS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$HUTTON CREEK$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$INJUNE$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$MOUNT HUTTON$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$PONY HILLS$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$SIMMIE$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$UPPER DAWSON$$,#{state_id_qld},-25.724492,148.672028), - ($$4454$$,$$WESTGROVE$$,#{state_id_qld},-25.724492,148.672028), - ($$4455$$,$$BALLAROO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BLYTHDALE$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BUNGEWORGORAI$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BUNGIL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$BYMOUNT$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$CORNWALL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$DARGAL ROAD$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$EUMAMURRIN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$EUTHULLA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$GUNNEWIN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$HODGSON$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOOGA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOUNT ABUNDANCE$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$MOUNT BINDANGO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ORALLO$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ORANGE HILL$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$ROMA$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$TINGUN$$,#{state_id_qld},-27.116299,148.616963), - ($$4455$$,$$WYCOMBE$$,#{state_id_qld},-27.116299,148.616963), - ($$4461$$,$$MUCKADILLA$$,#{state_id_qld},-26.602637,148.363184), - ($$4462$$,$$AMBY$$,#{state_id_qld},-26.549209,148.186897), - ($$4465$$,$$DUNKELD$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$FORESTVALE$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$MITCHELL$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$V GATE$$,#{state_id_qld},-26.968591,148.062548), - ($$4465$$,$$WOMALILLA$$,#{state_id_qld},-26.968591,148.062548), - ($$4467$$,$$MUNGALLALA$$,#{state_id_qld},-26.446905,147.543855), - ($$4467$$,$$REDFORD$$,#{state_id_qld},-26.446905,147.543855), - ($$4467$$,$$TYRCONNEL$$,#{state_id_qld},-26.446905,147.543855), - ($$4468$$,$$CLARA CREEK$$,#{state_id_qld},-26.087266,146.833194), - ($$4468$$,$$MORVEN$$,#{state_id_qld},-26.087266,146.833194), - ($$4470$$,$$BAKERS BEND$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$CHARLEVILLE$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$GOWRIE STATION$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$LANGLO$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$MURWEH$$,#{state_id_qld},-26.647239,146.176789), - ($$4470$$,$$RIVERSLEIGH$$,#{state_id_qld},-26.647239,146.176789), - ($$4471$$,$$CLAVERTON$$,#{state_id_qld},-27.37093,145.959624), - ($$4471$$,$$NARDOO SIDING$$,#{state_id_qld},-27.37093,145.959624), - ($$4472$$,$$BLACKALL$$,#{state_id_qld},-24.424637,145.465854), - ($$4472$$,$$MOUNT ENNISKILLEN$$,#{state_id_qld},-24.424637,145.465854), - ($$4474$$,$$ADAVALE$$,#{state_id_qld},-25.909385,144.598632), - ($$4475$$,$$CHEEPIE$$,#{state_id_qld},-26.630652,145.01525), - ($$4477$$,$$AUGATHELLA$$,#{state_id_qld},-25.794685,146.586608), - ($$4477$$,$$UPPER WARREGO$$,#{state_id_qld},-25.794685,146.586608), - ($$4478$$,$$BAYRICK$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$CALDERVALE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$LANSDOWNE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$LUMEAH$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$MACFARLANE$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$MINNIE DOWNS$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$SCRUBBY CREEK$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$TAMBO$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$WINDEYER$$,#{state_id_qld},-25.479054,146.011909), - ($$4478$$,$$YANDARLO$$,#{state_id_qld},-25.479054,146.011909), - ($$4479$$,$$COOLADDI$$,#{state_id_qld},-26.645522,145.460966), - ($$4480$$,$$EROMANGA$$,#{state_id_qld},-26.668654,143.267376), - ($$4480$$,$$QUILPIE$$,#{state_id_qld},-26.668654,143.267376), - ($$4481$$,$$FARRARS CREEK$$,#{state_id_qld},-25.393607,141.55373), - ($$4481$$,$$TANBAR$$,#{state_id_qld},-25.393607,141.55373), - ($$4481$$,$$WINDORAH$$,#{state_id_qld},-25.393607,141.55373), - ($$4482$$,$$BIRDSVILLE$$,#{state_id_qld},-25.898355,139.351645), - ($$4486$$,$$DIRRANBANDI$$,#{state_id_qld},-28.585815,148.227609), - ($$4486$$,$$HEBEL$$,#{state_id_qld},-28.585815,148.227609), - ($$4487$$,$$BEGONIA$$,#{state_id_qld},-27.505231,148.31586), - ($$4487$$,$$ST GEORGE$$,#{state_id_qld},-27.505231,148.31586), - ($$4488$$,$$BOLLON$$,#{state_id_qld},-28.031524,147.47786), - ($$4488$$,$$NEBINE$$,#{state_id_qld},-28.031524,147.47786), - ($$4489$$,$$WYANDRA$$,#{state_id_qld},-27.24739,145.981713), - ($$4490$$,$$BARRINGUN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$COONGOOLA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$CUNNAMULLA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$CUTTABURRA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$HUMEBURN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$JOBS GATE$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$LINDEN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$NOORAMA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$TUEN$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$WIDGEEGOARA$$,#{state_id_qld},-28.843124,145.816249), - ($$4490$$,$$YOWAH$$,#{state_id_qld},-28.843124,145.816249), - ($$4491$$,$$EULO$$,#{state_id_qld},-28.169275,145.042128), - ($$4492$$,$$BULLAWARRA$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$BULLOO DOWNS$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$DYNEVOR$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$NOCKATUNGA$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$NORLEY$$,#{state_id_qld},-27.783565,143.373975), - ($$4492$$,$$THARGOMINDAH$$,#{state_id_qld},-27.783565,143.373975), - ($$4493$$,$$HUNGERFORD$$,#{state_id_qld},-28.996339,144.406584), - ($$4494$$,$$BUNGUNYA$$,#{state_id_qld},-28.420865,149.658021), - ($$4494$$,$$NORTH BUNGUNYA$$,#{state_id_qld},-28.420865,149.658021), - ($$4494$$,$$TARAWERA$$,#{state_id_qld},-28.420865,149.658021), - ($$4496$$,$$NORTH TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4496$$,$$SOUTH TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4496$$,$$TALWOOD$$,#{state_id_qld},-28.443959,149.467729), - ($$4497$$,$$DAYMAR$$,#{state_id_qld},-28.604238,148.986787), - ($$4497$$,$$THALLON$$,#{state_id_qld},-28.604238,148.986787), - ($$4497$$,$$WEENGALLON$$,#{state_id_qld},-28.604238,148.986787), - ($$4498$$,$$KIOMA$$,#{state_id_qld},-28.214948,149.794723), - ($$4498$$,$$TOOBEAH$$,#{state_id_qld},-28.214948,149.794723), - ($$4500$$,$$BRAY PARK$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE BC$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$BRENDALE DC$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$CASHMERE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$CLEAR MOUNTAIN$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$JOYNER$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$STRATHPINE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$STRATHPINE CENTRE$$,#{state_id_qld},-27.292807,152.962376), - ($$4500$$,$$WARNER$$,#{state_id_qld},-27.292807,152.962376), - ($$4501$$,$$LAWNTON$$,#{state_id_qld},-27.281605,152.980942), - ($$4502$$,$$PETRIE$$,#{state_id_qld},-27.26876,152.975593), - ($$4503$$,$$DAKABIN$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$GRIFFIN$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$KALLANGUR$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$KURWONGBAH$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$MURRUMBA DOWNS$$,#{state_id_qld},-27.226474,152.980732), - ($$4503$$,$$WHITESIDE$$,#{state_id_qld},-27.226474,152.980732), - ($$4504$$,$$NARANGBA$$,#{state_id_qld},-27.186964,152.928542), - ($$4505$$,$$BURPENGARY$$,#{state_id_qld},-27.17079,152.954767), - ($$4505$$,$$BURPENGARY DC$$,#{state_id_qld},-27.17079,152.954767), - ($$4506$$,$$MOORINA$$,#{state_id_qld},-27.147649,152.860468), - ($$4506$$,$$MORAYFIELD$$,#{state_id_qld},-27.147649,152.860468), - ($$4507$$,$$BANKSIA BEACH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BELLARA$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BONGAREE$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BRIBIE ISLAND$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$BRIBIE ISLAND NORTH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WELSBY$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WHITE PATCH$$,#{state_id_qld},-27.045188,153.140879), - ($$4507$$,$$WOORIM$$,#{state_id_qld},-27.045188,153.140879), - ($$4508$$,$$DECEPTION BAY$$,#{state_id_qld},-27.196702,153.029501), - ($$4509$$,$$MANGO HILL$$,#{state_id_qld},-27.232691,153.017319), - ($$4509$$,$$NORTH LAKES$$,#{state_id_qld},-27.232691,153.017319), - ($$4510$$,$$BEACHMERE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$BELLMERE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE BC$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$CABOOLTURE SOUTH$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$DONNYBROOK$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$MELDALE$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$MOODLU$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$ROCKSBERG$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$TOORBUL$$,#{state_id_qld},-27.129058,153.052258), - ($$4510$$,$$UPPER CABOOLTURE$$,#{state_id_qld},-27.129058,153.052258), - ($$4511$$,$$GODWIN BEACH$$,#{state_id_qld},-27.084803,153.113383), - ($$4511$$,$$NINGI$$,#{state_id_qld},-27.084803,153.113383), - ($$4511$$,$$SANDSTONE POINT$$,#{state_id_qld},-27.084803,153.113383), - ($$4512$$,$$BRACALBA$$,#{state_id_qld},-27.011117,152.841028), - ($$4512$$,$$WAMURAN$$,#{state_id_qld},-27.011117,152.841028), - ($$4512$$,$$WAMURAN BASIN$$,#{state_id_qld},-27.011117,152.841028), - ($$4514$$,$$BELLTHORPE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$CEDARTON$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$COMMISSIONERS FLAT$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$D'AGUILAR$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$DELANEYS CREEK$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$MOUNT ARCHER$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$MOUNT DELANEY$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$NEURUM$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$STANMORE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$STONY CREEK$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$VILLENEUVE$$,#{state_id_qld},-26.848046,152.715349), - ($$4514$$,$$WOODFORD$$,#{state_id_qld},-26.848046,152.715349), - ($$4515$$,$$GLENFERN$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$HAZELDEAN$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$JIMNA$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$KILCOY$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$KINGAHAM$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$MONSILDALE$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$MOUNT KILCOY$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$ROYSTON$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$SANDY CREEK$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$SHEEP STATION CREEK$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$WINYA$$,#{state_id_qld},-26.959741,152.609621), - ($$4515$$,$$WOOLMAR$$,#{state_id_qld},-26.959741,152.609621), - ($$4516$$,$$ELIMBAH$$,#{state_id_qld},-27.015065,152.944523), - ($$4517$$,$$BEERBURRUM$$,#{state_id_qld},-26.952598,152.963955), - ($$4518$$,$$GLASS HOUSE MOUNTAINS$$,#{state_id_qld},-26.897918,152.959204), - ($$4519$$,$$BEERWAH$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$COOCHIN CREEK$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$CROHAMHURST$$,#{state_id_qld},-26.857043,152.957162), - ($$4519$$,$$PEACHESTER$$,#{state_id_qld},-26.857043,152.957162), - ($$4520$$,$$ARMSTRONG CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CAMP MOUNTAIN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CEDAR CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$CLOSEBURN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$DRAPER$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$ENOGGERA RESERVOIR$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$HIGHVALE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$JOLLYS LOOKOUT$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$KOBBLE CREEK$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT GLORIOUS$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT NEBO$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$MOUNT SAMSON$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD VALLEY$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMFORD VILLAGE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$SAMSONVALE$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$WIGHTS MOUNTAIN$$,#{state_id_qld},-27.225617,152.797905), - ($$4520$$,$$YUGAR$$,#{state_id_qld},-27.225617,152.797905), - ($$4521$$,$$CAMPBELLS POCKET$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$DAYBORO$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$KING SCRUB$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$LACEYS CREEK$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$MOUNT MEE$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$MOUNT PLEASANT$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$OCEAN VIEW$$,#{state_id_qld},-27.07184,152.808774), - ($$4521$$,$$RUSH CREEK$$,#{state_id_qld},-27.07184,152.808774), - ($$4550$$,$$LANDSBOROUGH$$,#{state_id_qld},-26.808565,152.963941), - ($$4550$$,$$MOUNT MELLUM$$,#{state_id_qld},-26.808565,152.963941), - ($$4551$$,$$AROONA$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$BATTERY HILL$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$BELLS CREEK$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA BC$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA DC$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CALOUNDRA WEST$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$CURRIMUNDI$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$DICKY BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$GOLDEN BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$KINGS BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$LITTLE MOUNTAIN$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$MERIDAN PLAINS$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$MOFFAT BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$PELICAN WATERS$$,#{state_id_qld},-26.775377,153.113173), - ($$4551$$,$$SHELLY BEACH$$,#{state_id_qld},-26.775377,153.113173), - ($$4552$$,$$BALD KNOB$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$BALMORAL RIDGE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$BOOROOBIN$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CAMBROON$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CONONDALE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CRYSTAL WATERS$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$CURRAMORE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$ELAMAN CREEK$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$HARPER CREEK$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$MALENY$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$NORTH MALENY$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$REESVILLE$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$WITTA$$,#{state_id_qld},-26.775957,152.892993), - ($$4552$$,$$WOOTHA$$,#{state_id_qld},-26.775957,152.892993), - ($$4553$$,$$DIAMOND VALLEY$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$GLENVIEW$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$MOOLOOLAH$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$MOOLOOLAH VALLEY$$,#{state_id_qld},-26.756517,152.932651), - ($$4553$$,$$PALMVIEW$$,#{state_id_qld},-26.756517,152.932651), - ($$4554$$,$$EUDLO$$,#{state_id_qld},-26.725961,152.957869), - ($$4554$$,$$ILKLEY$$,#{state_id_qld},-26.725961,152.957869), - ($$4555$$,$$CHEVALLUM$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$HUNCHY$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$LANDERS SHOOT$$,#{state_id_qld},-26.695853,152.987885), - ($$4555$$,$$PALMWOODS$$,#{state_id_qld},-26.695853,152.987885), - ($$4556$$,$$BUDERIM$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$FOREST GLEN$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$KUNDA PARK$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$MONS$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$SIPPY DOWNS$$,#{state_id_qld},-26.685821,153.050524), - ($$4556$$,$$TANAWHA$$,#{state_id_qld},-26.685821,153.050524), - ($$4557$$,$$MOOLOOLABA$$,#{state_id_qld},-26.677686,153.117168), - ($$4557$$,$$MOUNTAIN CREEK$$,#{state_id_qld},-26.677686,153.117168), - ($$4558$$,$$COTTON TREE$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$KULUIN$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE BC$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$MAROOCHYDORE DC$$,#{state_id_qld},-26.655187,153.098747), - ($$4558$$,$$SUNSHINE PLAZA$$,#{state_id_qld},-26.655187,153.098747), - ($$4559$$,$$DIDDILLIBAH$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$KIELS MOUNTAIN$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$WEST WOOMBYE$$,#{state_id_qld},-26.646035,153.035002), - ($$4559$$,$$WOOMBYE$$,#{state_id_qld},-26.646035,153.035002), - ($$4560$$,$$BLI BLI$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$BURNSIDE$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$COES CREEK$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$COOLOOLABIN$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$DULONG$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$FLAXTON$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$HIGHWORTH$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$IMAGE FLAT$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KIAMBA$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KULANGOOR$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$KUREELPA$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$MAPLETON$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$MONTVILLE$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR BC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR DC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$NAMBOUR WEST$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$PARKLANDS$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$PERWILLOWEN$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$ROSEMOUNT$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$SUNSHINE COAST MC$$,#{state_id_qld},-26.6223,153.041663), - ($$4560$$,$$TOWEN MOUNTAIN$$,#{state_id_qld},-26.6223,153.041663), - ($$4561$$,$$BRIDGES$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$MAROOCHY RIVER$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$NINDERRY$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$NORTH ARM$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$VALDORA$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$YANDINA$$,#{state_id_qld},-26.525907,152.928936), - ($$4561$$,$$YANDINA CREEK$$,#{state_id_qld},-26.525907,152.928936), - ($$4562$$,$$BELLI PARK$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$DOONAN$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$EERWAH VALE$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$EUMUNDI$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$VERRIERDALE$$,#{state_id_qld},-26.475165,152.796338), - ($$4562$$,$$WEYBA DOWNS$$,#{state_id_qld},-26.475165,152.796338), - ($$4563$$,$$BLACK MOUNTAIN$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$CARTERS RIDGE$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$COOROY$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$COOROY MOUNTAIN$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$LAKE MACDONALD$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$RIDGEWOOD$$,#{state_id_qld},-26.418798,152.854218), - ($$4563$$,$$TINBEERWAH$$,#{state_id_qld},-26.418798,152.854218), - ($$4564$$,$$MARCOOLA$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$MUDJIMBA$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$PACIFIC PARADISE$$,#{state_id_qld},-26.583856,153.096211), - ($$4564$$,$$TWIN WATERS$$,#{state_id_qld},-26.583856,153.096211), - ($$4565$$,$$BOREEN POINT$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$COOROIBAH$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$COOTHARABA$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$NOOSA NORTH SHORE$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$RINGTAIL CREEK$$,#{state_id_qld},-26.28624,152.993922), - ($$4565$$,$$TEWANTIN$$,#{state_id_qld},-26.28624,152.993922), - ($$4566$$,$$NOOSAVILLE$$,#{state_id_qld},-26.402039,153.064626), - ($$4566$$,$$NOOSAVILLE BC$$,#{state_id_qld},-26.402039,153.064626), - ($$4566$$,$$NOOSAVILLE DC$$,#{state_id_qld},-26.402039,153.064626), - ($$4567$$,$$CASTAWAYS BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$NOOSA HEADS$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$SUNRISE BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4567$$,$$SUNSHINE BEACH$$,#{state_id_qld},-26.430258,153.105728), - ($$4568$$,$$FEDERAL$$,#{state_id_qld},-26.328915,152.858705), - ($$4568$$,$$PINBARREN$$,#{state_id_qld},-26.328915,152.858705), - ($$4568$$,$$POMONA$$,#{state_id_qld},-26.328915,152.858705), - ($$4569$$,$$COORAN$$,#{state_id_qld},-26.334574,152.822844), - ($$4570$$,$$AMAMOOR$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$AMAMOOR CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ANDERLEIGH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ARALUEN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BANKS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BEENAAM VALLEY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BELLA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BELLS BRIDGE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BOLLIER$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$BROOLOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CALGOA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CALICO CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CANINA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CEDAR POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CHATSWORTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$COLES CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$COONDOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CORELLA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$CURRA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$DAGUN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$DOWNSFIELD$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$EAST DEEP CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$FISHERMANS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GILLDORA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLANMIRE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLASTONBURY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLEN ECHO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GLENWOOD$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GOOMBOORIAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GREENS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GUNALDA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GYMPIE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$GYMPIE DC$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$IMBIL$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$JONES HILL$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANDANGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANDANGA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KANIGAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KIA ORA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$KYBONG$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LAGOON POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LAKE BORUMBA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LANGSHAW$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LONG FLAT$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$LOWER WONGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MARODIAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MARYS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MCINTOSH CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MELAWONDI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MIVA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MONKLAND$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MOOLOO$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MOTHAR MOUNTAIN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$MUNNA CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NAHRUNDA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NEERDIE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NEUSA VALE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$NORTH DEEP CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$PATERSON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$PIE CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$ROSS CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SCOTCHY POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SCRUBBY CREEK$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SEXTON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$SOUTHSIDE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TAMAREE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TANDUR$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THE DAWN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THE PALMS$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$THEEBINE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TOOLARA FOREST$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TRAVESTON$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TUCHEKOI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$TWO MILE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$UPPER GLASTONBURY$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$UPPER KANDANGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$VETERAN$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$VICTORY HEIGHTS$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WALLU$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE CROSSING NORTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WIDGEE CROSSING SOUTH$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WILSONS POCKET$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOLVI$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOOLOOGA$$,#{state_id_qld},-26.34524,152.674989), - ($$4570$$,$$WOONDUM$$,#{state_id_qld},-26.34524,152.674989), - ($$4571$$,$$COMO$$,#{state_id_qld},-26.219743,152.931885), - ($$4571$$,$$KIN KIN$$,#{state_id_qld},-26.219743,152.931885), - ($$4572$$,$$ALEXANDRA HEADLAND$$,#{state_id_qld},-26.670635,153.108029), - ($$4573$$,$$COOLUM BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$MARCUS BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$MOUNT COOLUM$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN BEACH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN BEACH SOUTH$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$PEREGIAN SPRINGS$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$POINT ARKWRIGHT$$,#{state_id_qld},-26.527219,153.090485), - ($$4573$$,$$YAROOMBA$$,#{state_id_qld},-26.527219,153.090485), - ($$4574$$,$$COOLABINE$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$GHEERULLA$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$KENILWORTH$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$KIDAMAN CREEK$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$MOY POCKET$$,#{state_id_qld},-26.600831,152.762607), - ($$4574$$,$$OBI OBI$$,#{state_id_qld},-26.600831,152.762607), - ($$4575$$,$$BIRTINYA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$BOKARINA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$BUDDINA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$MINYAMA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$PARREARRA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$WARANA$$,#{state_id_qld},-26.745513,153.117015), - ($$4575$$,$$WURTULLA$$,#{state_id_qld},-26.745513,153.117015), - ($$4580$$,$$COOLOOLA$$,#{state_id_qld},-26.005381,153.057271), - ($$4580$$,$$COOLOOLA COVE$$,#{state_id_qld},-26.005381,153.057271), - ($$4580$$,$$TIN CAN BAY$$,#{state_id_qld},-26.005381,153.057271), - ($$4581$$,$$EURONG$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$FRASER ISLAND$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$INSKIP$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$ORCHID BEACH$$,#{state_id_qld},-25.51083,153.123577), - ($$4581$$,$$RAINBOW BEACH$$,#{state_id_qld},-25.51083,153.123577), - ($$4600$$,$$BLACK SNAKE$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$CINNABAR$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$KILKIVAN$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$MUDLO$$,#{state_id_qld},-26.224964,152.268781), - ($$4600$$,$$OAKVIEW$$,#{state_id_qld},-26.224964,152.268781), - ($$4601$$,$$BARAMBAH$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$BOONARA$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$BOOUBYJAN$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$GOOMERI$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$GOOMERIBONG$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$KINBOMBI$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$MANUMBAR$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$TANSEY$$,#{state_id_qld},-26.325215,152.166608), - ($$4601$$,$$WRATTENS FOREST$$,#{state_id_qld},-26.325215,152.166608), - ($$4605$$,$$BARLIL$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$BYEE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CHERBOURG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CLOYNA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$COBBS HILL$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$CROWNTHORPE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$GLENROCK$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$KITOBA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MANYUNG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MERLWOOD$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MOFFATDALE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MOONDOONER$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$MURGON$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$OAKDALE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$REDGATE$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$SILVERLEAF$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$SUNNY NOOK$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$TABLELANDS$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WARNUNG$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WINDERA$$,#{state_id_qld},-26.204516,151.885957), - ($$4605$$,$$WOOROONDEN$$,#{state_id_qld},-26.204516,151.885957), - ($$4606$$,$$CHELMSFORD$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$FAIRDALE$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$FICKS CROSSING$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$GREENVIEW$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$LEAFDALE$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$MOUNT MCEUEN$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$MP CREEK$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$WHEATLANDS$$,#{state_id_qld},-26.253777,151.812709), - ($$4606$$,$$WONDAI$$,#{state_id_qld},-26.253777,151.812709), - ($$4608$$,$$CHARLESTOWN$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$CUSHNIE$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$TINGOORA$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$WILKESDALE$$,#{state_id_qld},-26.369266,151.938598), - ($$4608$$,$$WOOROOLIN$$,#{state_id_qld},-26.369266,151.938598), - ($$4610$$,$$ALICE CREEK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BALLOGIE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BENAIR$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOOIE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOONENNE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$BOYNESIDE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CHAHPINGAH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$COOLABUNIA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CORNDALE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$CRAWFORD$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DANGORE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DURONG$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$DURONG SOUTH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$ELLESMERE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$GOODGER$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$GORDONBROOK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$HALY CREEK$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$HODGLEIGH$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$INVERLAW$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$IRONPOT$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KINGAROY$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KINGAROY DC$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$KUMBIA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$MANNUEM$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$MEMERAMBI$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$TAABINGA$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$TAABINGA VILLAGE$$,#{state_id_qld},-26.760017,151.631701), - ($$4610$$,$$WATTLE GROVE$$,#{state_id_qld},-26.760017,151.631701), - ($$4611$$,$$MARSHLANDS$$,#{state_id_qld},-26.156007,151.750509), - ($$4611$$,$$MONDURE$$,#{state_id_qld},-26.156007,151.750509), - ($$4612$$,$$HIVESVILLE$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$KAWL KAWL$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$KEYSLAND$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$STONELANDS$$,#{state_id_qld},-26.176778,151.69149), - ($$4612$$,$$WIGTON$$,#{state_id_qld},-26.176778,151.69149), - ($$4613$$,$$ABBEYWOOD$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$BOONDOOMA$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$BRIGOODA$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$COVERTY$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$KINLEYMORE$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$MELROSE$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$OKEDEN$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$PROSTON$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$SPEEDWELL$$,#{state_id_qld},-26.106878,151.6288), - ($$4613$$,$$STALWORTH$$,#{state_id_qld},-26.106878,151.6288), - ($$4614$$,$$NEUMGNA$$,#{state_id_qld},-26.819705,151.895063), - ($$4614$$,$$UPPER YARRAMAN$$,#{state_id_qld},-26.819705,151.895063), - ($$4614$$,$$YARRAMAN$$,#{state_id_qld},-26.819705,151.895063), - ($$4615$$,$$BARKER CREEK FLAT$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$BROOKLANDS$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$BULLCAMP$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$EAST NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$ELGIN VALE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$GLAN DEVON$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$JOHNSTOWN$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$KUNIOON$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$MAIDENWELL$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$PIMPIMBUDGEE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$RUNNYMEDE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SANDY RIDGES$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SOUTH EAST NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$SOUTH NANANGO$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$TARONG$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WATTLE CAMP$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WENGENVILLE$$,#{state_id_qld},-26.648199,151.946486), - ($$4615$$,$$WYALLA$$,#{state_id_qld},-26.648199,151.946486), - ($$4620$$,$$ARAMARA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$BROOWEENA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$DOONGUL$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GIGOOMGAN$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GLENBAR$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$GUNGALOON$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$MALARGA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$NORTH ARAMARA$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$TEEBAR$$,#{state_id_qld},-25.611275,152.325924), - ($$4620$$,$$WOOCOO$$,#{state_id_qld},-25.611275,152.325924), - ($$4621$$,$$BIGGENDEN$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$BOOMPA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$COALSTOUN LAKES$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$CORINGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DALLARNIL$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DEGILBO$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$DIDCOT$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$GOLDEN FLEECE$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$LAKESIDE$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$WATERANGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4621$$,$$WOOWOONGA$$,#{state_id_qld},-25.510983,152.045629), - ($$4625$$,$$ARANBANGA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BAN BAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BAN BAN SPRINGS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BARLYNE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BINJOUR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BLAIRMORE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BON ACCORD$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BRANCH CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$BYRNESTOWN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$CAMPBELL CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DEEP CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DIRNBIR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$DUNDARRAH$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GAYNDAH$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GINOONDAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$GOOROOLBA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$HARRIET$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$HUMPHERY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$IDERAWAY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MINGO$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT DEBATEABLE$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT LAWLESS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$MOUNT STEADMAN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$PENWHAUPELL$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$PILE GULLY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$REIDS CREEK$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$STOCKHAVEN$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$THE LIMITS$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$TOONDAHRA$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WAHOON$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WETHERON$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WILSON VALLEY$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$WOODMILLAR$$,#{state_id_qld},-25.806808,151.670067), - ($$4625$$,$$YENDA$$,#{state_id_qld},-25.806808,151.670067), - ($$4626$$,$$BEERON$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$BOYNEWOOD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$BROVINIA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$CATTLE CREEK$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$COONAMBULA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$DERRI DERRA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$DYKEHEAD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$GLENRAE$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$GURGEENA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$HAWKWOOD$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MONOGORILBY$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MUNDOWRAN$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$MUNDUBBERA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$O'BIL BIL$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$OLD COORANGA$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$PHILPOTT$$,#{state_id_qld},-25.813563,151.205469), - ($$4626$$,$$RIVERLEIGH$$,#{state_id_qld},-25.813563,151.205469), - ($$4627$$,$$ABERCORN$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CERATODUS$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CHELTENHAM$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$CYNTHIA$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD EAST$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$EIDSVOLD WEST$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$GROSVENOR$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$MALMOE$$,#{state_id_qld},-25.136637,151.129347), - ($$4627$$,$$WURUMA DAM$$,#{state_id_qld},-25.136637,151.129347), - ($$4630$$,$$BANCROFT$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$BUKALI$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$CANIA$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$CANNINDAH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$COOMINGLAH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$COOMINGLAH FOREST$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$DALGA$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$GLENLEIGH$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$HARRAMI$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$KALPOWAR$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$KAPALDO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$LANGLEY$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MONAL$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MONTO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MOONFORD$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MULGILDIE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$MUNGUNGO$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$RAWBELLE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$SELENE$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$SPLINTER CREEK$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$TELLEBANG$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$THREE MOON$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$VENTNOR$$,#{state_id_qld},-24.788266,151.231904), - ($$4630$$,$$YARROL$$,#{state_id_qld},-24.788266,151.231904), - ($$4650$$,$$ALDERSHOT$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ANTIGUA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BAUPLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BAUPLE FOREST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BEAVER ROCK$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BIDWILL$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BOONOOROO$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$BOONOOROO PLAINS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUCKINWILLA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUNDATHU$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$DUNMORA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$FERNEY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GLENORCHY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GOOTCHIE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GRAHAMS CREEK$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GRANVILLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$GUNDIAH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ISLAND PLANTATION$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MAAROOM$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MAGNOLIA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH DC$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MARYBOROUGH WEST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MOUNT URAH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$MUNGAR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$NETHERBY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$OAKHURST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$OWANYILLA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PALLAS STREET MARYBOROUGH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PILERWA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PIONEERS REST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$POONA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$PRAWLE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ST HELENS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$ST MARY$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TALEGALLA WEIR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TANDORA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TEDDINGTON$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$THE DIMONDS$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$THINOOMBA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TIARO$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINANA$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINANA SOUTH$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TINNANBAR$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TUAN$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$TUAN FOREST$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$WALKERS POINT$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$YENGARIE$$,#{state_id_qld},-25.466599,152.656881), - ($$4650$$,$$YERRA$$,#{state_id_qld},-25.466599,152.656881), - ($$4655$$,$$BOORAL$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$BUNYA CREEK$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$CRAIGNISH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$DUNDOWRAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$DUNDOWRAN BEACH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$ELI WATERS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$GREAT SANDY STRAIT$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HAPPY VALLEY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HERVEY BAY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$HERVEY BAY DC$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$KAWUNGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$KINGFISHER BAY RESORT$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$NIKENBAH$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$PIALBA$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$POINT VERNON$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$RIVER HEADS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SCARNESS$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SUNSHINE ACRES$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$SUSAN RIVER$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TAKURA$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TOOGOOM$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$TORQUAY$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$URANGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$URRAWEEN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WALLIEBUM$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WALLIGAN$$,#{state_id_qld},-25.352719,152.890792), - ($$4655$$,$$WONDUNNA$$,#{state_id_qld},-25.352719,152.890792), - ($$4659$$,$$BEELBI CREEK$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURGOWAN$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM HEADS$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM RIVER$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$BURRUM TOWN$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$HOWARD$$,#{state_id_qld},-25.29264,152.626943), - ($$4659$$,$$PACIFIC HAVEN$$,#{state_id_qld},-25.29264,152.626943), - ($$4660$$,$$ABINGTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$APPLE TREE CREEK$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$BUXTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CHERWELL$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CHILDERS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$CORDALBA$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$DOOLBI$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$EUREKA$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$FARNSFIELD$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$GOODWOOD$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$GREGORY RIVER$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$HORTON$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$ISIS CENTRAL$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$ISIS RIVER$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$KULLOGUM$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$NORTH GREGORY$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$NORTH ISIS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$PROMISEDLAND$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$REDRIDGE$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$SOUTH ISIS$$,#{state_id_qld},-25.203235,152.328931), - ($$4660$$,$$WOODGATE$$,#{state_id_qld},-25.203235,152.328931), - ($$4662$$,$$TORBANLEA$$,#{state_id_qld},-25.347212,152.59878), - ($$4670$$,$$ABBOTSFORD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ALLOWAY$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ASHFIELD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVENELL HEIGHTS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVOCA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$AVONDALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BARGARA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BRANYAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUCCA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG CENTRAL$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG DC$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG EAST$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG NORTH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG SOUTH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BUNDABERG WEST$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$BURNETT HEADS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$CALAVOS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$COONARR$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$CORAL COVE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELECTRA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELLIOTT$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$ELLIOTT HEADS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$FAIRYMEAD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$GIVELDA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$GOOBURRUM$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$INNES PARK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KALKIE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KENSINGTON$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KEPNOCK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$KINKUNA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MEADOWVALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MILLBANK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MON REPOS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MOORE PARK BEACH$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MOORLAND$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$MULLETT CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$NORVILLE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$OAKWOOD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$PINE CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$QUNABA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$RUBYANNA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SHARON$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SOUTH BINGERA$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SOUTH KOLAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$SVENSSON HEIGHTS$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$THABEBAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WALKERVALE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WATALGAN$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WELCOME CREEK$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WINDERMERE$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WINFIELD$$,#{state_id_qld},-24.843687,152.024909), - ($$4670$$,$$WOONGARRA$$,#{state_id_qld},-24.843687,152.024909), - ($$4671$$,$$BOOLBOONDA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BOOYAL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BULLYARD$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$BUNGADOO$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DALYSFORD$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DAMASCUS$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DELAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DOUGHBOY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DRINAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$DUINGAL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GAETA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GIN GIN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$GOOD NIGHT$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$HORSE CAMP$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$KOLONGA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$LAKE MONDURAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MAROONDAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MCILWRAITH$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOLANGUL$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MONDURAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOOLBOOLAMAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MORGANVILLE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MOUNT PERRY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$MUNGY$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$NEARUM$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$NEW MOONTA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$REDHILL FARMS$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$SKYRING RESERVE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$ST AGNES$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$ST KILDA$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$TAKILBERAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$TIRROAN$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WALLAVILLE$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WONBAH$$,#{state_id_qld},-25.079428,151.67995), - ($$4671$$,$$WONBAH FOREST$$,#{state_id_qld},-25.079428,151.67995), - ($$4673$$,$$MIARA$$,#{state_id_qld},-24.686568,152.165161), - ($$4673$$,$$WATERLOO$$,#{state_id_qld},-24.686568,152.165161), - ($$4673$$,$$YANDARAN$$,#{state_id_qld},-24.686568,152.165161), - ($$4674$$,$$BAFFLE CREEK$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$BERAJONDO$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$DEEPWATER$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$EULEILAH$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$MOUNT MARIA$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$OYSTER CREEK$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$ROSEDALE$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$RULES BEACH$$,#{state_id_qld},-24.473289,151.948748), - ($$4674$$,$$TAUNTON$$,#{state_id_qld},-24.473289,151.948748), - ($$4676$$,$$GINDORAN$$,#{state_id_qld},-24.62626,151.59192), - ($$4676$$,$$LOWMEAD$$,#{state_id_qld},-24.62626,151.59192), - ($$4677$$,$$AGNES WATER$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$CAPTAIN CREEK$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$COLOSSEUM$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$EURIMBULA$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$MIRIAM VALE$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$MOUNT TOM$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$ROUND HILL$$,#{state_id_qld},-24.212505,151.903352), - ($$4677$$,$$SEVENTEEN SEVENTY$$,#{state_id_qld},-24.212505,151.903352), - ($$4678$$,$$BOROREN$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$FORESHORES$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$RODDS BAY$$,#{state_id_qld},-24.243194,151.495847), - ($$4678$$,$$TURKEY BEACH$$,#{state_id_qld},-24.243194,151.495847), - ($$4680$$,$$BARNEY POINT$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BEECHER$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BENARABY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNE ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNE VALLEY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BOYNEDALE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BUILYAN$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BURUA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$BYELLEE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CALLEMONDAH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CALLIOPE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CLINTON$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$CURTIS ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$DIGLUM$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE BC$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE DC$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE SOUTH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLADSTONE-CITY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$GLEN EDEN$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$HERON ISLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$IVERAGH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$KIN KORA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$KIRKWOOD$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$MANY PEAKS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$MOUNT ALMA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$NEW AUCKLAND$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$O'CONNELL$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$RIVER RANCH$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH END$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SOUTH TREES$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$SUN VALLEY$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TABLELANDS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TANNUM SANDS$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TARAGOOLA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TELINA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$TOOLOOA$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$UBOBO$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WEST GLADSTONE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WEST STOWE$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WOODERSON$$,#{state_id_qld},-23.856785,151.271287), - ($$4680$$,$$WURDONG HEIGHTS$$,#{state_id_qld},-23.856785,151.271287), - ($$4694$$,$$ALDOGA$$,#{state_id_qld},-23.835292,151.071334), - ($$4694$$,$$TARGINIE$$,#{state_id_qld},-23.835292,151.071334), - ($$4694$$,$$YARWUN$$,#{state_id_qld},-23.835292,151.071334), - ($$4695$$,$$AMBROSE$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$BRACEWELL$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$DARTS CREEK$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$EAST END$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$MACHINE CREEK$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$MOUNT LARCOM$$,#{state_id_qld},-23.785682,150.926796), - ($$4695$$,$$THE NARROWS$$,#{state_id_qld},-23.785682,150.926796), - ($$4697$$,$$RAGLAN$$,#{state_id_qld},-23.717454,150.819346), - ($$4699$$,$$BAJOOL$$,#{state_id_qld},-23.651894,150.641144), - ($$4699$$,$$PORT ALMA$$,#{state_id_qld},-23.651894,150.641144), - ($$4700$$,$$ALLENSTOWN$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$DEPOT HILL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$FAIRY BOWER$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$GREAT KEPPEL ISLAND$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$PORT CURTIS$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON CITY$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$ROCKHAMPTON HOSPITAL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$THE KEPPELS$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$THE RANGE$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$WANDAL$$,#{state_id_qld},-23.388939,150.502867), - ($$4700$$,$$WEST ROCKHAMPTON$$,#{state_id_qld},-23.388939,150.502867), - ($$4701$$,$$BERSERKER$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$CENTRAL QUEENSLAND UNIVERSITY$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$FRENCHVILLE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$GREENLAKE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$IRONPOT$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$KAWANA$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$KOONGAL$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$LAKES CREEK$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$LIMESTONE CREEK$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$MOUNT ARCHER$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NANKIN$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NERIMBERA$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NORMAN GARDENS$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$NORTH ROCKHAMPTON$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$PARK AVENUE$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$RED HILL ROCKHAMPTON$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKHAMPTON DC$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKHAMPTON NORTH$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$ROCKYVIEW$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$SANDRINGHAM$$,#{state_id_qld},-23.362809,150.522691), - ($$4701$$,$$THE COMMON$$,#{state_id_qld},-23.362809,150.522691), - ($$4702$$,$$ALBERTA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ALSACE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ALTON DOWNS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ANAKIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ARGOON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BALCOMBA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BANANA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BARALABA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BARNARD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BINGEGANG$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BLACKDOWN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BLUFF$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BOOLBURRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BOULDERCOMBE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$BUSHLEY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CANAL CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CANOONA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CAWARRAL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CENTRAL QUEENSLAND MC$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COMET$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$CONSUELO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOMOO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOROOMAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COORUMBENE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$COOWONGA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DALMA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DINGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DIXALEA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DULULU$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$DUMPY CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ETNA CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$FERNLEES$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GAINSFORD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GARNANT$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GINDIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GLENROY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOGANGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOMALLY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOVIGEN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GOOWARRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$GRACEMERE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JAMBIN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JARDINE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JELLINBAH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$JOSKELEIGH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KABRA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KALAPA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KEPPEL SANDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KOKOTUNGO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$KUNWARARA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$LOWESBY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MACKENZIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MARMOR$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MIDGEE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MILMAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MIMOSA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MOONMERA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MORINISH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MORINISH SOUTH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$MOUNT CHALMERS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$NINE MILE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PARKHURST$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PHEASANT CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PINK LILY$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$PLUM TREE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$RIDGELANDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ROLLESTON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ROSSMOYA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$RUBYVALE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SAPPHIRE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SHOALWATER$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SMOKY CREEK$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$SOUTH YAAMBA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STANAGE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STANWELL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$STEWARTON$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$THE CAVES$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$THOMPSON POINT$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$TUNGAMULL$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$ULOGIE$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WALLAROO$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WESTWOOD$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WILLOWS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WILLOWS GEMFIELDS$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOOLEIN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOOROONA$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WOWAN$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$WYCARBAH$$,#{state_id_qld},-24.325475,149.782526), - ($$4702$$,$$YARAKA$$,#{state_id_qld},-24.325475,149.782526), - ($$4703$$,$$ADELAIDE PARK$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BANGALEE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARLOWS HILL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARMARYEE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BARMOYA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BONDOOLA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BUNGUNDARRA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$BYFIELD$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$CAUSEWAY LAKE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$COBRABALL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$COOEE BAY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$FARNBOROUGH$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$HIDDEN VALLEY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$INVERNESS$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$KINKA BEACH$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$LAKE MARY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$LAMMERMOOR$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MARYVALE$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MEIKLEVILLE HILL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MULAMBIN$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$MULARA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$PACIFIC HEIGHTS$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$ROSSLYN$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$STOCKYARD$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TANBY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TARANGANBA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$TAROOMBALL$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$WEERRIBA$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$WOODBURY$$,#{state_id_qld},-23.114684,150.696731), - ($$4703$$,$$YEPPOON$$,#{state_id_qld},-23.114684,150.696731), - ($$4704$$,$$WATTLEBANK$$,#{state_id_qld},-23.119953,150.462544), - ($$4704$$,$$YAAMBA$$,#{state_id_qld},-23.119953,150.462544), - ($$4705$$,$$CLARKE CREEK$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$LOTUS CREEK$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MACKENZIE RIVER$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MARLBOROUGH$$,#{state_id_qld},-22.743208,149.313523), - ($$4705$$,$$MOUNT GARDINER$$,#{state_id_qld},-22.743208,149.313523), - ($$4706$$,$$OGMORE$$,#{state_id_qld},-22.592329,149.635224), - ($$4707$$,$$COLLAROY$$,#{state_id_qld},-21.868843,149.143033), - ($$4707$$,$$ST LAWRENCE$$,#{state_id_qld},-21.868843,149.143033), - ($$4707$$,$$THE PERCY GROUP$$,#{state_id_qld},-21.868843,149.143033), - ($$4709$$,$$TIERI$$,#{state_id_qld},-23.038374,148.344727), - ($$4710$$,$$EMU PARK$$,#{state_id_qld},-23.257223,150.82635), - ($$4710$$,$$ZILZIE$$,#{state_id_qld},-23.257223,150.82635), - ($$4711$$,$$GLENDALE$$,#{state_id_qld},-23.252534,150.476229), - ($$4711$$,$$GLENLEE$$,#{state_id_qld},-23.252534,150.476229), - ($$4712$$,$$DUARINGA$$,#{state_id_qld},-23.69521,149.673726), - ($$4713$$,$$WOORABINDA$$,#{state_id_qld},-24.114138,149.430965), - ($$4714$$,$$BAREE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$BOULDER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$FLETCHER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$HAMILTON CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$HORSE CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$JOHNSONS HILL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$LEYDENS HILL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$LIMESTONE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$MOONGAN$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$MOUNT MORGAN$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$NINE MILE CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$OAKEY CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$STRUCK OIL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$THE MINE$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$TROTTER CREEK$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WALMUL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WALTERHALL$$,#{state_id_qld},-23.624671,150.391364), - ($$4714$$,$$WURA$$,#{state_id_qld},-23.624671,150.391364), - ($$4715$$,$$BILOELA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$CALLIDE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$CASTLE CREEK$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$DAKENBA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$DUMGREE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$GREYCLIFFE$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$MOUNT MURCHISON$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$ORANGE CREEK$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$PROSPECT$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$TARRAMBA$$,#{state_id_qld},-24.401296,150.511308), - ($$4715$$,$$VALENTINE PLAINS$$,#{state_id_qld},-24.401296,150.511308), - ($$4716$$,$$LAWGI DAWES$$,#{state_id_qld},-24.579542,150.668297), - ($$4716$$,$$THANGOOL$$,#{state_id_qld},-24.579542,150.668297), - ($$4717$$,$$BLACKWATER$$,#{state_id_qld},-23.585701,148.880408), - ($$4718$$,$$BAUHINIA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$DROMEDARY$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$KIANGA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$MOURA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$MUNGABUNDA$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$OOMBABEER$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$RHYDDING$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$ROUNDSTONE$$,#{state_id_qld},-24.568117,149.297694), - ($$4718$$,$$WARNOAH$$,#{state_id_qld},-24.568117,149.297694), - ($$4719$$,$$CAMBOON$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$CRACOW$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$GLENMORAL$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$ISLA$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$LONESOME CREEK$$,#{state_id_qld},-25.049303,150.163389), - ($$4719$$,$$THEODORE$$,#{state_id_qld},-25.049303,150.163389), - ($$4720$$,$$EMERALD$$,#{state_id_qld},-23.52685,148.161076), - ($$4720$$,$$YAMALA$$,#{state_id_qld},-23.52685,148.161076), - ($$4721$$,$$ARGYLL$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$CLERMONT$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$FRANKFIELD$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$GEMINI MOUNTAINS$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$KILCUMMIN$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$PASHA$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$THERESA CREEK$$,#{state_id_qld},-23.277321,147.562498), - ($$4721$$,$$WOLFANG$$,#{state_id_qld},-23.277321,147.562498), - ($$4722$$,$$BUCKLAND$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$CAIRDBEIGN$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$CONA CREEK$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$NANDOWRIE$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$ORION$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$SPRINGSURE$$,#{state_id_qld},-24.506491,147.41651), - ($$4722$$,$$WEALWANDANGIE$$,#{state_id_qld},-24.506491,147.41651), - ($$4723$$,$$BELCONG$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CAPELLA$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CARBINE CREEK$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CHIRNSIDE$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$CRINUM$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$HIBERNIA$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$KHOSH BULDUK$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$LILYVALE$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$LOWESTOFF$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$MOUNT MACARTHUR$$,#{state_id_qld},-23.010007,148.231917), - ($$4723$$,$$RETRO$$,#{state_id_qld},-23.010007,148.231917), - ($$4724$$,$$ALPHA$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$BEAUFORT$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$DRUMMONDSLOPE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$HOBARTVILLE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$PINE HILL$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$PORT WINE$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$SEDGEFORD$$,#{state_id_qld},-23.649656,146.641074), - ($$4724$$,$$SURBITON$$,#{state_id_qld},-23.649656,146.641074), - ($$4725$$,$$BARCALDINE$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$BARCALDINE DOWNS$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$PATRICK$$,#{state_id_qld},-23.551987,145.289074), - ($$4725$$,$$TARA STATION$$,#{state_id_qld},-23.551987,145.289074), - ($$4726$$,$$ARAMAC$$,#{state_id_qld},-22.97216,145.24543), - ($$4726$$,$$PELICAN CREEK$$,#{state_id_qld},-22.97216,145.24543), - ($$4727$$,$$ILFRACOMBE$$,#{state_id_qld},-23.849803,144.472886), - ($$4728$$,$$DUNROBIN$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$GARFIELD$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$JERICHO$$,#{state_id_qld},-22.68504,146.150547), - ($$4728$$,$$MEXICO$$,#{state_id_qld},-22.68504,146.150547), - ($$4730$$,$$CAMOOLA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$CHORREGON$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$ERNESTINA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$LONGREACH$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$MANEROO$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$MORELLA$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$STONEHENGE$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$TOCAL$$,#{state_id_qld},-23.044622,144.525193), - ($$4730$$,$$VERGEMONT$$,#{state_id_qld},-23.044622,144.525193), - ($$4731$$,$$ISISFORD$$,#{state_id_qld},-24.260492,144.440754), - ($$4732$$,$$MUTTABURRA$$,#{state_id_qld},-22.593523,144.546108), - ($$4732$$,$$TABLEDERRY$$,#{state_id_qld},-22.593523,144.546108), - ($$4733$$,$$CORFIELD$$,#{state_id_qld},-21.712701,143.374169), - ($$4735$$,$$DIAMANTINA LAKES$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$MIDDLETON$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$OPALTON$$,#{state_id_qld},-23.763837,141.139094), - ($$4735$$,$$WINTON$$,#{state_id_qld},-23.763837,141.139094), - ($$4736$$,$$JUNDAH$$,#{state_id_qld},-24.83083,143.058389), - ($$4737$$,$$ARMSTRONG BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$BLUE MOUNTAIN$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$CAMPWIN BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$FRESHWATER POINT$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA BEACH$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SARINA RANGE$$,#{state_id_qld},-21.454914,149.289562), - ($$4737$$,$$SUNNYSIDE$$,#{state_id_qld},-21.454914,149.289562), - ($$4738$$,$$ILBILBIE$$,#{state_id_qld},-21.704347,149.356583), - ($$4738$$,$$KOUMALA$$,#{state_id_qld},-21.704347,149.356583), - ($$4739$$,$$CARMILA$$,#{state_id_qld},-21.910044,149.416599), - ($$4740$$,$$ALEXANDRA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ALLIGATOR CREEK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ANDERGROVE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BAKERS CREEK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BALBERRA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BALNAGOWAN$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BEACONSFIELD$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BELMUNDA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$BLACKS BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CAPE HILLSBOROUGH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CHELONA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$CREMORNE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DOLPHIN HEADS$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUMBLETON$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUNDULA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$DUNNROCK$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$EAST MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$EIMEO$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ERAKALA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$FOULDEN$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$GLENELLA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$GRASSTREE BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HABANA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HALIDAY BAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HAY POINT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$HOMEBUSH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY BC$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY CANELAND$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY DC$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY HARBOUR$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY NORTH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY SOUTH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MACKAY WEST$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MCEWENS BEACH$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MOUNT JUKES$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MOUNT PLEASANT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$MUNBURA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$NINDAROO$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$NORTH MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$OORALEA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$PAGET$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RACECOURSE$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RICHMOND$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$ROSELLA$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$RURAL VIEW$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SANDIFORD$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SLADE POINT$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$SOUTH MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$TE KOWAI$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$THE LEAP$$,#{state_id_qld},-21.164465,149.099609), - ($$4740$$,$$WEST MACKAY$$,#{state_id_qld},-21.164465,149.099609), - ($$4741$$,$$BALL BAY$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$BRIGHTLY$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$CLAIRVIEW$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$COPPABELLA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$DAYDREAM ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$EPSOM$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ETON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ETON NORTH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$EUNGELLA HINTERLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$FARLEIGH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$GARGETT$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HAMPDEN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HAZLEDEAN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$HOOK ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KALARKA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KINCHANT DAM$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$KUTTABUL$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$LINDEMAN ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$LONG ISLAND$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MACKAY MC$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT CHARLTON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT OSSA$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$MOUNT PELION$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$NORTH ETON$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$OAKENDEN$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$ORKABIE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$OWENS CREEK$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$PINNACLE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$PLEYSTOWE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$SEAFORTH$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$SOUTH MOLLE$$,#{state_id_qld},-20.90451,148.99513), - ($$4741$$,$$YALBOROO$$,#{state_id_qld},-20.90451,148.99513), - ($$4742$$,$$BURTON$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$EAGLEFIELD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$ELPHINSTONE$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$HAIL CREEK$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$KEMMIS$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$MOUNT BRITTON$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$NEBO$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$OXFORD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$STRATHFIELD$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$TURRAWULLA$$,#{state_id_qld},-21.538291,148.075393), - ($$4742$$,$$VALKYRIE$$,#{state_id_qld},-21.538291,148.075393), - ($$4743$$,$$GLENDEN$$,#{state_id_qld},-21.355672,148.115193), - ($$4743$$,$$SUTTOR$$,#{state_id_qld},-21.355672,148.115193), - ($$4744$$,$$MORANBAH$$,#{state_id_qld},-22.002169,148.046238), - ($$4745$$,$$DYSART$$,#{state_id_qld},-22.588153,148.348719), - ($$4746$$,$$MAY DOWNS$$,#{state_id_qld},-22.640498,148.916434), - ($$4746$$,$$MIDDLEMOUNT$$,#{state_id_qld},-22.640498,148.916434), - ($$4750$$,$$BUCASIA$$,#{state_id_qld},-21.043768,149.15747), - ($$4750$$,$$SHOAL POINT$$,#{state_id_qld},-21.043768,149.15747), - ($$4751$$,$$GREENMOUNT$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$PALMYRA$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$VICTORIA PLAINS$$,#{state_id_qld},-21.188625,149.03059), - ($$4751$$,$$WALKERSTON$$,#{state_id_qld},-21.188625,149.03059), - ($$4753$$,$$DEVEREUX CREEK$$,#{state_id_qld},-21.116487,148.890812), - ($$4753$$,$$MARIAN$$,#{state_id_qld},-21.116487,148.890812), - ($$4754$$,$$BENHOLME$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$DOWS CREEK$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MIA MIA$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MIRANI$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$MOUNT MARTIN$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$PINEVALE$$,#{state_id_qld},-21.158348,148.813809), - ($$4754$$,$$SEPTIMUS$$,#{state_id_qld},-21.158348,148.813809), - ($$4756$$,$$FINCH HATTON$$,#{state_id_qld},-21.142455,148.63221), - ($$4756$$,$$NETHERDALE$$,#{state_id_qld},-21.142455,148.63221), - ($$4757$$,$$BROKEN RIVER$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$CREDITON$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$DALRYMPLE HEIGHTS$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$EUNGELLA$$,#{state_id_qld},-21.167011,148.50552), - ($$4757$$,$$EUNGELLA DAM$$,#{state_id_qld},-21.167011,148.50552), - ($$4798$$,$$CALEN$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$MENTMORE$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$PINDI PINDI$$,#{state_id_qld},-20.897518,148.771151), - ($$4798$$,$$ST HELENS BEACH$$,#{state_id_qld},-20.897518,148.771151), - ($$4799$$,$$BLOOMSBURY$$,#{state_id_qld},-20.705298,148.595763), - ($$4799$$,$$MIDGE POINT$$,#{state_id_qld},-20.705298,148.595763), - ($$4800$$,$$ANDROMACHE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$BRANDY CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$BREADALBANE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CANNON VALLEY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CAPE CONWAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CAPE GLOUCESTER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CONWAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CONWAY BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$CRYSTAL BROOK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$DINGO BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$DITTMER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$FOXDALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GLEN ISLA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GOORGANGA CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GOORGANGA PLAINS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GREGORY RIVER$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$GUNYARRA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$HAMILTON PLAINS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$HIDEAWAY BAY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$KELSEY CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LAGUNA QUAYS$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LAKE PROSERPINE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$LETHEBROOK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT JULIAN$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT MARLOW$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MOUNT PLUTO$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$MYRTLEVALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$NORTH GREGORY$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PALM GROVE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PAULS POCKET$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PRESTON$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$PROSERPINE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$RIORDANVALE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$SILVER CREEK$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$STRATHDICKIE$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$SUGARLOAF$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$THOOPARA$$,#{state_id_qld},-20.584521,148.420002), - ($$4800$$,$$WILSON BEACH$$,#{state_id_qld},-20.584521,148.420002), - ($$4801$$,$$HAYMAN ISLAND$$,#{state_id_qld},-20.049795,148.888223), - ($$4802$$,$$AIRLIE BEACH$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$CANNONVALE$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$FLAMETREE$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$JUBILEE POCKET$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$MANDALAY$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$MOUNT ROOPER$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$SHUTE HARBOUR$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$WHITSUNDAYS$$,#{state_id_qld},-20.267869,148.716223), - ($$4802$$,$$WOODWARK$$,#{state_id_qld},-20.267869,148.716223), - ($$4803$$,$$HAMILTON ISLAND$$,#{state_id_qld},-20.354415,148.963683), - ($$4804$$,$$COLLINSVILLE$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$MOUNT COOLON$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$MOUNT WYATT$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$NEWLANDS$$,#{state_id_qld},-20.553361,147.845464), - ($$4804$$,$$SPRINGLANDS$$,#{state_id_qld},-20.553361,147.845464), - ($$4805$$,$$BINBEE$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BOGIE$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BOWEN$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$BRISK BAY$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$DELTA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$GUMLU$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$GUTHALUNGRA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$MERINDA$$,#{state_id_qld},-20.382548,147.885867), - ($$4805$$,$$QUEENS BEACH$$,#{state_id_qld},-20.382548,147.885867), - ($$4806$$,$$CARSTAIRS$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$FREDERICKSFIELD$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$HOME HILL$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$INKERMAN$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$KIRKNIE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$OSBORNE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$RANGEMORE$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$WANGARATTA$$,#{state_id_qld},-19.669608,147.446511), - ($$4806$$,$$WUNJUNGA$$,#{state_id_qld},-19.669608,147.446511), - ($$4807$$,$$AIRDMILLAN$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$AIRVILLE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$ALVA$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$AYR$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$CLARE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$CLAREDALE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$DALBEG$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$EIGHT MILE CREEK$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$JARVISFIELD$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MCDESME$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MILLAROO$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MONA PARK$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MOUNT KELLY$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$MULGRAVE$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$RITA ISLAND$$,#{state_id_qld},-19.546861,147.443697), - ($$4807$$,$$SWANS LAGOON$$,#{state_id_qld},-19.546861,147.443697), - ($$4808$$,$$BRANDON$$,#{state_id_qld},-19.554272,147.353705), - ($$4808$$,$$COLEVALE$$,#{state_id_qld},-19.554272,147.353705), - ($$4809$$,$$BARRATTA$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$CROMARTY$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$GIRU$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$HORSESHOE LAGOON$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$JERONA$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$MOUNT SURROUND$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$SHIRBOURNE$$,#{state_id_qld},-19.531139,147.213564), - ($$4809$$,$$UPPER HAUGHTON$$,#{state_id_qld},-19.531139,147.213564), - ($$4810$$,$$BELGIAN GARDENS$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$CAPE CLEVELAND$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$CASTLE HILL$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$NORTH WARD$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$PALLARENDA$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$RAILWAY ESTATE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$ROWES BAY$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$SHELLY BEACH$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$SOUTH TOWNSVILLE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWN COMMON$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE CITY$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE DC$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$TOWNSVILLE MC$$,#{state_id_qld},-19.245827,146.795727), - ($$4810$$,$$WEST END$$,#{state_id_qld},-19.245827,146.795727), - ($$4811$$,$$CLUDEN$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$IDALIA$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$JAMES COOK UNIVERSITY$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$MOUNT STUART$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$OAK VALLEY$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$OONOONBA$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$ROSENEATH$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$STUART$$,#{state_id_qld},-19.316209,146.82358), - ($$4811$$,$$WULGURU$$,#{state_id_qld},-19.316209,146.82358), - ($$4812$$,$$CURRAJONG$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$GULLIVER$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HERMIT PARK$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HYDE PARK$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$HYDE PARK CASTLETOWN$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$MUNDINGBURRA$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$MYSTERTON$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$PIMLICO$$,#{state_id_qld},-19.274924,146.776217), - ($$4812$$,$$ROSSLEA$$,#{state_id_qld},-19.274924,146.776217), - ($$4813$$,$$TOWNSVILLE MILPO$$,#{state_id_qld},0.0,0.0), - ($$4814$$,$$AITKENVALE$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$AITKENVALE BC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$ANNANDALE$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$CRANBROOK$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$DOUGLAS$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT BC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$GARBUTT EAST$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$HEATLEY$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$MOUNT LOUISA$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$MURRAY$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$THURINGOWA DC$$,#{state_id_qld},-19.297714,146.764341), - ($$4814$$,$$VINCENT$$,#{state_id_qld},-19.297714,146.764341), - ($$4815$$,$$CONDON$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$GRANITE VALE$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$GUMLOW$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$KELSO$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$PINNACLES$$,#{state_id_qld},-19.330397,146.727724), - ($$4815$$,$$RASMUSSEN$$,#{state_id_qld},-19.330397,146.727724), - ($$4816$$,$$ALLIGATOR CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BALGAL BEACH$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BARRINGHA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BROOKHILL$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$BUCHANAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CALCIUM$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CARRUCHAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CLEMANT$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CRIMEA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CRYSTAL CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$CUNGULLA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ELLERBECK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$GREENVALE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$HIDDEN VALLEY$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$HOMESTEAD$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$JULAGO$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$KENNEDY$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MACROSSAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MAJORS CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MALPAS-TRENTON$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MINGELA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MOUNT ELLIOT$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$MUTARNEE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$NELIA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$NOME$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PALM ISLAND$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PALUMA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PENTLAND$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$PRAIRIE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$RAVENSWOOD$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$REID RIVER$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ROLLINGSTONE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$ROSS RIVER$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$SAVANNAH$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$SELLHEIM$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$THE CAPE$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TOOMULLA$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TOONPAN$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$TORRENS CREEK$$,#{state_id_qld},-19.424915,146.947198), - ($$4816$$,$$WOODSTOCK$$,#{state_id_qld},-19.424915,146.947198), - ($$4817$$,$$ALICE RIVER$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$BOHLE PLAINS$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$HERVEY RANGE$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$KIRWAN$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$RANGEWOOD$$,#{state_id_qld},-19.32661,146.59971), - ($$4817$$,$$THURINGOWA CENTRAL$$,#{state_id_qld},-19.32661,146.59971), - ($$4818$$,$$BEACH HOLM$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLACK RIVER$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUE HILLS$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUEWATER$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BLUEWATER PARK$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BOHLE$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BURDELL$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$BUSHLAND BEACH$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$COSGROVE$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$DEERAGUN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$JENSEN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$LYNAM$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$MOUNT LOW$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$MOUNT ST JOHN$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$SAUNDERS BEACH$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$SHAW$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$TOOLAKEA$$,#{state_id_qld},-19.202291,146.659747), - ($$4818$$,$$YABULU$$,#{state_id_qld},-19.202291,146.659747), - ($$4819$$,$$ARCADIA$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$FLORENCE BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$HORSESHOE BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$MAGNETIC ISLAND$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$NELLY BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$PICNIC BAY$$,#{state_id_qld},-19.151037,146.86423), - ($$4819$$,$$WEST POINT$$,#{state_id_qld},-19.151037,146.86423), - ($$4820$$,$$ALABAMA HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BALFES CREEK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BASALT$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BLACK JACK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BREDDAN$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$BROUGHTON$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$CAMPASPE$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$CHARTERS TOWERS$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$COLUMBIA$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$DOTSWOOD$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$GRAND SECRET$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$LISSNER$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$LLANARTH$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$MILLCHESTER$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$MOSMAN PARK$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$QUEENTON$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$RICHMOND HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$SEVENTY MILE$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$SOUTHERN CROSS$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$TOLL$$,#{state_id_qld},-20.082915,146.249367), - ($$4820$$,$$TOWERS HILL$$,#{state_id_qld},-20.082915,146.249367), - ($$4821$$,$$DUTTON RIVER$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$HUGHENDEN$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$PORCUPINE$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$STAMFORD$$,#{state_id_qld},-20.281399,143.87636), - ($$4821$$,$$TANGORIN$$,#{state_id_qld},-20.281399,143.87636), - ($$4822$$,$$ALBION$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$BELLFIELD$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$BURLEIGH$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$CAMBRIDGE$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$MAXWELTON$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$NONDA$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$RICHMOND$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$SAXBY$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$VICTORIA VALE$$,#{state_id_qld},-21.50903,142.69317), - ($$4822$$,$$WOOLGAR$$,#{state_id_qld},-21.50903,142.69317), - ($$4823$$,$$CARPENTARIA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$JULIA CREEK$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$KYNUNA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$MCKINLAY$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$STOKES$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$TALDORA$$,#{state_id_qld},-18.127441,139.959459), - ($$4823$$,$$WARBURTON$$,#{state_id_qld},-18.127441,139.959459), - ($$4824$$,$$CLONCURRY$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$FOUR WAYS$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$GIDYA$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$KURIDALA$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$OORINDI$$,#{state_id_qld},-20.704158,140.505319), - ($$4824$$,$$THREE RIVERS$$,#{state_id_qld},-20.704158,140.505319), - ($$4825$$,$$ALEXANDRIA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$ALPURRURULAM$$,#{state_id_nt},-21.164318,149.098918), - ($$4825$$,$$BARKLY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$BREAKAWAY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$BUCKINGHAM$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$CARRANDOTTA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$DAJARRA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$DUCHESS$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$FIELDING$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$FISHER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$GEORGINA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$GUNPOWDER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$HAPPY VALLEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$HEALY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$KALKADOON$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$LANSKEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$LAWN HILL$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MENZIES$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MICA CREEK$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MILES END$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MORNINGTON$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA CITY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA DC$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$MOUNT ISA EAST$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PARKSIDE$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PIONEER$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$PITURIE$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$RANKEN$$,#{state_id_nt},-21.164318,149.098918), - ($$4825$$,$$RYAN$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SOLDIERS HILL$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SPREADBOROUGH$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$SUNSET$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$THE GAP$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$THE MONUMENT$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$TOWNVIEW$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$WAVERLEY$$,#{state_id_qld},-21.164318,149.098918), - ($$4825$$,$$WINSTON$$,#{state_id_qld},-21.164318,149.098918), - ($$4828$$,$$CAMOOWEAL$$,#{state_id_qld},-19.921773,138.119119), - ($$4829$$,$$AMAROO$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$BEDOURIE$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$BOULIA$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$MIN MIN$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$STURT$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$TOKO$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$WARENDA$$,#{state_id_qld},-23.393865,139.673121), - ($$4829$$,$$WILLS$$,#{state_id_qld},-23.393865,139.673121), - ($$4830$$,$$BURKETOWN$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$DOOMADGEE$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$GREGORY$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$GREGORY DOWNS$$,#{state_id_qld},-17.741706,139.547865), - ($$4830$$,$$NICHOLSON$$,#{state_id_qld},-17.741706,139.547865), - ($$4849$$,$$CARDWELL$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$DAMPER CREEK$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$HINCHINBROOK$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$LUMHOLTZ$$,#{state_id_qld},-18.265652,146.027929), - ($$4849$$,$$RUNGOO$$,#{state_id_qld},-18.265652,146.027929), - ($$4850$$,$$ABERGOWRIE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$ALLINGHAM$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BAMBAROO$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BEMERSIDE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BLACKROCK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$BRAEMEADOWS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$COOLBIE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$CORDELIA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$DALRYMPLE CREEK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$FORESTHOME$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$FORREST BEACH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$GAIRLOCH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$GARRAWALT$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HALIFAX$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HAWKINS CREEK$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$HELENS HILL$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$INGHAM$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LANNERCOST$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LONG POCKET$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$LUCINDA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$MACKNADE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$MOUNT FOX$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$ORIENT$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$PEACOCK SIDING$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TAYLORS BEACH$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TOOBANNA$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$TREBONNE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$UPPER STONE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VALLEY OF LAGOONS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VICTORIA ESTATE$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$VICTORIA PLANTATION$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$WALLAMAN$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$WHARPS$$,#{state_id_qld},-18.474994,145.885791), - ($$4850$$,$$YURUGA$$,#{state_id_qld},-18.474994,145.885791), - ($$4852$$,$$BINGIL BAY$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$CARMOO$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$DJIRU$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$DUNK$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$GARNERS BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$MIDGEREE BAR$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$MISSION BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$SOUTH MISSION BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$TAM O'SHANTER$$,#{state_id_qld},-17.830091,146.09996), - ($$4852$$,$$WONGALING BEACH$$,#{state_id_qld},-17.830091,146.09996), - ($$4854$$,$$BILYANA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$BIRKALLA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$BULGUN$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$CARDSTONE$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$DINGO POCKET$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$DJARAWONG$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$EAST FELUGA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$EURAMO$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$FELUGA$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$HULL HEADS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$JARRA CREEK$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$KOOROOMOOL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$LOWER TULLY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MERRYBURN$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MIDGENOO$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MOUNT MACKAY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MUNRO PLAINS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MURRAY UPPER$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$MURRIGAL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$ROCKINGHAM$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$SILKY OAK$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$TULLY$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$TULLY HEADS$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$WALTER HILL$$,#{state_id_qld},-18.119359,145.913114), - ($$4854$$,$$WARRAMI$$,#{state_id_qld},-18.119359,145.913114), - ($$4855$$,$$DAVESON$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$EL ARISH$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$FRIDAY POCKET$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$GRANADILLA$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$JAFFA$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$MAADI$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$MARIA CREEKS$$,#{state_id_qld},-17.786658,146.021722), - ($$4855$$,$$SHELL POCKET$$,#{state_id_qld},-17.786658,146.021722), - ($$4856$$,$$GOOLBOO$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$JAPOONVALE$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$MCCUTCHEON$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$NO 4 BRANCH$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$NO 5 BRANCH$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$SILKWOOD$$,#{state_id_qld},-17.719188,146.026968), - ($$4856$$,$$WALTER LEVER ESTATE$$,#{state_id_qld},-17.719188,146.026968), - ($$4857$$,$$SILKWOOD EAST$$,#{state_id_qld},-17.747122,146.019451), - ($$4858$$,$$COMOON LOOP$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$ETTY BAY$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MARTYVILLE$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MOURILYAN$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$MOURILYAN HARBOUR$$,#{state_id_qld},-17.566621,146.035946), - ($$4858$$,$$NEW HARBOURLINE$$,#{state_id_qld},-17.566621,146.035946), - ($$4859$$,$$NO 6 BRANCH$$,#{state_id_qld},-17.596413,145.971405), - ($$4859$$,$$SOUTH JOHNSTONE$$,#{state_id_qld},-17.596413,145.971405), - ($$4860$$,$$BAMBOO CREEK$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$BELVEDERE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COCONUTS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COOROO LANDS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COORUMBA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$COQUETTE POINT$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$CULLINANE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$DARADGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EAST INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EAST PALMERSTON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EATON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$EUBENANGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$FITZGERALD CREEK$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$FLYING FISH POINT$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GARRADUNGA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI BEND$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$GOONDI HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$HUDSON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$INNISFAIL ESTATE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$JUBILEE HEIGHTS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$MIGHELL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$MUNDOO$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$NERADA$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$NGATJAN$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$O'BRIENS HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$PALMERSTON$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$PIN GIN HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$SOUTH INNISFAIL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$STOTERS HILL$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$SUNDOWN$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$UPPER DARADGEE$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$VASA VIEWS$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WANJURU$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WEBB$$,#{state_id_qld},-17.56422,145.996277), - ($$4860$$,$$WOOROONOORAN$$,#{state_id_qld},-17.56422,145.996277), - ($$4861$$,$$BABINDA$$,#{state_id_qld},-17.344418,145.924815), - ($$4861$$,$$BARTLE FRERE$$,#{state_id_qld},-17.344418,145.924815), - ($$4861$$,$$EAST RUSSELL$$,#{state_id_qld},-17.344418,145.924815), - ($$4865$$,$$GOLDSBOROUGH$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$GORDONVALE$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$GREEN HILL$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$KAMMA$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$LITTLE MULGRAVE$$,#{state_id_qld},-17.152995,145.743914), - ($$4865$$,$$PACKERS CAMP$$,#{state_id_qld},-17.152995,145.743914), - ($$4868$$,$$BAYVIEW HEIGHTS$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$MOUNT SHERIDAN$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$WHITE ROCK$$,#{state_id_qld},-16.962827,145.730429), - ($$4868$$,$$WOREE$$,#{state_id_qld},-16.962827,145.730429), - ($$4869$$,$$BENTLEY PARK$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$EDMONTON$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$MOUNT PETER$$,#{state_id_qld},-17.004072,145.738835), - ($$4869$$,$$WRIGHTS CREEK$$,#{state_id_qld},-17.004072,145.738835), - ($$4870$$,$$AEROGLEN$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BARRON GORGE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BRINSMEAD$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$BUNGALOW$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS CENTRAL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS CITY$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS DC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS MC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS NORTH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$CAIRNS ORCHID PLAZA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EARLVILLE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EARLVILLE BC$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$EDGE HILL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$FRESHWATER$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$KAMERUNGA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$KANIMBLA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$LAMB RANGE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MANOORA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MANUNDA$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MARTYNVALE$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$MOOROOBOOL$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$NORTH CAIRNS$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$PARRAMATTA PARK$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$PORTSMITH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$REDLYNCH$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$STRATFORD$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$WESTCOURT$$,#{state_id_qld},-16.883938,145.746732), - ($$4870$$,$$WHITFIELD$$,#{state_id_qld},-16.883938,145.746732), - ($$4871$$,$$ABINGDON DOWNS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ALMADEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ALOOMBA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$AMBER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ARBOUIN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ARCHER RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$AURUKUN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BASILISK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BELLENDEN KER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BELLEVUE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BLACKBULL$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOLWARRA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOMBEETA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BOOGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BRAMSTON BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$BULLERINGA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CAMP CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CHILLAGOE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CLARAVILLE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CONJUBOY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CORALIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$COWLEY CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CROYDON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CRYSTALBROOK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$CURRAJAH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DEERAL$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DESAILLY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$DIXIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EAST CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EAST TRINITY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EDWARD RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$EINASLEIGH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ESMERALDA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FISHERY FALLS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FITZROY ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FORSAYTH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$FOSSILBROOK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GAMBOOLA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GEORGETOWN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GERMANTOWN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GILBERT RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GLEN BOUGHTON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GREEN ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GROGANVILLE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$GUNUNA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HIGHBURY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HOLROYD RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$HURRICANE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$JULATTEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KARRON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KOWANYAMA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$KURRIMINE BEACH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKEFIELD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKELAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAKELAND DOWNS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LAURA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LIZARD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LOCKHART$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LOWER COWLEY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LYNDHURST$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$LYNDSIDE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MACALISTER RANGE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MARAMIE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MENA CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MIRIWINNI$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MORESBY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MORNINGTON ISLAND$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT CARBINE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MOLLOY$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MULGRAVE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT MULLIGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$MOUNT SURPRISE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$NORTHHEAD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$NYCHUM$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PALMER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PETFORD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PORMPURAAW$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$PORTLAND ROADS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$RAVENSWORTH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$RED RIVER$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$ROOKWOOD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SANDY POCKET$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SOUTH WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SOUTHEDGE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$SPRINGFIELD$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STAATEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STOCKTON$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$STRATHMORE$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$TALAROO$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$THORNBOROUGH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$UTCHEE CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WANGAN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WARRUBULLEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WAUGH POCKET$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WEST WELLESLEY ISLANDS$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WOOPEN CREEK$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$WROTHAM$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YAGOONYA$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YARRABAH$$,#{state_id_qld},-17.608738,143.185168), - ($$4871$$,$$YARRADEN$$,#{state_id_qld},-17.608738,143.185168), - ($$4872$$,$$BARRINE$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$BARWIDGI$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$CAIRNS MC$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$DANBULLA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$DIMBULAH$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$FORTY MILE$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$GLEN RUTH$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$GUNNAWARRA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$INNOT HOT SPRINGS$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KAIRI$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KIRRAMA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KOOMBOOLOOMBA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$KOWROWA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$LAKE TINAROO$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MINNAMOOLKA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MOUNT GARNET$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MUNDERRA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$MUTCHILBA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$SILVER VALLEY$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$TINAROO$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$WAIRUNA$$,#{state_id_qld},-17.231966,145.62332), - ($$4872$$,$$WALKAMIN$$,#{state_id_qld},-17.231966,145.62332), - ($$4873$$,$$BAMBOO$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$BONNIE DOON$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$CAPE TRIBULATION$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$CASSOWARY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$COOYA BEACH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$COW BAY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DAGMAR$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DEDIN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$DIWAN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$FINLAY VALE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$FOREST CREEK$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$KIMBERLEY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$LOW ISLES$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$LOWER DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MIALLO$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MOSSMAN$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$MOSSMAN GORGE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$NEWELL$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$NOAH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$ROCKY POINT$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SHANNONVALE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SPURGEON$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$STEWART CREEK VALLEY$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$SYNDICATE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$THORNTON BEACH$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$UPPER DAINTREE$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$WHYANBEEL$$,#{state_id_qld},-16.372831,145.384849), - ($$4873$$,$$WONGA$$,#{state_id_qld},-16.372831,145.384849), - ($$4874$$,$$EVANS LANDING$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$JARDINE RIVER$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$MAPOON$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$MISSION RIVER$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$NANUM$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$NAPRANUM$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$ROCKY POINT$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$SHELBURNE$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$TRUNDING$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WEIPA$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WEIPA AIRPORT$$,#{state_id_qld},-12.662368,141.849076), - ($$4874$$,$$WENLOCK$$,#{state_id_qld},-12.662368,141.849076), - ($$4875$$,$$BADU ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$BANKS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$BOIGU ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$COCONUT ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$DARNLEY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$DAUAN ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$ERUB$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$HORN ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$JERVIS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$KUBIN VILLAGE$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MABUIAG ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MOA ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MULGRAVE ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$MURRAY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$SAIBAI ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$STEPHENS ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$TALBOT ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$THURSDAY ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$WARRABER ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$YAM ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4875$$,$$YORKE ISLAND$$,#{state_id_qld},-10.120146,142.139423), - ($$4876$$,$$BAMAGA$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$INJINOO$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$NEW MAPOON$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$SEISIA$$,#{state_id_qld},-10.851692,142.427014), - ($$4876$$,$$UMAGICO$$,#{state_id_qld},-10.851692,142.427014), - ($$4877$$,$$CRAIGLIE$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$KILLALOE$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$MOWBRAY$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$OAK BEACH$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$PORT DOUGLAS$$,#{state_id_qld},-16.535286,145.467604), - ($$4877$$,$$WANGETTI$$,#{state_id_qld},-16.535286,145.467604), - ($$4878$$,$$BARRON$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$CARAVONICA$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$HOLLOWAYS BEACH$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$MACHANS BEACH$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$SMITHFIELD$$,#{state_id_qld},-16.838291,145.708683), - ($$4878$$,$$YORKEYS KNOB$$,#{state_id_qld},-16.838291,145.708683), - ($$4879$$,$$CLIFTON BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$ELLIS BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$KEWARRA BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$PALM COVE$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$TRINITY BEACH$$,#{state_id_qld},-16.765776,145.668652), - ($$4879$$,$$TRINITY PARK$$,#{state_id_qld},-16.765776,145.668652), - ($$4880$$,$$ARRIGA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$BIBOOHRA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$CHEWKO$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$GLEN RUSSELL$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$MAREEBA$$,#{state_id_qld},-17.109908,145.301993), - ($$4880$$,$$PADDYS GREEN$$,#{state_id_qld},-17.109908,145.301993), - ($$4881$$,$$KOAH$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$KURANDA$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$MONA MONA$$,#{state_id_qld},-16.824388,145.509799), - ($$4881$$,$$SPEEWAH$$,#{state_id_qld},-16.824388,145.509799), - ($$4882$$,$$TOLGA$$,#{state_id_qld},-17.185835,145.463033), - ($$4883$$,$$ATHERTON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$CARRINGTON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$EAST BARRON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$UPPER BARRON$$,#{state_id_qld},-17.268273,145.47457), - ($$4883$$,$$WONGABEL$$,#{state_id_qld},-17.268273,145.47457), - ($$4884$$,$$GADGARRA$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$LAKE BARRINE$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$LAKE EACHAM$$,#{state_id_qld},-17.219315,145.696889), - ($$4884$$,$$YUNGABURRA$$,#{state_id_qld},-17.219315,145.696889), - ($$4885$$,$$BUTCHERS CREEK$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$GLEN ALLYN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$JAGGAN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$KUREEN$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$MALANDA$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$NORTH JOHNSTONE$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$PEERAMON$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$TARZALI$$,#{state_id_qld},-17.363155,145.69377), - ($$4885$$,$$TOPAZ$$,#{state_id_qld},-17.363155,145.69377), - ($$4886$$,$$BEATRICE$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$ELLINJAA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MAALAN$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MIDDLEBROOK$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MILLAA MILLAA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MINBUN$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MOREGATTA$$,#{state_id_qld},-17.542146,145.605722), - ($$4886$$,$$MUNGALLI$$,#{state_id_qld},-17.542146,145.605722), - ($$4887$$,$$HERBERTON$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$IRVINEBANK$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$KALUNGA$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$MOOMIN$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$WATSONVILLE$$,#{state_id_qld},-17.384931,145.386636), - ($$4887$$,$$WONDECLA$$,#{state_id_qld},-17.384931,145.386636), - ($$4888$$,$$EVELYN$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$KABAN$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$MILLSTREAM$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$RAVENSHOE$$,#{state_id_qld},-17.499336,145.491052), - ($$4888$$,$$TUMOULIN$$,#{state_id_qld},-17.499336,145.491052), - ($$4890$$,$$HOWITT$$,#{state_id_qld},-17.281509,141.625841), - ($$4890$$,$$NORMAN$$,#{state_id_qld},-17.281509,141.625841), - ($$4890$$,$$NORMANTON$$,#{state_id_qld},-17.281509,141.625841), - ($$4891$$,$$KARUMBA$$,#{state_id_qld},-17.483843,140.839772), - ($$4895$$,$$AYTON$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$BLOOMFIELD$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$COOKTOWN$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$DEGARRA$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$ENDEAVOUR FALLS$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$HELENVALE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$HOPE VALE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$ROSSVILLE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$STARCKE$$,#{state_id_qld},-16.013552,145.263051), - ($$4895$$,$$WUJAL WUJAL$$,#{state_id_qld},-16.013552,145.263051), - ($$5000$$,$$ADELAIDE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$ADELAIDE BC$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$CITY WEST CAMPUS$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$HALIFAX STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$HUTT STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$PARLIAMENT HOUSE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$RUNDLE MALL$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$STATION ARCADE$$,#{state_id_sa},-34.92577,138.599732), - ($$5000$$,$$STURT STREET$$,#{state_id_sa},-34.92577,138.599732), - ($$5001$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5005$$,$$ADELAIDE UNIVERSITY$$,#{state_id_sa},-34.919398,138.60351), - ($$5005$$,$$THE UNIVERSITY OF ADELAIDE$$,#{state_id_sa},-34.919398,138.60351), - ($$5005$$,$$UNIVERSITY OF ADELAIDE$$,#{state_id_sa},-34.919398,138.60351), - ($$5006$$,$$NORTH ADELAIDE$$,#{state_id_sa},-34.921568,138.599136), - ($$5006$$,$$NORTH ADELAIDE MELBOURNE ST$$,#{state_id_sa},-34.921568,138.599136), - ($$5007$$,$$BOWDEN$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$BROMPTON$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$HINDMARSH$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$WELLAND$$,#{state_id_sa},-34.904277,138.578712), - ($$5007$$,$$WEST HINDMARSH$$,#{state_id_sa},-34.904277,138.578712), - ($$5008$$,$$CROYDON$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$CROYDON PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$CROYDON PARK SOUTH$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$DEVON PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$DUDLEY PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$RENOWN PARK$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$RIDLEYTON$$,#{state_id_sa},-34.89845,138.56358), - ($$5008$$,$$WEST CROYDON$$,#{state_id_sa},-34.89845,138.56358), - ($$5009$$,$$ALLENBY GARDENS$$,#{state_id_sa},-34.904334,138.555148), - ($$5009$$,$$BEVERLEY$$,#{state_id_sa},-34.904334,138.555148), - ($$5009$$,$$KILKENNY$$,#{state_id_sa},-34.904334,138.555148), - ($$5010$$,$$ANGLE PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$FERRYDEN PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$REGENCY PARK$$,#{state_id_sa},-34.859133,138.560673), - ($$5010$$,$$REGENCY PARK BC$$,#{state_id_sa},-34.859133,138.560673), - ($$5011$$,$$WOODVILLE$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE PARK$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE SOUTH$$,#{state_id_sa},-34.877605,138.538261), - ($$5011$$,$$WOODVILLE WEST$$,#{state_id_sa},-34.877605,138.538261), - ($$5012$$,$$ATHOL PARK$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$MANSFIELD PARK$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$WOODVILLE GARDENS$$,#{state_id_sa},-34.857676,138.542627), - ($$5012$$,$$WOODVILLE NORTH$$,#{state_id_sa},-34.857676,138.542627), - ($$5013$$,$$GILLMAN$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$OTTOWAY$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$PENNINGTON$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$ROSEWATER$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$ROSEWATER EAST$$,#{state_id_sa},-34.840426,138.52745), - ($$5013$$,$$WINGFIELD$$,#{state_id_sa},-34.840426,138.52745), - ($$5014$$,$$ALBERT PARK$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$ALBERTON$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$CHELTENHAM$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$HENDON$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$QUEENSTOWN$$,#{state_id_sa},-34.878311,138.521348), - ($$5014$$,$$ROYAL PARK$$,#{state_id_sa},-34.878311,138.521348), - ($$5015$$,$$BIRKENHEAD$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$ETHELTON$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$GLANVILLE$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$NEW PORT$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE BC$$,#{state_id_sa},-34.840209,138.496803), - ($$5015$$,$$PORT ADELAIDE DC$$,#{state_id_sa},-34.840209,138.496803), - ($$5016$$,$$LARGS BAY$$,#{state_id_sa},-34.821123,138.494309), - ($$5016$$,$$LARGS NORTH$$,#{state_id_sa},-34.821123,138.494309), - ($$5016$$,$$PETERHEAD$$,#{state_id_sa},-34.821123,138.494309), - ($$5017$$,$$OSBORNE$$,#{state_id_sa},-34.798477,138.491768), - ($$5017$$,$$TAPEROO$$,#{state_id_sa},-34.798477,138.491768), - ($$5018$$,$$NORTH HAVEN$$,#{state_id_sa},-34.792468,138.497748), - ($$5018$$,$$OUTER HARBOR$$,#{state_id_sa},-34.792468,138.497748), - ($$5019$$,$$EXETER$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE PARK$$,#{state_id_sa},-34.842086,138.489704), - ($$5019$$,$$SEMAPHORE SOUTH$$,#{state_id_sa},-34.842086,138.489704), - ($$5020$$,$$WEST LAKES SHORE$$,#{state_id_sa},-34.871388,138.483659), - ($$5021$$,$$WEST LAKES$$,#{state_id_sa},-34.871659,138.48215), - ($$5022$$,$$GRANGE$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$HENLEY BEACH$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$HENLEY BEACH SOUTH$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$KIRKCALDY$$,#{state_id_sa},-34.899814,138.489405), - ($$5022$$,$$TENNYSON$$,#{state_id_sa},-34.899814,138.489405), - ($$5023$$,$$FINDON$$,#{state_id_sa},-34.90548,138.532561), - ($$5023$$,$$SEATON$$,#{state_id_sa},-34.90548,138.532561), - ($$5023$$,$$SEATON NORTH$$,#{state_id_sa},-34.90548,138.532561), - ($$5024$$,$$FULHAM$$,#{state_id_sa},-34.926634,138.512231), - ($$5024$$,$$FULHAM GARDENS$$,#{state_id_sa},-34.926634,138.512231), - ($$5024$$,$$WEST BEACH$$,#{state_id_sa},-34.926634,138.512231), - ($$5025$$,$$FLINDERS PARK$$,#{state_id_sa},-34.907738,138.546435), - ($$5025$$,$$KIDMAN PARK$$,#{state_id_sa},-34.907738,138.546435), - ($$5031$$,$$MILE END$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$MILE END SOUTH$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$THEBARTON$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$TORRENSVILLE$$,#{state_id_sa},-34.925146,138.56092), - ($$5031$$,$$TORRENSVILLE PLAZA$$,#{state_id_sa},-34.925146,138.56092), - ($$5032$$,$$BROOKLYN PARK$$,#{state_id_sa},-34.928848,138.542773), - ($$5032$$,$$LOCKLEYS$$,#{state_id_sa},-34.928848,138.542773), - ($$5032$$,$$UNDERDALE$$,#{state_id_sa},-34.928848,138.542773), - ($$5033$$,$$COWANDILLA$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$HILTON$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$HILTON PLAZA$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$MARLESTON$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$MARLESTON DC$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$RICHMOND$$,#{state_id_sa},-34.932483,138.556885), - ($$5033$$,$$WEST RICHMOND$$,#{state_id_sa},-34.932483,138.556885), - ($$5034$$,$$CLARENCE PARK$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$GOODWOOD$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$KINGS PARK$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$MILLSWOOD$$,#{state_id_sa},-34.962993,138.586161), - ($$5034$$,$$WAYVILLE$$,#{state_id_sa},-34.962993,138.586161), - ($$5035$$,$$ASHFORD$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$BLACK FOREST$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$EVERARD PARK$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$FORESTVILLE$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$KESWICK$$,#{state_id_sa},-34.948705,138.57395), - ($$5035$$,$$KESWICK TERMINAL$$,#{state_id_sa},-34.948705,138.57395), - ($$5037$$,$$GLANDORE$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$KURRALTA PARK$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$NETLEY$$,#{state_id_sa},-34.960393,138.566426), - ($$5037$$,$$NORTH PLYMPTON$$,#{state_id_sa},-34.960393,138.566426), - ($$5038$$,$$CAMDEN PARK$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$PLYMPTON$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$PLYMPTON PARK$$,#{state_id_sa},-34.96838,138.543432), - ($$5038$$,$$SOUTH PLYMPTON$$,#{state_id_sa},-34.96838,138.543432), - ($$5039$$,$$CLARENCE GARDENS$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$EDWARDSTOWN$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$MELROSE PARK$$,#{state_id_sa},-34.971683,138.577772), - ($$5039$$,$$MELROSE PARK DC$$,#{state_id_sa},-34.971683,138.577772), - ($$5040$$,$$NOVAR GARDENS$$,#{state_id_sa},-34.961584,138.528204), - ($$5041$$,$$COLONEL LIGHT GARDENS$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$CUMBERLAND PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$DAW PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$PANORAMA$$,#{state_id_sa},-34.983666,138.592125), - ($$5041$$,$$WESTBOURNE PARK$$,#{state_id_sa},-34.983666,138.592125), - ($$5042$$,$$BEDFORD PARK$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$CLOVELLY PARK$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$FLINDERS UNIVERSITY$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$PASADENA$$,#{state_id_sa},-35.019843,138.568127), - ($$5042$$,$$ST MARYS$$,#{state_id_sa},-35.019843,138.568127), - ($$5043$$,$$ASCOT PARK$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MARION$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MITCHELL PARK$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$MORPHETTVILLE$$,#{state_id_sa},-34.986929,138.564635), - ($$5043$$,$$PARK HOLME$$,#{state_id_sa},-34.986929,138.564635), - ($$5044$$,$$GLENGOWRIE$$,#{state_id_sa},-34.986272,138.530886), - ($$5044$$,$$SOMERTON PARK$$,#{state_id_sa},-34.986272,138.530886), - ($$5045$$,$$GLENELG$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG EAST$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG JETTY ROAD$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG NORTH$$,#{state_id_sa},-34.980154,138.517721), - ($$5045$$,$$GLENELG SOUTH$$,#{state_id_sa},-34.980154,138.517721), - ($$5046$$,$$OAKLANDS PARK$$,#{state_id_sa},-35.014317,138.545262), - ($$5046$$,$$WARRADALE$$,#{state_id_sa},-35.014317,138.545262), - ($$5046$$,$$WARRADALE NORTH$$,#{state_id_sa},-35.014317,138.545262), - ($$5047$$,$$DARLINGTON$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$SEACOMBE GARDENS$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$SEACOMBE HEIGHTS$$,#{state_id_sa},-35.029907,138.556645), - ($$5047$$,$$STURT$$,#{state_id_sa},-35.029907,138.556645), - ($$5048$$,$$BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$DOVER GARDENS$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$HOVE$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$NORTH BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5048$$,$$SOUTH BRIGHTON$$,#{state_id_sa},-35.020996,138.523266), - ($$5049$$,$$KINGSTON PARK$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$MARINO$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEACLIFF$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEACLIFF PARK$$,#{state_id_sa},-35.040043,138.519618), - ($$5049$$,$$SEAVIEW DOWNS$$,#{state_id_sa},-35.040043,138.519618), - ($$5050$$,$$BELLEVUE HEIGHTS$$,#{state_id_sa},-35.032941,138.586754), - ($$5050$$,$$EDEN HILLS$$,#{state_id_sa},-35.032941,138.586754), - ($$5051$$,$$BLACKWOOD$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$COROMANDEL VALLEY$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$CRAIGBURN FARM$$,#{state_id_sa},-35.021155,138.616756), - ($$5051$$,$$HAWTHORNDENE$$,#{state_id_sa},-35.021155,138.616756), - ($$5052$$,$$BELAIR$$,#{state_id_sa},-34.997952,138.622116), - ($$5052$$,$$GLENALTA$$,#{state_id_sa},-34.997952,138.622116), - ($$5061$$,$$HYDE PARK$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$MALVERN$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY BC$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY DC$$,#{state_id_sa},-34.957389,138.614822), - ($$5061$$,$$UNLEY PARK$$,#{state_id_sa},-34.957389,138.614822), - ($$5062$$,$$BROWN HILL CREEK$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$CLAPHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$HAWTHORN$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$KINGSWOOD$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$LOWER MITCHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$LYNTON$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$MITCHAM$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$MITCHAM SHOPPING CENTRE$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$NETHERBY$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$SPRINGFIELD$$,#{state_id_sa},-34.987009,138.653218), - ($$5062$$,$$TORRENS PARK$$,#{state_id_sa},-34.987009,138.653218), - ($$5063$$,$$EASTWOOD$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$FREWVILLE$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$FULLARTON$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$HIGHGATE$$,#{state_id_sa},-34.942432,138.620875), - ($$5063$$,$$PARKSIDE$$,#{state_id_sa},-34.942432,138.620875), - ($$5064$$,$$GLEN OSMOND$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$GLENUNGA$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$MOUNT OSMOND$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$MYRTLE BANK$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$ST GEORGES$$,#{state_id_sa},-34.96026,138.64144), - ($$5064$$,$$URRBRAE$$,#{state_id_sa},-34.96026,138.64144), - ($$5065$$,$$DULWICH$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$GLENSIDE$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$LINDEN PARK$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$TOORAK GARDENS$$,#{state_id_sa},-34.935144,138.629321), - ($$5065$$,$$TUSMORE$$,#{state_id_sa},-34.935144,138.629321), - ($$5066$$,$$BEAUMONT$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$BURNSIDE$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$ERINDALE$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$HAZELWOOD PARK$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$STONYFELL$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$WATERFALL GULLY$$,#{state_id_sa},-34.950576,138.661084), - ($$5066$$,$$WATTLE PARK$$,#{state_id_sa},-34.950576,138.661084), - ($$5067$$,$$BEULAH PARK$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$KENT TOWN$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$NORWOOD$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$NORWOOD SOUTH$$,#{state_id_sa},-34.91772,138.643572), - ($$5067$$,$$ROSE PARK$$,#{state_id_sa},-34.91772,138.643572), - ($$5068$$,$$HEATHPOOL$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON GARDENS$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$KENSINGTON PARK$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$LEABROOK$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$MARRYATVILLE$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$ST MORRIS$$,#{state_id_sa},-34.930524,138.648349), - ($$5068$$,$$TRINITY GARDENS$$,#{state_id_sa},-34.930524,138.648349), - ($$5069$$,$$COLLEGE PARK$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$EVANDALE$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$HACKNEY$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$MAYLANDS$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$ST PETERS$$,#{state_id_sa},-34.912714,138.621705), - ($$5069$$,$$STEPNEY$$,#{state_id_sa},-34.912714,138.621705), - ($$5070$$,$$FELIXSTOW$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$FIRLE$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE DC$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$GLYNDE PLAZA$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$JOSLIN$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$MARDEN$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$PAYNEHAM$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$PAYNEHAM SOUTH$$,#{state_id_sa},-34.890867,138.643967), - ($$5070$$,$$ROYSTON PARK$$,#{state_id_sa},-34.890867,138.643967), - ($$5071$$,$$KENT TOWN$$,#{state_id_sa},-34.922911,138.623005), - ($$5071$$,$$KENT TOWN DC$$,#{state_id_sa},-34.922911,138.623005), - ($$5072$$,$$AULDANA$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL NORTH$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$MAGILL SOUTH$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$ROSSLYN PARK$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$SKYE$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$TERINGIE$$,#{state_id_sa},-34.919717,138.684397), - ($$5072$$,$$WOODFORDE$$,#{state_id_sa},-34.919717,138.684397), - ($$5073$$,$$HECTORVILLE$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$ROSTREVOR$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$TRANMERE$$,#{state_id_sa},-34.890238,138.663636), - ($$5073$$,$$TRANMERE NORTH$$,#{state_id_sa},-34.890238,138.663636), - ($$5074$$,$$CAMPBELLTOWN$$,#{state_id_sa},-34.878302,138.663553), - ($$5074$$,$$NEWTON$$,#{state_id_sa},-34.878302,138.663553), - ($$5075$$,$$DERNANCOURT$$,#{state_id_sa},-34.861331,138.68319), - ($$5075$$,$$PARADISE$$,#{state_id_sa},-34.861331,138.68319), - ($$5076$$,$$ATHELSTONE$$,#{state_id_sa},-34.869798,138.702852), - ($$5076$$,$$CASTAMBUL$$,#{state_id_sa},-34.869798,138.702852), - ($$5081$$,$$COLLINSWOOD$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$GILBERTON$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$MEDINDIE$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$MEDINDIE GARDENS$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$VALE PARK$$,#{state_id_sa},-34.884166,138.620121), - ($$5081$$,$$WALKERVILLE$$,#{state_id_sa},-34.884166,138.620121), - ($$5082$$,$$FITZROY$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$OVINGHAM$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT EAST$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$PROSPECT WEST$$,#{state_id_sa},-34.89673,138.590248), - ($$5082$$,$$THORNGATE$$,#{state_id_sa},-34.89673,138.590248), - ($$5083$$,$$BROADVIEW$$,#{state_id_sa},-34.873062,138.613932), - ($$5083$$,$$NAILSWORTH$$,#{state_id_sa},-34.873062,138.613932), - ($$5083$$,$$SEFTON PARK$$,#{state_id_sa},-34.873062,138.613932), - ($$5084$$,$$BLAIR ATHOL$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$BLAIR ATHOL WEST$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$KILBURN$$,#{state_id_sa},-34.858531,138.600915), - ($$5084$$,$$KILBURN NORTH$$,#{state_id_sa},-34.858531,138.600915), - ($$5085$$,$$CLEARVIEW$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$ENFIELD$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$ENFIELD PLAZA$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$NORTHFIELD$$,#{state_id_sa},-34.858477,138.616912), - ($$5085$$,$$NORTHGATE$$,#{state_id_sa},-34.858477,138.616912), - ($$5086$$,$$GILLES PLAINS$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$GREENACRES$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$HAMPSTEAD GARDENS$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$HILLCREST$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$MANNINGHAM$$,#{state_id_sa},-34.855183,138.655892), - ($$5086$$,$$OAKDEN$$,#{state_id_sa},-34.855183,138.655892), - ($$5087$$,$$KLEMZIG$$,#{state_id_sa},-34.879636,138.635435), - ($$5087$$,$$WINDSOR GARDENS$$,#{state_id_sa},-34.879636,138.635435), - ($$5088$$,$$HOLDEN HILL$$,#{state_id_sa},-34.857212,138.655895), - ($$5089$$,$$HIGHBURY$$,#{state_id_sa},-34.854271,138.697275), - ($$5090$$,$$HOPE VALLEY$$,#{state_id_sa},0.0,0.0), - ($$5091$$,$$BANKSIA PARK$$,#{state_id_sa},-34.812061,138.724522), - ($$5091$$,$$TEA TREE GULLY$$,#{state_id_sa},-34.812061,138.724522), - ($$5091$$,$$VISTA$$,#{state_id_sa},-34.812061,138.724522), - ($$5092$$,$$MODBURY$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY HEIGHTS$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY NORTH$$,#{state_id_sa},-34.832402,138.688), - ($$5092$$,$$MODBURY NORTH DC$$,#{state_id_sa},-34.832402,138.688), - ($$5093$$,$$PARA VISTA$$,#{state_id_sa},-34.82944,138.665465), - ($$5093$$,$$VALLEY VIEW$$,#{state_id_sa},-34.82944,138.665465), - ($$5094$$,$$CAVAN$$,#{state_id_sa},-34.82798,138.59863), - ($$5094$$,$$DRY CREEK$$,#{state_id_sa},-34.82798,138.59863), - ($$5094$$,$$GEPPS CROSS$$,#{state_id_sa},-34.82798,138.59863), - ($$5095$$,$$MAWSON LAKES$$,#{state_id_sa},-34.817573,138.618743), - ($$5095$$,$$POORAKA$$,#{state_id_sa},-34.817573,138.618743), - ($$5096$$,$$GULFVIEW HEIGHTS$$,#{state_id_sa},-34.787609,138.674984), - ($$5096$$,$$PARA HILLS$$,#{state_id_sa},-34.787609,138.674984), - ($$5096$$,$$PARA HILLS WEST$$,#{state_id_sa},-34.787609,138.674984), - ($$5097$$,$$REDWOOD PARK$$,#{state_id_sa},-34.815932,138.699993), - ($$5097$$,$$RIDGEHAVEN$$,#{state_id_sa},-34.815932,138.699993), - ($$5097$$,$$ST AGNES$$,#{state_id_sa},-34.815932,138.699993), - ($$5098$$,$$INGLE FARM$$,#{state_id_sa},-34.82741,138.646376), - ($$5098$$,$$WALKLEY HEIGHTS$$,#{state_id_sa},-34.82741,138.646376), - ($$5106$$,$$PARAFIELD$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$PARAFIELD AIRPORT$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH BC$$,#{state_id_sa},-34.789775,138.635024), - ($$5106$$,$$SALISBURY SOUTH DC$$,#{state_id_sa},-34.789775,138.635024), - ($$5107$$,$$GREEN FIELDS$$,#{state_id_sa},-34.790623,138.600399), - ($$5107$$,$$PARAFIELD GARDENS$$,#{state_id_sa},-34.790623,138.600399), - ($$5108$$,$$PARALOWIE$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY DOWNS$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY NORTH$$,#{state_id_sa},-34.764291,138.607991), - ($$5108$$,$$SALISBURY NORTH WHITES ROAD$$,#{state_id_sa},-34.764291,138.607991), - ($$5109$$,$$BRAHMA LODGE$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY EAST$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY EAST NORTHBRI AVE$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY HEIGHTS$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY PARK$$,#{state_id_sa},-34.773664,138.65842), - ($$5109$$,$$SALISBURY PLAIN$$,#{state_id_sa},-34.773664,138.65842), - ($$5110$$,$$BOLIVAR$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$BURTON$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$DIREK$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$GLOBE DERBY PARK$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$ST KILDA$$,#{state_id_sa},-34.774479,138.588502), - ($$5110$$,$$WATERLOO CORNER$$,#{state_id_sa},-34.774479,138.588502), - ($$5111$$,$$EDINBURGH$$,#{state_id_sa},-34.711305,138.626077), - ($$5112$$,$$ELIZABETH$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH EAST$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH GROVE$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH SOUTH$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$ELIZABETH VALE$$,#{state_id_sa},-34.714535,138.669699), - ($$5112$$,$$HILLBANK$$,#{state_id_sa},-34.714535,138.669699), - ($$5113$$,$$DAVOREN PARK$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$DAVOREN PARK NORTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$DAVOREN PARK SOUTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH DOWNS$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH NORTH$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH PARK$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH WEST$$,#{state_id_sa},-34.696707,138.666379), - ($$5113$$,$$ELIZABETH WEST DC$$,#{state_id_sa},-34.696707,138.666379), - ($$5114$$,$$ANDREWS FARM$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$BLAKEVIEW$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$CRAIGMORE$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$GOULD CREEK$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$HUMBUG SCRUB$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$ONE TREE HILL$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SAMPSON FLAT$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD PLAINS$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$SMITHFIELD WEST$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$ULEYBURY$$,#{state_id_sa},-34.671461,138.666778), - ($$5114$$,$$YATTALUNGA$$,#{state_id_sa},-34.671461,138.666778), - ($$5115$$,$$KUDLA$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA DOWNS$$,#{state_id_sa},-34.637249,138.701322), - ($$5115$$,$$MUNNO PARA WEST$$,#{state_id_sa},-34.637249,138.701322), - ($$5116$$,$$EVANSTON$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON GARDENS$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON PARK$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$EVANSTON SOUTH$$,#{state_id_sa},-34.615268,138.728513), - ($$5116$$,$$HILLIER$$,#{state_id_sa},-34.615268,138.728513), - ($$5117$$,$$ANGLE VALE$$,#{state_id_sa},-34.641224,138.643948), - ($$5118$$,$$BIBARINGA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$BUCHFELDE$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$CONCORDIA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER BELT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER EAST$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER RIVER$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER SOUTH$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$GAWLER WEST$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$HEWETT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KALBEEBA$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KANGAROO FLAT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$KINGSFORD$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$REID$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$WARD BELT$$,#{state_id_sa},-34.641308,138.769002), - ($$5118$$,$$WILLASTON$$,#{state_id_sa},-34.641308,138.769002), - ($$5120$$,$$BUCKLAND PARK$$,#{state_id_sa},-34.662559,138.508995), - ($$5120$$,$$VIRGINIA$$,#{state_id_sa},-34.662559,138.508995), - ($$5121$$,$$MACDONALD PARK$$,#{state_id_sa},-34.663693,138.641206), - ($$5121$$,$$PENFIELD$$,#{state_id_sa},-34.663693,138.641206), - ($$5121$$,$$PENFIELD GARDENS$$,#{state_id_sa},-34.663693,138.641206), - ($$5125$$,$$GOLDEN GROVE$$,#{state_id_sa},-34.788994,138.696935), - ($$5125$$,$$GOLDEN GROVE VILLAGE$$,#{state_id_sa},-34.788994,138.696935), - ($$5125$$,$$GREENWITH$$,#{state_id_sa},-34.788994,138.696935), - ($$5126$$,$$FAIRVIEW PARK$$,#{state_id_sa},-34.802608,138.717348), - ($$5126$$,$$SURREY DOWNS$$,#{state_id_sa},-34.802608,138.717348), - ($$5126$$,$$YATALA VALE$$,#{state_id_sa},-34.802608,138.717348), - ($$5127$$,$$WYNN VALE$$,#{state_id_sa},-34.798817,138.685833), - ($$5131$$,$$HOUGHTON$$,#{state_id_sa},-34.825277,138.759507), - ($$5131$$,$$LOWER HERMITAGE$$,#{state_id_sa},-34.825277,138.759507), - ($$5131$$,$$UPPER HERMITAGE$$,#{state_id_sa},-34.825277,138.759507), - ($$5132$$,$$PARACOMBE$$,#{state_id_sa},-34.845602,138.768417), - ($$5133$$,$$INGLEWOOD$$,#{state_id_sa},-34.824005,138.774666), - ($$5134$$,$$CHERRYVILLE$$,#{state_id_sa},-34.912349,138.765697), - ($$5134$$,$$MONTACUTE$$,#{state_id_sa},-34.912349,138.765697), - ($$5136$$,$$NORTON SUMMIT$$,#{state_id_sa},-34.918308,138.720195), - ($$5137$$,$$ASHTON$$,#{state_id_sa},-34.939733,138.73739), - ($$5137$$,$$MARBLE HILL$$,#{state_id_sa},-34.939733,138.73739), - ($$5138$$,$$BASKET RANGE$$,#{state_id_sa},-34.947265,138.764194), - ($$5139$$,$$FOREST RANGE$$,#{state_id_sa},-34.931847,138.799104), - ($$5140$$,$$GREENHILL$$,#{state_id_sa},-34.953617,138.696352), - ($$5141$$,$$HORSNELL GULLY$$,#{state_id_sa},-34.942572,138.70612), - ($$5141$$,$$SUMMERTOWN$$,#{state_id_sa},-34.942572,138.70612), - ($$5142$$,$$URAIDLA$$,#{state_id_sa},-34.955523,138.743429), - ($$5144$$,$$CAREY GULLY$$,#{state_id_sa},-34.973365,138.754892), - ($$5150$$,$$EAGLE ON THE HILL$$,#{state_id_sa},-34.978915,138.668177), - ($$5150$$,$$LEAWOOD GARDENS$$,#{state_id_sa},-34.978915,138.668177), - ($$5151$$,$$PICCADILLY$$,#{state_id_sa},0.0,0.0), - ($$5152$$,$$CLELAND$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$CRAFERS$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$CRAFERS WEST$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$MOUNT LOFTY$$,#{state_id_sa},-34.967891,138.701301), - ($$5152$$,$$STIRLING$$,#{state_id_sa},-34.967891,138.701301), - ($$5153$$,$$BIGGS FLAT$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$BRADBURY$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$CHAPEL HILL$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$ECHUNGA$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$FLAXLEY$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$GREEN HILLS RANGE$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$HEATHFIELD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$IRONBANK$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$JUPITER CREEK$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$LONGWOOD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$MACCLESFIELD$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$MYLOR$$,#{state_id_sa},-35.072031,138.782207), - ($$5153$$,$$SCOTT CREEK$$,#{state_id_sa},-35.072031,138.782207), - ($$5154$$,$$ALDGATE$$,#{state_id_sa},-35.014141,138.733092), - ($$5155$$,$$BRIDGEWATER$$,#{state_id_sa},-35.009789,138.760157), - ($$5155$$,$$MOUNT GEORGE$$,#{state_id_sa},-35.009789,138.760157), - ($$5156$$,$$UPPER STURT$$,#{state_id_sa},-35.021763,138.679608), - ($$5157$$,$$ASHBOURNE$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$BULL CREEK$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$CHERRY GARDENS$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$CLARENDON$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$COROMANDEL EAST$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$DORSET VALE$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$KANGARILLA$$,#{state_id_sa},-35.282825,138.770184), - ($$5157$$,$$MCHARG CREEK$$,#{state_id_sa},-35.282825,138.770184), - ($$5158$$,$$HALLETT COVE$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$O'HALLORAN HILL$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$O'HALLORAN HILL DC$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$SHEIDOW PARK$$,#{state_id_sa},-35.077039,138.518026), - ($$5158$$,$$TROTT PARK$$,#{state_id_sa},-35.077039,138.518026), - ($$5159$$,$$ABERFOYLE PARK$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$CHANDLERS HILL$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$FLAGSTAFF HILL$$,#{state_id_sa},-35.076282,138.593723), - ($$5159$$,$$HAPPY VALLEY$$,#{state_id_sa},-35.076282,138.593723), - ($$5160$$,$$LONSDALE$$,#{state_id_sa},-35.098851,138.498008), - ($$5160$$,$$LONSDALE DC$$,#{state_id_sa},-35.098851,138.498008), - ($$5160$$,$$PORT STANVAC$$,#{state_id_sa},-35.098851,138.498008), - ($$5161$$,$$OLD REYNELLA$$,#{state_id_sa},-35.093873,138.54149), - ($$5161$$,$$REYNELLA$$,#{state_id_sa},-35.093873,138.54149), - ($$5161$$,$$REYNELLA EAST$$,#{state_id_sa},-35.093873,138.54149), - ($$5162$$,$$MORPHETT VALE$$,#{state_id_sa},-35.121055,138.523205), - ($$5162$$,$$WOODCROFT$$,#{state_id_sa},-35.121055,138.523205), - ($$5163$$,$$HACKHAM$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$HACKHAM WEST$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$HUNTFIELD HEIGHTS$$,#{state_id_sa},-35.138794,138.532959), - ($$5163$$,$$ONKAPARINGA HILLS$$,#{state_id_sa},-35.138794,138.532959), - ($$5164$$,$$CHRISTIE DOWNS$$,#{state_id_sa},-35.129316,138.496257), - ($$5165$$,$$CHRISTIES BEACH$$,#{state_id_sa},-35.139309,138.474194), - ($$5165$$,$$CHRISTIES BEACH NORTH$$,#{state_id_sa},-35.139309,138.474194), - ($$5166$$,$$O'SULLIVAN BEACH$$,#{state_id_sa},-35.115305,138.478636), - ($$5167$$,$$PORT NOARLUNGA$$,#{state_id_sa},-35.148558,138.471519), - ($$5167$$,$$PORT NOARLUNGA SOUTH$$,#{state_id_sa},-35.148558,138.471519), - ($$5168$$,$$NOARLUNGA CENTRE$$,#{state_id_sa},-35.139646,138.493208), - ($$5168$$,$$NOARLUNGA DOWNS$$,#{state_id_sa},-35.139646,138.493208), - ($$5168$$,$$OLD NOARLUNGA$$,#{state_id_sa},-35.139646,138.493208), - ($$5169$$,$$MOANA$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD HEIGHTS$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD MEADOWS$$,#{state_id_sa},-35.197777,138.473122), - ($$5169$$,$$SEAFORD RISE$$,#{state_id_sa},-35.197777,138.473122), - ($$5170$$,$$MASLIN BEACH$$,#{state_id_sa},-35.222707,138.479904), - ($$5171$$,$$BLEWITT SPRINGS$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$MCLAREN FLAT$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$MCLAREN VALE$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$PEDLER CREEK$$,#{state_id_sa},-35.163536,138.592337), - ($$5171$$,$$TATACHILLA$$,#{state_id_sa},-35.163536,138.592337), - ($$5172$$,$$DINGABLEDINGA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$HOPE FOREST$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KUITPO$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KUITPO COLONY$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$KYEEMA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$MONTARRA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$PAGES FLAT$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$THE RANGE$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WHITES VALLEY$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA HILL$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$WILLUNGA SOUTH$$,#{state_id_sa},-35.268849,138.630067), - ($$5172$$,$$YUNDI$$,#{state_id_sa},-35.268849,138.630067), - ($$5173$$,$$ALDINGA$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$ALDINGA BEACH$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$PORT WILLUNGA$$,#{state_id_sa},-35.267326,138.483136), - ($$5173$$,$$SILVER SANDS$$,#{state_id_sa},-35.267326,138.483136), - ($$5174$$,$$SELLICKS BEACH$$,#{state_id_sa},-35.329671,138.448146), - ($$5174$$,$$SELLICKS HILL$$,#{state_id_sa},-35.329671,138.448146), - ($$5201$$,$$BLACKFELLOWS CREEK$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$MEADOWS$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$PARIS CREEK$$,#{state_id_sa},-35.248592,138.707721), - ($$5201$$,$$PROSPECT HILL$$,#{state_id_sa},-35.248592,138.707721), - ($$5202$$,$$HINDMARSH TIERS$$,#{state_id_sa},-35.422515,138.570748), - ($$5202$$,$$MYPONGA$$,#{state_id_sa},-35.422515,138.570748), - ($$5202$$,$$MYPONGA BEACH$$,#{state_id_sa},-35.422515,138.570748), - ($$5203$$,$$BALD HILLS$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$PARAWA$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$TORRENS VALE$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$TUNKALILLA$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$WATTLE FLAT$$,#{state_id_sa},-35.495827,138.39325), - ($$5203$$,$$YANKALILLA$$,#{state_id_sa},-35.495827,138.39325), - ($$5204$$,$$CAPE JERVIS$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$CARRICKALINGA$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$DEEP CREEK$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$DELAMERE$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$HAY FLAT$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$NORMANVILLE$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$RAPID BAY$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$SECOND VALLEY$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$SILVERTON$$,#{state_id_sa},-35.603683,138.105284), - ($$5204$$,$$WIRRINA COVE$$,#{state_id_sa},-35.603683,138.105284), - ($$5210$$,$$MOUNT COMPASS$$,#{state_id_sa},-35.351091,138.621715), - ($$5210$$,$$MOUNT MAGNIFICENT$$,#{state_id_sa},-35.351091,138.621715), - ($$5210$$,$$NANGKITA$$,#{state_id_sa},-35.351091,138.621715), - ($$5211$$,$$BACK VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$ENCOUNTER BAY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$HAYBOROUGH$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$HINDMARSH VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$INMAN VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$LOWER INMAN VALLEY$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$MCCRACKEN$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$MOUNT JAGGED$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$VICTOR HARBOR$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$WAITPINGA$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$WILLOW CREEK$$,#{state_id_sa},-35.534413,138.529512), - ($$5211$$,$$YILKI$$,#{state_id_sa},-35.534413,138.529512), - ($$5212$$,$$PORT ELLIOT$$,#{state_id_sa},-35.531848,138.670529), - ($$5213$$,$$MIDDLETON$$,#{state_id_sa},-35.508951,138.707379), - ($$5214$$,$$CURRENCY CREEK$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA BEACH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA NORTH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$GOOLWA SOUTH$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$HINDMARSH ISLAND$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$MOSQUITO HILL$$,#{state_id_sa},-35.447992,138.766983), - ($$5214$$,$$MUNDOO ISLAND$$,#{state_id_sa},-35.447992,138.766983), - ($$5220$$,$$PARNDANA$$,#{state_id_sa},0.0,0.0), - ($$5221$$,$$AMERICAN RIVER$$,#{state_id_sa},-35.773049,137.779956), - ($$5221$$,$$BALLAST HEAD$$,#{state_id_sa},-35.773049,137.779956), - ($$5221$$,$$MUSTON$$,#{state_id_sa},-35.773049,137.779956), - ($$5222$$,$$AMERICAN BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$ANTECHAMBER BAY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$BAUDIN BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$BROWNS BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$CUTTLEFISH BAY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$DUDLEY EAST$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$DUDLEY WEST$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$HUNGERFORD$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$IRONSTONE$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$ISLAND BEACH$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$KANGAROO HEAD$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PELICAN LAGOON$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PENNESHAW$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$PORKY FLAT$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$SAPPHIRETOWN$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$WILLOUGHBY$$,#{state_id_sa},-35.776943,137.876499), - ($$5222$$,$$WILLSON RIVER$$,#{state_id_sa},-35.776943,137.876499), - ($$5223$$,$$BAY OF SHOALS$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$BIRCHMORE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$BROWNLOW KI$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CAPE BORDA$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CASSINI$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$CYGNET RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$D'ESTREES BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$DE MOLE RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$DUNCAN$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$EMU BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$FLINDERS CHASE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$GOSSE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$HAINES$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$HARRIET RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KARATTA$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KINGSCOTE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$KOHINOOR$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MACGILLIVRAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MENZIES$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$MIDDLE RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NEPEAN BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NEWLAND$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$NORTH CAPE$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$SEAL BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$SEDDON$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$STOKES BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$STUN'SAIL BOOM$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$VIVONNE BAY$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$WESTERN RIVER$$,#{state_id_sa},-35.613861,137.572636), - ($$5223$$,$$WISANGER$$,#{state_id_sa},-35.613861,137.572636), - ($$5231$$,$$CHAIN OF PONDS$$,#{state_id_sa},-34.822343,138.832794), - ($$5231$$,$$KERSBROOK$$,#{state_id_sa},-34.822343,138.832794), - ($$5231$$,$$MILLBROOK$$,#{state_id_sa},-34.822343,138.832794), - ($$5232$$,$$CUDLEE CREEK$$,#{state_id_sa},-34.863338,138.855549), - ($$5233$$,$$FORRESTON$$,#{state_id_sa},-34.798003,138.898998), - ($$5233$$,$$GUMERACHA$$,#{state_id_sa},-34.798003,138.898998), - ($$5233$$,$$WARREN$$,#{state_id_sa},-34.798003,138.898998), - ($$5234$$,$$BIRDWOOD$$,#{state_id_sa},-34.953301,138.559527), - ($$5235$$,$$CROMER$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$EDEN VALLEY$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$FLAXMAN VALLEY$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$MOUNT PLEASANT$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$SPRINGTON$$,#{state_id_sa},-34.785799,138.970244), - ($$5235$$,$$TAUNTON$$,#{state_id_sa},-34.785799,138.970244), - ($$5236$$,$$TUNGKILLO$$,#{state_id_sa},-34.866175,139.064821), - ($$5237$$,$$APAMURRA$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$MILENDELLA$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$PALMER$$,#{state_id_sa},-34.855242,139.19677), - ($$5237$$,$$SANDERSTON$$,#{state_id_sa},-34.855242,139.19677), - ($$5238$$,$$ANGAS VALLEY$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BIG BEND$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BOLTO$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$BOWHILL$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$CAURNAMONT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$CLAYPANS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$COWIRRA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FIVE MILES$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FORSTER$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FRAHNS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$FRAYVILLE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$JULANKA HOLDINGS$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$LAKE CARLET$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$MANNUM$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$NILDOTTIE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$OLD TEAL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PELLARING FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$POMPOOTA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PONDE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PORT MANNUM$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PUNTHARI$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PURNONG$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$PURNONG LANDING$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$ROCKY POINT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$TEAL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WALKER FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WALL FLAT$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WONGULLA$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$WOODLANE$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$YOUNGHUSBAND$$,#{state_id_sa},-34.755133,139.306156), - ($$5238$$,$$YOUNGHUSBAND HOLDINGS$$,#{state_id_sa},-34.755133,139.306156), - ($$5240$$,$$LENSWOOD$$,#{state_id_sa},-34.920014,138.828222), - ($$5241$$,$$LOBETHAL$$,#{state_id_sa},-34.911789,138.852975), - ($$5242$$,$$BALHANNAH$$,#{state_id_sa},-34.990072,138.827913), - ($$5243$$,$$OAKBANK$$,#{state_id_sa},-34.988216,138.838559), - ($$5244$$,$$CHARLESTON$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$HARROGATE$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$INVERBRACKIE$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$MOUNT TORRENS$$,#{state_id_sa},-34.918182,138.900501), - ($$5244$$,$$WOODSIDE$$,#{state_id_sa},-34.918182,138.900501), - ($$5245$$,$$HAHNDORF$$,#{state_id_sa},-35.029715,138.81018), - ($$5245$$,$$PAECHTOWN$$,#{state_id_sa},-35.029715,138.81018), - ($$5245$$,$$VERDUN$$,#{state_id_sa},-35.029715,138.81018), - ($$5246$$,$$WOODHOUSE$$,#{state_id_sa},-34.927497,138.681881), - ($$5250$$,$$BLAKISTON$$,#{state_id_sa},-35.039607,138.884134), - ($$5250$$,$$LITTLEHAMPTON$$,#{state_id_sa},-35.039607,138.884134), - ($$5250$$,$$TOTNESS$$,#{state_id_sa},-35.039607,138.884134), - ($$5251$$,$$BUGLE RANGES$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER JUNCTION$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER SPRINGS$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$MOUNT BARKER SUMMIT$$,#{state_id_sa},-35.134951,138.887568), - ($$5251$$,$$WISTOW$$,#{state_id_sa},-35.134951,138.887568), - ($$5252$$,$$BRUKUNGA$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$DAWESLEY$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$HAY VALLEY$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$KANMANTOO$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$NAIRNE$$,#{state_id_sa},-35.003664,138.94171), - ($$5252$$,$$ST IVES$$,#{state_id_sa},-35.003664,138.94171), - ($$5253$$,$$AVOCA DELL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$BRINKLEY$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$BURDETT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$CHAPMAN BORE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$ETTRICK$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$GIFFORD HILL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$GREENBANKS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$LONG FLAT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MOBILONG$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAWONG$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE EAST$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE NORTH$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$MURRAY BRIDGE SOUTH$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$NORTHERN HEIGHTS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$RIVERGLADES$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$RIVERGLEN$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$ROCKY GULLY$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$SUNNYSIDE$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$SWANPORT$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$TOORA$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WHITE HILL$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WHITE SANDS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WILLOW BANKS$$,#{state_id_sa},-35.088554,139.308967), - ($$5253$$,$$WOODS POINT$$,#{state_id_sa},-35.088554,139.308967), - ($$5254$$,$$CALLINGTON$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$CALOOTE$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONARTO$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONARTO SOUTH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MONTEITH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MURRAY BRIDGE$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$MYPOLONGA$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$PALLAMANA$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$PETWOOD$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$ROCKLEIGH$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$TEPKO$$,#{state_id_sa},-35.333047,139.875715), - ($$5254$$,$$ZADOWS LANDING$$,#{state_id_sa},-35.333047,139.875715), - ($$5255$$,$$ANGAS PLAINS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$BELVIDERE$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$BLETCHLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$FINNISS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$GEMMELLS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$HARTLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$HIGHLAND VALLEY$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$LAKE PLAINS$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$LANGHORNE CREEK$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$MOUNT OBSERVATION$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$MULGUNDAWA$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$NALPA$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$RED CREEK$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$SALEM$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$SANDERGROVE$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$STRATHALBYN$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$TOOPERANG$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$WILLYAROO$$,#{state_id_sa},-35.317169,138.997514), - ($$5255$$,$$WOODCHESTER$$,#{state_id_sa},-35.317169,138.997514), - ($$5256$$,$$CLAYTON BAY$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$MILANG$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$NURRAGI$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$POINT STURT$$,#{state_id_sa},-35.497238,138.928769), - ($$5256$$,$$TOLDEROL$$,#{state_id_sa},-35.497238,138.928769), - ($$5259$$,$$ASHVILLE$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$JERVOIS$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$KEPA$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$MALINONG$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$NARRUNG$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$NATURI$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$POINT MCLEAY$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$POLTALLOCH$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$RAUKKAN$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$TAILEM BEND$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$WELLINGTON$$,#{state_id_sa},-35.510451,139.365759), - ($$5259$$,$$WELLINGTON EAST$$,#{state_id_sa},-35.510451,139.365759), - ($$5260$$,$$ELWOMPLE$$,#{state_id_sa},-34.605515,140.296746), - ($$5260$$,$$TAILEM BEND$$,#{state_id_sa},-34.605515,140.296746), - ($$5261$$,$$COOKE PLAINS$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$COOMANDOOK$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$CULBURRA$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$KI KI$$,#{state_id_sa},-35.379387,139.562175), - ($$5261$$,$$YUMALI$$,#{state_id_sa},-35.379387,139.562175), - ($$5262$$,$$BINNUM$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$FRANCES$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$HYNAM$$,#{state_id_sa},-36.795548,140.929888), - ($$5262$$,$$KYBYBOLITE$$,#{state_id_sa},-36.795548,140.929888), - ($$5263$$,$$COONAWARRA$$,#{state_id_sa},-37.292105,140.839049), - ($$5264$$,$$COORONG$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE EAST$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$MENINGIE WEST$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$POLICEMAN POINT$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$SALT CREEK$$,#{state_id_sa},-35.57145,138.979395), - ($$5264$$,$$WALTOWA$$,#{state_id_sa},-35.57145,138.979395), - ($$5265$$,$$COONALPYN$$,#{state_id_sa},-35.696027,139.856924), - ($$5265$$,$$FIELD$$,#{state_id_sa},-35.696027,139.856924), - ($$5266$$,$$BUNBURY$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$COLEBATCH$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$DEEPWATER$$,#{state_id_sa},-36.237582,139.97306), - ($$5266$$,$$TINTINARA$$,#{state_id_sa},-36.237582,139.97306), - ($$5267$$,$$BRIMBAGO$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$COOMBE$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$KEITH$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$LAFFER$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MAKIN$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MCCALLUM$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$MOUNT CHARLES$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$PETHERICK$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$SHAUGH$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$SHERWOOD$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$WILLALOOKA$$,#{state_id_sa},-36.166689,140.46619), - ($$5267$$,$$WIRREGA$$,#{state_id_sa},-36.166689,140.46619), - ($$5268$$,$$BANGHAM$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$BORDERTOWN$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$BORDERTOWN SOUTH$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$CANNAWIGARA$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$LOWAN VALE$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$POOGINAGORIC$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$SENIOR$$,#{state_id_sa},-36.566777,140.940619), - ($$5268$$,$$WESTERN FLAT$$,#{state_id_sa},-36.566777,140.940619), - ($$5269$$,$$CUSTON$$,#{state_id_sa},-36.276267,140.911889), - ($$5269$$,$$PINE HILL$$,#{state_id_sa},-36.276267,140.911889), - ($$5269$$,$$WOLSELEY$$,#{state_id_sa},-36.276267,140.911889), - ($$5270$$,$$BUCKINGHAM$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$CAREW$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$KONGAL$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$MUNDULLA$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$MUNDULLA WEST$$,#{state_id_sa},-36.341305,140.554067), - ($$5270$$,$$SWEDE FLAT$$,#{state_id_sa},-36.341305,140.554067), - ($$5271$$,$$BOOL LAGOON$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$CADGEE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$JOANNA$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$KEPPOCH$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$KOPPAMURRA$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$LAURIE PARK$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$LOCHABER$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MARCOLLAT$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MOUNT LIGHT$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$MOYHALL$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$NARACOORTE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$PADTHAWAY$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$SPENCE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$STEWART RANGE$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$STRUAN$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$THE GAP$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$WILD DOG VALLEY$$,#{state_id_sa},-37.143673,140.71502), - ($$5271$$,$$WRATTONBULLY$$,#{state_id_sa},-37.143673,140.71502), - ($$5272$$,$$COLES$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$CONMURRA$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$FOX$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$GREENWAYS$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$LUCINDALE$$,#{state_id_sa},-37.256253,140.611845), - ($$5272$$,$$WOOLUMBOOL$$,#{state_id_sa},-37.256253,140.611845), - ($$5273$$,$$AVENUE RANGE$$,#{state_id_sa},-34.803467,138.755016), - ($$5275$$,$$BLACKFORD$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$BOATSWAIN POINT$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$CAPE JAFFA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$KEILIRA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$KINGSTON SE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$MOUNT BENSON$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$PINKS BEACH$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$REEDY CREEK$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$ROSETOWN$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$SANDY GROVE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$TARATAP$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$TILLEY SWAMP$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WANGOLINA$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WEST RANGE$$,#{state_id_sa},-36.784423,140.020981), - ($$5275$$,$$WYOMI$$,#{state_id_sa},-36.784423,140.020981), - ($$5276$$,$$BRAY$$,#{state_id_sa},-37.269544,139.954379), - ($$5276$$,$$NORA CREINA$$,#{state_id_sa},-37.269544,139.954379), - ($$5276$$,$$ROBE$$,#{state_id_sa},-37.269544,139.954379), - ($$5277$$,$$COMAUM$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$GLENROY$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$MAAOUPE$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$MONBULLA$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$NANGWARRY$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$PENOLA$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$PLEASANT PARK$$,#{state_id_sa},-37.231471,140.934145), - ($$5277$$,$$TARPEENA$$,#{state_id_sa},-37.231471,140.934145), - ($$5278$$,$$KALANGADOO$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$KRONGART$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$MOERLONG$$,#{state_id_sa},-37.561697,140.701318), - ($$5278$$,$$WEPAR$$,#{state_id_sa},-37.561697,140.701318), - ($$5279$$,$$KOORINE$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$MOUNT BURR$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$MOUNT MCINTYRE$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$SHORT$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$TRIHI$$,#{state_id_sa},-37.624772,140.654593), - ($$5279$$,$$WATTLE RANGE EAST$$,#{state_id_sa},-37.624772,140.654593), - ($$5280$$,$$BEACHPORT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$CLAY WELLS$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$FURNER$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$GERMAN CREEK$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$GERMAN FLAT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$HATHERLEIGH$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$KANGAROO INN$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$MAGAREY$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$MILLICENT$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$RENDELSHAM$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$ROCKY CAMP$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$SEBASTOPOL$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$SOUTHEND$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$TANTANOOLA$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$THORNLEA$$,#{state_id_sa},-37.480978,140.01304), - ($$5280$$,$$WATTLE RANGE$$,#{state_id_sa},-37.480978,140.01304), - ($$5290$$,$$MOUNT GAMBIER$$,#{state_id_sa},-37.826321,140.783303), - ($$5290$$,$$MOUNT GAMBIER DC$$,#{state_id_sa},-37.826321,140.783303), - ($$5291$$,$$ALLENDALE EAST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$BLACKFELLOWS CAVES$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$BURRUNGULE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CANUNDA$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAPE DOUGLAS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAROLINE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CARPENTER ROCKS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$CAVETON$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$COMPTON$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$DISMAL SWAMP$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$DONOVANS$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$EIGHT MILE CREEK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENBURNIE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENCOE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$GLENCOE WEST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$KONGORONG$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MIL LEL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MINGBOOL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOORAK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER EAST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT GAMBIER WEST$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$MOUNT SCHANK$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$NENE VALLEY$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$OB FLAT$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$PELICAN POINT$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$PORT MACDONNELL$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$RACECOURSE BAY$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$SQUARE MILE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$SUTTONTOWN$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WANDILO$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WORROLONG$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$WYE$$,#{state_id_sa},-38.003369,140.70894), - ($$5291$$,$$YAHL$$,#{state_id_sa},-38.003369,140.70894), - ($$5301$$,$$CARCUMA$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$GERANIUM$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$JABUK$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$MOORLANDS$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$NETHERTON$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$PARRAKIE$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$PEAKE$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$SHERLOCK$$,#{state_id_sa},-35.575453,140.043325), - ($$5301$$,$$WILKAWATT$$,#{state_id_sa},-35.575453,140.043325), - ($$5302$$,$$LAMEROO$$,#{state_id_sa},-35.329274,140.517994), - ($$5302$$,$$NGARKAT$$,#{state_id_sa},-35.329274,140.517994), - ($$5303$$,$$PARILLA$$,#{state_id_sa},-35.420272,140.689555), - ($$5304$$,$$KRINGIN$$,#{state_id_sa},-34.986253,140.784302), - ($$5304$$,$$PEEBINGA$$,#{state_id_sa},-34.986253,140.784302), - ($$5304$$,$$PINNAROO$$,#{state_id_sa},-34.986253,140.784302), - ($$5306$$,$$WYNARKA$$,#{state_id_sa},-35.131226,139.731411), - ($$5307$$,$$KAROONDA$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$KARTE$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$KULKAMI$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$MARAMA$$,#{state_id_sa},-35.095535,139.893113), - ($$5307$$,$$MOOTATUNGA$$,#{state_id_sa},-35.095535,139.893113), - ($$5308$$,$$COPEVILLE$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$GALGA$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$KALYAN$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$MANTUNG$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$MERCUNDA$$,#{state_id_sa},-34.794332,139.848689), - ($$5308$$,$$PERPONDA$$,#{state_id_sa},-34.794332,139.848689), - ($$5309$$,$$BORRIKA$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$HALIDON$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$MINDARIE$$,#{state_id_sa},-35.023488,140.046185), - ($$5309$$,$$SANDALWOOD$$,#{state_id_sa},-35.023488,140.046185), - ($$5310$$,$$CALIPH$$,#{state_id_sa},-34.65471,140.282598), - ($$5310$$,$$WANBI$$,#{state_id_sa},-34.65471,140.282598), - ($$5311$$,$$ALAWOONA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$BILLIATT$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$BUGLE HUT$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MAGGEA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MALPAS$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$MERIBAH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$PARUNA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$SCHELL WELL$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$TALDRA$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$TAPLAN$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$VEITCH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$WOODLEIGH$$,#{state_id_sa},-34.735891,140.508785), - ($$5311$$,$$WUNKAR$$,#{state_id_sa},-34.735891,140.508785), - ($$5320$$,$$BEATTY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BEAUMONTS$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BRENDA PARK$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$BUNDEY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$EBA$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$LINDLEY$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MAUDE$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MORGAN$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MORPHETTS FLAT$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$MURBKO$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$NORTH WEST BEND$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$STUART$$,#{state_id_sa},-34.005379,139.435986), - ($$5320$$,$$WOMBATS REST$$,#{state_id_sa},-34.005379,139.435986), - ($$5321$$,$$CADELL$$,#{state_id_sa},-34.089801,139.766386), - ($$5321$$,$$CADELL LAGOON$$,#{state_id_sa},-34.089801,139.766386), - ($$5322$$,$$GOLDEN HEIGHTS$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$QUALCO$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$RAMCO$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$RAMCO HEIGHTS$$,#{state_id_sa},-34.20301,139.937836), - ($$5322$$,$$SUNLANDS$$,#{state_id_sa},-34.20301,139.937836), - ($$5330$$,$$BOOLGUN$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$DEVLINS POUND$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$GOOD HOPE LANDING$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$HOLDER$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$HOLDER SIDING$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$KANNI$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$LOWBANK$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$MARKARANKA$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$OVERLAND CORNER$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$POOGINOOK$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$STOCKYARD PLAIN$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$TAYLORVILLE$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$WAIKERIE$$,#{state_id_sa},-34.417938,140.035181), - ($$5330$$,$$WOOLPUNDA$$,#{state_id_sa},-34.417938,140.035181), - ($$5331$$,$$KINGSTON ON MURRAY$$,#{state_id_sa},-34.221812,140.347914), - ($$5332$$,$$MOOROOK$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$MOOROOK SOUTH$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$WAPPILKA$$,#{state_id_sa},-34.290548,140.364606), - ($$5332$$,$$YINKANIE$$,#{state_id_sa},-34.290548,140.364606), - ($$5333$$,$$BOOKPURNONG$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$LOXTON$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$LOXTON NORTH$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$NEW RESIDENCE$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PATA$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PYAP$$,#{state_id_sa},-34.345379,140.604139), - ($$5333$$,$$PYAP WEST$$,#{state_id_sa},-34.345379,140.604139), - ($$5340$$,$$MUNDIC CREEK$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$MURTHO$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$PARINGA$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$PIKE RIVER$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$WONUARRA$$,#{state_id_sa},-34.215647,140.8109), - ($$5340$$,$$YAMBA$$,#{state_id_sa},-34.215647,140.8109), - ($$5341$$,$$CHAFFEY$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$COOLTONG$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$CRESCENT$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$OLD CALPERUM$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK NORTH$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK SOUTH$$,#{state_id_sa},-34.205781,140.689287), - ($$5341$$,$$RENMARK WEST$$,#{state_id_sa},-34.205781,140.689287), - ($$5342$$,$$MONASH$$,#{state_id_sa},-34.238211,140.557623), - ($$5343$$,$$BERRI$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$GERARD$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$GURRA GURRA$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$KATARAPKO$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$LYRUP$$,#{state_id_sa},-34.285487,140.601715), - ($$5343$$,$$WINKIE$$,#{state_id_sa},-34.285487,140.601715), - ($$5344$$,$$GLOSSOP$$,#{state_id_sa},-34.2692,140.528371), - ($$5345$$,$$BARMERA$$,#{state_id_sa},-34.252037,140.466708), - ($$5345$$,$$LOVEDAY$$,#{state_id_sa},-34.252037,140.466708), - ($$5345$$,$$SPECTACLE LAKE$$,#{state_id_sa},-34.252037,140.466708), - ($$5346$$,$$COBDOGLA$$,#{state_id_sa},-34.241451,140.408119), - ($$5350$$,$$ROSEDALE$$,#{state_id_sa},-34.550593,138.84665), - ($$5350$$,$$SANDY CREEK$$,#{state_id_sa},-34.550593,138.84665), - ($$5351$$,$$ALTONA$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$BAROSSA GOLDFIELDS$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$COCKATOO VALLEY$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$LYNDOCH$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$MOUNT CRAWFORD$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$PEWSEY VALE$$,#{state_id_sa},-34.597167,138.91362), - ($$5351$$,$$WILLIAMSTOWN$$,#{state_id_sa},-34.597167,138.91362), - ($$5352$$,$$BETHANY$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$GOMERSAL$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$KRONDORF$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$ROWLAND FLAT$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$STONE WELL$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$TANUNDA$$,#{state_id_sa},-34.541083,138.979618), - ($$5352$$,$$VINE VALE$$,#{state_id_sa},-34.541083,138.979618), - ($$5353$$,$$ANGASTON$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$BLACK HILL$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$CAMBRAI$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$FLAXMAN VALLEY$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$KEYNETON$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$KONGOLIA$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$MOCULTA$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$MOUNT MCKENZIE$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$PENRICE$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$SEDAN$$,#{state_id_sa},-34.501149,139.046829), - ($$5353$$,$$TOWITTA$$,#{state_id_sa},-34.501149,139.046829), - ($$5354$$,$$BAKARA$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$BAKARA WELL$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$FISHER$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$GREENWAYS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$LANGS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$MARKS LANDING$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$NAIDIA$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$PUNYELROO$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$SUNNYDALE$$,#{state_id_sa},-34.65657,139.779968), - ($$5354$$,$$SWAN REACH$$,#{state_id_sa},-34.65657,139.779968), - ($$5355$$,$$DAVEYSTON$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$EBENEZER$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$LIGHT PASS$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$MARANANGA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$MOPPA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$NURIOOTPA$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$SEPPELTSFIELD$$,#{state_id_sa},-34.471194,138.880335), - ($$5355$$,$$STOCKWELL$$,#{state_id_sa},-34.471194,138.880335), - ($$5356$$,$$ANNADALE$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$DUTTON$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$DUTTON EAST$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$SANDLETON$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$ST KITTS$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$STEINFELD$$,#{state_id_sa},-34.389315,139.388418), - ($$5356$$,$$TRURO$$,#{state_id_sa},-34.389315,139.388418), - ($$5357$$,$$BLANCHETOWN$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$MCBEAN POUND$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$NEW WELL$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$NOTTS WELL$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$PAISLEY$$,#{state_id_sa},-34.351995,139.614036), - ($$5357$$,$$WIGLEY FLAT$$,#{state_id_sa},-34.351995,139.614036), - ($$5360$$,$$GREENOCK$$,#{state_id_sa},-34.458936,138.932244), - ($$5360$$,$$NAIN$$,#{state_id_sa},-34.458936,138.932244), - ($$5371$$,$$MORN HILL$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$ROSEWORTHY$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$SHEA-OAK LOG$$,#{state_id_sa},-34.41138,138.751227), - ($$5371$$,$$TEMPLERS$$,#{state_id_sa},-34.41138,138.751227), - ($$5372$$,$$FREELING$$,#{state_id_sa},-34.454289,138.813242), - ($$5373$$,$$ALLENDALE NORTH$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$BAGOT WELL$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$BETHEL$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$FORDS$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$HAMILTON$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$KAPUNDA$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$KOONUNGA$$,#{state_id_sa},-34.303983,138.917658), - ($$5373$$,$$ST JOHNS$$,#{state_id_sa},-34.303983,138.917658), - ($$5374$$,$$AUSTRALIA PLAINS$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BOWER$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BROWNLOW$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$BUCHANAN$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$EUDUNDA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$FRANKTON$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$HAMPDEN$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$HANSBOROUGH$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$JULIA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$MOUNT MARY$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$NEALES FLAT$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$NGAPALA$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$PEEP HILL$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$POINT PASS$$,#{state_id_sa},-34.093799,139.169087), - ($$5374$$,$$SUTHERLANDS$$,#{state_id_sa},-34.093799,139.169087), - ($$5381$$,$$BRADY CREEK$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$BRIGHT$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$EMU DOWNS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$GERANIUM PLAINS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$HALLELUJAH HILLS$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$ROBERTSTOWN$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$ROCKY PLAIN$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$WORLDS END$$,#{state_id_sa},-33.968264,139.00005), - ($$5381$$,$$WORLDS END CREEK$$,#{state_id_sa},-33.968264,139.00005), - ($$5400$$,$$MAGDALLA$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$PINKERTON PLAINS$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$WASLEYS$$,#{state_id_sa},-34.425354,138.700852), - ($$5400$$,$$WOOLSHEDS$$,#{state_id_sa},-34.425354,138.700852), - ($$5401$$,$$ALMA$$,#{state_id_sa},-34.266619,138.630864), - ($$5401$$,$$HAMLEY BRIDGE$$,#{state_id_sa},-34.266619,138.630864), - ($$5401$$,$$SALTER SPRINGS$$,#{state_id_sa},-34.266619,138.630864), - ($$5410$$,$$LINWOOD$$,#{state_id_sa},-34.360716,138.766286), - ($$5410$$,$$STOCKPORT$$,#{state_id_sa},-34.360716,138.766286), - ($$5411$$,$$GILES CORNER$$,#{state_id_sa},-34.222937,138.728866), - ($$5411$$,$$TARLEE$$,#{state_id_sa},-34.222937,138.728866), - ($$5412$$,$$NAVAN$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$RHYNIE$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$RIVERTON$$,#{state_id_sa},-34.217989,138.740043), - ($$5412$$,$$WOOLSHED FLAT$$,#{state_id_sa},-34.217989,138.740043), - ($$5413$$,$$APOINGA$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$BLACK SPRINGS$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$MARRABEL$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$SADDLEWORTH$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$STEELTON$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TARNMA$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TOTHILL BELT$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$TOTHILL CREEK$$,#{state_id_sa},-33.928076,138.937581), - ($$5413$$,$$WATERLOO$$,#{state_id_sa},-33.928076,138.937581), - ($$5414$$,$$MANOORA$$,#{state_id_sa},-33.977601,138.785706), - ($$5415$$,$$MINTARO$$,#{state_id_sa},-33.915727,138.72407), - ($$5415$$,$$STANLEY$$,#{state_id_sa},-33.915727,138.72407), - ($$5416$$,$$FARRELL FLAT$$,#{state_id_sa},-33.829542,138.792684), - ($$5416$$,$$PORTER LAGOON$$,#{state_id_sa},-33.829542,138.792684), - ($$5417$$,$$BALDINA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BOOBOROWIE$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BURRA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$BURRA EASTERN DISTRICTS$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$GUM CREEK$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$HANSON$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$KOONOONA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$LEIGHTON$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$MONGOLATA$$,#{state_id_sa},-33.654798,139.05502), - ($$5417$$,$$NORTH BOOBOROWIE$$,#{state_id_sa},-33.654798,139.05502), - ($$5418$$,$$COLLINSVILLE$$,#{state_id_sa},-33.35168,139.105314), - ($$5418$$,$$MOUNT BRYAN$$,#{state_id_sa},-33.35168,139.105314), - ($$5419$$,$$CANOWIE$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$HALLETT$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$MOUNT BRYAN EAST$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$PINE CREEK$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$ULOOLOO$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$WILLALO$$,#{state_id_sa},-33.388018,138.759817), - ($$5419$$,$$WONNA$$,#{state_id_sa},-33.388018,138.759817), - ($$5420$$,$$CANOWIE BELT$$,#{state_id_sa},-33.181747,138.758352), - ($$5420$$,$$WHYTE YARCOWIE$$,#{state_id_sa},-33.181747,138.758352), - ($$5421$$,$$FRANKLYN$$,#{state_id_sa},-33.132679,139.076986), - ($$5421$$,$$TEROWIE$$,#{state_id_sa},-33.132679,139.076986), - ($$5422$$,$$CAVENAGH$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$DAWSON$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$ERSKINE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$HARDY$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$MANNANARIE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$MINVALARA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$OODLA WIRRA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PARATOO$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PARNAROO$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$PETERBOROUGH$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$SUNNYBRAE$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$UCOLTA$$,#{state_id_sa},-32.729333,139.000159), - ($$5422$$,$$YATINA$$,#{state_id_sa},-32.729333,139.000159), - ($$5431$$,$$AMYTON$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$BLACK ROCK$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$COOMOOROO$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$EURELIA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$HAMMOND$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$JOHNBURGH$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$MINBURRA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$MORCHARD$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$ORROROO$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$PEKINA$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$TARCOWIE$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$WALLOWAY$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$WILLOWIE$$,#{state_id_sa},-32.603434,138.327394), - ($$5431$$,$$YALPARA$$,#{state_id_sa},-32.603434,138.327394), - ($$5432$$,$$BELTON$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$CARRIETON$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$CRADOCK$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$MOOCKRA$$,#{state_id_sa},-32.2264,138.709657), - ($$5432$$,$$YANYARRIE$$,#{state_id_sa},-32.2264,138.709657), - ($$5433$$,$$BRUCE$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$QUORN$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$SALTIA$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$STEPHENSTON$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$WILLOCHRA$$,#{state_id_sa},-32.447436,138.201775), - ($$5433$$,$$YARRAH$$,#{state_id_sa},-32.447436,138.201775), - ($$5434$$,$$BARNDIOOTA$$,#{state_id_sa},-31.795825,138.357939), - ($$5434$$,$$HAWKER$$,#{state_id_sa},-31.795825,138.357939), - ($$5434$$,$$KANYAKA$$,#{state_id_sa},-31.795825,138.357939), - ($$5440$$,$$COCKBURN$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$MANNA HILL$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$MINGARY$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$NACKARA$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$OLARY$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$WAUKARINGA$$,#{state_id_sa},-32.078008,140.997812), - ($$5440$$,$$YUNTA$$,#{state_id_sa},-32.078008,140.997812), - ($$5451$$,$$AUBURN$$,#{state_id_sa},-34.028001,138.681644), - ($$5451$$,$$UNDALYA$$,#{state_id_sa},-34.028001,138.681644), - ($$5452$$,$$LEASINGHAM$$,#{state_id_sa},-33.982193,138.651072), - ($$5452$$,$$WATERVALE$$,#{state_id_sa},-33.982193,138.651072), - ($$5453$$,$$ARMAGH$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BARINIA$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BENBOURNIE$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$BOCONNOC PARK$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$CLARE$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$EMU FLAT$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$GILLENTOWN$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$HILL RIVER$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$HOYLETON$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$KYBUNGA$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$PENWORTHAM$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$POLISH HILL RIVER$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SEVENHILL$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SPRING FARM$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$SPRING GULLY$$,#{state_id_sa},-33.836794,138.57943), - ($$5453$$,$$STANLEY FLAT$$,#{state_id_sa},-33.836794,138.57943), - ($$5454$$,$$ANDREWS$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$BROUGHTON RIVER VALLEY$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$EUROMINA$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$HACKLINS CORNER$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$MAYFIELD$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$SPALDING$$,#{state_id_sa},-33.598997,138.631237), - ($$5454$$,$$WASHPOOL$$,#{state_id_sa},-33.598997,138.631237), - ($$5455$$,$$HILLTOWN$$,#{state_id_sa},-33.712061,138.647769), - ($$5460$$,$$BARABBA$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$OWEN$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$PINERY$$,#{state_id_sa},-34.345014,138.589904), - ($$5460$$,$$STOCKYARD CREEK$$,#{state_id_sa},-34.345014,138.589904), - ($$5461$$,$$BALAKLAVA$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$BOWILLIA$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$DALKEY$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$ERITH$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$EVERARD CENTRAL$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$GOYDER$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$HALBURY$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$HOSKIN CORNER$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$MOUNT TEMPLETON$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$SAINTS$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$STOW$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$WATCHMAN$$,#{state_id_sa},-34.147422,138.415626), - ($$5461$$,$$WHITWARTA$$,#{state_id_sa},-34.147422,138.415626), - ($$5462$$,$$BLYTH$$,#{state_id_sa},-33.845511,138.490294), - ($$5464$$,$$ANAMA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$BRINKWORTH$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$BUNGAREE$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$CONDOWIE$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$HART$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$KOOLUNGA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$MAROLA$$,#{state_id_sa},-33.717096,138.553465), - ($$5464$$,$$ROCHESTER$$,#{state_id_sa},-33.717096,138.553465), - ($$5470$$,$$YACKA$$,#{state_id_sa},-33.573999,138.408049), - ($$5471$$,$$GULNARE$$,#{state_id_sa},-33.465159,138.482149), - ($$5472$$,$$GEORGETOWN$$,#{state_id_sa},-33.374062,138.425703), - ($$5473$$,$$GLADSTONE$$,#{state_id_sa},-33.282514,138.354703), - ($$5480$$,$$APPILA$$,#{state_id_sa},-33.050537,138.42808), - ($$5480$$,$$LAURA$$,#{state_id_sa},-33.050537,138.42808), - ($$5480$$,$$STONE HUT$$,#{state_id_sa},-33.050537,138.42808), - ($$5481$$,$$BANGOR$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$MURRAY TOWN$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$WIRRABARA$$,#{state_id_sa},-32.952889,138.157372), - ($$5481$$,$$WONGYARRA$$,#{state_id_sa},-32.952889,138.157372), - ($$5482$$,$$BOOLEROO CENTRE$$,#{state_id_sa},-32.880512,138.351993), - ($$5482$$,$$WEPOWIE$$,#{state_id_sa},-32.880512,138.351993), - ($$5483$$,$$MELROSE$$,#{state_id_sa},-32.825064,138.187939), - ($$5485$$,$$WILMINGTON$$,#{state_id_sa},-32.649055,138.097284), - ($$5490$$,$$CALTOWIE$$,#{state_id_sa},-33.181404,138.48152), - ($$5490$$,$$CALTOWIE NORTH$$,#{state_id_sa},-33.181404,138.48152), - ($$5490$$,$$CALTOWIE WEST$$,#{state_id_sa},-33.181404,138.48152), - ($$5491$$,$$BELALIE EAST$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BELALIE NORTH$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BUNDALEER GARDENS$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$BUNDALEER NORTH$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$HORNSDALE$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$JAMESTOWN$$,#{state_id_sa},-33.269532,138.654934), - ($$5491$$,$$WEST BUNDALEER$$,#{state_id_sa},-33.269532,138.654934), - ($$5493$$,$$YONGALA$$,#{state_id_sa},-33.02799,138.74886), - ($$5495$$,$$BAROOTA$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$GERMEIN BAY$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$MAMBRAY CREEK$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$NECTAR BROOK$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$PORT FLINDERS$$,#{state_id_sa},-32.924116,137.982971), - ($$5495$$,$$PORT GERMEIN$$,#{state_id_sa},-32.924116,137.982971), - ($$5501$$,$$AVON$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$CALOMBA$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$DUBLIN$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LEWISTON$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LONG PLAINS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$LOWER LIGHT$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$MIDDLE BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$PARHAM$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$PORT GAWLER$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$THOMPSON BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$TWO WELLS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WEBB BEACH$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WILD HORSE PLAINS$$,#{state_id_sa},-34.281161,138.338749), - ($$5501$$,$$WINDSOR$$,#{state_id_sa},-34.281161,138.338749), - ($$5502$$,$$FISCHER$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$GRACE PLAINS$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$KORUNYE$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$MALLALA$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$REDBANKS$$,#{state_id_sa},-34.494033,138.613197), - ($$5502$$,$$REEVES PLAINS$$,#{state_id_sa},-34.494033,138.613197), - ($$5510$$,$$LOCHIEL$$,#{state_id_sa},-33.931863,138.171497), - ($$5520$$,$$BARUNGA GAP$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$BUMBUNGA$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$BURNSFIELD$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$GLEESON HILL$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$SNOWTOWN$$,#{state_id_sa},-33.828679,138.124671), - ($$5520$$,$$WOKURNA$$,#{state_id_sa},-33.828679,138.124671), - ($$5521$$,$$REDHILL$$,#{state_id_sa},-33.537636,138.22494), - ($$5522$$,$$FISHERMAN BAY$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$LOWER BROUGHTON$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$PORT BROUGHTON$$,#{state_id_sa},-33.553743,137.938071), - ($$5522$$,$$WARD HILL$$,#{state_id_sa},-33.553743,137.938071), - ($$5523$$,$$BEETALOO$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$CLEMENTS GAP$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$CRYSTAL BROOK$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$HUDDLESTON$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$MERRITON$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$NARRIDY$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$NUROM$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH EAST$$,#{state_id_sa},-33.258052,138.25167), - ($$5523$$,$$WANDEARAH WEST$$,#{state_id_sa},-33.258052,138.25167), - ($$5540$$,$$BUNGAMA$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$COONAMIA$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$NAPPERBY$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$NELSHABY$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PIRIE EAST$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT DAVIS$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE SOUTH$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$PORT PIRIE WEST$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$RISDON PARK$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$RISDON PARK SOUTH$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$SOLOMONTOWN$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$TELOWIE$$,#{state_id_sa},-33.196523,138.068265), - ($$5540$$,$$WARNERTOWN$$,#{state_id_sa},-33.196523,138.068265), - ($$5550$$,$$BEAUFORT$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$BOWMANS$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$INKERMAN$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$KALLORA$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$NANTAWARRA$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$PORT WAKEFIELD$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$PROOF RANGE$$,#{state_id_sa},-34.070596,138.227272), - ($$5550$$,$$SOUTH HUMMOCKS$$,#{state_id_sa},-34.070596,138.227272), - ($$5552$$,$$KAINTON$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$PASKEVILLE$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$SUNNYVALE$$,#{state_id_sa},-34.148316,137.941585), - ($$5552$$,$$THRINGTON$$,#{state_id_sa},-34.148316,137.941585), - ($$5554$$,$$BOORS PLAIN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$CUNLIFFE$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$JERICHO$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$JERUSALEM$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$KADINA$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$MATTA FLAT$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$NEW TOWN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$THOMAS PLAIN$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$WALLAROO MINES$$,#{state_id_sa},-34.025225,137.666528), - ($$5554$$,$$WILLAMULKA$$,#{state_id_sa},-34.025225,137.666528), - ($$5555$$,$$ALFORD$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$COLLINSFIELD$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$DOWLING$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$DOWLINGVILLE$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$HOPE GAP$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$KULPARA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$LAKE VIEW$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$MELTON$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$MUNDOORA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$TICKERA$$,#{state_id_sa},-33.81518,137.821268), - ($$5555$$,$$WINULTA$$,#{state_id_sa},-33.81518,137.821268), - ($$5556$$,$$NORTH BEACH$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WALLAROO$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WALLAROO PLAIN$$,#{state_id_sa},-33.900295,137.630764), - ($$5556$$,$$WARBURTO$$,#{state_id_sa},-33.900295,137.630764), - ($$5558$$,$$AGERY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$CROSS ROADS$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$EAST MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$HAMLEY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$KOOROONA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA BAY$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$MOONTA MINES$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NALYAPPA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NORTH MOONTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$NORTH YELTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$PARAMATTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$PORT HUGHES$$,#{state_id_sa},-34.156899,137.742805), - ($$5558$$,$$YELTA$$,#{state_id_sa},-34.156899,137.742805), - ($$5560$$,$$BUTE$$,#{state_id_sa},-33.863962,138.007629), - ($$5560$$,$$NINNES$$,#{state_id_sa},-33.863962,138.007629), - ($$5570$$,$$CLINTON$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$CLINTON CENTRE$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$PORT CLINTON$$,#{state_id_sa},-34.178371,137.978866), - ($$5570$$,$$PRICE$$,#{state_id_sa},-34.178371,137.978866), - ($$5571$$,$$ARDROSSAN$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$BLACK POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$CUNNINGHAM$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$JAMES WELL$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$PETERSVILLE$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$PINE POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$ROGUES POINT$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$SANDILANDS$$,#{state_id_sa},-34.422953,137.916805), - ($$5571$$,$$TIDDY WIDDY BEACH$$,#{state_id_sa},-34.422953,137.916805), - ($$5572$$,$$ARTHURTON$$,#{state_id_sa},-34.257529,137.7564), - ($$5572$$,$$PORT ARTHUR$$,#{state_id_sa},-34.257529,137.7564), - ($$5573$$,$$BALGOWAN$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$CHINAMAN WELLS$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$MAITLAND$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$POINT PEARCE$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$PORT VICTORIA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$SOUTH KILKERRAN$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$URANIA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$WAURALTEE$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$WEETULTA$$,#{state_id_sa},-34.324332,137.494924), - ($$5573$$,$$YORKE VALLEY$$,#{state_id_sa},-34.324332,137.494924), - ($$5575$$,$$BLUFF BEACH$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$BRENTWOOD$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$CORNY POINT$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$COUCH BEACH$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$HARDWICKE BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$KOOLYWURTIE$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$MARION BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$MINLATON$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$POINT SOUTTAR$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$POINT TURTON$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$PORT JULIA$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$PORT RICKABY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$RAMSAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$STENHOUSE BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$THE PINES$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$WHITE HUT$$,#{state_id_sa},-34.732992,137.480834), - ($$5575$$,$$WOOL BAY$$,#{state_id_sa},-34.732992,137.480834), - ($$5576$$,$$HONITON$$,#{state_id_sa},-35.101808,137.648499), - ($$5576$$,$$PORT MOOROWIE$$,#{state_id_sa},-35.101808,137.648499), - ($$5576$$,$$YORKETOWN$$,#{state_id_sa},-35.101808,137.648499), - ($$5577$$,$$FOUL BAY$$,#{state_id_sa},-35.179011,137.210072), - ($$5577$$,$$INNESTON$$,#{state_id_sa},-35.179011,137.210072), - ($$5577$$,$$WAROOKA$$,#{state_id_sa},-35.179011,137.210072), - ($$5580$$,$$CURRAMULKA$$,#{state_id_sa},-34.667404,137.75615), - ($$5581$$,$$PORT VINCENT$$,#{state_id_sa},-34.779593,137.859065), - ($$5581$$,$$SHEAOAK FLAT$$,#{state_id_sa},-34.779593,137.859065), - ($$5582$$,$$PORT GILES$$,#{state_id_sa},-35.02483,137.760696), - ($$5582$$,$$STANSBURY$$,#{state_id_sa},-35.02483,137.760696), - ($$5583$$,$$COOBOWIE$$,#{state_id_sa},-35.042188,137.733933), - ($$5583$$,$$EDITHBURGH$$,#{state_id_sa},-35.042188,137.733933), - ($$5600$$,$$BLACKY POINT$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$CULTANA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$DOUGLAS POINT$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$DOUGLAS POINT SOUTH$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$FALSE BAY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$FITZGERALD BAY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$IRON BARON$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$MULLAQUANA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$POINT LOWLY$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$POINT LOWLY NORTH$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$PORT BONYTHON$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA DC$$,#{state_id_sa},-32.936701,137.57605), - ($$5600$$,$$WHYALLA PLAYFORD$$,#{state_id_sa},-32.936701,137.57605), - ($$5601$$,$$IRON KNOB$$,#{state_id_sa},-32.75339,137.165748), - ($$5602$$,$$COWELL$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$LUCKY BAY$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MANGALO$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MIDGEE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MILTALIE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MINBRIE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$MITCHELLVILLE$$,#{state_id_sa},-33.684835,136.926709), - ($$5602$$,$$PORT GIBBON$$,#{state_id_sa},-33.684835,136.926709), - ($$5603$$,$$ARNO BAY$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$HINCKS$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$VERRAN$$,#{state_id_sa},-33.911901,136.568345), - ($$5603$$,$$WHARMINDA$$,#{state_id_sa},-33.911901,136.568345), - ($$5604$$,$$PORT NEILL$$,#{state_id_sa},-34.111906,136.329985), - ($$5605$$,$$BUTLER$$,#{state_id_sa},-34.105939,136.169528), - ($$5605$$,$$TUMBY BAY$$,#{state_id_sa},-34.105939,136.169528), - ($$5606$$,$$KIRTON POINT$$,#{state_id_sa},-34.726235,135.874457), - ($$5606$$,$$PORT LINCOLN$$,#{state_id_sa},-34.726235,135.874457), - ($$5607$$,$$BOSTON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$BROOKER$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$CHARLTON GULLY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COFFIN BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COOMUNGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$COULTA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$DUCK PONDS$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$FOUNTAIN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$GREEN PATCH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$HAWSON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$HORSE PENINSULA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KARKOO$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KELLIDIE BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KIANA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$KOPPIO$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LINCOLN NATIONAL PARK$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LIPSON$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$LOUTH BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MITCHELL$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOODY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT DRUMMOND$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT DUTTON BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MOUNT HOPE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$MURDINGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$NORTH SHIELDS$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PEACHNA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PEARLAH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$POONINDIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$PORT LINCOLN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SHERINGA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SLEAFORD$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$SULLIVAN$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TOOLIGIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TOOTENILLA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TULKA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$TULKA NORTH$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$ULEY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$UNGARRA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$VENUS BAY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WANGARY$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WANILLA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARRACHIE$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARROW$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WARUNDA$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WHITES FLAT$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$WHITES RIVER$$,#{state_id_sa},-34.655349,135.856036), - ($$5607$$,$$YALLUNDA FLAT$$,#{state_id_sa},-34.655349,135.856036), - ($$5608$$,$$WHYALLA NORRIE$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA NORRIE EAST$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA NORRIE NORTH$$,#{state_id_sa},-33.030705,137.534279), - ($$5608$$,$$WHYALLA STUART$$,#{state_id_sa},-33.030705,137.534279), - ($$5609$$,$$WHYALLA JENKINS$$,#{state_id_sa},-33.030015,137.546266), - ($$5630$$,$$EDILLILIE$$,#{state_id_sa},-34.409842,135.708499), - ($$5631$$,$$COCKALEECHIE$$,#{state_id_sa},-34.205631,135.844197), - ($$5631$$,$$CUMMINS$$,#{state_id_sa},-34.205631,135.844197), - ($$5632$$,$$KAPINNIE$$,#{state_id_sa},-34.149121,135.497696), - ($$5632$$,$$YEELANNA$$,#{state_id_sa},-34.149121,135.497696), - ($$5633$$,$$BOONERDO$$,#{state_id_sa},-33.562483,135.976076), - ($$5633$$,$$LOCK$$,#{state_id_sa},-33.562483,135.976076), - ($$5640$$,$$CAMPOONA$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$CLEVE$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$JAMIESON$$,#{state_id_sa},-33.502394,136.446932), - ($$5640$$,$$WADDIKEE$$,#{state_id_sa},-33.502394,136.446932), - ($$5641$$,$$BARNA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$BUCKLEBOO$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CARALUE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CORTLINYE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$CUNYARIE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$KELLY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$KIMBA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$MOSELEY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$PANITYA$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$PINKAWILLINIE$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$SOLOMON$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$WILCHERRY$$,#{state_id_sa},-33.183815,136.619341), - ($$5641$$,$$YALANDA$$,#{state_id_sa},-33.183815,136.619341), - ($$5642$$,$$DARKE PEAK$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$HAMBIDGE$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$KIELPA$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$MURLONG$$,#{state_id_sa},-33.469064,136.199199), - ($$5642$$,$$RUDALL$$,#{state_id_sa},-33.469064,136.199199), - ($$5650$$,$$COOTRA$$,#{state_id_sa},-33.209405,135.955463), - ($$5650$$,$$KOONGAWA$$,#{state_id_sa},-33.209405,135.955463), - ($$5650$$,$$WARRAMBOO$$,#{state_id_sa},-33.209405,135.955463), - ($$5651$$,$$KYANCUTTA$$,#{state_id_sa},-33.134498,135.555276), - ($$5652$$,$$PANEY$$,#{state_id_sa},-32.789341,135.378835), - ($$5652$$,$$WUDINNA$$,#{state_id_sa},-32.789341,135.378835), - ($$5653$$,$$YANINEE$$,#{state_id_sa},0.0,0.0), - ($$5654$$,$$COCATA$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$KARCULTABY$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$MINNIPA$$,#{state_id_sa},-33.20121,135.147729), - ($$5654$$,$$MOUNT DAMPER$$,#{state_id_sa},-33.20121,135.147729), - ($$5655$$,$$BOCKELBERG$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$KALDOONERA$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$POOCHERA$$,#{state_id_sa},-32.58066,135.054861), - ($$5655$$,$$PYGERY$$,#{state_id_sa},-32.58066,135.054861), - ($$5660$$,$$CHILPENUNDA$$,#{state_id_sa},-32.610433,134.499729), - ($$5660$$,$$CUNGENA$$,#{state_id_sa},-32.610433,134.499729), - ($$5661$$,$$KOOLGERA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$PIMBAACLA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$WALLALA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$WIRRULLA$$,#{state_id_sa},-32.360913,134.735545), - ($$5661$$,$$YANTANABIE$$,#{state_id_sa},-32.360913,134.735545), - ($$5670$$,$$BRAMFIELD$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$COLTON$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$COOLILLIE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$ELLISTON$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$KAPPAWANTA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$MOUNT JOY$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$MOUNT WEDGE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$PALKAGEE$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$POLDA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$TALIA$$,#{state_id_sa},-33.621171,134.994039), - ($$5670$$,$$ULYERRA$$,#{state_id_sa},-33.621171,134.994039), - ($$5671$$,$$BAIRD BAY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$CALCA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$COLLEY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$MORTANA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$MOUNT COOPER$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$PORT KENNY$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$TYRINGA$$,#{state_id_sa},-33.142057,134.362438), - ($$5671$$,$$WITERA$$,#{state_id_sa},-33.142057,134.362438), - ($$5680$$,$$CARAWA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$CHANDADA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$CHINBINGINA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$EBA ANCHORAGE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$HASLAM$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$INKSTER$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$LAURA BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$MARYVALE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$MUDAMUCKLA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$NUNJIKOMPITA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PERLUBIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PETINA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PIEDNIPPIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PUNTABIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$PUREBA$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$SCEALE BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$SMOKY BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$STREAKY BAY$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$WESTALL$$,#{state_id_sa},-32.364553,134.235027), - ($$5680$$,$$YANERBIE$$,#{state_id_sa},-32.364553,134.235027), - ($$5690$$,$$BOOKABIE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$CEDUNA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$CHARRA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$COORABIE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$DENIAL BAY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$FOWLERS BAY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$KALANBI$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$KOONIBBA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$MALTEE$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$MERGHINY$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$NADIA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$NUNDROO$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$PENONG$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$THEVENARD$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$UWORRA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WANDANA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WATRABA$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$WHITE WELL CORNER$$,#{state_id_sa},-31.839911,132.6767), - ($$5690$$,$$YALATA$$,#{state_id_sa},-31.839911,132.6767), - ($$5700$$,$$BLANCHE HARBOR$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$MIRANDA$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$MUNDALLIO$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA NORTH$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT AUGUSTA WEST$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$PORT PATERSON$$,#{state_id_sa},-32.732753,137.924519), - ($$5700$$,$$WAMI KATA$$,#{state_id_sa},-32.732753,137.924519), - ($$5710$$,$$ARKAROOLA VILLAGE$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$COMMISSARIAT POINT$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$COOK$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$GLENDAMBO$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$KINGOONYA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$NONNING$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$PORT AUGUSTA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$STIRLING NORTH$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$TARCOOLA$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$WINNINOWIE$$,#{state_id_sa},-32.544495,137.744019), - ($$5710$$,$$WOOLUNDUNGA$$,#{state_id_sa},-32.544495,137.744019), - ($$5720$$,$$PIMBA$$,#{state_id_sa},-31.259011,136.804586), - ($$5720$$,$$WOOMERA$$,#{state_id_sa},-31.259011,136.804586), - ($$5722$$,$$ANDAMOOKA$$,#{state_id_sa},-30.449401,137.163989), - ($$5723$$,$$COOBER PEDY$$,#{state_id_sa},-29.037845,134.723814), - ($$5724$$,$$MARLA$$,#{state_id_sa},-27.306573,133.623499), - ($$5724$$,$$MINTABIE$$,#{state_id_sa},-27.306573,133.623499), - ($$5725$$,$$OLYMPIC DAM$$,#{state_id_sa},-30.462627,136.879824), - ($$5725$$,$$ROXBY DOWNS$$,#{state_id_sa},-30.462627,136.879824), - ($$5730$$,$$BELTANA$$,#{state_id_sa},-30.814875,138.40378), - ($$5730$$,$$BLINMAN$$,#{state_id_sa},-30.814875,138.40378), - ($$5730$$,$$PARACHILNA$$,#{state_id_sa},-30.814875,138.40378), - ($$5731$$,$$COOPERS CREEK$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$CORDILLO DOWNS$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$DURHAM DOWNS$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$INNAMINCKA$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$LEIGH CREEK$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$LYNDHURST$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$MERTY MERTY$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$MOOLAWATANA$$,#{state_id_sa},-27.800455,140.619083), - ($$5731$$,$$WITCHELINA$$,#{state_id_sa},-27.800455,140.619083), - ($$5732$$,$$COPLEY$$,#{state_id_sa},-30.552387,138.42385), - ($$5732$$,$$NEPABUNNA$$,#{state_id_sa},-30.552387,138.42385), - ($$5733$$,$$FARINA$$,#{state_id_sa},-30.067057,138.27706), - ($$5733$$,$$MARREE$$,#{state_id_sa},-30.067057,138.27706), - ($$5734$$,$$OODNADATTA$$,#{state_id_sa},-27.546529,135.447026), - ($$5800$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5810$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5839$$,$$ADELAIDE$$,#{state_id_sa},-35.120097,139.273782), - ($$5860$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5861$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5862$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5863$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5864$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5865$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5866$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5867$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5868$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5869$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5870$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5871$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5872$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5873$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5874$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5875$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5876$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5877$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5878$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5879$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5880$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5881$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5882$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5883$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5884$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5885$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5886$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5887$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5888$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5889$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5890$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5891$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5892$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5893$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5894$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5895$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5896$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5897$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5898$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5899$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5900$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5901$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5902$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5903$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5904$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5920$$,$$ADELAIDE MAIL CENTRE$$,#{state_id_sa},0.0,0.0), - ($$5942$$,$$REGENCY PARK$$,#{state_id_sa},-34.860017,138.565906), - ($$5950$$,$$ADELAIDE AIRPORT$$,#{state_id_sa},-34.947669,138.531617), - ($$5950$$,$$EXPORT PARK$$,#{state_id_sa},-34.947669,138.531617), - ($$5960$$,$$GARDEN ISLAND$$,#{state_id_sa},0.0,0.0), - ($$5960$$,$$TORRENS ISLAND$$,#{state_id_sa},0.0,0.0), - ($$6000$$,$$CITY DELIVERY CENTRE$$,#{state_id_wa},-31.924074,115.91223), - ($$6000$$,$$PERTH$$,#{state_id_wa},-31.924074,115.91223), - ($$6000$$,$$PERTH GPO$$,#{state_id_wa},-31.924074,115.91223), - ($$6001$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6003$$,$$HIGHGATE$$,#{state_id_wa},-31.939272,115.869136), - ($$6003$$,$$NORTHBRIDGE$$,#{state_id_wa},-31.939272,115.869136), - ($$6004$$,$$EAST PERTH$$,#{state_id_wa},-31.943109,115.877401), - ($$6005$$,$$KINGS PARK$$,#{state_id_wa},-31.967791,115.836209), - ($$6005$$,$$WEST PERTH$$,#{state_id_wa},-31.967791,115.836209), - ($$6006$$,$$NORTH PERTH$$,#{state_id_wa},-31.982001,115.760961), - ($$6007$$,$$LEEDERVILLE$$,#{state_id_wa},-31.93648,115.841231), - ($$6007$$,$$WEST LEEDERVILLE$$,#{state_id_wa},-31.93648,115.841231), - ($$6008$$,$$DAGLISH$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SHENTON PARK$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SUBIACO$$,#{state_id_wa},-31.954097,115.809407), - ($$6008$$,$$SUBIACO EAST$$,#{state_id_wa},-31.954097,115.809407), - ($$6009$$,$$BROADWAY NEDLANDS$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$CRAWLEY$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$DALKEITH$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$NEDLANDS$$,#{state_id_wa},-31.984059,115.814535), - ($$6009$$,$$NEDLANDS DC$$,#{state_id_wa},-31.984059,115.814535), - ($$6010$$,$$CLAREMONT$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$CLAREMONT NORTH$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$KARRAKATTA$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$MOUNT CLAREMONT$$,#{state_id_wa},-31.981145,115.781247), - ($$6010$$,$$SWANBOURNE$$,#{state_id_wa},-31.981145,115.781247), - ($$6011$$,$$COTTESLOE$$,#{state_id_wa},-31.997976,115.762877), - ($$6011$$,$$PEPPERMINT GROVE$$,#{state_id_wa},-31.997976,115.762877), - ($$6012$$,$$MOSMAN PARK$$,#{state_id_wa},-32.006407,115.757689), - ($$6014$$,$$FLOREAT$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$FLOREAT FORUM$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$JOLIMONT$$,#{state_id_wa},-31.937648,115.792209), - ($$6014$$,$$WEMBLEY$$,#{state_id_wa},-31.937648,115.792209), - ($$6015$$,$$CITY BEACH$$,#{state_id_wa},-31.938276,115.754198), - ($$6016$$,$$GLENDALOUGH$$,#{state_id_wa},-31.920761,115.814243), - ($$6016$$,$$MOUNT HAWTHORN$$,#{state_id_wa},-31.920761,115.814243), - ($$6017$$,$$HERDSMAN$$,#{state_id_wa},-31.91279,115.811165), - ($$6017$$,$$OSBORNE PARK$$,#{state_id_wa},-31.91279,115.811165), - ($$6017$$,$$OSBORNE PARK DC$$,#{state_id_wa},-31.91279,115.811165), - ($$6018$$,$$CHURCHLANDS$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$DOUBLEVIEW$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$GWELUP$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$GWELUP DC$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$INNALOO$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$KARRINYUP$$,#{state_id_wa},-31.920203,115.787679), - ($$6018$$,$$WOODLANDS$$,#{state_id_wa},-31.920203,115.787679), - ($$6019$$,$$SCARBOROUGH$$,#{state_id_wa},-31.894358,115.760162), - ($$6019$$,$$WEMBLEY DOWNS$$,#{state_id_wa},-31.894358,115.760162), - ($$6020$$,$$CARINE$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$MARMION$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$NORTH BEACH$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$SORRENTO$$,#{state_id_wa},-31.850982,115.778122), - ($$6020$$,$$WATERMANS BAY$$,#{state_id_wa},-31.850982,115.778122), - ($$6021$$,$$BALCATTA$$,#{state_id_wa},-31.863835,115.817189), - ($$6021$$,$$STIRLING$$,#{state_id_wa},-31.863835,115.817189), - ($$6022$$,$$HAMERSLEY$$,#{state_id_wa},-31.849089,115.804841), - ($$6023$$,$$DUNCRAIG$$,#{state_id_wa},-31.833057,115.766122), - ($$6024$$,$$GREENWOOD$$,#{state_id_wa},-31.83105,115.797574), - ($$6024$$,$$WARWICK$$,#{state_id_wa},-31.83105,115.797574), - ($$6025$$,$$CRAIGIE$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$HILLARYS$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$KALLAROO$$,#{state_id_wa},-31.784792,115.767788), - ($$6025$$,$$PADBURY$$,#{state_id_wa},-31.784792,115.767788), - ($$6026$$,$$KINGSLEY$$,#{state_id_wa},-31.809099,115.788898), - ($$6026$$,$$WOODVALE$$,#{state_id_wa},-31.809099,115.788898), - ($$6027$$,$$BELDON$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$CONNOLLY$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$EDGEWATER$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$HEATHRIDGE$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$JOONDALUP$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$JOONDALUP DC$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$MULLALOO$$,#{state_id_wa},-31.777325,115.75682), - ($$6027$$,$$OCEAN REEF$$,#{state_id_wa},-31.777325,115.75682), - ($$6028$$,$$BURNS BEACH$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$CURRAMBINE$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$ILUKA$$,#{state_id_wa},-31.7292,115.717254), - ($$6028$$,$$KINROSS$$,#{state_id_wa},-31.7292,115.717254), - ($$6029$$,$$TRIGG$$,#{state_id_wa},-31.876031,115.752936), - ($$6030$$,$$CLARKSON$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$MERRIWA$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$MINDARIE$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$QUINNS ROCKS$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$RIDGEWOOD$$,#{state_id_wa},-31.677452,115.721326), - ($$6030$$,$$TAMALA PARK$$,#{state_id_wa},-31.677452,115.721326), - ($$6031$$,$$BANKSIA GROVE$$,#{state_id_wa},-31.697991,115.814615), - ($$6031$$,$$CARRAMAR$$,#{state_id_wa},-31.697991,115.814615), - ($$6031$$,$$NEERABUP$$,#{state_id_wa},-31.697991,115.814615), - ($$6032$$,$$NOWERGUP$$,#{state_id_wa},-31.642666,115.735647), - ($$6033$$,$$CARABOODA$$,#{state_id_wa},-31.60348,115.746096), - ($$6034$$,$$EGLINTON$$,#{state_id_wa},-31.85291,115.80596), - ($$6035$$,$$YANCHEP$$,#{state_id_wa},-31.54667,115.632045), - ($$6036$$,$$BUTLER$$,#{state_id_wa},-31.649385,115.70986), - ($$6036$$,$$JINDALEE$$,#{state_id_wa},-31.649385,115.70986), - ($$6037$$,$$TWO ROCKS$$,#{state_id_wa},-31.511727,115.604615), - ($$6038$$,$$ALKIMOS$$,#{state_id_wa},-32.289149,115.723047), - ($$6041$$,$$CARABAN$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$GABBADAH$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$GUILDERTON$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$WILBINGA$$,#{state_id_wa},-31.353571,115.526545), - ($$6041$$,$$WOODRIDGE$$,#{state_id_wa},-31.353571,115.526545), - ($$6042$$,$$SEABIRD$$,#{state_id_wa},-31.254039,115.452067), - ($$6043$$,$$BRETON BAY$$,#{state_id_wa},-31.199838,115.420418), - ($$6043$$,$$LEDGE POINT$$,#{state_id_wa},-31.199838,115.420418), - ($$6044$$,$$KARAKIN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$LANCELIN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$NILGEN$$,#{state_id_wa},-31.045751,115.421678), - ($$6044$$,$$WEDGE ISLAND$$,#{state_id_wa},-31.045751,115.421678), - ($$6050$$,$$COOLBINIA$$,#{state_id_wa},-31.913458,115.857753), - ($$6050$$,$$MENORA$$,#{state_id_wa},-31.913458,115.857753), - ($$6050$$,$$MOUNT LAWLEY$$,#{state_id_wa},-31.913458,115.857753), - ($$6051$$,$$MAYLANDS$$,#{state_id_wa},-31.928146,115.892018), - ($$6052$$,$$BEDFORD$$,#{state_id_wa},-31.911949,115.893304), - ($$6052$$,$$INGLEWOOD$$,#{state_id_wa},-31.911949,115.893304), - ($$6053$$,$$BAYSWATER$$,#{state_id_wa},-31.91783,115.913379), - ($$6054$$,$$ASHFIELD$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$BASSENDEAN$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$BASSENDEAN DC$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$EDEN HILL$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$KIARA$$,#{state_id_wa},-31.915202,115.937635), - ($$6054$$,$$LOCKRIDGE$$,#{state_id_wa},-31.915202,115.937635), - ($$6055$$,$$CAVERSHAM$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$GUILDFORD$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$HAZELMERE$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$HENLEY BROOK$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$SOUTH GUILDFORD$$,#{state_id_wa},-31.873677,115.977483), - ($$6055$$,$$WEST SWAN$$,#{state_id_wa},-31.873677,115.977483), - ($$6056$$,$$BASKERVILLE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$BELLEVUE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$BOYA$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$GREENMOUNT$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$HELENA VALLEY$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$HERNE HILL$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$JANE BROOK$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$KOONGAMIA$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDDLE SWAN$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDLAND$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MIDVALE$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$MILLENDON$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$RED HILL$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$STRATTON$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$SWAN VIEW$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$VIVEASH$$,#{state_id_wa},-31.797228,116.02816), - ($$6056$$,$$WOODBRIDGE$$,#{state_id_wa},-31.797228,116.02816), - ($$6057$$,$$HIGH WYCOMBE$$,#{state_id_wa},-31.939411,116.013318), - ($$6057$$,$$MAIDA VALE$$,#{state_id_wa},-31.939411,116.013318), - ($$6058$$,$$FORRESTFIELD$$,#{state_id_wa},-31.986574,116.010649), - ($$6059$$,$$DIANELLA$$,#{state_id_wa},-31.882862,115.861726), - ($$6060$$,$$DOG SWAMP$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$JOONDANNA$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$TUART HILL$$,#{state_id_wa},-31.909538,115.84596), - ($$6060$$,$$YOKINE$$,#{state_id_wa},-31.909538,115.84596), - ($$6061$$,$$BALGA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$MIRRABOOKA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$NOLLAMARA$$,#{state_id_wa},-31.861285,115.84319), - ($$6061$$,$$WESTMINSTER$$,#{state_id_wa},-31.861285,115.84319), - ($$6062$$,$$EMBLETON$$,#{state_id_wa},-31.896813,115.91656), - ($$6062$$,$$MORLEY$$,#{state_id_wa},-31.896813,115.91656), - ($$6062$$,$$NORANDA$$,#{state_id_wa},-31.896813,115.91656), - ($$6063$$,$$BEECHBORO$$,#{state_id_wa},-31.867238,115.924904), - ($$6064$$,$$ALEXANDER HEIGHTS$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$GIRRAWHEEN$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$KOONDOOLA$$,#{state_id_wa},-31.82761,115.867134), - ($$6064$$,$$MARANGAROO$$,#{state_id_wa},-31.82761,115.867134), - ($$6065$$,$$ASHBY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$DARCH$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$HOCKING$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$KINGSWAY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$LANDSDALE$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$MADELEY$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$PEARSALL$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$SINAGRA$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$TAPPING$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANGARA$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANGARA DC$$,#{state_id_wa},-31.734209,115.792445), - ($$6065$$,$$WANNEROO$$,#{state_id_wa},-31.734209,115.792445), - ($$6066$$,$$BALLAJURA$$,#{state_id_wa},-31.83574,115.891911), - ($$6067$$,$$CULLACABARDEE$$,#{state_id_wa},-31.821166,115.912948), - ($$6068$$,$$WHITEMAN$$,#{state_id_wa},-31.834488,115.943632), - ($$6069$$,$$AVELEY$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$BELHUS$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$BRIGADOON$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$ELLENBROOK$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$ELLENBROOK EAST$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$THE VINES$$,#{state_id_wa},-31.771612,116.007663), - ($$6069$$,$$UPPER SWAN$$,#{state_id_wa},-31.771612,116.007663), - ($$6070$$,$$DARLINGTON$$,#{state_id_wa},-31.918978,116.078749), - ($$6071$$,$$GLEN FORREST$$,#{state_id_wa},-31.909289,116.100209), - ($$6071$$,$$HOVEA$$,#{state_id_wa},-31.909289,116.100209), - ($$6072$$,$$MAHOGANY CREEK$$,#{state_id_wa},-31.868885,116.177751), - ($$6073$$,$$MUNDARING$$,#{state_id_wa},-31.902029,116.168205), - ($$6073$$,$$MUNDARING DC$$,#{state_id_wa},-31.902029,116.168205), - ($$6074$$,$$SAWYERS VALLEY$$,#{state_id_wa},-31.902142,116.201914), - ($$6076$$,$$BICKLEY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$CARMEL$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$GOOSEBERRY HILL$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$HACKETTS GULLY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$KALAMUNDA$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$LESMURDIE$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PAULLS VALLEY$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PICKERING BROOK$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$PIESSE BROOK$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$RESERVOIR$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$WALLISTON$$,#{state_id_wa},-32.005284,116.090007), - ($$6076$$,$$WALLISTON DC$$,#{state_id_wa},-32.005284,116.090007), - ($$6077$$,$$GNANGARA$$,#{state_id_wa},0.0,0.0), - ($$6077$$,$$JANDABUP$$,#{state_id_wa},0.0,0.0), - ($$6078$$,$$MARIGINIUP$$,#{state_id_wa},0.0,0.0), - ($$6078$$,$$PINJAR$$,#{state_id_wa},0.0,0.0), - ($$6079$$,$$LEXIA$$,#{state_id_wa},0.0,0.0), - ($$6079$$,$$MELALEUCA$$,#{state_id_wa},0.0,0.0), - ($$6081$$,$$PARKERVILLE$$,#{state_id_wa},-31.876046,116.146074), - ($$6081$$,$$STONEVILLE$$,#{state_id_wa},-31.876046,116.146074), - ($$6082$$,$$BAILUP$$,#{state_id_wa},-31.738368,116.295706), - ($$6082$$,$$MOUNT HELENA$$,#{state_id_wa},-31.738368,116.295706), - ($$6083$$,$$GIDGEGANNUP$$,#{state_id_wa},-31.793051,116.196639), - ($$6083$$,$$MORANGUP$$,#{state_id_wa},-31.793051,116.196639), - ($$6084$$,$$AVON VALLEY NATIONAL PARK$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$BULLSBROOK$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$CHITTERING$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$LOWER CHITTERING$$,#{state_id_wa},-31.622485,116.207151), - ($$6084$$,$$WALYUNGA NATIONAL PARK$$,#{state_id_wa},-31.622485,116.207151), - ($$6090$$,$$MALAGA$$,#{state_id_wa},-31.862589,115.894254), - ($$6100$$,$$BURSWOOD$$,#{state_id_wa},-31.959952,115.902637), - ($$6100$$,$$LATHLAIN$$,#{state_id_wa},-31.959952,115.902637), - ($$6100$$,$$VICTORIA PARK$$,#{state_id_wa},-31.959952,115.902637), - ($$6101$$,$$CARLISLE$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$CARLISLE NORTH$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$CARLISLE SOUTH$$,#{state_id_wa},-31.975068,115.91493), - ($$6101$$,$$EAST VICTORIA PARK$$,#{state_id_wa},-31.975068,115.91493), - ($$6102$$,$$BENTLEY$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$BENTLEY DC$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$BENTLEY SOUTH$$,#{state_id_wa},-32.001778,115.918975), - ($$6102$$,$$ST JAMES$$,#{state_id_wa},-32.001778,115.918975), - ($$6103$$,$$RIVERVALE$$,#{state_id_wa},-31.955979,115.905144), - ($$6104$$,$$ASCOT$$,#{state_id_wa},-31.940682,115.923003), - ($$6104$$,$$BELMONT$$,#{state_id_wa},-31.940682,115.923003), - ($$6104$$,$$REDCLIFFE$$,#{state_id_wa},-31.940682,115.923003), - ($$6105$$,$$CLOVERDALE$$,#{state_id_wa},-31.963644,115.934344), - ($$6105$$,$$KEWDALE$$,#{state_id_wa},-31.963644,115.934344), - ($$6105$$,$$PERTH AIRPORT$$,#{state_id_wa},-31.963644,115.934344), - ($$6106$$,$$WELSHPOOL$$,#{state_id_wa},-31.988232,115.945389), - ($$6106$$,$$WELSHPOOL DC$$,#{state_id_wa},-31.988232,115.945389), - ($$6107$$,$$BECKENHAM$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$CANNINGTON$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$EAST CANNINGTON$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$KENWICK$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$QUEENS PARK$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$WATTLE GROVE$$,#{state_id_wa},-32.014104,115.964808), - ($$6107$$,$$WILSON$$,#{state_id_wa},-32.014104,115.964808), - ($$6108$$,$$THORNLIE$$,#{state_id_wa},-32.050009,115.964764), - ($$6109$$,$$MADDINGTON$$,#{state_id_wa},-32.050158,115.976376), - ($$6109$$,$$ORANGE GROVE$$,#{state_id_wa},-32.050158,115.976376), - ($$6110$$,$$GOSNELLS$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$HUNTINGDALE$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$MARTIN$$,#{state_id_wa},-32.072009,116.002362), - ($$6110$$,$$SOUTHERN RIVER$$,#{state_id_wa},-32.072009,116.002362), - ($$6111$$,$$ASHENDON$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CAMILLO$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CANNING MILLS$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$CHAMPION LAKES$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KARRAGULLEN$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KELMSCOTT$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$KELMSCOTT DC$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$LESLEY$$,#{state_id_wa},-32.10398,116.192636), - ($$6111$$,$$ROLEYSTONE$$,#{state_id_wa},-32.10398,116.192636), - ($$6112$$,$$ARMADALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$BEDFORDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$BROOKDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$FORRESTDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HARRISDALE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HAYNES$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$HILBERT$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$MOUNT NASURA$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$MOUNT RICHON$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$PIARA WATERS$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$SEVILLE GROVE$$,#{state_id_wa},-32.152386,116.008274), - ($$6112$$,$$WUNGONG$$,#{state_id_wa},-32.152386,116.008274), - ($$6121$$,$$OAKFORD$$,#{state_id_wa},-32.208934,115.916459), - ($$6121$$,$$OLDBURY$$,#{state_id_wa},-32.208934,115.916459), - ($$6122$$,$$BYFORD$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$CARDUP$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$DARLING DOWNS$$,#{state_id_wa},-32.221725,116.0072), - ($$6122$$,$$KARRAKUP$$,#{state_id_wa},-32.221725,116.0072), - ($$6123$$,$$MUNDIJONG$$,#{state_id_wa},-32.295176,115.98589), - ($$6123$$,$$WHITBY$$,#{state_id_wa},-32.295176,115.98589), - ($$6124$$,$$JARRAHDALE$$,#{state_id_wa},-32.338316,116.072494), - ($$6125$$,$$HOPELAND$$,#{state_id_wa},-32.364427,115.901277), - ($$6125$$,$$MARDELLA$$,#{state_id_wa},-32.364427,115.901277), - ($$6125$$,$$SERPENTINE$$,#{state_id_wa},-32.364427,115.901277), - ($$6126$$,$$KEYSBROOK$$,#{state_id_wa},-32.440033,115.977043), - ($$6147$$,$$LANGFORD$$,#{state_id_wa},-32.043771,115.941353), - ($$6147$$,$$LYNWOOD$$,#{state_id_wa},-32.043771,115.941353), - ($$6147$$,$$PARKWOOD$$,#{state_id_wa},-32.043771,115.941353), - ($$6148$$,$$FERNDALE$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$RIVERTON$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$ROSSMOYNE$$,#{state_id_wa},-32.030183,115.924691), - ($$6148$$,$$SHELLEY$$,#{state_id_wa},-32.030183,115.924691), - ($$6149$$,$$BULL CREEK$$,#{state_id_wa},-32.064941,115.858679), - ($$6149$$,$$LEEMING$$,#{state_id_wa},-32.064941,115.858679), - ($$6150$$,$$BATEMAN$$,#{state_id_wa},-32.059615,115.844417), - ($$6150$$,$$MURDOCH$$,#{state_id_wa},-32.059615,115.844417), - ($$6150$$,$$WINTHROP$$,#{state_id_wa},-32.059615,115.844417), - ($$6151$$,$$KENSINGTON$$,#{state_id_wa},-31.987458,115.882958), - ($$6151$$,$$SOUTH PERTH$$,#{state_id_wa},-31.987458,115.882958), - ($$6151$$,$$SOUTH PERTH ANGELO ST$$,#{state_id_wa},-31.987458,115.882958), - ($$6152$$,$$COMO$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$KARAWARA$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$MANNING$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$SALTER POINT$$,#{state_id_wa},-31.989651,115.870024), - ($$6152$$,$$WATERFORD$$,#{state_id_wa},-31.989651,115.870024), - ($$6153$$,$$APPLECROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$APPLECROSS NORTH$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$ARDROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$BRENTWOOD$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$CANNING BRIDGE APPLECROSS$$,#{state_id_wa},-32.0194,115.833223), - ($$6153$$,$$MOUNT PLEASANT$$,#{state_id_wa},-32.0194,115.833223), - ($$6154$$,$$ALFRED COVE$$,#{state_id_wa},-32.034236,115.808606), - ($$6154$$,$$BOORAGOON$$,#{state_id_wa},-32.034236,115.808606), - ($$6154$$,$$MYAREE$$,#{state_id_wa},-32.034236,115.808606), - ($$6155$$,$$CANNING VALE$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE DC$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE EAST$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$CANNING VALE SOUTH$$,#{state_id_wa},-32.057985,115.918139), - ($$6155$$,$$WILLETTON$$,#{state_id_wa},-32.057985,115.918139), - ($$6156$$,$$ATTADALE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$MELVILLE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$WILLAGEE$$,#{state_id_wa},-32.02581,115.80135), - ($$6156$$,$$WILLAGEE CENTRAL$$,#{state_id_wa},-32.02581,115.80135), - ($$6157$$,$$BICTON$$,#{state_id_wa},-32.02998,115.784534), - ($$6157$$,$$PALMYRA$$,#{state_id_wa},-32.02998,115.784534), - ($$6157$$,$$PALMYRA DC$$,#{state_id_wa},-32.02998,115.784534), - ($$6158$$,$$EAST FREMANTLE$$,#{state_id_wa},-32.044951,115.758095), - ($$6159$$,$$NORTH FREMANTLE$$,#{state_id_wa},-32.029041,115.751874), - ($$6160$$,$$FREMANTLE$$,#{state_id_wa},-32.035478,115.764573), - ($$6161$$,$$ROTTNEST ISLAND$$,#{state_id_wa},-32.007488,115.503938), - ($$6162$$,$$BEACONSFIELD$$,#{state_id_wa},-32.067527,115.764181), - ($$6162$$,$$SOUTH FREMANTLE$$,#{state_id_wa},-32.067527,115.764181), - ($$6162$$,$$WHITE GUM VALLEY$$,#{state_id_wa},-32.067527,115.764181), - ($$6163$$,$$BIBRA LAKE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$BIBRA LAKE DC$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$COOLBELLUP$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$HAMILTON HILL$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$HILTON$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$KARDINYA$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$NORTH COOGEE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$NORTH LAKE$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$O'CONNOR$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$SAMSON$$,#{state_id_wa},-32.092963,115.837476), - ($$6163$$,$$SPEARWOOD$$,#{state_id_wa},-32.092963,115.837476), - ($$6164$$,$$ATWELL$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$AUBIN GROVE$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$BANJUP$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$BEELIAR$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$COCKBURN CENTRAL$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$HAMMOND PARK$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$JANDAKOT$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$SOUTH LAKE$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$SUCCESS$$,#{state_id_wa},-32.132801,115.860591), - ($$6164$$,$$YANGEBUP$$,#{state_id_wa},-32.132801,115.860591), - ($$6165$$,$$HOPE VALLEY$$,#{state_id_wa},-32.190027,115.801492), - ($$6165$$,$$NAVAL BASE$$,#{state_id_wa},-32.190027,115.801492), - ($$6166$$,$$COOGEE$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$HENDERSON$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$MUNSTER$$,#{state_id_wa},-32.116146,115.76579), - ($$6166$$,$$WATTLEUP$$,#{state_id_wa},-32.116146,115.76579), - ($$6167$$,$$ANKETELL$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$BERTRAM$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$CALISTA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$CASUARINA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$KWINANA BEACH$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$KWINANA TOWN CENTRE$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$MANDOGALUP$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$MEDINA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$ORELIA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$PARMELIA$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$POSTANS$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$THE SPECTACLES$$,#{state_id_wa},-32.227693,115.870492), - ($$6167$$,$$WANDI$$,#{state_id_wa},-32.227693,115.870492), - ($$6168$$,$$COOLOONGUP$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$EAST ROCKINGHAM$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$GARDEN ISLAND$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$HILLMAN$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$PERON$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM BEACH$$,#{state_id_wa},-32.299743,115.762751), - ($$6168$$,$$ROCKINGHAM DC$$,#{state_id_wa},-32.299743,115.762751), - ($$6169$$,$$SAFETY BAY$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$SHOALWATER$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$WAIKIKI$$,#{state_id_wa},-32.303433,115.711289), - ($$6169$$,$$WARNBRO$$,#{state_id_wa},-32.303433,115.711289), - ($$6170$$,$$LEDA$$,#{state_id_wa},-32.259689,115.805649), - ($$6170$$,$$WELLARD$$,#{state_id_wa},-32.259689,115.805649), - ($$6171$$,$$BALDIVIS$$,#{state_id_wa},-32.331964,115.821549), - ($$6172$$,$$PORT KENNEDY$$,#{state_id_wa},-32.37547,115.753147), - ($$6173$$,$$SECRET HARBOUR$$,#{state_id_wa},-32.402574,115.749186), - ($$6174$$,$$GOLDEN BAY$$,#{state_id_wa},-32.429853,115.750353), - ($$6175$$,$$SINGLETON$$,#{state_id_wa},-32.445807,115.757022), - ($$6176$$,$$KARNUP$$,#{state_id_wa},-32.364374,115.909164), - ($$6180$$,$$LAKELANDS$$,#{state_id_wa},-31.776998,115.86075), - ($$6180$$,$$PARKLANDS$$,#{state_id_wa},-31.776998,115.86075), - ($$6181$$,$$STAKE HILL$$,#{state_id_wa},0.0,0.0), - ($$6182$$,$$KERALUP$$,#{state_id_wa},0.0,0.0), - ($$6207$$,$$MYARA$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$NAMBEELUP$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$NORTH DANDALUP$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$SOLUS$$,#{state_id_wa},-32.487206,116.068209), - ($$6207$$,$$WHITTAKER$$,#{state_id_wa},-32.487206,116.068209), - ($$6208$$,$$BLYTHEWOOD$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$FAIRBRIDGE$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$MEELON$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$NIRIMBA$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$NORTH YUNDERUP$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$OAKLEY$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$PINJARRA$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$POINT GREY$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$RAVENSWOOD$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$SOUTH YUNDERUP$$,#{state_id_wa},-32.644372,115.873516), - ($$6208$$,$$WEST PINJARRA$$,#{state_id_wa},-32.644372,115.873516), - ($$6209$$,$$BARRAGUP$$,#{state_id_wa},-32.561118,115.771132), - ($$6209$$,$$FURNISSDALE$$,#{state_id_wa},-32.561118,115.771132), - ($$6210$$,$$COODANUP$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$DUDLEY PARK$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$ERSKINE$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$FALCON$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$GREENFIELDS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$HALLS HEAD$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MADORA BAY$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH DC$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH EAST$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MANDURAH NORTH$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$MEADOW SPRINGS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$SAN REMO$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$SILVER SANDS$$,#{state_id_wa},-32.550988,115.751804), - ($$6210$$,$$WANNANUP$$,#{state_id_wa},-32.550988,115.751804), - ($$6211$$,$$BOUVARD$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$CLIFTON$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$DAWESVILLE$$,#{state_id_wa},-32.693999,115.654696), - ($$6211$$,$$HERRON$$,#{state_id_wa},-32.693999,115.654696), - ($$6213$$,$$BANKSIADALE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$DWELLINGUP$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$ETMILYN$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$HOLYOAKE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$INGLEHOPE$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$MARRINUP$$,#{state_id_wa},-32.623155,116.084814), - ($$6213$$,$$TEESDALE$$,#{state_id_wa},-32.623155,116.084814), - ($$6214$$,$$BIRCHMONT$$,#{state_id_wa},-32.725337,115.758098), - ($$6214$$,$$COOLUP$$,#{state_id_wa},-32.725337,115.758098), - ($$6214$$,$$WEST COOLUP$$,#{state_id_wa},-32.725337,115.758098), - ($$6215$$,$$HAMEL$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$LAKE CLIFTON$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$NANGA BROOK$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$PRESTON BEACH$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$WAGERUP$$,#{state_id_wa},-32.880761,115.92388), - ($$6215$$,$$WAROONA$$,#{state_id_wa},-32.880761,115.92388), - ($$6218$$,$$YARLOOP$$,#{state_id_wa},-32.955564,115.899665), - ($$6220$$,$$COOKERNUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$HARVEY$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$HOFFMAN$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$MYALUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$UDUC$$,#{state_id_wa},-32.996681,115.893629), - ($$6220$$,$$WARAWARRUP$$,#{state_id_wa},-32.996681,115.893629), - ($$6221$$,$$MORNINGTON$$,#{state_id_wa},-33.14636,115.943364), - ($$6221$$,$$WOKALUP$$,#{state_id_wa},-33.14636,115.943364), - ($$6223$$,$$BENGER$$,#{state_id_wa},-33.174244,115.862901), - ($$6224$$,$$BEELA$$,#{state_id_wa},-33.234958,115.914238), - ($$6224$$,$$BRUNSWICK$$,#{state_id_wa},-33.234958,115.914238), - ($$6225$$,$$ALLANSON$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$BOWELLING$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$BUCKINGHAM$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$CARDIFF$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$COLLIE$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$COLLIE BURN$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$HARRIS RIVER$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$LYALLS MILL$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MCALINDEN$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUJA$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUMBALLUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$MUNGALUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$NOGGERUP$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$PALMER$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$PRESTON SETTLEMENT$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$SHOTTS$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$WORSLEY$$,#{state_id_wa},-33.337529,116.098061), - ($$6225$$,$$YOURDAMUNG LAKE$$,#{state_id_wa},-33.337529,116.098061), - ($$6226$$,$$ROELANDS$$,#{state_id_wa},-33.290377,115.827524), - ($$6227$$,$$BUREKUP$$,#{state_id_wa},-33.309543,115.809665), - ($$6228$$,$$WATERLOO$$,#{state_id_wa},-33.336552,115.771383), - ($$6229$$,$$PICTON$$,#{state_id_wa},-33.351411,115.69276), - ($$6229$$,$$PICTON EAST$$,#{state_id_wa},-33.351411,115.69276), - ($$6230$$,$$BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$CAREY PARK$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$COLLEGE GROVE$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$DALYELLUP$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$DAVENPORT$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$EAST BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$GELORUP$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$GLEN IRIS$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$PELICAN POINT$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$SOUTH BUNBURY$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$USHER$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$VITTORIA$$,#{state_id_wa},-33.327112,115.636993), - ($$6230$$,$$WITHERS$$,#{state_id_wa},-33.327112,115.636993), - ($$6231$$,$$BUNBURY$$,#{state_id_wa},-33.364375,115.65556), - ($$6232$$,$$EATON$$,#{state_id_wa},-33.316625,115.704263), - ($$6232$$,$$MILLBRIDGE$$,#{state_id_wa},-33.316625,115.704263), - ($$6233$$,$$AUSTRALIND$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$BINNINGUP$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$LESCHENAULT$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$PARKFIELD$$,#{state_id_wa},-33.279034,115.71443), - ($$6233$$,$$WELLESLEY$$,#{state_id_wa},-33.279034,115.71443), - ($$6236$$,$$CROOKED BROOK$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$DARDANUP$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$DARDANUP WEST$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$FERGUSON$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$HENTY$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$PARADISE$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$WELLINGTON FOREST$$,#{state_id_wa},-33.46778,115.80944), - ($$6236$$,$$WELLINGTON MILL$$,#{state_id_wa},-33.46778,115.80944), - ($$6237$$,$$BOYANUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$ELGIN$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$GWINDINUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$NORTH BOYANUP$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$STRATHAM$$,#{state_id_wa},-33.482745,115.727734), - ($$6237$$,$$THE PLAINS$$,#{state_id_wa},-33.482745,115.727734), - ($$6239$$,$$ARGYLE$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$BEELERUP$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$BROOKHAMPTON$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$CHARLEY CREEK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$DONNYBROOK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$GLEN MERVYN$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$PAYNEDALE$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$QUEENWOOD$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$THOMSON BROOK$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$UPPER CAPEL$$,#{state_id_wa},-33.548215,115.766342), - ($$6239$$,$$YABBERUP$$,#{state_id_wa},-33.548215,115.766342), - ($$6240$$,$$LOWDEN$$,#{state_id_wa},-33.557507,115.986161), - ($$6243$$,$$WILGA$$,#{state_id_wa},-33.702847,116.285351), - ($$6243$$,$$WILGA WEST$$,#{state_id_wa},-33.702847,116.285351), - ($$6244$$,$$BOYUP BROOK$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$CHOWERUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$DINNINUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$KULIKUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$MAYANUP$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$SCOTTS BROOK$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$TONEBRIDGE$$,#{state_id_wa},-33.832927,116.388416), - ($$6244$$,$$TRIGWELL$$,#{state_id_wa},-33.832927,116.388416), - ($$6251$$,$$BRAZIER$$,#{state_id_wa},-33.76806,115.82778), - ($$6251$$,$$KIRUP$$,#{state_id_wa},-33.76806,115.82778), - ($$6251$$,$$NEWLANDS$$,#{state_id_wa},-33.76806,115.82778), - ($$6252$$,$$MULLALYUP$$,#{state_id_wa},-33.745171,115.946029), - ($$6253$$,$$BALINGUP$$,#{state_id_wa},-33.786518,115.98381), - ($$6253$$,$$GRIMWADE$$,#{state_id_wa},-33.786518,115.98381), - ($$6253$$,$$SOUTHAMPTON$$,#{state_id_wa},-33.786518,115.98381), - ($$6254$$,$$GREENBUSHES$$,#{state_id_wa},-33.848791,116.058769), - ($$6254$$,$$NORTH GREENBUSHES$$,#{state_id_wa},-33.848791,116.058769), - ($$6255$$,$$BENJINUP$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$BRIDGETOWN$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$CATTERICK$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$HESTER$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$HESTER BROOK$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$KANGAROO GULLY$$,#{state_id_wa},-33.79361,116.29583), - ($$6255$$,$$WINNEJUP$$,#{state_id_wa},-33.79361,116.29583), - ($$6256$$,$$GLENLYNN$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$KINGSTON$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$MARANUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$SUNNYSIDE$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$WANDILLUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6256$$,$$YORNUP$$,#{state_id_wa},-34.00511,116.15389), - ($$6258$$,$$BALBARRUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$CROWEA$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DEANMILL$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DIAMOND TREE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DINGUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DIXVALE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$DONNELLY RIVER$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$GLENORAN$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$JARDEE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$LAKE MUIR$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$LINFARNE$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MANJIMUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MIDDLESEX$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$MORDALUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$PALGARUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$PERUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$QUINNINUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$RINGBARK$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$SMITH BROOK$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$UPPER WARREN$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$WILGARRUP$$,#{state_id_wa},-34.227522,116.203528), - ($$6258$$,$$YANMAH$$,#{state_id_wa},-34.227522,116.203528), - ($$6260$$,$$BEEDELUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$BIDDELIA$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$CALLCUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$CHANNYBEARUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$COLLINS$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$EASTBROOK$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$LAKE JASPER$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$PEERABEELUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$PEMBERTON$$,#{state_id_wa},-34.349615,115.935794), - ($$6260$$,$$YEAGARUP$$,#{state_id_wa},-34.349615,115.935794), - ($$6262$$,$$BOORARA BROOK$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$MEERUP$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$NORTHCLIFFE$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$SHANNON$$,#{state_id_wa},-34.686036,116.213448), - ($$6262$$,$$WINDY HARBOUR$$,#{state_id_wa},-34.686036,116.213448), - ($$6271$$,$$CAPEL$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$CAPEL RIVER$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$FORREST BEACH$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$PEPPERMINT GROVE BEACH$$,#{state_id_wa},-33.557565,115.558897), - ($$6271$$,$$STIRLING ESTATE$$,#{state_id_wa},-33.557565,115.558897), - ($$6275$$,$$BARRABUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$CARLOTTA$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$CUNDINUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$DARRADUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$EAST NANNUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$JALBARRAGUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$JARRAHWOOD$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$NANNUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$SCOTT RIVER EAST$$,#{state_id_wa},-33.836425,115.66169), - ($$6275$$,$$YOGANUP$$,#{state_id_wa},-33.836425,115.66169), - ($$6280$$,$$ABBA RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ABBEY$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ACTON PARK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$AMBERGATE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$ANNIEBROOK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BOALLIA$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BOVELL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BROADWATER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$BUSSELTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$CARBUNUP RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$CHAPMAN HILL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$GEOGRAPHE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$HITHERGREEN$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$JINDONG$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KALGUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KALOORUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$KEALY$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$LUDLOW$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$MARYBROOK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$METRICUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$NORTH JINDONG$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$REINSCOURT$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$RUABON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$SABINA RIVER$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$SIESTA PARK$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$TUTUNUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$VASSE$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WALSALL$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WEST BUSSELTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WILYABRUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$WONNERUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YALYALUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YELVERTON$$,#{state_id_wa},-33.684878,115.463341), - ($$6280$$,$$YOONGARILLUP$$,#{state_id_wa},-33.684878,115.463341), - ($$6281$$,$$DUNSBOROUGH$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$EAGLE BAY$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$NATURALISTE$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$QUEDJINUP$$,#{state_id_wa},-33.615893,115.10657), - ($$6281$$,$$QUINDALUP$$,#{state_id_wa},-33.615893,115.10657), - ($$6282$$,$$YALLINGUP$$,#{state_id_wa},-33.645861,115.032126), - ($$6282$$,$$YALLINGUP SIDING$$,#{state_id_wa},-33.645861,115.032126), - ($$6284$$,$$BAUDIN$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$COWARAMUP$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$GRACETOWN$$,#{state_id_wa},-33.865006,115.424214), - ($$6284$$,$$TREETON$$,#{state_id_wa},-33.865006,115.424214), - ($$6285$$,$$BRAMLEY$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$BURNSIDE$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$GNARABUP$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$MARGARET RIVER$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$OSMINGTON$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$PREVELLY$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$ROSA BROOK$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$ROSA GLEN$$,#{state_id_wa},-33.913943,115.025727), - ($$6285$$,$$SCHROEDER$$,#{state_id_wa},-33.913943,115.025727), - ($$6286$$,$$BORANUP$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$FOREST GROVE$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$REDGATE$$,#{state_id_wa},-34.13139,115.05389), - ($$6286$$,$$WITCHCLIFFE$$,#{state_id_wa},-34.13139,115.05389), - ($$6288$$,$$ALEXANDRA BRIDGE$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$COURTENAY$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$HAMELIN BAY$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$KARRIDALE$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$NILLUP$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$SCOTT RIVER$$,#{state_id_wa},-34.160621,115.199569), - ($$6288$$,$$WARNER GLEN$$,#{state_id_wa},-34.160621,115.199569), - ($$6290$$,$$AUGUSTA$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$DEEPDENE$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$EAST AUGUSTA$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$KUDARDUP$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$LEEUWIN$$,#{state_id_wa},-34.315942,115.159731), - ($$6290$$,$$MOLLOY ISLAND$$,#{state_id_wa},-34.315942,115.159731), - ($$6302$$,$$BADGIN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$BALLADONG$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$BURGES$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$CALJIE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$COLD HARBOUR$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$DALIAK$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$FLINT$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$FLYNN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GILGERING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GREENHILLS$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$GWAMBYGINE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$INKPEN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$KAURING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MALEBELLING$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MOUNT HARDEY$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$MOUNT OBSERVATION$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$NARRALOGGAN$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$QUELLINGTON$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$ST RONANS$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$TALBOT$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$TALBOT WEST$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$WILBERFORCE$$,#{state_id_wa},-31.846267,117.011892), - ($$6302$$,$$YORK$$,#{state_id_wa},-31.846267,117.011892), - ($$6304$$,$$BALLY BALLY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$BEVERLEY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$DALE$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$EAST BEVERLEY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$KOKEBY$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$MORBINNING$$,#{state_id_wa},-32.183978,117.116351), - ($$6304$$,$$WESTDALE$$,#{state_id_wa},-32.183978,117.116351), - ($$6306$$,$$ALDERSYDE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$BROOKTON$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$BULYEE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$JELCOBINE$$,#{state_id_wa},-32.374225,117.305815), - ($$6306$$,$$KWEDA$$,#{state_id_wa},-32.374225,117.305815), - ($$6308$$,$$CODJATOTINE$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$DWARDA$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$EAST PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$GILLIMANNING$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$HASTINGS$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$PUMPHREYS BRIDGE$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$SPRINGS$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$WANDERING$$,#{state_id_wa},-32.67944,116.82194), - ($$6308$$,$$WEST PINGELLY$$,#{state_id_wa},-32.67944,116.82194), - ($$6309$$,$$EAST POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$STRATHERNE$$,#{state_id_wa},-32.63306,117.26028), - ($$6309$$,$$WEST POPANYINNING$$,#{state_id_wa},-32.63306,117.26028), - ($$6311$$,$$COMMODINE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$CONTINE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$CUBALLING$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$DRYANDRA$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$LOL GRAY$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$TOWNSENDALE$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$WARDERING$$,#{state_id_wa},-32.76556,117.31056), - ($$6311$$,$$YORNANING$$,#{state_id_wa},-32.76556,117.31056), - ($$6312$$,$$BOUNDAIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$DUMBERNING$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$HILLSIDE$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$MINIGIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NARROGIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NARROGIN VALLEY$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$NOMANS LAKE$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$TOOLIBIN$$,#{state_id_wa},-32.946718,117.363191), - ($$6312$$,$$YILLIMINNING$$,#{state_id_wa},-32.946718,117.363191), - ($$6313$$,$$HIGHBURY$$,#{state_id_wa},-33.058981,117.148126), - ($$6315$$,$$ARTHUR RIVER$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$BALLAYING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$CANCANNING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$COLLANILLING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$DONGOLOCKING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$GUNDARING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$JALORAN$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$LIME LAKE$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$MINDING$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$PIESSEVILLE$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$WAGIN$$,#{state_id_wa},-33.338053,117.034172), - ($$6315$$,$$WEDGECARRUP$$,#{state_id_wa},-33.338053,117.034172), - ($$6316$$,$$BOYERINE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$CARTMETICUP$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$GLENCOE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$KENMARE$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$WESTWOOD$$,#{state_id_wa},-33.497786,117.410324), - ($$6316$$,$$WOODANILLING$$,#{state_id_wa},-33.497786,117.410324), - ($$6317$$,$$BADGEBUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$BULLOCK HILLS$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$CARROLUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$COBLININE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$COYRECUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$DATATINE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$EWLYAMARTUP$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$KATANNING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MARRACOONDA$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MOOJEBING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$MURDONG$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$PINWERNYING$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$SOUTH DATATINE$$,#{state_id_wa},-33.633615,117.898909), - ($$6317$$,$$SOUTH GLENCOE$$,#{state_id_wa},-33.633615,117.898909), - ($$6318$$,$$BROOMEHILL$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL EAST$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL VILLAGE$$,#{state_id_wa},-33.845435,117.638574), - ($$6318$$,$$BROOMEHILL WEST$$,#{state_id_wa},-33.845435,117.638574), - ($$6320$$,$$BOBALONG$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$BORDERDALE$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$DARTNALL$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$LAKE TOOLBRUNUP$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$MOONIES HILL$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$TAMBELLUP$$,#{state_id_wa},-34.00806,117.56389), - ($$6320$$,$$WANSBROUGH$$,#{state_id_wa},-34.00806,117.56389), - ($$6321$$,$$CRANBROOK$$,#{state_id_wa},-34.295645,117.555407), - ($$6322$$,$$TENTERDEN$$,#{state_id_wa},-34.364235,117.560022), - ($$6323$$,$$KENDENUP$$,#{state_id_wa},-34.498674,117.588587), - ($$6324$$,$$DENBARKER$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$FOREST HILL$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$MOUNT BARKER$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$PERILLUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$PORONGURUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$SOUTH STIRLING$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$TAKALARUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6324$$,$$WOOGENELLUP$$,#{state_id_wa},-34.715092,117.509062), - ($$6326$$,$$NARRIKUP$$,#{state_id_wa},-34.774109,117.700334), - ($$6327$$,$$REDMOND$$,#{state_id_wa},-34.886188,117.693365), - ($$6327$$,$$REDMOND WEST$$,#{state_id_wa},-34.886188,117.693365), - ($$6328$$,$$CHEYNES$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$GNOWELLEN$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$GREEN RANGE$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$KOJANEERUP SOUTH$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$MANYPEAKS$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$METTLER$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$PALMDALE$$,#{state_id_wa},-34.842731,118.342052), - ($$6328$$,$$WELLSTEAD$$,#{state_id_wa},-34.842731,118.342052), - ($$6330$$,$$ALBANY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BAYONET HEAD$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BIG GROVE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$BORNHOLM$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$CENTENNIAL PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$COLLINGWOOD HEIGHTS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$COLLINGWOOD PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$CUTHBERT$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$DROME$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ELLEKER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$EMU POINT$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$FRENCHMAN BAY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GLEDHOW$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GOODE BEACH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$GREEN VALLEY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KALGAN$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KING RIVER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$KRONKUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LANGE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LITTLE GROVE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOCKYER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOWER KING$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$LOWLANDS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MARBELUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MCKAIL$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MIDDLETON BEACH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MILLBROOK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MILPARA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MIRA MAR$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT CLARENCE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT ELPHINSTONE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$MOUNT MELVILLE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NANARUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NAPIER$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$NULLAKI$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ORANA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$PORT ALBANY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$ROBINSON$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SANDPATCH$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SEPPINGS$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$SPENCER PARK$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$TORBAY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$TORNDIRRUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$VANCOUVER PENINSULA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WALMSLEY$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WARRENUP$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WEST CAPE HOWE$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$WILLYUNG$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$YAKAMIA$$,#{state_id_wa},-35.023873,117.883543), - ($$6330$$,$$YOUNGS SIDING$$,#{state_id_wa},-35.023873,117.883543), - ($$6331$$,$$ALBANY DC$$,#{state_id_wa},0.0,0.0), - ($$6332$$,$$ALBANY PO$$,#{state_id_wa},-32.046559,115.974463), - ($$6333$$,$$BOW BRIDGE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$DENMARK$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$HAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$HAZELVALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$KENTDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$KORDABUP$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$MOUNT LINDESAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$MOUNT ROMANCE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$NORNALUP$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$OCEAN BEACH$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$PARRYVILLE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$PEACEFUL BAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$SCOTSDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$SHADFORTH$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$TINGLEDALE$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$TRENT$$,#{state_id_wa},-34.967779,116.953419), - ($$6333$$,$$WILLIAM BAY$$,#{state_id_wa},-34.967779,116.953419), - ($$6335$$,$$GNOWANGERUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$JACKITUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$KEBARINGUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6335$$,$$PALLINUP$$,#{state_id_wa},-33.937265,118.007915), - ($$6336$$,$$COWALELLUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$MILLS LAKE$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$MINDARABIN$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$NEEDILUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$ONGERUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6336$$,$$TOOMPUP$$,#{state_id_wa},-34.095298,118.55156), - ($$6337$$,$$FITZGERALD$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$GAIRDNER$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$JACUP$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$JERRAMUNGUP$$,#{state_id_wa},-33.753403,119.456942), - ($$6337$$,$$WEST FITZGERALD$$,#{state_id_wa},-33.753403,119.456942), - ($$6338$$,$$AMELUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BORDEN$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BOXWOOD HILL$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$BREMER BAY$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$MAGITUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$MONJEBUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$NALYERLUP$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$NORTH STIRLINGS$$,#{state_id_wa},-34.238467,118.220878), - ($$6338$$,$$STIRLING RANGE NATIONAL PARK$$,#{state_id_wa},-34.238467,118.220878), - ($$6341$$,$$NYABING$$,#{state_id_wa},-33.54048,118.14862), - ($$6343$$,$$PINGRUP$$,#{state_id_wa},-33.650048,118.51982), - ($$6346$$,$$FITZGERALD RIVER NATIONAL PARK$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$JERDACUTTUP$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$RAVENSTHORPE$$,#{state_id_wa},-34.065324,119.594881), - ($$6346$$,$$WEST RIVER$$,#{state_id_wa},-34.065324,119.594881), - ($$6348$$,$$HOPETOUN$$,#{state_id_wa},-33.870761,120.164668), - ($$6350$$,$$DUMBLEYUNG$$,#{state_id_wa},-33.314668,117.739924), - ($$6350$$,$$NAIRIBIN$$,#{state_id_wa},-33.314668,117.739924), - ($$6350$$,$$NIPPERING$$,#{state_id_wa},-33.314668,117.739924), - ($$6351$$,$$MOULYINNING$$,#{state_id_wa},-33.189372,117.922069), - ($$6351$$,$$NORTH MOULYINNING$$,#{state_id_wa},-33.189372,117.922069), - ($$6352$$,$$KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$MERILUP$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$NORTH KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6352$$,$$SOUTH KUKERIN$$,#{state_id_wa},-33.188072,118.084827), - ($$6353$$,$$BEENONG$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$BUNICHE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$KUENDER$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$MALLEE HILL$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NEENDALING$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NORTH BURNGUP$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$NORTH LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$SOUTH LAKE GRACE$$,#{state_id_wa},-33.015389,118.661885), - ($$6353$$,$$TARIN ROCK$$,#{state_id_wa},-33.015389,118.661885), - ($$6355$$,$$DUNN ROCK$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$EAST NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$HOLT ROCK$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LAKE BIDDY$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LAKE CAMM$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$LITTLE ITALY$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$MAGENTA$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$MOUNT SHERIDAN$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$SOUTH NEWDEGATE$$,#{state_id_wa},-33.425931,119.524863), - ($$6355$$,$$VARLEY$$,#{state_id_wa},-33.425931,119.524863), - ($$6356$$,$$HATTER HILL$$,#{state_id_wa},-33.094628,119.661601), - ($$6356$$,$$LAKE KING$$,#{state_id_wa},-33.094628,119.661601), - ($$6356$$,$$MOUNT MADDEN$$,#{state_id_wa},-33.094628,119.661601), - ($$6357$$,$$PINGARING$$,#{state_id_wa},-32.755279,118.625704), - ($$6358$$,$$KARLGARIN$$,#{state_id_wa},-32.497849,118.710042), - ($$6359$$,$$FORRESTANIA$$,#{state_id_wa},-32.43944,119.7775), - ($$6359$$,$$HYDEN$$,#{state_id_wa},-32.43944,119.7775), - ($$6361$$,$$HARRISMITH$$,#{state_id_wa},-32.934005,117.883286), - ($$6361$$,$$TINCURRIN$$,#{state_id_wa},-32.934005,117.883286), - ($$6363$$,$$DUDININ$$,#{state_id_wa},-32.872391,117.902867), - ($$6363$$,$$WALYURIN$$,#{state_id_wa},-32.872391,117.902867), - ($$6365$$,$$JILAKIN$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$JITARNING$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$KULIN$$,#{state_id_wa},-32.68361,118.43833), - ($$6365$$,$$KULIN WEST$$,#{state_id_wa},-32.68361,118.43833), - ($$6367$$,$$KONDININ$$,#{state_id_wa},-32.495204,118.267818), - ($$6368$$,$$SOUTH KUMMININ$$,#{state_id_wa},-32.206644,118.334193), - ($$6369$$,$$MOUNT WALKER$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$NAREMBEEN$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WADDERIN$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WEST HOLLETON$$,#{state_id_wa},-32.070885,118.755515), - ($$6369$$,$$WOOLOCUTTY$$,#{state_id_wa},-32.070885,118.755515), - ($$6370$$,$$EAST WICKEPIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$KIRK ROCK$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$MALYALLING$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$WICKEPIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6370$$,$$WOGOLIN$$,#{state_id_wa},-32.77417,117.7075), - ($$6372$$,$$YEALERING$$,#{state_id_wa},-32.598783,117.678635), - ($$6373$$,$$BULLARING$$,#{state_id_wa},-32.497516,117.743179), - ($$6375$$,$$ADAMSVALE$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$BILBARIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$CORRIGIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$GORGE ROCK$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$KUNJIN$$,#{state_id_wa},-32.249413,117.72485), - ($$6375$$,$$KURRENKUTTEN$$,#{state_id_wa},-32.249413,117.72485), - ($$6383$$,$$BADJALING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$BALKULING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$CUBBINE$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DANGIN$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DOODENANNING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$DULBELLING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$MOUNT STIRLING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$QUAIRADING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$SOUTH QUAIRADING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$WAMENUSKING$$,#{state_id_wa},-31.903057,117.44455), - ($$6383$$,$$YOTING$$,#{state_id_wa},-31.903057,117.44455), - ($$6384$$,$$PANTAPIN$$,#{state_id_wa},-31.951369,117.659469), - ($$6385$$,$$KWOLYIN$$,#{state_id_wa},-31.928107,117.761062), - ($$6386$$,$$SHACKLETON$$,#{state_id_wa},-31.932955,117.836849), - ($$6390$$,$$BANNISTER$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$BODDINGTON$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$CROSSMAN$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$LOWER HOTHAM$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MARRADONG$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MOUNT COOKE$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$MOUNT WELLS$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$NORTH BANNISTER$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$RANFORD$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$UPPER MURRAY$$,#{state_id_wa},-32.673514,116.515171), - ($$6390$$,$$WURAMING$$,#{state_id_wa},-32.673514,116.515171), - ($$6391$$,$$QUINDANNING$$,#{state_id_wa},-33.042802,116.567636), - ($$6391$$,$$WILLIAMS$$,#{state_id_wa},-33.042802,116.567636), - ($$6392$$,$$BOKAL$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$DARDADINE$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$DARKAN$$,#{state_id_wa},-33.47027,116.912981), - ($$6392$$,$$MEEKING$$,#{state_id_wa},-33.47027,116.912981), - ($$6393$$,$$DURANILLIN$$,#{state_id_wa},-33.511435,116.678676), - ($$6393$$,$$MOODIARRUP$$,#{state_id_wa},-33.511435,116.678676), - ($$6394$$,$$BEAUFORT RIVER$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$BOILUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$BOSCABEL$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$CHANGERUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$MOKUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$MURADUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$ORCHID VALLEY$$,#{state_id_wa},-33.56611,117.03194), - ($$6394$$,$$QUALEUP$$,#{state_id_wa},-33.56611,117.03194), - ($$6395$$,$$CHERRY TREE POOL$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$JINGALUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$KOJONUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$LUMEAH$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$MOBRUP$$,#{state_id_wa},-33.700935,117.23224), - ($$6395$$,$$RYANSBROOK$$,#{state_id_wa},-33.700935,117.23224), - ($$6396$$,$$FRANKLAND RIVER$$,#{state_id_wa},-34.305719,116.978389), - ($$6397$$,$$ROCKY GULLY$$,#{state_id_wa},-34.482268,117.101117), - ($$6398$$,$$BROKE$$,#{state_id_wa},-34.915218,116.465109), - ($$6398$$,$$NORTH WALPOLE$$,#{state_id_wa},-34.915218,116.465109), - ($$6398$$,$$WALPOLE$$,#{state_id_wa},-34.915218,116.465109), - ($$6401$$,$$BUCKLAND$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$BURLONG$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$CUNJARDINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$IRISHTOWN$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$JENNACUBBINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$JENNAPULLIN$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MALABAINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MEENAAR$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MOKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MULUCKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MUMBERKINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$MURESK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$NORTHAM$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$ROSSMORE$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$SOUTHERN BROOK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$SPENCERS BROOK$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$THROSSELL$$,#{state_id_wa},-31.542525,116.61072), - ($$6401$$,$$WONGAMINE$$,#{state_id_wa},-31.542525,116.61072), - ($$6403$$,$$GRASS VALLEY$$,#{state_id_wa},-31.603675,116.808925), - ($$6405$$,$$GREENWOODS VALLEY$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$MECKERING$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$QUELAGETTING$$,#{state_id_wa},-31.50639,116.94222), - ($$6405$$,$$WARDING EAST$$,#{state_id_wa},-31.50639,116.94222), - ($$6407$$,$$CUNDERDIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WAEEL$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WATERCARRIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$WYOLA WEST$$,#{state_id_wa},-31.651484,117.23437), - ($$6407$$,$$YOUNDEGIN$$,#{state_id_wa},-31.651484,117.23437), - ($$6409$$,$$NORTH TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6409$$,$$SOUTH TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6409$$,$$TAMMIN$$,#{state_id_wa},-31.51972,117.43111), - ($$6410$$,$$DAADENNING CREEK$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$KELLERBERRIN$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$MOUNT CAROLINE$$,#{state_id_wa},-31.623099,117.591223), - ($$6410$$,$$NORTH KELLERBERRIN$$,#{state_id_wa},-31.623099,117.591223), - ($$6411$$,$$DOODLAKINE$$,#{state_id_wa},-31.609048,117.87881), - ($$6411$$,$$SOUTH DOODLAKINE$$,#{state_id_wa},-31.609048,117.87881), - ($$6412$$,$$BAANDEE$$,#{state_id_wa},-31.581509,117.991421), - ($$6412$$,$$NORTH BAANDEE$$,#{state_id_wa},-31.581509,117.991421), - ($$6413$$,$$HINES HILL$$,#{state_id_wa},-31.531315,118.076379), - ($$6414$$,$$NANGEENAN$$,#{state_id_wa},-31.468945,118.154649), - ($$6415$$,$$GOOMARIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$KORBEL$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$MERREDIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$NOKANING$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$NORPA$$,#{state_id_wa},-31.23887,118.41367), - ($$6415$$,$$TANDEGIN$$,#{state_id_wa},-31.23887,118.41367), - ($$6418$$,$$BRUCE ROCK$$,#{state_id_wa},-31.877222,118.148822), - ($$6419$$,$$ARDATH$$,#{state_id_wa},-32.032709,118.095466), - ($$6420$$,$$CRAMPHORNE$$,#{state_id_wa},-31.801918,118.557867), - ($$6420$$,$$MUNTADGIN$$,#{state_id_wa},-31.801918,118.557867), - ($$6421$$,$$BURRACOPPIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6421$$,$$SOUTH BURRACOPPIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6421$$,$$WARRALAKIN$$,#{state_id_wa},-31.397419,118.478039), - ($$6422$$,$$WALGOOLAN$$,#{state_id_wa},-31.372179,118.598819), - ($$6423$$,$$BOODAROCKIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$CARRABIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$WARRACHUPPIN$$,#{state_id_wa},-30.998738,118.855354), - ($$6423$$,$$WESTONIA$$,#{state_id_wa},-30.998738,118.855354), - ($$6424$$,$$BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6424$$,$$NORTH BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6424$$,$$SOUTH BODALLIN$$,#{state_id_wa},-31.370551,118.851488), - ($$6425$$,$$DULYALBIN$$,#{state_id_wa},-31.55778,119.14694), - ($$6425$$,$$MOORINE ROCK$$,#{state_id_wa},-31.55778,119.14694), - ($$6426$$,$$CORINTHIA$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$GHOOLI$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$HOLLETON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MARVEL LOCH$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT HAMPTON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT HOLLAND$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT JACKSON$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$MOUNT PALMER$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$PARKER RANGE$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SKELETON ROCK$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SOUTH YILGARN$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$SOUTHERN CROSS$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$TURKEY HILL$$,#{state_id_wa},-31.15361,119.14944), - ($$6426$$,$$YELLOWDINE$$,#{state_id_wa},-31.15361,119.14944), - ($$6427$$,$$KOOLYANOBBING$$,#{state_id_wa},-31.113663,119.402403), - ($$6428$$,$$BABAKIN$$,#{state_id_wa},-32.126295,118.022769), - ($$6429$$,$$BOORABBIN$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$BULLABULLING$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$COOLGARDIE$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$KARRAMINDIE$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$LONDONDERRY$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$MOUNT BURGES$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$VICTORIA ROCK$$,#{state_id_wa},-30.95306,120.15778), - ($$6429$$,$$WALLAROO$$,#{state_id_wa},-30.95306,120.15778), - ($$6430$$,$$BINDULI$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$BROADWOOD$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$HANNANS$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$KARLKURLA$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$LAMINGTON$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$MULLINGAR$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$PICCADILLY$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$SOMERVILLE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$SOUTH KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WEST KALGOORLIE$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WEST LAMINGTON$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$WILLIAMSTOWN$$,#{state_id_wa},-30.805,121.37556), - ($$6430$$,$$YILKARI$$,#{state_id_wa},-30.805,121.37556), - ($$6431$$,$$BOORARA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$BROWN HILL$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$BULONG$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$EMU FLAT$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$FEYSVILLE$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KANOWNA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KOOKYNIE$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$KURNALPI$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$LAKEWOOD$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$ORA BANDA$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$PLUMRIDGE LAKES$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$TRAFALGAR$$,#{state_id_wa},-30.80194,121.63667), - ($$6431$$,$$WARBURTON$$,#{state_id_wa},-30.80194,121.63667), - ($$6432$$,$$BOULDER$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$FIMISTON$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$SOUTH BOULDER$$,#{state_id_wa},-30.781898,121.488736), - ($$6432$$,$$VICTORY HEIGHTS$$,#{state_id_wa},-30.781898,121.488736), - ($$6433$$,$$HANNANS PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6433$$,$$KALGOORLIE PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6433$$,$$KALGOORLIE PO$$,#{state_id_wa},-31.883396,115.922464), - ($$6434$$,$$CUNDEELEE$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$FORREST$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$PARKESTON$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$RAWLINNA$$,#{state_id_wa},-30.504142,123.124853), - ($$6434$$,$$ZANTHUS$$,#{state_id_wa},-30.504142,123.124853), - ($$6436$$,$$MENZIES$$,#{state_id_wa},-29.691504,121.029042), - ($$6436$$,$$ULARRING$$,#{state_id_wa},-29.691504,121.029042), - ($$6437$$,$$LEINSTER$$,#{state_id_wa},-27.451985,120.545063), - ($$6437$$,$$SIR SAMUEL$$,#{state_id_wa},-27.451985,120.545063), - ($$6438$$,$$LAKE DARLOT$$,#{state_id_wa},-27.79056,121.58028), - ($$6438$$,$$LEONORA$$,#{state_id_wa},-27.79056,121.58028), - ($$6440$$,$$BANDYA$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$BEADELL$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$COSMO NEWBERY$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$LAKE WELLS$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$LAVERTON$$,#{state_id_wa},-27.91009,122.327326), - ($$6440$$,$$NEALE$$,#{state_id_wa},-27.91009,122.327326), - ($$6442$$,$$KAMBALDA EAST$$,#{state_id_wa},-31.208026,121.618365), - ($$6442$$,$$KAMBALDA WEST$$,#{state_id_wa},-31.208026,121.618365), - ($$6443$$,$$BALLADONIA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$CAIGUNA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$COCKLEBIDDY$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$DUNDAS$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$EUCLA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$FRASER RANGE$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$HIGGINSVILLE$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$MADURA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$MUNDRABILLA$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$NORSEMAN$$,#{state_id_wa},-32.466106,123.832359), - ($$6443$$,$$WIDGIEMOOLTHA$$,#{state_id_wa},-32.466106,123.832359), - ($$6445$$,$$NORTH CASCADE$$,#{state_id_wa},-32.91,121.10083), - ($$6445$$,$$SALMON GUMS$$,#{state_id_wa},-32.91,121.10083), - ($$6446$$,$$GRASS PATCH$$,#{state_id_wa},-33.228449,121.718155), - ($$6447$$,$$LORT RIVER$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$MOUNT NEY$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$SCADDAN$$,#{state_id_wa},-33.35444,121.39139), - ($$6447$$,$$WITTENOOM HILLS$$,#{state_id_wa},-33.35444,121.39139), - ($$6448$$,$$GIBSON$$,#{state_id_wa},-33.644029,121.809646), - ($$6450$$,$$BANDY CREEK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$BEAUMONT$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$BOYATUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CAPE LE GRAND$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CASCADE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CASTLETOWN$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CHADWICK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$CONDINGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$COOMALBIDGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$DALYUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$EAST MUNGLINUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$ESPERANCE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$HOWICK$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MERIVALE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MONJINGUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MUNGLINUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$MYRUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$NERIDUP$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$NULSEN$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$PINK LAKE$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$SINCLAIR$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$WEST BEACH$$,#{state_id_wa},-33.820967,121.93876), - ($$6450$$,$$WINDABOUT$$,#{state_id_wa},-33.820967,121.93876), - ($$6452$$,$$BURAMINYA$$,#{state_id_wa},-32.91833,122.895), - ($$6452$$,$$CAPE ARID$$,#{state_id_wa},-32.91833,122.895), - ($$6452$$,$$ISRAELITE BAY$$,#{state_id_wa},-32.91833,122.895), - ($$6460$$,$$GOOMALLING$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$HULONGINE$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$KARRANADGIN$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$UCARTY WEST$$,#{state_id_wa},-31.298531,116.826959), - ($$6460$$,$$WALYORMOURING$$,#{state_id_wa},-31.298531,116.826959), - ($$6461$$,$$DOWERIN$$,#{state_id_wa},-31.195622,117.031905), - ($$6461$$,$$KOOMBERKINE$$,#{state_id_wa},-31.195622,117.031905), - ($$6462$$,$$HINDMARSH$$,#{state_id_wa},-31.26972,117.23056), - ($$6462$$,$$MINNIVALE$$,#{state_id_wa},-31.26972,117.23056), - ($$6462$$,$$UCARTY$$,#{state_id_wa},-31.26972,117.23056), - ($$6463$$,$$BENJABERRING$$,#{state_id_wa},-31.141869,117.288577), - ($$6465$$,$$MANMANNING$$,#{state_id_wa},-30.865319,117.044964), - ($$6466$$,$$CADOUX$$,#{state_id_wa},-30.768036,117.135417), - ($$6467$$,$$BURAKIN$$,#{state_id_wa},-30.525059,117.1727), - ($$6468$$,$$GOODLANDS$$,#{state_id_wa},-30.10833,117.20889), - ($$6468$$,$$KALANNIE$$,#{state_id_wa},-30.10833,117.20889), - ($$6468$$,$$PETRUDOR$$,#{state_id_wa},-30.10833,117.20889), - ($$6470$$,$$KULJA$$,#{state_id_wa},-30.344349,117.338352), - ($$6472$$,$$BEACON$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$BIMBIJY$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$CLEARY$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$KARROUN HILL$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$MOUROUBRA$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$REMLAP$$,#{state_id_wa},-30.451404,117.865646), - ($$6472$$,$$TAMPU$$,#{state_id_wa},-30.451404,117.865646), - ($$6473$$,$$NORTH WIALKI$$,#{state_id_wa},-30.33139,118.22306), - ($$6473$$,$$WIALKI$$,#{state_id_wa},-30.33139,118.22306), - ($$6475$$,$$BADGERIN ROCK$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$BOORALAMING$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$DUKIN$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$KOORDA$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$LAKE MARGARETTE$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$MOLLERIN$$,#{state_id_wa},-30.691457,117.274368), - ($$6475$$,$$NEWCARLBEON$$,#{state_id_wa},-30.691457,117.274368), - ($$6476$$,$$GABBIN$$,#{state_id_wa},-30.799257,117.679456), - ($$6477$$,$$BENCUBBIN$$,#{state_id_wa},-30.811701,117.861684), - ($$6477$$,$$WELBUNGIN$$,#{state_id_wa},-30.811701,117.861684), - ($$6479$$,$$BARBALIN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$BONNIE ROCK$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$DANDANNING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$ELACHBUTTING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$KARLONING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$LAKE BROWN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$MUKINBUDIN$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$WATTONING$$,#{state_id_wa},-30.881541,118.11395), - ($$6479$$,$$WILGOYNE$$,#{state_id_wa},-30.881541,118.11395), - ($$6480$$,$$NUKARNI$$,#{state_id_wa},-31.2939,118.201877), - ($$6484$$,$$BULLFINCH$$,#{state_id_wa},-30.984212,119.116614), - ($$6484$$,$$ENNUIN$$,#{state_id_wa},-30.984212,119.116614), - ($$6484$$,$$LAKE DEBORAH$$,#{state_id_wa},-30.984212,119.116614), - ($$6485$$,$$COWCOWING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$KORRELOCKING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$NALKAIN$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$NEMBUDDING$$,#{state_id_wa},-30.992936,117.454903), - ($$6485$$,$$WYALKATCHEM$$,#{state_id_wa},-30.992936,117.454903), - ($$6487$$,$$NORTH YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6487$$,$$SOUTH YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6487$$,$$YELBENI$$,#{state_id_wa},-31.06056,117.66167), - ($$6488$$,$$NORTH TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6488$$,$$SOUTH TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6488$$,$$TRAYNING$$,#{state_id_wa},-31.04111,117.79278), - ($$6489$$,$$KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6489$$,$$NORTH KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6489$$,$$SOUTH KUNUNOPPIN$$,#{state_id_wa},-31.112821,117.918886), - ($$6490$$,$$BURRAN ROCK$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$CHANDLER$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$ELABBIN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$KWELKAN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$NUNGARIN$$,#{state_id_wa},-31.260227,118.008744), - ($$6490$$,$$TALGOMINE$$,#{state_id_wa},-31.260227,118.008744), - ($$6501$$,$$MUCHEA$$,#{state_id_wa},-31.604231,115.985004), - ($$6502$$,$$BINDOON$$,#{state_id_wa},-31.385163,116.096186), - ($$6502$$,$$BINDOON TRAINING AREA$$,#{state_id_wa},-31.385163,116.096186), - ($$6503$$,$$BAMBUN$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BEERMULLAH$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BOONANARRING$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$BREERA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$COONABIDGEE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$COWALLA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$CULLALLA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GINGIN$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GINGINUP$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$GRANVILLE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$LENNARD BROOK$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MINDARRA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MOONDAH$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MOORE RIVER NATIONAL PARK$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$MUCKENBURRA$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$NEERGABBY$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$ORANGE SPRINGS$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$RED GULLY$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$WANERIE$$,#{state_id_wa},-31.419695,115.9014), - ($$6503$$,$$YEAL$$,#{state_id_wa},-31.419695,115.9014), - ($$6504$$,$$MOOLIABEENEE$$,#{state_id_wa},-31.327595,116.02722), - ($$6505$$,$$WANNAMAL$$,#{state_id_wa},-31.173278,115.931415), - ($$6506$$,$$MOGUMBER$$,#{state_id_wa},-31.0235,115.962385), - ($$6507$$,$$CATABY$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$COOLJARLOO$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$DANDARAGAN$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$MIMEGARRA$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$REGANS FORD$$,#{state_id_wa},-30.736585,115.54195), - ($$6507$$,$$YATHROO$$,#{state_id_wa},-30.736585,115.54195), - ($$6509$$,$$GLENTROMIE$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$NEW NORCIA$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$WADDINGTON$$,#{state_id_wa},-30.886908,116.244326), - ($$6509$$,$$YARAWINDAH$$,#{state_id_wa},-30.886908,116.244326), - ($$6510$$,$$BARBERTON$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$BERKSHIRE VALLEY$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$GILLINGARRA$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$KOOJAN$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$MOORA$$,#{state_id_wa},-30.729825,116.026509), - ($$6510$$,$$WALEBING$$,#{state_id_wa},-30.729825,116.026509), - ($$6511$$,$$CERVANTES$$,#{state_id_wa},-30.498083,115.081138), - ($$6512$$,$$COOMBERDALE$$,#{state_id_wa},-30.443603,116.041424), - ($$6512$$,$$NAMBAN$$,#{state_id_wa},-30.443603,116.041424), - ($$6513$$,$$GUNYIDI$$,#{state_id_wa},-30.145253,116.076219), - ($$6513$$,$$WATHEROO$$,#{state_id_wa},-30.145253,116.076219), - ($$6514$$,$$GREEN HEAD$$,#{state_id_wa},-30.063852,114.968731), - ($$6514$$,$$LEEMAN$$,#{state_id_wa},-30.063852,114.968731), - ($$6515$$,$$COOROW$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$EGANU$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$MARCHAGEE$$,#{state_id_wa},-29.882389,116.02162), - ($$6515$$,$$WADDY FOREST$$,#{state_id_wa},-29.882389,116.02162), - ($$6516$$,$$JURIEN BAY$$,#{state_id_wa},-30.307885,115.03648), - ($$6517$$,$$CARNAMAH$$,#{state_id_wa},-29.688487,115.886125), - ($$6518$$,$$ENEABBA$$,#{state_id_wa},-29.817799,115.267594), - ($$6518$$,$$WARRADARGE$$,#{state_id_wa},-29.817799,115.267594), - ($$6519$$,$$ARRINO$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$ARROWSMITH EAST$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$DUDAWA$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$KADATHINNI$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$THREE SPRINGS$$,#{state_id_wa},-29.440061,115.628368), - ($$6519$$,$$WOMARDEN$$,#{state_id_wa},-29.440061,115.628368), - ($$6521$$,$$BADGINGARRA$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$BOOTHENDARRA$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$GREY$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$HILL RIVER$$,#{state_id_wa},-30.387022,115.496702), - ($$6521$$,$$NAMBUNG$$,#{state_id_wa},-30.387022,115.496702), - ($$6522$$,$$BUNDANOON$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$HOLMWOOD$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$IKEWA$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$LOCKIER$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MINGENEW$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MOORIARY$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$MOUNT BUDD$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$NANGETTY$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$YANDANOOKA$$,#{state_id_wa},-29.29944,115.49222), - ($$6522$$,$$YARRAGADEE$$,#{state_id_wa},-29.29944,115.49222), - ($$6525$$,$$ALLANOOKA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$ARROWSMITH$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$BONNIEFIELD$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$BOOKARA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$DONGARA$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$IRWIN$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MILO$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MOUNT ADAMS$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$MOUNT HORNER$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$PORT DENISON$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$SPRINGFIELD$$,#{state_id_wa},-29.047262,115.029078), - ($$6525$$,$$YARDARINO$$,#{state_id_wa},-29.047262,115.029078), - ($$6528$$,$$MOUNT HILL$$,#{state_id_wa},-28.9825,114.9075), - ($$6528$$,$$SOUTH GREENOUGH$$,#{state_id_wa},-28.9825,114.9075), - ($$6528$$,$$WALKAWAY$$,#{state_id_wa},-28.9825,114.9075), - ($$6530$$,$$BEACHLANDS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$BERESFORD$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$BLUFF POINT$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$GERALDTON$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$GERALDTON DC$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$HOUTMAN ABROLHOS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$KARLOO$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MAHOMETS FLATS$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MERU$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MORESBY$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$MOUNT TARCOOLA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$RANGEWAY$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$SPALDING$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$STRATHALBYN$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$SUNSET BEACH$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$TARCOOLA BEACH$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$UTAKARRA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WAGGRAKINE$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WANDINA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WEBBERTON$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WEST END$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WONTHELLA$$,#{state_id_wa},-28.788893,114.59948), - ($$6530$$,$$WOORREE$$,#{state_id_wa},-28.788893,114.59948), - ($$6531$$,$$GERALDTON PO$$,#{state_id_wa},-32.278396,115.740693), - ($$6532$$,$$AJANA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BINNU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BOOTENAL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BRINGO$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BULLER$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$BURMA ROAD$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$CAPE BURNEY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$CARRARANG$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$COBURN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$COOLCALALAYA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DARTMOOR$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DEEPDALE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DINDILOA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DRUMMOND COVE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$DURAWAH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST CHAPMAN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST NABAWA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EAST YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ELLENDALE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ERADU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ERADU SOUTH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$EURARDY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GEORGINA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GLENFIELD$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$GREENOUGH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HAMELIN POOL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HICKETY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$HOWATHARRA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$KOJARENA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MARRAH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MEADOW$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MINNENOOKA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MOONYOONOOKA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$MOUNT ERIN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NABAWA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NANSON$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARALING$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARNGULU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NARRA TARRA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NERREN NERREN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NOLBA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NORTH ERADU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$NORTHERN GULLY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$OAKAJEE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$ROCKWELL$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$RUDDS GULLY$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$SANDSPRINGS$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$SOUTH YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TAMALA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TIBRADDEN$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$TOOLONGA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$VALENTINE$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WANDANA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WEST BINNU$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WHITE PEAK$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WICHERINA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$WICHERINA SOUTH$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$YETNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6532$$,$$YUNA$$,#{state_id_wa},-27.948607,114.61132), - ($$6535$$,$$ALMA$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$BOWES$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$EAST BOWES$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$GREGORY$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$HORROCKS$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$ISSEKA$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$NORTHAMPTON$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$OGILVIE$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$SANDY GULLY$$,#{state_id_wa},-28.233375,114.693575), - ($$6535$$,$$YALLABATHARRA$$,#{state_id_wa},-28.233375,114.693575), - ($$6536$$,$$KALBARRI$$,#{state_id_wa},-27.710568,114.164418), - ($$6536$$,$$KALBARRI NATIONAL PARK$$,#{state_id_wa},-27.710568,114.164418), - ($$6536$$,$$ZUYTDORP$$,#{state_id_wa},-27.710568,114.164418), - ($$6537$$,$$DENHAM$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$DIRK HARTOG ISLAND$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$FRANCOIS PERON NATIONAL PARK$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$MONKEY MIA$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$NANGA$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$SHARK BAY$$,#{state_id_wa},-25.927885,113.533715), - ($$6537$$,$$USELESS LOOP$$,#{state_id_wa},-25.927885,113.533715), - ($$6556$$,$$BEECHINA$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$CHIDLOW$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$GORRIE$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$MALMALLING$$,#{state_id_wa},-31.860734,116.315042), - ($$6556$$,$$THE LAKES$$,#{state_id_wa},-31.860734,116.315042), - ($$6558$$,$$WOOROLOO$$,#{state_id_wa},-31.804012,116.312779), - ($$6560$$,$$WUNDOWIE$$,#{state_id_wa},-31.753412,116.385152), - ($$6562$$,$$BAKERS HILL$$,#{state_id_wa},-31.747506,116.459591), - ($$6562$$,$$COPLEY$$,#{state_id_wa},-31.747506,116.459591), - ($$6562$$,$$WOOTTATING$$,#{state_id_wa},-31.747506,116.459591), - ($$6564$$,$$CLACKLINE$$,#{state_id_wa},-31.719218,116.506842), - ($$6566$$,$$BEJOORDING$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$CARANI$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$COONDLE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$CULHAM$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$DUMBARTON$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$HODDYS WELL$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$KATRINE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$NUNILE$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$TOODYAY$$,#{state_id_wa},-31.383465,116.533656), - ($$6566$$,$$WEST TOODYAY$$,#{state_id_wa},-31.383465,116.533656), - ($$6567$$,$$DEWARS POOL$$,#{state_id_wa},-31.459208,116.419958), - ($$6567$$,$$JULIMAR$$,#{state_id_wa},-31.459208,116.419958), - ($$6567$$,$$MOONDYNE$$,#{state_id_wa},-31.459208,116.419958), - ($$6568$$,$$BOLGART$$,#{state_id_wa},-31.274938,116.508618), - ($$6568$$,$$WATTENING$$,#{state_id_wa},-31.274938,116.508618), - ($$6568$$,$$WYENING$$,#{state_id_wa},-31.274938,116.508618), - ($$6569$$,$$CALINGIRI$$,#{state_id_wa},-31.091752,116.44884), - ($$6569$$,$$OLD PLAINS$$,#{state_id_wa},-31.091752,116.44884), - ($$6571$$,$$YERECOIN$$,#{state_id_wa},-30.922107,116.389442), - ($$6572$$,$$PIAWANING$$,#{state_id_wa},0.0,0.0), - ($$6574$$,$$BINDI BINDI$$,#{state_id_wa},-30.627746,116.364029), - ($$6574$$,$$GABALONG$$,#{state_id_wa},-30.627746,116.364029), - ($$6575$$,$$MILING$$,#{state_id_wa},-30.49034,116.360856), - ($$6603$$,$$KONNONGORRING$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$LAKE HINDS$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$LAKE NINAN$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$MOCARDY$$,#{state_id_wa},-31.010506,116.761929), - ($$6603$$,$$WONGAN HILLS$$,#{state_id_wa},-31.010506,116.761929), - ($$6605$$,$$KONDUT$$,#{state_id_wa},-30.708747,116.699538), - ($$6606$$,$$BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6606$$,$$EAST BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6606$$,$$WEST BALLIDU$$,#{state_id_wa},-30.600411,116.772852), - ($$6608$$,$$EAST DAMBORING$$,#{state_id_wa},-30.47972,116.80611), - ($$6608$$,$$MARNE$$,#{state_id_wa},-30.47972,116.80611), - ($$6608$$,$$PITHARA$$,#{state_id_wa},-30.47972,116.80611), - ($$6609$$,$$DALWALLINU$$,#{state_id_wa},-30.27811,116.662428), - ($$6609$$,$$NUGADONG$$,#{state_id_wa},-30.27811,116.662428), - ($$6609$$,$$XANTIPPE$$,#{state_id_wa},-30.27811,116.662428), - ($$6612$$,$$JIBBERDING$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$MIAMOON$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$PAYNES FIND$$,#{state_id_wa},-30.023398,116.784823), - ($$6612$$,$$WUBIN$$,#{state_id_wa},-30.023398,116.784823), - ($$6613$$,$$BUNTINE$$,#{state_id_wa},-29.986601,116.571121), - ($$6614$$,$$MAYA$$,#{state_id_wa},-29.881696,116.502487), - ($$6616$$,$$LATHAM$$,#{state_id_wa},-29.756602,116.444694), - ($$6620$$,$$PERENJORI$$,#{state_id_wa},-29.443139,116.288189), - ($$6620$$,$$ROTHSAY$$,#{state_id_wa},-29.443139,116.288189), - ($$6623$$,$$BOWGADA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$BUNJIL$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$GUTHA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$KOOLANOOKA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$MORAWA$$,#{state_id_wa},-29.330125,116.152284), - ($$6623$$,$$PINTHARUKA$$,#{state_id_wa},-29.330125,116.152284), - ($$6625$$,$$MERKANOOKA$$,#{state_id_wa},0.0,0.0), - ($$6627$$,$$CANNA$$,#{state_id_wa},-28.896856,115.861125), - ($$6628$$,$$TARDUN$$,#{state_id_wa},-28.792926,115.74985), - ($$6630$$,$$DEVILS CREEK$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$MULLEWA$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$MURCHISON$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$NERRAMYNE$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$NUNIERRA$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WEST CASUARINAS$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WONGOONDY$$,#{state_id_wa},-28.644761,115.478764), - ($$6630$$,$$WOOLGORONG$$,#{state_id_wa},-28.644761,115.478764), - ($$6631$$,$$PINDAR$$,#{state_id_wa},-28.477433,115.791146), - ($$6632$$,$$AMBANIA$$,#{state_id_wa},-28.695321,115.118798), - ($$6632$$,$$TENINDEWA$$,#{state_id_wa},-28.695321,115.118798), - ($$6635$$,$$SOUTH MURCHISON$$,#{state_id_wa},-27.316335,116.571226), - ($$6635$$,$$YALGOO$$,#{state_id_wa},-27.316335,116.571226), - ($$6638$$,$$COOLADAR HILL$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$DAGGAR HILLS$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$MOUNT MAGNET$$,#{state_id_wa},-28.4825,118.16833), - ($$6638$$,$$PAYNESVILLE$$,#{state_id_wa},-28.4825,118.16833), - ($$6639$$,$$SANDSTONE$$,#{state_id_wa},-28.204848,119.650272), - ($$6640$$,$$CUE$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$EAST MURCHISON$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$LAKE AUSTIN$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$REEDY$$,#{state_id_wa},-27.4231,117.898965), - ($$6640$$,$$WELD RANGE$$,#{state_id_wa},-27.4231,117.898965), - ($$6642$$,$$ANGELO RIVER$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$CAPRICORN$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$KUMARINA$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$MEEKATHARRA$$,#{state_id_wa},-24.078602,118.010422), - ($$6642$$,$$PEAK HILL$$,#{state_id_wa},-24.078602,118.010422), - ($$6646$$,$$LAKE CARNEGIE$$,#{state_id_wa},-26.344277,122.256427), - ($$6646$$,$$LITTLE SANDY DESERT$$,#{state_id_wa},-26.344277,122.256427), - ($$6646$$,$$WILUNA$$,#{state_id_wa},-26.344277,122.256427), - ($$6701$$,$$BABBAGE ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BERNIER ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BROCKMAN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$BROWN RANGE$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CARBLA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$CORAL BAY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$DORRE ISLAND$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$EAST CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$GILROYD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$GREYS PLAIN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$INGGARDA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$KENNEDY RANGE$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$KINGSFORD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$LYNDON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MACLEOD$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MASSEY BAY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MINILYA$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$MORGANTOWN$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$NINGALOO$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$NORTH PLANTATIONS$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$SOUTH CARNARVON$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$SOUTH PLANTATIONS$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$TALISKER$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$WOODLEIGH$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$WOORAMEL$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$YALARDY$$,#{state_id_wa},-24.874403,113.632427), - ($$6701$$,$$YANDOO CREEK$$,#{state_id_wa},-24.874403,113.632427), - ($$6705$$,$$EAST LYONS RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$GASCOYNE JUNCTION$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$GASCOYNE RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6705$$,$$WEST LYONS RIVER$$,#{state_id_wa},-24.22778,117.37583), - ($$6707$$,$$CAPE RANGE NATIONAL PARK$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$EXMOUTH$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$EXMOUTH GULF$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$LEARMONTH$$,#{state_id_wa},-22.158615,113.920333), - ($$6707$$,$$NORTH WEST CAPE$$,#{state_id_wa},-22.158615,113.920333), - ($$6710$$,$$CANE$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$ONSLOW$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$PEEDAMULLA$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$TALANDJI$$,#{state_id_wa},-22.095,115.85528), - ($$6710$$,$$YANNARIE$$,#{state_id_wa},-22.095,115.85528), - ($$6711$$,$$THEVENARD ISLAND$$,#{state_id_wa},-21.458,114.998249), - ($$6712$$,$$BARROW ISLAND$$,#{state_id_wa},-20.86322,115.407403), - ($$6713$$,$$DAMPIER$$,#{state_id_wa},-20.661726,116.707075), - ($$6713$$,$$DAMPIER ARCHIPELAGO$$,#{state_id_wa},-20.661726,116.707075), - ($$6714$$,$$ANTONYMYRE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BALLA BALLA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BAYNTON$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BULGARRA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$BURRUP$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$CLEAVERVILLE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$COOYA POOYA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$GAP RIDGE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$GNOOREA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$KARRATHA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$KARRATHA INDUSTRIAL ESTATE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MAITLAND$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MARDIE$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MILLARS WELL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MOUNT ANKETELL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$MULATAGA$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$NICKOL$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$PEGS CREEK$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$SHERLOCK$$,#{state_id_wa},-20.663163,117.093371), - ($$6714$$,$$STOVE HILL$$,#{state_id_wa},-20.663163,117.093371), - ($$6716$$,$$FORTESCUE$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$HAMERSLEY RANGE$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$MILLSTREAM$$,#{state_id_wa},-21.654285,116.129747), - ($$6716$$,$$PANNAWONICA$$,#{state_id_wa},-21.654285,116.129747), - ($$6718$$,$$ROEBOURNE$$,#{state_id_wa},-20.77542,117.146619), - ($$6718$$,$$WHIM CREEK$$,#{state_id_wa},-20.77542,117.146619), - ($$6720$$,$$COSSACK$$,#{state_id_wa},-20.67833,117.18861), - ($$6720$$,$$POINT SAMSON$$,#{state_id_wa},-20.67833,117.18861), - ($$6720$$,$$WICKHAM$$,#{state_id_wa},-20.67833,117.18861), - ($$6721$$,$$INDEE$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$MUNDABULLANGANA$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$PARDOO$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$PORT HEDLAND$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$REDBANK$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$STRELLEY$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$WALLAREENYA$$,#{state_id_wa},-20.786363,118.598409), - ($$6721$$,$$WEDGEFIELD$$,#{state_id_wa},-20.786363,118.598409), - ($$6722$$,$$BOODARIE$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$DE GREY$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$FINUCANE$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$PIPPINGARRA$$,#{state_id_wa},-20.395562,118.572647), - ($$6722$$,$$SOUTH HEDLAND$$,#{state_id_wa},-20.395562,118.572647), - ($$6725$$,$$BILINGURR$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$BROOME$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$DAMPIER PENINSULA$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$DJUGUN$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$EIGHTY MILE BEACH$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$GINGERAH$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$LAGRANGE$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$MINYIRR$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$ROEBUCK$$,#{state_id_wa},-17.914172,122.247317), - ($$6725$$,$$WATERBANK$$,#{state_id_wa},-17.914172,122.247317), - ($$6726$$,$$CABLE BEACH$$,#{state_id_wa},-17.950181,122.196423), - ($$6728$$,$$CAMBALLIN$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$DERBY$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$GEEGULLY CREEK$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$KIMBOLTON$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$KING LEOPOLD RANGES$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$MEDA$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$ST GEORGE RANGES$$,#{state_id_wa},-17.986747,124.178459), - ($$6728$$,$$WILLARE$$,#{state_id_wa},-17.986747,124.178459), - ($$6731$$,$$COCKATOO ISLAND$$,#{state_id_wa},-16.094014,123.612159), - ($$6733$$,$$KOOLAN ISLAND$$,#{state_id_wa},-16.132888,123.740164), - ($$6740$$,$$DRYSDALE RIVER$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$KALUMBURU$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$MITCHELL PLATEAU$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$OOMBULGURRI$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$PRINCE REGENT RIVER$$,#{state_id_wa},-14.910744,126.666239), - ($$6740$$,$$WYNDHAM$$,#{state_id_wa},-14.910744,126.666239), - ($$6743$$,$$CAMBRIDGE GULF$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$DURACK$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$GIBB$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$KUNUNURRA$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$LAKE ARGYLE$$,#{state_id_wa},-15.174208,128.550721), - ($$6743$$,$$WARMUN$$,#{state_id_wa},-15.174208,128.550721), - ($$6751$$,$$CHICHESTER$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$INNAWANGA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$JUNA DOWNS$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$KARIJINI$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$MOUNT SHEILA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$MULGA DOWNS$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$NANUTARRA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$ROCKLEA$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$TOM PRICE$$,#{state_id_wa},-21.905,118.09056), - ($$6751$$,$$WITTENOOM$$,#{state_id_wa},-21.905,118.09056), - ($$6753$$,$$NEWMAN$$,#{state_id_wa},-23.357288,119.737169), - ($$6754$$,$$PARABURDOO$$,#{state_id_wa},-23.168811,117.74817), - ($$6758$$,$$NULLAGINE$$,#{state_id_wa},-21.91096,120.197457), - ($$6760$$,$$MARBLE BAR$$,#{state_id_wa},-21.171437,119.743907), - ($$6762$$,$$TELFER$$,#{state_id_wa},-21.713675,122.230159), - ($$6765$$,$$FITZROY CROSSING$$,#{state_id_wa},-18.194162,125.568887), - ($$6765$$,$$MOUNT HARDMAN$$,#{state_id_wa},-18.194162,125.568887), - ($$6770$$,$$HALLS CREEK$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$MCBEATH$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$MUELLER RANGES$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$ORD RIVER$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$PURNULULU$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$STURT CREEK$$,#{state_id_wa},-18.224393,127.66743), - ($$6770$$,$$TANAMI$$,#{state_id_wa},-18.224393,127.66743), - ($$6798$$,$$CHRISTMAS ISLAND$$,#{state_id_wa},-10.487053,105.64067), - ($$6799$$,$$HOME ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), - ($$6799$$,$$WEST ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), - ($$6800$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6803$$,$$NORTHBRIDGE$$,#{state_id_wa},0.0,0.0), - ($$6809$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6817$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6820$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6827$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6830$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6831$$,$$PERTH ST GEORGES TCE$$,#{state_id_wa},-31.95505,115.857527), - ($$6832$$,$$PERTH ADELAIDE TCE$$,#{state_id_wa},-31.958153,115.866732), - ($$6837$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6838$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6839$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6840$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6841$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6842$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6843$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6844$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6845$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6846$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6847$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6848$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), - ($$6849$$,$$PERTH BC$$,#{state_id_wa},0.0,0.0), - ($$6850$$,$$CLOISTERS SQUARE PO$$,#{state_id_wa},-33.663414,115.332906), - ($$6865$$,$$NORTHBRIDGE$$,#{state_id_wa},0.0,0.0), - ($$6872$$,$$WEST PERTH$$,#{state_id_wa},-31.94319,115.876395), - ($$6892$$,$$EAST PERTH$$,#{state_id_wa},-31.777103,115.817894), - ($$6900$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6901$$,$$WEST LEEDERVILLE$$,#{state_id_wa},-31.944548,115.875924), - ($$6902$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6903$$,$$LEEDERVILLE$$,#{state_id_wa},0.0,0.0), - ($$6904$$,$$SUBIACO PO$$,#{state_id_wa},-31.943654,115.834628), - ($$6905$$,$$NORTHLANDS PO$$,#{state_id_wa},0.0,0.0), - ($$6906$$,$$NORTH PERTH$$,#{state_id_wa},-31.982001,115.760961), - ($$6907$$,$$NEDLANDS$$,#{state_id_wa},0.0,0.0), - ($$6909$$,$$NEDLANDS$$,#{state_id_wa},0.0,0.0), - ($$6910$$,$$CLAREMONT$$,#{state_id_wa},-31.981493,115.774504), - ($$6911$$,$$COTTESLOE$$,#{state_id_wa},-32.403407,115.761982), - ($$6912$$,$$MOSMAN PARK$$,#{state_id_wa},-32.011748,115.763135), - ($$6913$$,$$WEMBLEY$$,#{state_id_wa},0.0,0.0), - ($$6914$$,$$BALCATTA$$,#{state_id_wa},-31.861596,115.815211), - ($$6915$$,$$MOUNT HAWTHORN$$,#{state_id_wa},-31.954127,115.848262), - ($$6916$$,$$OSBORNE PARK$$,#{state_id_wa},-31.885883,115.804802), - ($$6916$$,$$OSBORNE PARK DC$$,#{state_id_wa},-31.885883,115.804802), - ($$6917$$,$$OSBORNE PARK$$,#{state_id_wa},-31.885883,115.804802), - ($$6918$$,$$INNALOO$$,#{state_id_wa},0.0,0.0), - ($$6919$$,$$JOONDALUP DC$$,#{state_id_wa},0.0,0.0), - ($$6920$$,$$NORTH BEACH$$,#{state_id_wa},-31.859408,115.775442), - ($$6921$$,$$KARRINYUP$$,#{state_id_wa},-31.882332,115.791881), - ($$6922$$,$$SCARBOROUGH$$,#{state_id_wa},-31.901385,115.79501), - ($$6923$$,$$HILLARYS$$,#{state_id_wa},0.0,0.0), - ($$6924$$,$$GREENWOOD$$,#{state_id_wa},-32.559825,115.797347), - ($$6925$$,$$WALLISTON DC$$,#{state_id_wa},0.0,0.0), - ($$6926$$,$$KALAMUNDA$$,#{state_id_wa},-31.939027,116.012518), - ($$6929$$,$$MOUNT LAWLEY$$,#{state_id_wa},-31.954127,115.848262), - ($$6931$$,$$MAYLANDS$$,#{state_id_wa},0.0,0.0), - ($$6932$$,$$INGLEWOOD$$,#{state_id_wa},-31.923239,115.882764), - ($$6933$$,$$BAYSWATER$$,#{state_id_wa},-31.907152,115.896545), - ($$6934$$,$$BASSENDEAN$$,#{state_id_wa},-31.915103,115.921101), - ($$6935$$,$$GUILDFORD$$,#{state_id_wa},-31.923723,115.921132), - ($$6936$$,$$MIDLAND DC$$,#{state_id_wa},0.0,0.0), - ($$6937$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6938$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6939$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6940$$,$$TUART HILL$$,#{state_id_wa},-31.896748,115.846807), - ($$6941$$,$$MIRRABOOKA$$,#{state_id_wa},-31.842045,115.855186), - ($$6942$$,$$BASSENDEAN DC$$,#{state_id_wa},0.0,0.0), - ($$6943$$,$$MORLEY$$,#{state_id_wa},-31.887921,115.89292), - ($$6944$$,$$MALAGA$$,#{state_id_wa},-31.864862,115.895533), - ($$6945$$,$$MALAGA DC$$,#{state_id_wa},0.0,0.0), - ($$6946$$,$$WANNEROO$$,#{state_id_wa},-31.617559,115.715081), - ($$6947$$,$$WANGARA DC$$,#{state_id_wa},0.0,0.0), - ($$6951$$,$$SOUTH PERTH$$,#{state_id_wa},-32.068705,115.821722), - ($$6952$$,$$COMO$$,#{state_id_wa},-31.891696,115.817919), - ($$6953$$,$$APPLECROSS$$,#{state_id_wa},0.0,0.0), - ($$6954$$,$$BOORAGOON$$,#{state_id_wa},0.0,0.0), - ($$6955$$,$$WILLETTON$$,#{state_id_wa},0.0,0.0), - ($$6956$$,$$MELVILLE$$,#{state_id_wa},-31.988065,115.853588), - ($$6957$$,$$PALMYRA$$,#{state_id_wa},0.0,0.0), - ($$6958$$,$$ROYAL AUSTRALIAN NAVY WARSHIPS$$,#{state_id_wa},0.0,0.0), - ($$6959$$,$$FREMANTLE$$,#{state_id_wa},-32.067114,115.986396), - ($$6960$$,$$MYAREE BC$$,#{state_id_wa},0.0,0.0), - ($$6961$$,$$PALMYRA DC$$,#{state_id_wa},0.0,0.0), - ($$6963$$,$$HAMILTON HILL$$,#{state_id_wa},-32.076945,115.788706), - ($$6964$$,$$SUCCESS$$,#{state_id_wa},-32.022746,115.860179), - ($$6965$$,$$BIBRA LAKE DC$$,#{state_id_wa},0.0,0.0), - ($$6966$$,$$KWINANA$$,#{state_id_wa},-32.143195,115.859834), - ($$6967$$,$$ROCKINGHAM DC$$,#{state_id_wa},0.0,0.0), - ($$6968$$,$$ROCKINGHAM$$,#{state_id_wa},-32.107766,115.782689), - ($$6969$$,$$ROCKINGHAM BEACH$$,#{state_id_wa},-32.264021,115.745072), - ($$6970$$,$$CANNING VALE DC$$,#{state_id_wa},0.0,0.0), - ($$6979$$,$$VICTORIA PARK$$,#{state_id_wa},-31.954583,115.896195), - ($$6980$$,$$CANNINGTON$$,#{state_id_wa},0.0,0.0), - ($$6981$$,$$EAST VICTORIA PARK$$,#{state_id_wa},-31.951832,115.876964), - ($$6982$$,$$BENTLEY$$,#{state_id_wa},-31.869817,116.169125), - ($$6983$$,$$BENTLEY DC$$,#{state_id_wa},0.0,0.0), - ($$6984$$,$$BELMONT$$,#{state_id_wa},-31.965766,115.933458), - ($$6985$$,$$CLOVERDALE$$,#{state_id_wa},-33.625285,115.600155), - ($$6986$$,$$WELSHPOOL DC$$,#{state_id_wa},0.0,0.0), - ($$6987$$,$$CANNINGTON$$,#{state_id_wa},0.0,0.0), - ($$6988$$,$$THORNLIE$$,#{state_id_wa},-32.050009,115.964764), - ($$6989$$,$$MADDINGTON$$,#{state_id_wa},-32.039597,116.009575), - ($$6990$$,$$GOSNELLS$$,#{state_id_wa},-32.060407,116.008461), - ($$6991$$,$$KELMSCOTT$$,#{state_id_wa},0.0,0.0), - ($$6992$$,$$ARMADALE$$,#{state_id_wa},-31.964503,115.920395), - ($$6997$$,$$KELMSCOTT DC$$,#{state_id_wa},0.0,0.0), - ($$7000$$,$$BATHURST STREET PO$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$GLEBE$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$MOUNT STUART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$NORTH HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$QUEENS DOMAIN$$,#{state_id_tas},-42.874031,147.326354), - ($$7000$$,$$WEST HOBART$$,#{state_id_tas},-42.874031,147.326354), - ($$7001$$,$$HOBART$$,#{state_id_tas},-42.837499,147.506162), - ($$7002$$,$$NORTH HOBART$$,#{state_id_tas},-42.899691,147.446349), - ($$7004$$,$$BATTERY POINT$$,#{state_id_tas},-42.892767,147.333242), - ($$7004$$,$$SOUTH HOBART$$,#{state_id_tas},-42.892767,147.333242), - ($$7005$$,$$DYNNYRNE$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$LOWER SANDY BAY$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$SANDY BAY$$,#{state_id_tas},-42.901018,147.314131), - ($$7005$$,$$UNIVERSITY OF TASMANIA$$,#{state_id_tas},-42.901018,147.314131), - ($$7006$$,$$SANDY BAY$$,#{state_id_tas},-42.908108,147.344395), - ($$7007$$,$$MOUNT NELSON$$,#{state_id_tas},-42.92092,147.32303), - ($$7007$$,$$TOLMANS HILL$$,#{state_id_tas},-42.92092,147.32303), - ($$7008$$,$$LENAH VALLEY$$,#{state_id_tas},-42.865842,147.27797), - ($$7008$$,$$NEW TOWN$$,#{state_id_tas},-42.865842,147.27797), - ($$7009$$,$$DERWENT PARK$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$LUTANA$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$MOONAH$$,#{state_id_tas},-42.835352,147.291007), - ($$7009$$,$$WEST MOONAH$$,#{state_id_tas},-42.835352,147.291007), - ($$7010$$,$$DOWSING POINT$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$GLENORCHY$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$GOODWOOD$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$MONTROSE$$,#{state_id_tas},-42.822986,147.302899), - ($$7010$$,$$ROSETTA$$,#{state_id_tas},-42.822986,147.302899), - ($$7011$$,$$AUSTINS FERRY$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$BERRIEDALE$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$CHIGWELL$$,#{state_id_tas},-42.766405,147.243418), - ($$7011$$,$$CLAREMONT$$,#{state_id_tas},-42.766405,147.243418), - ($$7012$$,$$COLLINSVALE$$,#{state_id_tas},-42.842698,147.189242), - ($$7012$$,$$GLENLUSK$$,#{state_id_tas},-42.842698,147.189242), - ($$7015$$,$$GEILSTON BAY$$,#{state_id_tas},-42.836405,147.350958), - ($$7015$$,$$LINDISFARNE$$,#{state_id_tas},-42.836405,147.350958), - ($$7015$$,$$ROSE BAY$$,#{state_id_tas},-42.836405,147.350958), - ($$7016$$,$$RISDON VALE$$,#{state_id_tas},-42.815584,147.378336), - ($$7017$$,$$GRASSTREE HILL$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$HONEYWOOD$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$OLD BEACH$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$OTAGO$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$RISDON$$,#{state_id_tas},-42.782045,147.361328), - ($$7017$$,$$TEA TREE$$,#{state_id_tas},-42.782045,147.361328), - ($$7018$$,$$BELLERIVE$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$HOWRAH$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$MONTAGU BAY$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$MORNINGTON$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$ROSNY$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$ROSNY PARK$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$TRANMERE$$,#{state_id_tas},-42.874817,147.367625), - ($$7018$$,$$WARRANE$$,#{state_id_tas},-42.874817,147.367625), - ($$7019$$,$$CLARENDON VALE$$,#{state_id_tas},-42.893193,147.44655), - ($$7019$$,$$OAKDOWNS$$,#{state_id_tas},-42.893193,147.44655), - ($$7019$$,$$ROKEBY$$,#{state_id_tas},-42.893193,147.44655), - ($$7020$$,$$CLIFTON BEACH$$,#{state_id_tas},-42.98954,147.521516), - ($$7020$$,$$SANDFORD$$,#{state_id_tas},-42.98954,147.521516), - ($$7021$$,$$LAUDERDALE$$,#{state_id_tas},-42.904736,147.477128), - ($$7022$$,$$SOUTH ARM$$,#{state_id_tas},-43.028461,147.41684), - ($$7023$$,$$OPOSSUM BAY$$,#{state_id_tas},-42.990339,147.402212), - ($$7024$$,$$CREMORNE$$,#{state_id_tas},-42.951952,147.522229), - ($$7025$$,$$DULCOT$$,#{state_id_tas},-42.787354,147.416285), - ($$7025$$,$$RICHMOND$$,#{state_id_tas},-42.787354,147.416285), - ($$7026$$,$$CAMPANIA$$,#{state_id_tas},-42.664221,147.421446), - ($$7027$$,$$COLEBROOK$$,#{state_id_tas},-42.534353,147.364102), - ($$7030$$,$$APSLEY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$ARTHURS LAKE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BAGDAD$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BAGDAD NORTH$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BOTHWELL$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BRIDGEWATER$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BRIGHTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$BROADMARSH$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$CRAMPS BAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$DROMEDARY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$DYSART$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$ELDERSLIE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$FLINTSTONE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$GAGEBROOK$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$GRANTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$HERDSMANS COVE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$HERMITAGE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$INTERLAKEN$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$JERICHO$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$KEMPTON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LAKE SORELL$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LIAWENEE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$LOWER MARSHES$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MANGALORE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MELTON MOWBRAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MIENA$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MILLERS BLUFF$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$MORASS BAY$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$PELHAM$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$PONTVILLE$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$SHANNON$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$STEPPES$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$TODS CORNER$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$WADDAMANA$$,#{state_id_tas},-42.41812,147.138308), - ($$7030$$,$$WILBURVILLE$$,#{state_id_tas},-42.41812,147.138308), - ($$7050$$,$$ALBION HEIGHTS$$,#{state_id_tas},-42.956086,147.322982), - ($$7050$$,$$KINGSTON$$,#{state_id_tas},-42.956086,147.322982), - ($$7050$$,$$KINGSTON BEACH$$,#{state_id_tas},-42.956086,147.322982), - ($$7051$$,$$KINGSTON$$,#{state_id_tas},-42.987394,147.327238), - ($$7052$$,$$BLACKMANS BAY$$,#{state_id_tas},-42.995485,147.322456), - ($$7053$$,$$BONNET HILL$$,#{state_id_tas},-42.972024,147.331126), - ($$7053$$,$$TAROONA$$,#{state_id_tas},-42.972024,147.331126), - ($$7054$$,$$BARRETTA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$CONINGHAM$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$ELECTRONA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$FERN TREE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$HOWDEN$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$LESLIE VALE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$LOWER SNUG$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$MARGATE$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$NEIKA$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$RIDGEWAY$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$SNUG$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$TINDERBOX$$,#{state_id_tas},-43.045835,147.264843), - ($$7054$$,$$WELLINGTON PARK$$,#{state_id_tas},-43.045835,147.264843), - ($$7055$$,$$HUNTINGFIELD$$,#{state_id_tas},-42.991603,147.289063), - ($$7109$$,$$CRABTREE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$CRADOC$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLAZIERS BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLEN HUON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GLENDEVIE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$HASTINGS$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$HUONVILLE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$IDA BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$JUDBURY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LONNAVALE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LOWER LONGLEY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LOWER WATTLE GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LUCASTON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LUNE RIVER$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$LYMINGTON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$MOUNTAIN RIVER$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$PETCHEYS BAY$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RAMINEA$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RANELAGH$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$RECHERCHE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$SOUTHPORT$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$SOUTHPORT LAGOON$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$STRATHBLANE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WATERLOO$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WATTLE GROVE$$,#{state_id_tas},-42.963329,147.078587), - ($$7109$$,$$WOODSTOCK$$,#{state_id_tas},-42.963329,147.078587), - ($$7112$$,$$ABELS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$CHARLOTTE COVE$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$CYGNET$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$DEEP BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$EGGS AND BACON BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$GARDEN ISLAND CREEK$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$GARDNERS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$NICHOLLS RIVULET$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$RANDALLS BAY$$,#{state_id_tas},-43.23333,147.098032), - ($$7112$$,$$VERONA SANDS$$,#{state_id_tas},-43.23333,147.098032), - ($$7113$$,$$FRANKLIN$$,#{state_id_tas},-43.089828,147.010508), - ($$7116$$,$$BROOKS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$CAIRNS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$CASTLE FORBES BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$GEEVESTON$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$POLICE POINT$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$PORT HUON$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$SURGES BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7116$$,$$SURVEYORS BAY$$,#{state_id_tas},-43.232823,147.025877), - ($$7117$$,$$DOVER$$,#{state_id_tas},-43.314133,147.015191), - ($$7119$$,$$STONOR$$,#{state_id_tas},-42.397107,147.375552), - ($$7120$$,$$ANDOVER$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$ANTILL PONDS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$BADEN$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$LEMONT$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$LEVENDALE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$MOUNT SEYMOUR$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$OATLANDS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$PARATTAH$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$PAWTELLA$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$RHYNDASTON$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$STONEHENGE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$SWANSTON$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TIBERIAS$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TUNBRIDGE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$TUNNACK$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WHITEFOORD$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WOODBURY$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$WOODSDALE$$,#{state_id_tas},-42.329996,147.460643), - ($$7120$$,$$YORK PLAINS$$,#{state_id_tas},-42.329996,147.460643), - ($$7139$$,$$STRATHGORDON$$,#{state_id_tas},0.0,0.0), - ($$7140$$,$$BLACK HILLS$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BOYER$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BRADYS LAKE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BRONTE PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BUSHY PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$BUTLERS GORGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$DEE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$DERWENT BRIDGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$ELLENDALE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FENTONBURY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FITZGERALD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$FLORENTINE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GLENFERN$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GLENORA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$GRETNA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HAMILTON$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HAYES$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$HOLLOW TREE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$KARANJA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LACHLAN$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LAKE ST CLAIR$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LAWITTA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LITTLE PINE LAGOON$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$LONDON LAKES$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MACQUARIE PLAINS$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MAGRA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MALBINA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MAYDENA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MEADOWBANK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOLESWORTH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOOGARA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOUNT FIELD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$MOUNT LLOYD$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$NATIONAL PARK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$NEW NORFOLK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$OSTERLEY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$OUSE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$PLENTY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$ROSEGARLAND$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$SORELL CREEK$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$STRICKLAND$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$STYX$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$TARRALEAH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$TYENNA$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$UXBRIDGE$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$VICTORIA VALLEY$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$WAYATINAH$$,#{state_id_tas},-42.726483,147.030188), - ($$7140$$,$$WESTERWAY$$,#{state_id_tas},-42.726483,147.030188), - ($$7150$$,$$ADVENTURE BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$ALLENS RIVULET$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$ALONNAH$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$APOLLO BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$BARNES BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$DENNES POINT$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$GORDON$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$GREAT BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$KAOOTA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$KILLORA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$LONGLEY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$LUNAWANNA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$NORTH BRUNY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$OYSTER COVE$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$PELVERATA$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SANDFLY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SIMPSONS BAY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$SOUTH BRUNY$$,#{state_id_tas},-43.355794,147.326117), - ($$7150$$,$$UPPER WOODSTOCK$$,#{state_id_tas},-43.355794,147.326117), - ($$7151$$,$$CASEY$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$DAVIS$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MACQUARIE$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MACQUARIE ISLAND$$,#{state_id_tas},-41.518719,146.64266), - ($$7151$$,$$MAWSON$$,#{state_id_tas},-41.518719,146.64266), - ($$7155$$,$$KETTERING$$,#{state_id_tas},-43.125179,147.247926), - ($$7162$$,$$BIRCHS BAY$$,#{state_id_tas},-43.177141,147.236472), - ($$7162$$,$$WOODBRIDGE$$,#{state_id_tas},-43.177141,147.236472), - ($$7163$$,$$FLOWERPOT$$,#{state_id_tas},-43.199084,147.250871), - ($$7163$$,$$MIDDLETON$$,#{state_id_tas},-43.199084,147.250871), - ($$7170$$,$$ACTON PARK$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$CAMBRIDGE$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$MOUNT RUMNEY$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$ROCHES BEACH$$,#{state_id_tas},-42.865743,147.469888), - ($$7170$$,$$SEVEN MILE BEACH$$,#{state_id_tas},-42.865743,147.469888), - ($$7171$$,$$MIDWAY POINT$$,#{state_id_tas},-42.803335,147.53244), - ($$7171$$,$$PENNA$$,#{state_id_tas},-42.803335,147.53244), - ($$7172$$,$$NUGENT$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$ORIELTON$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$PAWLEENA$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$SORELL$$,#{state_id_tas},-42.715674,147.750994), - ($$7172$$,$$WATTLE HILL$$,#{state_id_tas},-42.715674,147.750994), - ($$7173$$,$$CARLTON$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$CARLTON RIVER$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$CONNELLYS MARSH$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$DODGES FERRY$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$FORCETT$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$LEWISHAM$$,#{state_id_tas},-42.866624,147.644995), - ($$7173$$,$$PRIMROSE SANDS$$,#{state_id_tas},-42.866624,147.644995), - ($$7174$$,$$COPPING$$,#{state_id_tas},0.0,0.0), - ($$7175$$,$$BREAM CREEK$$,#{state_id_tas},-42.806711,147.833762), - ($$7175$$,$$MARION BAY$$,#{state_id_tas},-42.806711,147.833762), - ($$7176$$,$$KELLEVIE$$,#{state_id_tas},-42.779441,147.813416), - ($$7177$$,$$BOOMER BAY$$,#{state_id_tas},-42.867523,147.828542), - ($$7177$$,$$DUNALLEY$$,#{state_id_tas},-42.867523,147.828542), - ($$7178$$,$$MURDUNNA$$,#{state_id_tas},-42.948312,147.867031), - ($$7179$$,$$EAGLEHAWK NECK$$,#{state_id_tas},-43.014304,147.924747), - ($$7180$$,$$TARANNA$$,#{state_id_tas},-43.056138,147.865176), - ($$7182$$,$$FORTESCUE$$,#{state_id_tas},-43.126921,147.950684), - ($$7182$$,$$PORT ARTHUR$$,#{state_id_tas},-43.126921,147.950684), - ($$7183$$,$$HIGHCROFT$$,#{state_id_tas},0.0,0.0), - ($$7184$$,$$NUBEENA$$,#{state_id_tas},-43.098729,147.742353), - ($$7184$$,$$STORMLEA$$,#{state_id_tas},-43.098729,147.742353), - ($$7184$$,$$WHITE BEACH$$,#{state_id_tas},-43.098729,147.742353), - ($$7185$$,$$PREMAYDENA$$,#{state_id_tas},-43.051628,147.778419), - ($$7186$$,$$SALTWATER RIVER$$,#{state_id_tas},-43.032005,147.729979), - ($$7186$$,$$SLOPING MAIN$$,#{state_id_tas},-43.032005,147.729979), - ($$7187$$,$$KOONYA$$,#{state_id_tas},-43.058075,147.812286), - ($$7190$$,$$APSLAWN$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$BUCKLAND$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$CRANBROOK$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$DOLPHIN SANDS$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$LITTLE SWANPORT$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$ORFORD$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$PONTYPOOL$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$RHEBAN$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$ROCKY HILLS$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$RUNNYMEDE$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$SPRING BEACH$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$SWANSEA$$,#{state_id_tas},-41.956623,148.164872), - ($$7190$$,$$TRIABUNNA$$,#{state_id_tas},-41.956623,148.164872), - ($$7209$$,$$ROSS$$,#{state_id_tas},-42.214948,147.780288), - ($$7209$$,$$TOOMS LAKE$$,#{state_id_tas},-42.214948,147.780288), - ($$7210$$,$$CAMPBELL TOWN$$,#{state_id_tas},-41.928807,147.49362), - ($$7210$$,$$LAKE LEAKE$$,#{state_id_tas},-41.928807,147.49362), - ($$7211$$,$$CLEVELAND$$,#{state_id_tas},-41.814856,147.415889), - ($$7211$$,$$CONARA$$,#{state_id_tas},-41.814856,147.415889), - ($$7211$$,$$EPPING FOREST$$,#{state_id_tas},-41.814856,147.415889), - ($$7212$$,$$BEN LOMOND$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$BLESSINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$BURNS CREEK$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$DEDDINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$EVANDALE$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$NILE$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$UPPER BLESSINGTON$$,#{state_id_tas},-41.505959,147.607663), - ($$7212$$,$$WESTERN JUNCTION$$,#{state_id_tas},-41.505959,147.607663), - ($$7213$$,$$AVOCA$$,#{state_id_tas},-41.782149,147.720441), - ($$7213$$,$$ROSSARDEN$$,#{state_id_tas},-41.782149,147.720441), - ($$7213$$,$$ROYAL GEORGE$$,#{state_id_tas},-41.782149,147.720441), - ($$7214$$,$$FINGAL$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$MANGANA$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$MATHINNA$$,#{state_id_tas},-41.638682,147.967174), - ($$7214$$,$$UPPER ESK$$,#{state_id_tas},-41.638682,147.967174), - ($$7215$$,$$BEAUMARIS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$BICHENO$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$CHAIN OF LAGOONS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$COLES BAY$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$CORNWALL$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$DOUGLAS RIVER$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FALMOUTH$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FOUR MILE CREEK$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FREYCINET$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$FRIENDLY BEACHES$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$GRAY$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$SCAMANDER$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$SEYMOUR$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$ST MARYS$$,#{state_id_tas},-41.419818,148.27604), - ($$7215$$,$$UPPER SCAMANDER$$,#{state_id_tas},-41.419818,148.27604), - ($$7216$$,$$AKAROA$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$BINALONG BAY$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$GOSHEN$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$GOULDS COUNTRY$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$LOTTAH$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$PYENGANA$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$ST HELENS$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$STIEGLITZ$$,#{state_id_tas},-41.304515,148.316711), - ($$7216$$,$$THE GARDENS$$,#{state_id_tas},-41.304515,148.316711), - ($$7248$$,$$INVERMAY$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$MAYFIELD$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$MOWBRAY$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$NEWNHAM$$,#{state_id_tas},-41.415798,147.133782), - ($$7248$$,$$ROCHERLEA$$,#{state_id_tas},-41.415798,147.133782), - ($$7249$$,$$KINGS MEADOWS$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$PUNCHBOWL$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$SOUTH LAUNCESTON$$,#{state_id_tas},-41.467848,147.158352), - ($$7249$$,$$YOUNGTOWN$$,#{state_id_tas},-41.467848,147.158352), - ($$7250$$,$$BLACKSTONE HEIGHTS$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$EAST LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NEWSTEAD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NORWOOD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$NORWOOD AVENUE PO$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$PROSPECT$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$PROSPECT VALE$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$RAVENSWOOD$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$RIVERSIDE$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$ST LEONARDS$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$SUMMERHILL$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$TRAVELLERS REST$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$TREVALLYN$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$WAVERLEY$$,#{state_id_tas},-41.464971,147.078832), - ($$7250$$,$$WEST LAUNCESTON$$,#{state_id_tas},-41.464971,147.078832), - ($$7252$$,$$BEECHFORD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$DILSTON$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$HILLWOOD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$LEFROY$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$LULWORTH$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$MOUNT DIRECTION$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$PIPERS RIVER$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$STONY HEAD$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$SWAN BAY$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$WEYMOUTH$$,#{state_id_tas},-41.02797,146.951248), - ($$7252$$,$$WINDERMERE$$,#{state_id_tas},-41.02797,146.951248), - ($$7253$$,$$BELL BAY$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$GEORGE TOWN$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$LONG REACH$$,#{state_id_tas},-41.13138,146.867715), - ($$7253$$,$$LOW HEAD$$,#{state_id_tas},-41.13138,146.867715), - ($$7254$$,$$BELLINGHAM$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$GOLCONDA$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$LEBRINA$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$PIPERS BROOK$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$RETREAT$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$TUNNEL$$,#{state_id_tas},-41.016616,147.167212), - ($$7254$$,$$WYENA$$,#{state_id_tas},-41.016616,147.167212), - ($$7255$$,$$BLUE ROCKS$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$EMITA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$KILLIECRANKIE$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LACKRANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LADY BARRON$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LEEKA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LOCCOTA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$LUGHRATA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$MEMANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$PALANA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$RANGA$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$STRZELECKI$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$WHITEMARK$$,#{state_id_tas},-40.041015,147.94561), - ($$7255$$,$$WINGAROO$$,#{state_id_tas},-40.041015,147.94561), - ($$7256$$,$$BUNGAREE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$CURRIE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$EGG LAGOON$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$GRASSY$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$LOORANA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$LYMWOOD$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$NARACOOPA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$NUGARA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$PEARSHAPE$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$PEGARAH$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$REEKARA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$SEA ELEPHANT$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$SURPRISE BAY$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$WICKHAM$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$YAMBACOONA$$,#{state_id_tas},-39.7806,143.904354), - ($$7256$$,$$YARRA CREEK$$,#{state_id_tas},-39.7806,143.904354), - ($$7257$$,$$CAPE BARREN ISLAND$$,#{state_id_tas},-40.391808,148.232722), - ($$7258$$,$$BREADALBANE$$,#{state_id_tas},-41.527814,147.187315), - ($$7258$$,$$RELBIA$$,#{state_id_tas},-41.527814,147.187315), - ($$7258$$,$$WHITE HILLS$$,#{state_id_tas},-41.527814,147.187315), - ($$7259$$,$$MYRTLE BANK$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$NUNAMARA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$PATERSONIA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$TARGA$$,#{state_id_tas},-41.294679,147.351311), - ($$7259$$,$$TAYENE$$,#{state_id_tas},-41.294679,147.351311), - ($$7260$$,$$BLUMONT$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$CUCKOO$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$FORESTER$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$JETSONVILLE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$KAMONA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$LIETINNA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$LISLE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$NABOWLA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$NORTH SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SOUTH SPRINGFIELD$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$SPRINGFIELD$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$TONGANAH$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$TULENDEENA$$,#{state_id_tas},-41.154156,147.411004), - ($$7260$$,$$WEST SCOTTSDALE$$,#{state_id_tas},-41.154156,147.411004), - ($$7261$$,$$BRANXHOLM$$,#{state_id_tas},-41.168485,147.738812), - ($$7261$$,$$WARRENTINNA$$,#{state_id_tas},-41.168485,147.738812), - ($$7262$$,$$BRIDPORT$$,#{state_id_tas},-41.002975,147.394214), - ($$7262$$,$$TOMAHAWK$$,#{state_id_tas},-41.002975,147.394214), - ($$7262$$,$$WATERHOUSE$$,#{state_id_tas},-41.002975,147.394214), - ($$7263$$,$$ALBERTON$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$LEGERWOOD$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$RINGAROOMA$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$TALAWA$$,#{state_id_tas},-41.293087,147.789324), - ($$7263$$,$$TRENAH$$,#{state_id_tas},-41.293087,147.789324), - ($$7264$$,$$ANSONS BAY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$BOOBYALLA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$CAPE PORTLAND$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$DERBY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$EDDYSTONE$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$EDDYSTONE POINT$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$GLADSTONE$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$HERRICK$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$MOORINA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$MUSSELROE BAY$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$PIONEER$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$RUSHY LAGOON$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$SOUTH MOUNT CAMERON$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$TELITA$$,#{state_id_tas},-40.893601,147.878822), - ($$7264$$,$$WELDBOROUGH$$,#{state_id_tas},-40.893601,147.878822), - ($$7265$$,$$BANCA$$,#{state_id_tas},-41.023289,147.801828), - ($$7265$$,$$WINNALEAH$$,#{state_id_tas},-41.023289,147.801828), - ($$7267$$,$$BANGOR$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$KAROOLA$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$LALLA$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$LOWER TURNERS MARSH$$,#{state_id_tas},-41.217518,147.137044), - ($$7267$$,$$TURNERS MARSH$$,#{state_id_tas},-41.217518,147.137044), - ($$7268$$,$$LILYDALE$$,#{state_id_tas},-41.250344,147.217213), - ($$7268$$,$$NORTH LILYDALE$$,#{state_id_tas},-41.250344,147.217213), - ($$7268$$,$$UNDERWOOD$$,#{state_id_tas},-41.250344,147.217213), - ($$7270$$,$$BADGER HEAD$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$BEACONSFIELD$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$BEAUTY POINT$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$CLARENCE POINT$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$FLOWERY GULLY$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$GREENS BEACH$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$KAYENA$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$KELSO$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$ROWELLA$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$SIDMOUTH$$,#{state_id_tas},-41.101676,146.674021), - ($$7270$$,$$YORK TOWN$$,#{state_id_tas},-41.101676,146.674021), - ($$7275$$,$$BLACKWALL$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$DEVIOT$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$EXETER$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$FRANKFORD$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$GLENGARRY$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$HOLWELL$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$LANENA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$LOIRA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$NOTLEY HILLS$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$ROBIGANA$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$SWAN POINT$$,#{state_id_tas},-41.30513,146.966495), - ($$7275$$,$$WINKLEIGH$$,#{state_id_tas},-41.30513,146.966495), - ($$7276$$,$$GRAVELLY BEACH$$,#{state_id_tas},-41.276981,146.977952), - ($$7277$$,$$BRIDGENORTH$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$GRINDELWALD$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$LEGANA$$,#{state_id_tas},-41.378544,146.974938), - ($$7277$$,$$ROSEVEARS$$,#{state_id_tas},-41.378544,146.974938), - ($$7290$$,$$HADSPEN$$,#{state_id_tas},-41.502702,147.062503), - ($$7291$$,$$CARRICK$$,#{state_id_tas},-41.533413,147.010575), - ($$7292$$,$$HAGLEY$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$QUAMBY BEND$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$ROSEVALE$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$SELBOURNE$$,#{state_id_tas},-41.526154,146.896855), - ($$7292$$,$$WESTWOOD$$,#{state_id_tas},-41.526154,146.896855), - ($$7300$$,$$DEVON HILLS$$,#{state_id_tas},-41.550696,147.187219), - ($$7300$$,$$PERTH$$,#{state_id_tas},-41.550696,147.187219), - ($$7300$$,$$POWRANNA$$,#{state_id_tas},-41.550696,147.187219), - ($$7301$$,$$BISHOPSBOURNE$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$BLACKWOOD CREEK$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$LIFFEY$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$LONGFORD$$,#{state_id_tas},-41.618529,146.986471), - ($$7301$$,$$TOIBERRY$$,#{state_id_tas},-41.618529,146.986471), - ($$7302$$,$$BRACKNELL$$,#{state_id_tas},-41.652009,146.937733), - ($$7302$$,$$CRESSY$$,#{state_id_tas},-41.652009,146.937733), - ($$7302$$,$$POATINA$$,#{state_id_tas},-41.652009,146.937733), - ($$7303$$,$$BIRRALEE$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$CLUAN$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$EXTON$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$OAKS$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$OSMASTON$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$WESTBURY$$,#{state_id_tas},-41.383287,146.833281), - ($$7303$$,$$WHITEMORE$$,#{state_id_tas},-41.383287,146.833281), - ($$7304$$,$$BRANDUM$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$BREONA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CAVESIDE$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CENTRAL PLATEAU$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$CHUDLEIGH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DAIRY PLAINS$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DELORAINE$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DOCTORS POINT$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$DUNORLAN$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$ELIZABETH TOWN$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$GOLDEN VALLEY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$JACKEYS MARSH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$KIMBERLEY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$LIENA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MAYBERRY$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MEANDER$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MERSEY FOREST$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MOLE CREEK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MOLTEMA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$MONTANA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$NEEDLES$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$PARKHAM$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$QUAMBY BROOK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$RED HILLS$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$REEDY MARSH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$REYNOLDS NECK$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WEEGENA$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WEETAH$$,#{state_id_tas},-41.821399,146.67507), - ($$7304$$,$$WESTERN CREEK$$,#{state_id_tas},-41.821399,146.67507), - ($$7305$$,$$MERSEYLEA$$,#{state_id_tas},-41.343613,146.473493), - ($$7305$$,$$RAILTON$$,#{state_id_tas},-41.343613,146.473493), - ($$7305$$,$$SUNNYSIDE$$,#{state_id_tas},-41.343613,146.473493), - ($$7306$$,$$ACACIA HILLS$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$BARRINGTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$BEULAH$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CETHANA$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CLAUDE ROAD$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$CRADLE MOUNTAIN$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$GOWRIE PARK$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LORINNA$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LOWER BARRINGTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$LOWER BEULAH$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$MIDDLESEX$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$NOOK$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$NOWHERE ELSE$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$PARADISE$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$PROMISED LAND$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$ROLAND$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$SHEFFIELD$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$STAVERTON$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$STOODLEY$$,#{state_id_tas},-41.280491,146.324953), - ($$7306$$,$$WEST KENTISH$$,#{state_id_tas},-41.280491,146.324953), - ($$7307$$,$$BAKERS BEACH$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$HARFORD$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$HAWLEY BEACH$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$LATROBE$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$MORIARTY$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$NORTHDOWN$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$PORT SORELL$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SASSAFRAS$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SHEARWATER$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$SQUEAKING POINT$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$THIRLSTANE$$,#{state_id_tas},-41.185628,146.61064), - ($$7307$$,$$WESLEY VALE$$,#{state_id_tas},-41.185628,146.61064), - ($$7310$$,$$ABERDEEN$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$AMBLESIDE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$DON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$EAST DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$ERRIBA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$EUGENANA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$FORTH$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$FORTHSIDE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$KINDRED$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$LILLICO$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$LOWER WILMOT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MELROSE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MIANDETTA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$MOINA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$PALOONA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$QUOIBA$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$SOUTH SPREYTON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$SPREYTON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$STONY RISE$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$TARLETON$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$TUGRAH$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$WEST DEVONPORT$$,#{state_id_tas},-41.241121,146.324486), - ($$7310$$,$$WILMOT$$,#{state_id_tas},-41.241121,146.324486), - ($$7315$$,$$ABBOTSHAM$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$CASTRA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$GAWLER$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$GUNNS PLAINS$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$LEITH$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$LOONGANA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$NIETTA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$NORTH MOTTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$PRESTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SOUTH NIETTA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SOUTH PRESTON$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SPALFORD$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$SPRENT$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$TURNERS BEACH$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$ULVERSTONE$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$UPPER CASTRA$$,#{state_id_tas},-41.211306,146.175577), - ($$7315$$,$$WEST ULVERSTONE$$,#{state_id_tas},-41.211306,146.175577), - ($$7316$$,$$CAMENA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$CUPRONA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$HEYBRIDGE$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$HOWTH$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$LOYETEA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$PENGUIN$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$PRESERVATION BAY$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$RIANA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$SOUTH RIANA$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$SULPHUR CREEK$$,#{state_id_tas},-41.167417,145.966402), - ($$7316$$,$$WEST PINE$$,#{state_id_tas},-41.167417,145.966402), - ($$7320$$,$$ACTON$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$BROOKLYN$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$CAMDALE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$COOEE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$DOWNLANDS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$EMU HEIGHTS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$HAVENVIEW$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$HILLCREST$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$MONTELLO$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$OCEAN VISTA$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$PARK GROVE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$PARKLANDS$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$ROMAINE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$ROUND HILL$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$SHOREWELL PARK$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$SOUTH BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$UPPER BURNIE$$,#{state_id_tas},-41.070069,145.893987), - ($$7320$$,$$WIVENHOE$$,#{state_id_tas},-41.070069,145.893987), - ($$7321$$,$$BLACK RIVER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$BOAT HARBOUR$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$BOAT HARBOUR BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CHASM CREEK$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CORINNA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$COWRIE POINT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$CRAYFISH CREEK$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$DETENTION$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EAST CAM$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EAST RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$EDGCUMBE BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$GUILDFORD$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HAMPSHIRE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HELLYER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$HIGHCLERE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$LUINA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MAWBANNA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MONTUMANA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$MOOREVILLE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$NATONE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$PARRAWE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$PORT LATTA$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$ROCKY CAPE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$SAVAGE RIVER$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$SISTERS BEACH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$STOWPORT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$TEWKESBURY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$TULLAH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$UPPER NATONE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$UPPER STOWPORT$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WARATAH$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WEST MOOREVILLE$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WEST RIDGLEY$$,#{state_id_tas},-40.850586,145.308924), - ($$7321$$,$$WILTSHIRE$$,#{state_id_tas},-40.850586,145.308924), - ($$7322$$,$$SOMERSET$$,#{state_id_tas},-41.035186,145.828259), - ($$7325$$,$$CALDER$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$DOCTORS ROCKS$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$ELLIOTT$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$FLOWERDALE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$HENRIETTA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$LAPOINYA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MEUNNA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MILABENA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MOORLEAH$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MOUNT HICKS$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$MYALLA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$OLDINA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$OONAH$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$PREOLENNA$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$SISTERS CREEK$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$TABLE CAPE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$TAKONE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$WEST TAKONE$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$WYNYARD$$,#{state_id_tas},-41.07007,145.629108), - ($$7325$$,$$YOLLA$$,#{state_id_tas},-41.07007,145.629108), - ($$7330$$,$$ALCOMIE$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$ARTHUR RIVER$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$BRITTONS SWAMP$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$BROADMEADOWS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$CHRISTMAS HILLS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$COUTA ROCKS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$EDITH CREEK$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$FOREST$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$IRISHTOWN$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$LILEAH$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MARRAWAH$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MELLA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MENGHA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$MONTAGU$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$NABAGEENA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$NELSON BAY$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$REDPA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$ROGER RIVER$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SCOPUS$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SCOTCHTOWN$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SMITHTON$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$SOUTH FOREST$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TEMMA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$THREE HUMMOCK ISLAND$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TOGARI$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$TROWUTTA$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$WEST MONTAGU$$,#{state_id_tas},-40.934871,145.185229), - ($$7330$$,$$WOOLNORTH$$,#{state_id_tas},-40.934871,145.185229), - ($$7331$$,$$STANLEY$$,#{state_id_tas},-40.78944,145.271733), - ($$7466$$,$$GORMANSTON$$,#{state_id_tas},-42.071594,145.597453), - ($$7467$$,$$LAKE MARGARET$$,#{state_id_tas},-42.004882,145.543511), - ($$7467$$,$$QUEENSTOWN$$,#{state_id_tas},-42.004882,145.543511), - ($$7468$$,$$MACQUARIE HEADS$$,#{state_id_tas},-42.215853,145.200621), - ($$7468$$,$$STRAHAN$$,#{state_id_tas},-42.215853,145.200621), - ($$7469$$,$$GRANVILLE HARBOUR$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$RENISON BELL$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$TRIAL HARBOUR$$,#{state_id_tas},-41.807866,145.035296), - ($$7469$$,$$ZEEHAN$$,#{state_id_tas},-41.807866,145.035296), - ($$7470$$,$$ROSEBERY$$,#{state_id_tas},-41.779947,145.538888), - ($$7800$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7802$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7803$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7804$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7805$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7806$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7807$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7808$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7809$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7810$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7811$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7812$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7813$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7814$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7823$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7824$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7827$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7828$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7829$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7845$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7850$$,$$HOBART$$,#{state_id_tas},-41.495839,147.172006), - ($$7901$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7902$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7903$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7904$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7905$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7906$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7907$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7908$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7909$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7910$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7911$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7912$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7913$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7914$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7915$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7916$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7917$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7918$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7919$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7920$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7921$$,$$BURNIE$$,#{state_id_tas},0.0,0.0), - ($$7922$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$7923$$,$$LAUNCESTON$$,#{state_id_tas},-41.348227,148.139695), - ($$8001$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8002$$,$$EAST MELBOURNE$$,#{state_id_vic},-38.105449,145.147855), - ($$8003$$,$$COLLINS STREET EAST$$,#{state_id_vic},0.0,0.0), - ($$8004$$,$$ST KILDA ROAD$$,#{state_id_vic},-37.836219,144.975549), - ($$8005$$,$$WORLD TRADE CENTRE$$,#{state_id_vic},-37.822262,144.954856), - ($$8006$$,$$ABECKETT STREET$$,#{state_id_vic},-37.809696,144.959314), - ($$8007$$,$$COLLINS STREET WEST$$,#{state_id_vic},0.0,0.0), - ($$8008$$,$$ST KILDA ROAD CENTRAL$$,#{state_id_vic},0.0,0.0), - ($$8009$$,$$FLINDERS LANE$$,#{state_id_vic},-37.817201,144.964531), - ($$8010$$,$$LAW COURTS$$,#{state_id_vic},-38.185857,146.293728), - ($$8011$$,$$LITTLE LONSDALE STREET$$,#{state_id_vic},-37.811301,144.961819), - ($$8012$$,$$DOCKLANDS$$,#{state_id_vic},0.0,0.0), - ($$8045$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8051$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8060$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8061$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8066$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8069$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8070$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8071$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8102$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8103$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8107$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8108$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8111$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8120$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8205$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8383$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8386$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8388$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8390$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8393$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8394$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8396$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8399$$,$$MELBOURNE$$,#{state_id_vic},-38.365017,144.76592), - ($$8576$$,$$IVANHOE$$,#{state_id_vic},-37.764016,145.044798), - ($$8627$$,$$CAMBERWELL$$,#{state_id_vic},-37.836011,145.062173), - ($$8873$$,$$PORT MELBOURNE$$,#{state_id_vic},-37.846333,144.885746), - ($$9000$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9001$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9002$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9005$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9007$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9008$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9009$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9010$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9013$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9015$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9016$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9017$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9018$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9019$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9020$$,$$BRISBANE$$,#{state_id_qld},-27.603479,152.823141), - ($$9021$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9022$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9023$$,$$BRISBANE GPO BOXES$$,#{state_id_qld},0.0,0.0), - ($$9464$$,$$NORTHGATE MC$$,#{state_id_qld},0.0,0.0), - ($$9726$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$9728$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$9729$$,$$GOLD COAST MC$$,#{state_id_qld},0.0,0.0), - ($$5233$$,$$Kenton Valley$$,#{state_id_sa},-34.854443,138.893616), - ($$2609$$,$$Canberra Airport$$,#{state_id_act},-35.3069,149.19), - ($$2476$$,$$Acacia Creek$$,#{state_id_nsw},-28.3733,152.321), - ($$2828$$,$$Armatree$$,#{state_id_nsw},-31.4495,148.375), - ($$2575$$,$$Balaclava$$,#{state_id_nsw},-34.4397,150.477), - ($$2795$$,$$Bathurst West$$,#{state_id_nsw},-33.4222,149.575), - ($$2826$$,$$Bogan$$,#{state_id_nsw},-33.1366,148.173), - ($$2800$$,$$Boree$$,#{state_id_nsw},-33.2787,148.937), - ($$2824$$,$$Bullagreen$$,#{state_id_nsw},-31.2959,147.884), - ($$2800$$,$$Byng$$,#{state_id_nsw},-33.2819,149.103), - ($$2171$$,$$Carnes Hill$$,#{state_id_nsw},-33.9357,150.843), - ($$2717$$,$$Coomealla$$,#{state_id_nsw},-34.0854,142.075), - ($$2652$$,$$Cowabbie$$,#{state_id_nsw},-34.6295,146.803), - ($$2870$$,$$Daroobalgie$$,#{state_id_nsw},-33.3372,148.026), - ($$2530$$,$$Dombarton$$,#{state_id_nsw},-34.4841,150.776), - ($$2372$$,$$Dumaresq Valley$$,#{state_id_nsw},-29.1147,151.461), - ($$2174$$,$$Edmondson Park$$,#{state_id_nsw},-33.9562,150.863), - ($$2818$$,$$Geurie$$,#{state_id_nsw},-32.3927,148.828), - ($$2790$$,$$Good Forest$$,#{state_id_nsw},-33.4644,116.047), - ($$2838$$,$$Goodooga$$,#{state_id_nsw},-29.1961,147.656), - ($$2829$$,$$Gungalman$$,#{state_id_nsw},-30.6746,148.191), - ($$2852$$,$$Guntawang$$,#{state_id_nsw},-32.4,149.48), - ($$1635$$,$$Hornsby Westfield$$,#{state_id_nsw},-33.7007,151.097), - ($$2089$$,$$Kurraba Point$$,#{state_id_nsw},-33.8436,151.223), - ($$2715$$,$$Kyalite$$,#{state_id_nsw},-34.7162,143.547), - ($$2476$$,$$Lower Acacia Creek$$,#{state_id_nsw},-28.4335,152.241), - ($$2734$$,$$Mallan$$,#{state_id_nsw},-34.9015,138.525), - ($$2575$$,$$Mandemar$$,#{state_id_nsw},-34.4391,150.42), - ($$2734$$,$$Murray Downs$$,#{state_id_nsw},-35.3461,143.599), - ($$2826$$,$$Nevertire$$,#{state_id_nsw},-24.0027,151.189), - ($$2648$$,$$Pine Camp$$,#{state_id_nsw},-33.7891,141.138), - ($$2824$$,$$Pine Clump$$,#{state_id_nsw},-31.4513,148.164), - ($$2648$$,$$Pomona$$,#{state_id_nsw},-34.0229,141.889), - ($$2818$$,$$Ponto$$,#{state_id_nsw},-37.9867,145.264), - ($$2006$$,$$Sydney University$$,#{state_id_nsw},-33.8862,151.184), - ($$2347$$,$$Thirldene$$,#{state_id_nsw},-30.3384,150.925), - ($$2829$$,$$Tooloon$$,#{state_id_nsw},-30.9523,148.39), - ($$2852$$,$$Two Mile Flat$$,#{state_id_nsw},-32.4185,149.315), - ($$885$$,$$Alyangula$$,#{state_id_nt},-13.8491,136.418), - ($$815$$,$$Charles Darwin University$$,#{state_id_nt},-12.3721,130.87), - ($$839$$,$$Coolalinga$$,#{state_id_nt},-16.5042,145.435), - ($$853$$,$$Tindal$$,#{state_id_nt},-29.62,152.82), - ($$834$$,$$Virginia$$,#{state_id_nt},-12.5543,131.029), - ($$822$$,$$Wurrumiyanga$$,#{state_id_nt},-33.3893,115.632), - ($$4000$$,$$Brisbane City$$,#{state_id_qld},-27.4661,153.024), - ($$4505$$,$$Burpengary East$$,#{state_id_qld},-27.1394,152.979), - ($$4002$$,$$City East$$,#{state_id_qld},-33.8929,151.258), - ($$4381$$,$$Fletcher$$,#{state_id_qld},-28.7742,151.865), - ($$4680$$,$$Gladstone Central$$,#{state_id_qld},-23.8512,151.264), - ($$4680$$,$$Gladstone Harbour$$,#{state_id_qld},-23.837,151.256), - ($$4222$$,$$Griffith University$$,#{state_id_qld},-27.959,153.382), - ($$4871$$,$$Mirriwinni$$,#{state_id_qld},-17.3986,145.909), - ($$4856$$,$$No. 4 Branch$$,#{state_id_qld},-17.7811,145.969), - ($$4859$$,$$No. 6 Branch$$,#{state_id_qld},-17.5964,145.971), - ($$4000$$,$$Petrie Terrace$$,#{state_id_qld},-27.4646,153.013), - ($$4694$$,$$Targinnie$$,#{state_id_qld},-23.797,151.109), - ($$4005$$,$$Teneriffe$$,#{state_id_qld},-27.462,153.047), - ($$5111$$,$$Edinburgh Raaf$$,#{state_id_sa},-34.7165,138.645), - ($$5090$$,$$Hope Valley$$,#{state_id_sa},-34.8438,138.702), - ($$5220$$,$$Parndana$$,#{state_id_sa},-35.7856,137.259), - ($$5151$$,$$Piccadilly$$,#{state_id_sa},-34.983,138.726), - ($$5356$$,$$Stonefield$$,#{state_id_sa},-34.36,139.28), - ($$5330$$,$$Wigley Flat$$,#{state_id_sa},-34.1764,140.262), - ($$5653$$,$$Yaninee$$,#{state_id_sa},-32.9493,135.274), - ($$7174$$,$$Copping$$,#{state_id_tas},-42.8199,147.801), - ($$7183$$,$$Highcroft$$,#{state_id_tas},-43.1387,147.768), - ($$7213$$,$$Storys Creek$$,#{state_id_tas},-41.7081,147.703), - ($$7139$$,$$Strathgordon$$,#{state_id_tas},-42.7669,146.045), - ($$3477$$,$$Avon Plains$$,#{state_id_vic},-36.5653,142.919), - ($$3564$$,$$Bamawm Extension$$,#{state_id_vic},-36.2123,144.617), - ($$3477$$,$$Beazleys Bridge$$,#{state_id_vic},-36.7002,143.166), - ($$3762$$,$$Bylands$$,#{state_id_vic},-37.3535,144.962), - ($$3477$$,$$Carapooee$$,#{state_id_vic},-36.7118,143.315), - ($$3477$$,$$Carapooee West$$,#{state_id_vic},-36.7184,143.236), - ($$3496$$,$$Cliffside$$,#{state_id_vic},-31.7611,115.782), - ($$8003$$,$$Collins Street East$$,#{state_id_vic},-37.8176,144.959), - ($$8007$$,$$Collins Street West$$,#{state_id_vic},-37.8176,144.959), - ($$3477$$,$$Coonooer Bridge$$,#{state_id_vic},-36.4737,143.315), - ($$3477$$,$$Coonooer West$$,#{state_id_vic},-36.4242,143.216), - ($$3041$$,$$Cross Keys$$,#{state_id_vic},-37.7448,144.93), - ($$3103$$,$$Deepdene$$,#{state_id_vic},-37.8128,145.068), - ($$3888$$,$$Delegate River$$,#{state_id_vic},-37.0619,148.8), - ($$3875$$,$$Eastwood$$,#{state_id_vic},-37.7994,147.631), - ($$3265$$,$$Glenormiston$$,#{state_id_vic},-38.1499,142.965), - ($$3477$$,$$Gooroc$$,#{state_id_vic},-36.467,143.202), - ($$3477$$,$$Gowar East$$,#{state_id_vic},-36.5479,143.415), - ($$3477$$,$$Gre Gre$$,#{state_id_vic},-36.6615,143.058), - ($$3477$$,$$Gre Gre North$$,#{state_id_vic},-36.5765,143.044), - ($$3477$$,$$Gre Gre South$$,#{state_id_vic},-36.6793,143.009), - ($$3374$$,$$Great Western$$,#{state_id_vic},-37.144,142.853), - ($$3920$$,$$Hmas Cerberus$$,#{state_id_vic},-38.3943,145.209), - ($$3364$$,$$Joyces Creek$$,#{state_id_vic},-37.159,143.966), - ($$3477$$,$$Kooreh$$,#{state_id_vic},-36.6412,143.385), - ($$3477$$,$$Marnoo East$$,#{state_id_vic},-36.6683,142.956), - ($$3871$$,$$Milford Grange$$,#{state_id_vic},-38.5282,146.208), - ($$3433$$,$$Monegeetta$$,#{state_id_vic},-37.4133,144.749), - ($$3477$$,$$Moolerr$$,#{state_id_vic},-36.6385,143.209), - ($$3477$$,$$Moyreisk$$,#{state_id_vic},-36.8948,143.38), - ($$3551$$,$$Myrtle Creek$$,#{state_id_vic},-36.8858,144.383), - ($$3042$$,$$Niddrie North$$,#{state_id_vic},-37.7365,144.89), - ($$3477$$,$$Paradise$$,#{state_id_vic},-36.8312,143.109), - ($$3477$$,$$Redbank$$,#{state_id_vic},-36.9393,143.333), - ($$3940$$,$$Rosebud West$$,#{state_id_vic},-38.3633,144.878), - ($$3477$$,$$Rostron$$,#{state_id_vic},-36.7782,143.181), - ($$3477$$,$$Slaty Creek$$,#{state_id_vic},-36.5415,143.302), - ($$3761$$,$$St Andrews$$,#{state_id_vic},-37.6029,145.269), - ($$3477$$,$$St Arnaud East$$,#{state_id_vic},-36.623,143.314), - ($$3477$$,$$St Arnaud North$$,#{state_id_vic},-36.593,143.214), - ($$8008$$,$$St Kilda Road Central$$,#{state_id_vic},-37.8506,144.98), - ($$3004$$,$$St Kilda Road Melbourne$$,#{state_id_vic},-37.8369,144.976), - ($$3496$$,$$Stewart$$,#{state_id_vic},-34.3225,142.256), - ($$3103$$,$$Stradbroke Park$$,#{state_id_vic},-27.4913,153.406), - ($$3477$$,$$Stuart Mill$$,#{state_id_vic},-36.808,143.289), - ($$3477$$,$$Sutherland$$,#{state_id_vic},-36.5415,143.187), - ($$3477$$,$$Swanwater$$,#{state_id_vic},-36.5394,143.115), - ($$3698$$,$$Tawonga South$$,#{state_id_vic},-36.7358,147.159), - ($$3146$$,$$Tooronga$$,#{state_id_vic},-37.8547,145.042), - ($$3477$$,$$Tottington$$,#{state_id_vic},-36.7769,143.121), - ($$3477$$,$$Traynors Lagoon$$,#{state_id_vic},-36.5889,142.944), - ($$3756$$,$$Wallan East$$,#{state_id_vic},-37.4173,145.007), - ($$3959$$,$$Waratah North$$,#{state_id_vic},-38.7709,146.073), - ($$3477$$,$$Winjallok$$,#{state_id_vic},-36.8117,143.174), - ($$3451$$,$$Woodbrook$$,#{state_id_vic},-37.0277,144.2), - ($$3496$$,$$Yatpool$$,#{state_id_vic},-34.36,142.18), - ($$6055$$,$$Dayton$$,#{state_id_wa},-31.8517,115.975), - ($$6077$$,$$Gnangara$$,#{state_id_wa},-31.7555,115.862), - ($$6923$$,$$Hillarys$$,#{state_id_wa},-37.1866,143.254), - ($$6077$$,$$Jandabup$$,#{state_id_wa},-31.7555,115.862), - ($$6079$$,$$Lexia$$,#{state_id_wa},-31.7944,115.92), - ($$6078$$,$$Mariginiup$$,#{state_id_wa},-31.709,115.846), - ($$6079$$,$$Melaleuca$$,#{state_id_wa},-31.6718,115.909), - ($$6625$$,$$Merkanooka$$,#{state_id_wa},-29.1666,115.877), - ($$6572$$,$$Piawaning$$,#{state_id_wa},-30.841,116.388), - ($$6078$$,$$Pinjar$$,#{state_id_wa},-31.709,115.846), - ($$6181$$,$$Stake Hill$$,#{state_id_wa},-32.4898,115.811), - ($$6060$$,$$Yokine South$$,#{state_id_wa},-31.9097,115.849); + ($$801$$,$$DARWIN$$,#{state_id_nt},-12.801028,130.955789); ") end end From 44e9cf5ade5561fb44c38ecf061ca0b5e45cfcf6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 18:22:33 +1000 Subject: [PATCH 002/130] add currency spec file and update some class names --- .../filters/localise_currency.js.coffee | 17 -------- .../filters/localize_currency.js.coffee | 17 ++++++++ .../templates/price_breakdown.html.haml | 14 +++---- .../templates/shop_variant.html.haml | 4 +- ...lizer.rb => currency_config_serializer.rb} | 2 +- app/views/shared/menu/_cart.html.haml | 6 +-- .../filters/localize_currency_spec.js.coffee | 41 +++++++++++++++++++ .../services/variants_spec.js.coffee | 4 +- 8 files changed, 73 insertions(+), 32 deletions(-) delete mode 100644 app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee create mode 100644 app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee rename app/serializers/api/{currency_localization_serializer.rb => currency_config_serializer.rb} (89%) create mode 100644 spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee deleted file mode 100644 index 52c7013a9f..0000000000 --- a/app/assets/javascripts/darkswarm/filters/localise_currency.js.coffee +++ /dev/null @@ -1,17 +0,0 @@ -# Convert number to string currency using injected currency localisation settings. -# -# Injected: currencyLocalisation - see /app/serializers/api/currency_localization_serializer.rb - -Darkswarm.filter "localiseCurrency", (currencyLocalization)-> - (amount) -> - decimals = if currencyLocalization.hide_cents then 0 else 2 - amount_fixed = amount.toFixed(decimals) - currency_str = "" - currency_str = " " + currencyLocalization.currency if currencyLocalization.display_currency - - # Return string - if currencyLocalization.symbol_position == 'before' - currencyLocalization.symbol + amount_fixed + currency_str - else - amount_fixed + " " + currencyLocalization.symbol + currency_str - diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee new file mode 100644 index 0000000000..1a62a5c4e5 --- /dev/null +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -0,0 +1,17 @@ +# Convert number to string currency using injected currency localisation settings. +# +# @requires currencyConfig json - /app/serializers/api/currency_localization_serializer.rb +# @return string +Darkswarm.filter "localizeCurrency", (currencyConfig)-> + (amount) -> + decimals = if currencyConfig.hide_cents then 0 else 2 + amount_fixed = amount.toFixed(2) + currency_str = "" + currency_str = " " + currencyConfig.currency if currencyConfig.display_currency + + # Return: string. Varies with symbol position. + if currencyConfig.symbol_position == 'before' + currencyConfig.symbol + amount_fixed + currency_str + else + amount_fixed + " " + currencyConfig.symbol + currency_str + diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 5214c489c7..95ec795988 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -10,26 +10,26 @@ .expanded{"ng-show" => "expanded"} %ul %li.cost - .right {{ variant.price | localiseCurrency }} + .right {{ variant.price | localizeCurrency }} Item cost %li{"bo-if" => "variant.fees.admin"} - .right {{ variant.fees.admin | localiseCurrency }} + .right {{ variant.fees.admin | localizeCurrency }} Admin fee %li{"bo-if" => "variant.fees.sales"} - .right {{ variant.fees.sales | localiseCurrency }} + .right {{ variant.fees.sales | localizeCurrency }} Sales fee %li{"bo-if" => "variant.fees.packing"} - .right {{ variant.fees.packing | localiseCurrency }} + .right {{ variant.fees.packing | localizeCurrency }} Packing fee %li{"bo-if" => "variant.fees.transport"} - .right {{ variant.fees.transport | localiseCurrency }} + .right {{ variant.fees.transport | localizeCurrency }} Transport fee %li{"bo-if" => "variant.fees.fundraising"} - .right {{ variant.fees.fundraising | localiseCurrency }} + .right {{ variant.fees.fundraising | localizeCurrency }} Fundraising fee %li %strong - .right = {{ variant.price | localiseCurrency }} + .right = {{ variant.price | localizeCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index 655488a469..607e770e31 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | localiseCurrency }} + {{ variant.price | localizeCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | localiseCurrency }} + {{ variant.getPrice() | localizeCurrency }} diff --git a/app/serializers/api/currency_localization_serializer.rb b/app/serializers/api/currency_config_serializer.rb similarity index 89% rename from app/serializers/api/currency_localization_serializer.rb rename to app/serializers/api/currency_config_serializer.rb index 3ef968cfb6..ab17af8715 100644 --- a/app/serializers/api/currency_localization_serializer.rb +++ b/app/serializers/api/currency_config_serializer.rb @@ -1,4 +1,4 @@ -class Api::CurrencyLocalizationSerializer < ActiveModel::Serializer +class Api::CurrencyConfigSerializer < ActiveModel::Serializer attributes :currency, :display_currency, :symbol, :symbol_position, :hide_cents, :decimal_mark, :thousands_separator def currency diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index e064958b1f..1ecb9231af 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -22,20 +22,20 @@ %small {{line_item.quantity}} %i.ofn-i_009-close - {{ line_item.variant.price_with_fees | localiseCurrency }} + {{ line_item.variant.price_with_fees | localizeCurrency }} .columns.small-2 %small \= %strong - .right {{ line_item.variant.getPrice() | localiseCurrency }} + .right {{ line_item.variant.getPrice() | localizeCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row .columns.small-6 %em Total: .columns.small-6.text-right - %strong {{ Cart.total() | localiseCurrency }} + %strong {{ Cart.total() | localizeCurrency }} .text-right %a.button.primary.small{href: checkout_path, "ng-disabled" => "Cart.dirty"} Quick checkout diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee new file mode 100644 index 0000000000..fc0b9dafa2 --- /dev/null +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -0,0 +1,41 @@ +describe 'convert number to localised currency ', -> + filter = null + + currencyconfig = + currency: "D" + symbol: "$" + symbol_position: "before" + hide_cents: "false" + decimal_mark: "." + thousands_separator: "," + + beforeEach -> + module 'Darkswarm' + module ($provide)-> + $provide.value "currencyConfig", currencyconfig + null + inject ($filter) -> + filter = $filter('localizeCurrency') + + it "adds decimal fraction to an amount", -> + expect(filter(10)).toEqual "$10.00" + + it "handles an existing fraction", -> + expect(filter(9.9)).toEqual "$9.90" + + it "can use any currency symbol", -> + currencyconfig.symbol = "£" + expect(filter(404.04)).toEqual "£404.04" + currencyconfig.symbol = "$" + + it "can place symbols after the amount", -> + currencyconfig.symbol_position = "after" + expect(filter(333.3)).toEqual "333.30 $" + currencyconfig.symbol_position = "before" + + it "can add a currency string", -> + currencyconfig.display_currency = "true" + expect(filter(5)).toEqual "$5.00 D" + currencyconfig.display_currency = "false" + + diff --git a/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee index ac9865a142..5c6e138e0d 100644 --- a/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/variants_spec.js.coffee @@ -5,8 +5,8 @@ describe 'Variants service', -> beforeEach -> variant = id: 1 - base_price: 80.5 - price: 100 + price: 80.5 + price_with_fees: 100 module 'Darkswarm' inject ($injector)-> Variants = $injector.get("Variants") From dc266e066f99cae65c06595dfb52ee5b22c37ad8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:43:14 +1000 Subject: [PATCH 003/130] another few class names --- app/helpers/injection_helper.rb | 4 ++-- app/views/layouts/darkswarm.html.haml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index f1a583265f..a8acba38e6 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -21,8 +21,8 @@ module InjectionHelper inject_json_ams "taxons", Spree::Taxon.all, Api::TaxonSerializer end - def inject_currency_localization - inject_json_ams "currencyLocalization", {}, Api::CurrencyLocalizationSerializer + def inject_currency_config + inject_json_ams "currencyConfig", {}, Api::CurrencyConfigSerializer end diff --git a/app/views/layouts/darkswarm.html.haml b/app/views/layouts/darkswarm.html.haml index f409275fff..0c6ec608d4 100644 --- a/app/views/layouts/darkswarm.html.haml +++ b/app/views/layouts/darkswarm.html.haml @@ -29,7 +29,7 @@ = inject_json "railsFlash", "flash" = inject_taxons = inject_current_order - = inject_currency_localization + = inject_currency_config .off-canvas-wrap{offcanvas: true} .inner-wrap From 666036756e933bc36154740e59d0b5ce06d4af1e Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:50:32 +1000 Subject: [PATCH 004/130] fixup docs etc --- .../darkswarm/filters/localize_currency.js.coffee | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee index 1a62a5c4e5..3eab92d007 100644 --- a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -1,7 +1,7 @@ -# Convert number to string currency using injected currency localisation settings. +# Convert number to string currency using injected currency configuration. # -# @requires currencyConfig json - /app/serializers/api/currency_localization_serializer.rb -# @return string +# @requires currencyConfig json - /app/serializers/api/currency_config_serializer.rb +# @return: string Darkswarm.filter "localizeCurrency", (currencyConfig)-> (amount) -> decimals = if currencyConfig.hide_cents then 0 else 2 @@ -9,7 +9,6 @@ Darkswarm.filter "localizeCurrency", (currencyConfig)-> currency_str = "" currency_str = " " + currencyConfig.currency if currencyConfig.display_currency - # Return: string. Varies with symbol position. if currencyConfig.symbol_position == 'before' currencyConfig.symbol + amount_fixed + currency_str else From c1971d015ce72219740a7e80b2afc7aaf0c234e8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 10 Sep 2014 19:59:39 +1000 Subject: [PATCH 005/130] fix bug in mailer --- app/views/spree/order_mailer/confirm_email.text.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 3437b11efb..80e08eca52 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments ( @order)) %> +Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments(@order)).to_str %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> From 09a4c4e17ee766f741543098039eab7e9e3b670f Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Thu, 11 Sep 2014 11:47:55 +1000 Subject: [PATCH 006/130] add spree currency helper, fix some typos and specs --- app/helpers/spree/orders_helper.rb | 2 +- app/helpers/spree_currency_helper.rb | 5 +++++ app/views/checkout/_summary.html.haml | 6 +++--- .../spree/order_mailer/confirm_email.text.erb | 2 +- app/views/spree/orders/_form.html.haml | 2 +- app/views/spree/shared/_products.html.haml | 2 +- .../filters/localize_currency_spec.js.coffee | 20 ++++++++----------- 7 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 app/helpers/spree_currency_helper.rb diff --git a/app/helpers/spree/orders_helper.rb b/app/helpers/spree/orders_helper.rb index 12bf76c471..93b59c8e4b 100644 --- a/app/helpers/spree/orders_helper.rb +++ b/app/helpers/spree/orders_helper.rb @@ -8,7 +8,7 @@ module Spree def order_distribution_subtotal(order, options={}) options.reverse_merge! :format_as_currency => true amount = order.adjustments.enterprise_fee.sum &:amount - options.delete(:format_as_currency) ? Spree::Money.new(amount).to_s : amount + options.delete(:format_as_currency) ? spree_number_to_currency(amount) : amount end def alternative_available_distributors(order) diff --git a/app/helpers/spree_currency_helper.rb b/app/helpers/spree_currency_helper.rb new file mode 100644 index 0000000000..479ced2771 --- /dev/null +++ b/app/helpers/spree_currency_helper.rb @@ -0,0 +1,5 @@ +module SpreeCurrencyHelper + def spree_number_to_currency(amount) + Spree::Money.new(amount).to_s + end +end diff --git a/app/views/checkout/_summary.html.haml b/app/views/checkout/_summary.html.haml index dc5392e8d3..8609fd7a16 100644 --- a/app/views/checkout/_summary.html.haml +++ b/app/views/checkout/_summary.html.haml @@ -5,7 +5,7 @@ %table %tr %th Cart total - %td.cart-total.text-right= Spree::Money.new(checkout_cart_total_with_adjustments(current_order)) + %td.cart-total.text-right= spree_number_to_currency(checkout_cart_total_with_adjustments(current_order)) - checkout_adjustments_for_summary(current_order, exclude: [:shipping, :distribution]).each do |adjustment| %tr @@ -14,11 +14,11 @@ %tr %th Shipping - %td.shipping.text-right {{ Checkout.shippingPrice() | spreeCurrency }} + %td.shipping.text-right {{ Checkout.shippingPrice() | localizeCurrency }} %tr %th Total - %td.total.text-right {{ Checkout.cartTotal() | spreeCurrency }} + %td.total.text-right {{ Checkout.cartTotal() | localizeCurrency }} - if current_order.price_adjustment_totals.present? - current_order.price_adjustment_totals.each do |label, total| %tr diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 80e08eca52..99f2671a02 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= Spree::Money.new(checkout_cart_total_with _adjustments(@order)).to_str %> +Subtotal: <%= spree_number_to_currency(checkout_cart_total_with _adjustments(@order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> diff --git a/app/views/spree/orders/_form.html.haml b/app/views/spree/orders/_form.html.haml index f91c398b64..953ea83e18 100644 --- a/app/views/spree/orders/_form.html.haml +++ b/app/views/spree/orders/_form.html.haml @@ -24,7 +24,7 @@ %td Product \: - %span.order-total.item-total= Spree::Money.new(@order.item_total).to_s + %span.order-total.item-total= spree_number_to_currency(@order.item_total) %td Distribution \: diff --git a/app/views/spree/shared/_products.html.haml b/app/views/spree/shared/_products.html.haml index c66ad23c74..8ea2743642 100644 --- a/app/views/spree/shared/_products.html.haml +++ b/app/views/spree/shared/_products.html.haml @@ -15,7 +15,7 @@ .product-image = link_to small_image(product, :itemprop => "image"), product, :itemprop => 'url' = link_to truncate(product.name, :length => 50), product, :class => 'info', :itemprop => "name", :title => product.name - %span.price.selling{:itemprop => "price"}= Spree::Money.new(product.price).to_s + %span.price.selling{:itemprop => "price"}= spree_number_to_currency(product.price) - if paginated_products.respond_to?(:num_pages) - params.delete(:search) diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee index fc0b9dafa2..9acc4a1b63 100644 --- a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -1,15 +1,14 @@ describe 'convert number to localised currency ', -> - filter = null - - currencyconfig = - currency: "D" - symbol: "$" - symbol_position: "before" - hide_cents: "false" - decimal_mark: "." - thousands_separator: "," + filter = currencyconfig = null beforeEach -> + currencyconfig = + currency: "D" + symbol: "$" + symbol_position: "before" + hide_cents: "false" + decimal_mark: "." + thousands_separator: "," module 'Darkswarm' module ($provide)-> $provide.value "currencyConfig", currencyconfig @@ -26,16 +25,13 @@ describe 'convert number to localised currency ', -> it "can use any currency symbol", -> currencyconfig.symbol = "£" expect(filter(404.04)).toEqual "£404.04" - currencyconfig.symbol = "$" it "can place symbols after the amount", -> currencyconfig.symbol_position = "after" expect(filter(333.3)).toEqual "333.30 $" - currencyconfig.symbol_position = "before" it "can add a currency string", -> currencyconfig.display_currency = "true" expect(filter(5)).toEqual "$5.00 D" - currencyconfig.display_currency = "false" From 58f28f112a76471b7cca6e8c11718040c6979d57 Mon Sep 17 00:00:00 2001 From: Rob H Date: Mon, 8 Sep 2014 20:57:49 +1000 Subject: [PATCH 007/130] Enterprise index type selection is only visible to super admin --- app/views/admin/enterprises/index.html.haml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index c8b3cce3d4..c783277b63 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -13,14 +13,16 @@ %col{style: "width: 25%;"}/ %col{style: "width: 10%;"}/ %col{style: "width: 5%;"}/ - %col{style: "width: 10%;"}/ + - if spree_current_user.admin? + %col{style: "width: 10%;"}/ %col{style: "width: 20%;"}/ %thead %tr{"data-hook" => "enterprises_header"} %th Name %th Role %th Visible? - %th Type + - if spree_current_user.admin? + %th Type %th %tbody = f.fields_for :collection do |enterprise_form| @@ -34,7 +36,8 @@ = enterprise_form.check_box :is_distributor Hub %td= enterprise_form.check_box :visible - %td= enterprise_form.select :type, Enterprise::TYPES, {}, class: 'select2 fullwidth' + - if spree_current_user.admin? + %td= enterprise_form.select :type, Enterprise::TYPES, {}, class: 'select2 fullwidth' %td{"data-hook" => "admin_users_index_row_actions"} = render 'actions', enterprise: enterprise - if @enterprises.empty? From 31de5d45ea7e9e03c1ed7711c985eb269a5b6c08 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 11:09:19 +1000 Subject: [PATCH 008/130] Adding owner to enterprise --- app/models/enterprise.rb | 7 +++++ app/models/spree/user_decorator.rb | 1 + .../20140828023619_add_owner_to_enterprise.rb | 20 +++++++++++++ db/schema.rb | 5 +++- spec/factories.rb | 1 + spec/models/enterprise_spec.rb | 30 +++++++++++++++++-- spec/models/spree/user_spec.rb | 13 ++++++++ 7 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 db/migrate/20140828023619_add_owner_to_enterprise.rb diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 004923097e..57316f7c4b 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -16,6 +16,7 @@ class Enterprise < ActiveRecord::Base has_many :enterprise_fees has_many :enterprise_roles, :dependent => :destroy has_many :users, through: :enterprise_roles + belongs_to :owner, class_name: 'Spree::User', foreign_key: :owner_id has_and_belongs_to_many :payment_methods, join_table: 'distributors_payment_methods', class_name: 'Spree::PaymentMethod', foreign_key: 'distributor_id' has_many :distributor_shipping_methods, foreign_key: :distributor_id has_many :shipping_methods, through: :distributor_shipping_methods @@ -46,7 +47,9 @@ class Enterprise < ActiveRecord::Base validates :name, presence: true validates :type, presence: true, inclusion: {in: TYPES} validates :address, presence: true, associated: true + validates :owner, presence: true + before_validation :ensure_owner_is_manager, if: lambda { owner_id_changed? } before_validation :set_unused_address_fields after_validation :geocode_address @@ -234,4 +237,8 @@ class Enterprise < ActiveRecord::Base def geocode_address address.geocode if address.changed? end + + def ensure_owner_is_manager + users << owner unless users.include? owner + end end diff --git a/app/models/spree/user_decorator.rb b/app/models/spree/user_decorator.rb index 9dbc8226f5..7ee42af088 100644 --- a/app/models/spree/user_decorator.rb +++ b/app/models/spree/user_decorator.rb @@ -1,6 +1,7 @@ Spree.user_class.class_eval do has_many :enterprise_roles, :dependent => :destroy has_many :enterprises, through: :enterprise_roles + has_many :owned_enterprises, class_name: 'Enterprise', foreign_key: :owner_id has_one :cart accepts_nested_attributes_for :enterprise_roles, :allow_destroy => true diff --git a/db/migrate/20140828023619_add_owner_to_enterprise.rb b/db/migrate/20140828023619_add_owner_to_enterprise.rb new file mode 100644 index 0000000000..0d859ff84b --- /dev/null +++ b/db/migrate/20140828023619_add_owner_to_enterprise.rb @@ -0,0 +1,20 @@ +class AddOwnerToEnterprise < ActiveRecord::Migration + def up + add_column :enterprises, :owner_id, :integer + add_index :enterprises, :owner_id + + Enterprise.all.each do |e| + owner = e.users.find{ |u| !u.admin? } + admin_owner = e.users.find &:admin? + any_admin = Spree::User.admin.first + e.update_column :owner_id, (owner || admin_owner || any_admin ) + end + + add_foreign_key :enterprises, :spree_users, column: :owner_id + change_column :enterprises, :owner_id, :integer, null: false + end + + def down + remove_column :enterprises, :owner_id + end +end diff --git a/db/schema.rb b/db/schema.rb index 462e89c952..e74f748fa9 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20140826043521) do +ActiveRecord::Schema.define(:version => 20140828023619) do create_table "adjustment_metadata", :force => true do |t| t.integer "adjustment_id" @@ -265,9 +265,11 @@ ActiveRecord::Schema.define(:version => 20140826043521) do t.string "instagram" t.string "linkedin" t.string "type", :default => "profile", :null => false + t.integer "owner_id", :null => false end add_index "enterprises", ["address_id"], :name => "index_enterprises_on_address_id" + add_index "enterprises", ["owner_id"], :name => "index_enterprises_on_owner_id" create_table "exchange_fees", :force => true do |t| t.integer "exchange_id" @@ -1069,6 +1071,7 @@ ActiveRecord::Schema.define(:version => 20140826043521) do add_foreign_key "enterprise_roles", "spree_users", name: "enterprise_roles_user_id_fk", column: "user_id" add_foreign_key "enterprises", "spree_addresses", name: "enterprises_address_id_fk", column: "address_id" + add_foreign_key "enterprises", "spree_users", name: "enterprises_owner_id_fk", column: "owner_id" add_foreign_key "exchange_fees", "enterprise_fees", name: "exchange_fees_enterprise_fee_id_fk" add_foreign_key "exchange_fees", "exchanges", name: "exchange_fees_exchange_id_fk" diff --git a/spec/factories.rb b/spec/factories.rb index 849d38abf3..d605b5b759 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -82,6 +82,7 @@ FactoryGirl.define do end factory :enterprise, :class => Enterprise do + owner { FactoryGirl.create :user } sequence(:name) { |n| "Enterprise #{n}" } type 'full' description 'enterprise' diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index c517a3ed41..c9d4426d74 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -3,6 +3,7 @@ require 'spec_helper' describe Enterprise do describe "associations" do + it { should belong_to(:owner) } it { should have_many(:supplied_products) } it { should have_many(:distributed_orders) } it { should belong_to(:address) } @@ -51,11 +52,34 @@ describe Enterprise do e.suppliers end end + + describe "ownership" do + let(:u1) { create(:user) } + let(:u2) { create(:user) } + let(:e) { create(:enterprise, owner: u1 ) } + + it "allows owner to be changed" do + expect(e.owner).to eq u1 + expect(e.users).to include u1 + expect(e.users).to_not include u2 + e.owner = u2 + e.save! + e.reload + expect(e.owner).to eq u2 + expect(e.users).to include u1, u2 + end + end end describe "validations" do subject { FactoryGirl.create(:distributor_enterprise, :address => FactoryGirl.create(:address)) } it { should validate_presence_of(:name) } + + it "requires an owner" do + expect{ + e = create(:enterprise, owner: nil) + }.to raise_error ActiveRecord::RecordInvalid, "Validation failed: Owner can't be blank" + end end describe "delegations" do @@ -74,7 +98,7 @@ describe Enterprise do Enterprise.visible.should == [s1] end end - + describe "distributors_with_active_order_cycles" do it "finds active distributors by order cycles" do s = create(:supplier_enterprise) @@ -441,8 +465,8 @@ describe Enterprise do end describe "presentation of attributes" do - let(:distributor) { - create(:distributor_enterprise, + let(:distributor) { + create(:distributor_enterprise, website: "http://www.google.com", facebook: "www.facebook.com/roger", linkedin: "https://linkedin.com") diff --git a/spec/models/spree/user_spec.rb b/spec/models/spree/user_spec.rb index 4e9ad94fac..166ae6dab5 100644 --- a/spec/models/spree/user_spec.rb +++ b/spec/models/spree/user_spec.rb @@ -1,4 +1,17 @@ describe Spree.user_class do + describe "associations" do + it { should have_many(:owned_enterprises) } + + describe "enterprise ownership" do + let(:u) { create(:user) } + let(:e1) { create(:enterprise, owner: u) } + let(:e2) { create(:enterprise, owner: u) } + it "provides access to owned enteprises" do + expect(u.owned_enterprises).to include e1, e2 + end + end + end + context "#create" do it "should send a signup email" do From 138e0281a3d8add9e57f130686de1d8630b12aa5 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 15:51:43 +1000 Subject: [PATCH 009/130] Specify owner for enterprise create action --- app/controllers/admin/enterprises_controller.rb | 14 +++++--------- app/models/enterprise.rb | 2 +- app/views/admin/enterprises/_form.html.haml | 4 ++++ .../admin/enterprises_controller_spec.rb | 2 ++ 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/app/controllers/admin/enterprises_controller.rb b/app/controllers/admin/enterprises_controller.rb index ceeb26abfc..838175126f 100644 --- a/app/controllers/admin/enterprises_controller.rb +++ b/app/controllers/admin/enterprises_controller.rb @@ -3,9 +3,9 @@ module Admin before_filter :load_enterprise_set, :only => :index before_filter :load_countries, :except => :index before_filter :load_methods_and_fees, :only => [:new, :edit, :update, :create] - create.after :grant_management before_filter :check_type, only: :update before_filter :check_bulk_type, only: :bulk_update + before_filter :check_owner, only: :create helper 'spree/products' include OrderCyclesHelper @@ -39,14 +39,6 @@ module Admin private - # When an enterprise user creates another enterprise, it is granted management - # permission for it - def grant_management - unless spree_current_user.has_spree_role? 'admin' - spree_current_user.enterprise_roles.create(enterprise: @object) - end - end - def load_enterprise_set @enterprise_set = EnterpriseSet.new :collection => collection end @@ -81,6 +73,10 @@ module Admin params[:enterprise].delete :type unless spree_current_user.admin? end + def check_owner + params[:enterprise][:owner_id] = spree_current_user.id unless spree_current_user.admin? + end + # Overriding method on Spree's resource controller def location_after_save if params[:enterprise].key? :producer_properties_attributes diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index 57316f7c4b..a146fc4cc4 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -239,6 +239,6 @@ class Enterprise < ActiveRecord::Base end def ensure_owner_is_manager - users << owner unless users.include? owner + users << owner unless users.include?(owner) || owner.admin? end end diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index dbf986c7aa..dba1dd552d 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -23,6 +23,10 @@ .eight.columns.omega = f.collection_select :group_ids, EnterpriseGroup.all, :id, :name, {}, class: "select2 fullwidth", multiple: true, placeholder: "Start typing to search available groups..." + - if spree_current_user.admin? + / Select box for assigning owner goes here + = f.hidden_field :owner_id, value: @enterprise.owner_id || spree_current_user.id + .row .three.columns.alpha %label Enterprise Type(s) diff --git a/spec/controllers/admin/enterprises_controller_spec.rb b/spec/controllers/admin/enterprises_controller_spec.rb index 14faf26287..bdad9558fa 100644 --- a/spec/controllers/admin/enterprises_controller_spec.rb +++ b/spec/controllers/admin/enterprises_controller_spec.rb @@ -22,6 +22,7 @@ module Admin it "grants management permission if the current user is an enterprise user" do controller.stub spree_current_user: user + enterprise_params[:enterprise][:owner_id] = user spree_put :create, enterprise_params enterprise = Enterprise.find_by_name 'zzz' @@ -30,6 +31,7 @@ module Admin it "does not grant management permission to admins" do controller.stub spree_current_user: admin_user + enterprise_params[:enterprise][:owner_id] = admin_user spree_put :create, enterprise_params enterprise = Enterprise.find_by_name 'zzz' From 4bde6a0a3d86c5645b6727f8ad0c49ab888e7d22 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 18:33:39 +1000 Subject: [PATCH 010/130] WIP: VERY SLOW PAGE LOAD: Super admin can edit owner of enterprise from edit screen --- app/views/admin/enterprises/_form.html.haml | 9 ++++++-- spec/features/admin/enterprises_spec.rb | 25 ++++++++++----------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index dba1dd552d..71299c57ba 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -24,8 +24,13 @@ .eight.columns.omega = f.collection_select :group_ids, EnterpriseGroup.all, :id, :name, {}, class: "select2 fullwidth", multiple: true, placeholder: "Start typing to search available groups..." - if spree_current_user.admin? - / Select box for assigning owner goes here - = f.hidden_field :owner_id, value: @enterprise.owner_id || spree_current_user.id + .row + .three.columns.alpha + %label Owner + .with-tip{'data-powertip' => "The primary user responsible for this enterprise."} + %a What's this? + .eight.columns + = f.collection_select :owner_id, Spree::User.all, :id, :email, {}, :class => "select2 fullwidth" .row .three.columns.alpha diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index a824716d95..90139c9c29 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -71,28 +71,24 @@ feature %q{ shipping_method = create(:shipping_method) enterprise_fee = create(:enterprise_fee) - login_to_admin_section - - click_link 'Enterprises' + # Navigating + admin = quick_login_as_admin + visit '/admin/enterprises' click_link 'New Enterprise' - fill_in 'enterprise_name', :with => 'Eaterprises' - choose 'Full' - fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' - fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' - fill_in 'enterprise_distributor_info', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' - + # Checking shipping and payment method sidebars work uncheck 'enterprise_is_primary_producer' check 'enterprise_is_distributor' - - select eg1.name, from: 'enterprise_group_ids' - page.should_not have_checked_field "enterprise_payment_method_ids_#{payment_method.id}" page.should_not have_checked_field "enterprise_shipping_method_ids_#{shipping_method.id}" + # Filling in details + fill_in 'enterprise_name', :with => 'Eaterprises' + select admin.email, from: 'enterprise_own/er_id' + choose 'Full' check "enterprise_payment_method_ids_#{payment_method.id}" check "enterprise_shipping_method_ids_#{shipping_method.id}" - + select eg1.name, from: 'enterprise_group_ids' fill_in 'enterprise_contact', :with => 'Kirsten or Ren' fill_in 'enterprise_phone', :with => '0413 897 321' fill_in 'enterprise_email', :with => 'info@eaterprises.com.au' @@ -108,6 +104,9 @@ feature %q{ fill_in 'enterprise_address_attributes_zipcode', :with => '3072' select('Australia', :from => 'enterprise_address_attributes_country_id') select('Victoria', :from => 'enterprise_address_attributes_state_id') + fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' + fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' + fill_in 'enterprise_distributor_info', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' click_button 'Create' flash_message.should == 'Enterprise "Eaterprises" has been successfully created!' From 8e91e4513d939947f65435609fcf8cdf86e9d3bb Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 22:55:51 +1000 Subject: [PATCH 011/130] Remove rich text editors from about us in enterprise editor --- app/views/admin/enterprises/_form.html.haml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index 71299c57ba..ff2a7fd660 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -1,6 +1,3 @@ -- content_for :head do - = render 'shared/cms_elrte_head' - - content_for :page_actions do %li= button_link_to "Back to enterprises list", main_app.admin_enterprises_path, icon: 'icon-arrow-left' @@ -183,20 +180,13 @@ .row .alpha.three.columns = f.label :long_description, 'About Us' - %br - Tell us about yourself. This information appears on your public profile (under "About Us") .omega.eight.columns - = f.text_area :long_description, class: 'rich_text', placeholder: 'Tell us about yourself. This information appears on your public profile (under "About Us")' + = f.text_area :long_description, rows: 6, placeholder: 'Tell us about yourself. This information appears on your public profile (under "About Us")', class: 'fullwidth' .row .alpha.three.columns = f.label :distributor_info, 'How does your hub work?' - %br - %em (Hub only) - %br - Explain your distribution offer/s - this information appears on your public profile (under "How does it work?") .omega.eight.columns - = f.text_area :distributor_info, class: 'rich_text', placeholder: 'Hub only: Explain your distribution offer/s - this is more detailed information that the user can access by clicking on "How does it work?"' - / TODO: editor breaks scrolling with arrow keys + = f.text_area :distributor_info, rows: 6, placeholder: 'Hub only: Explain your distribution offer/s - this is more detailed information that the user can access by clicking on "How does it work?"', class: 'fullwidth' %fieldset.eleven.columns.alpha.no-border-bottom %legend IMAGES .row From 73a32fdaf1232b967e9e3eb05e5c71022892acfb Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 23:10:23 +1000 Subject: [PATCH 012/130] Remove distributor_info: 'how does it work' from enterprises edit page --- .../enterprises/show/add_distributor_info.html.haml.deface | 4 ---- app/views/admin/enterprises/_form.html.haml | 5 ----- spec/features/admin/enterprises_spec.rb | 1 - 3 files changed, 10 deletions(-) delete mode 100644 app/overrides/admin/enterprises/show/add_distributor_info.html.haml.deface diff --git a/app/overrides/admin/enterprises/show/add_distributor_info.html.haml.deface b/app/overrides/admin/enterprises/show/add_distributor_info.html.haml.deface deleted file mode 100644 index 866d632e18..0000000000 --- a/app/overrides/admin/enterprises/show/add_distributor_info.html.haml.deface +++ /dev/null @@ -1,4 +0,0 @@ -/ insert_after "[data-hook='long_description']" -%tr{'data-hook' => 'distributor_info'} - %th Distributor Info: - %td= @enterprise.distributor_info.andand.html_safe \ No newline at end of file diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index ff2a7fd660..6625e91097 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -182,11 +182,6 @@ = f.label :long_description, 'About Us' .omega.eight.columns = f.text_area :long_description, rows: 6, placeholder: 'Tell us about yourself. This information appears on your public profile (under "About Us")', class: 'fullwidth' - .row - .alpha.three.columns - = f.label :distributor_info, 'How does your hub work?' - .omega.eight.columns - = f.text_area :distributor_info, rows: 6, placeholder: 'Hub only: Explain your distribution offer/s - this is more detailed information that the user can access by clicking on "How does it work?"', class: 'fullwidth' %fieldset.eleven.columns.alpha.no-border-bottom %legend IMAGES .row diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 90139c9c29..958b8867dc 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -106,7 +106,6 @@ feature %q{ select('Victoria', :from => 'enterprise_address_attributes_state_id') fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' - fill_in 'enterprise_distributor_info', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' click_button 'Create' flash_message.should == 'Enterprise "Eaterprises" has been successfully created!' From 13d814ff23659b68ecfb554f0ae03450de773630 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 29 Aug 2014 23:37:25 +1000 Subject: [PATCH 013/130] Adding user autocomplete directive to speed up specification of owner for enterprises --- app/assets/javascripts/admin/all.js | 1 + .../admin/enterprises/enterprises.js.coffee | 2 +- .../directives/user_autocomplete.js.coffee | 19 +++++++++++++++++++ .../javascripts/admin/users/users.js.coffee | 1 + app/views/admin/enterprises/_form.html.haml | 4 ++-- spec/features/admin/enterprises_spec.rb | 13 ++++++------- .../request/authentication_workflow.rb | 4 ++-- 7 files changed, 32 insertions(+), 12 deletions(-) create mode 100644 app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee create mode 100644 app/assets/javascripts/admin/users/users.js.coffee diff --git a/app/assets/javascripts/admin/all.js b/app/assets/javascripts/admin/all.js index 5ffb99ccb8..3fb5e69499 100644 --- a/app/assets/javascripts/admin/all.js +++ b/app/assets/javascripts/admin/all.js @@ -22,5 +22,6 @@ //= require ./payment_methods/payment_methods //= require ./products/products //= require ./shipping_methods/shipping_methods +//= require ./users/users //= require_tree . diff --git a/app/assets/javascripts/admin/enterprises/enterprises.js.coffee b/app/assets/javascripts/admin/enterprises/enterprises.js.coffee index cdf90cfb51..6189661035 100644 --- a/app/assets/javascripts/admin/enterprises/enterprises.js.coffee +++ b/app/assets/javascripts/admin/enterprises/enterprises.js.coffee @@ -1 +1 @@ -angular.module("admin.enterprises", ["admin.payment_methods", "admin.shipping_methods"]) \ No newline at end of file +angular.module("admin.enterprises", ["admin.payment_methods", "admin.shipping_methods", "admin.users"]) \ No newline at end of file diff --git a/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee b/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee new file mode 100644 index 0000000000..956f370fb7 --- /dev/null +++ b/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee @@ -0,0 +1,19 @@ +angular.module("admin.users").directive "ofnUserAutocomplete", ($http) -> + link: (scope,element,attrs) -> + setTimeout -> + element.select2 + multiple: false + initSelection: (element, callback) -> + $http.get( Spree.url(Spree.routes.user_search, { ids: element.val() }) ).success (data) -> + callback(data[0]) if data.length > 0 + ajax: + url: Spree.routes.user_search + datatype: 'json' + data:(term, page) -> + { q: term } + results: (data, page) -> + { results: data } + formatResult: (user) -> + user.email + formatSelection: (user) -> + user.email \ No newline at end of file diff --git a/app/assets/javascripts/admin/users/users.js.coffee b/app/assets/javascripts/admin/users/users.js.coffee new file mode 100644 index 0000000000..6bfd47a894 --- /dev/null +++ b/app/assets/javascripts/admin/users/users.js.coffee @@ -0,0 +1 @@ +angular.module("admin.users", []) \ No newline at end of file diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index 6625e91097..0981f7dfc9 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -23,11 +23,11 @@ - if spree_current_user.admin? .row .three.columns.alpha - %label Owner + =f.label :owner_id, 'Owner' .with-tip{'data-powertip' => "The primary user responsible for this enterprise."} %a What's this? .eight.columns - = f.collection_select :owner_id, Spree::User.all, :id, :email, {}, :class => "select2 fullwidth" + = f.hidden_field :owner_id, class: "select2 fullwidth", 'ofn-user-autocomplete' => true .row .three.columns.alpha diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 958b8867dc..6817ca6c4e 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -64,7 +64,7 @@ feature %q{ page.should have_content e.name end - scenario "creating a new enterprise" do + scenario "creating a new enterprise", js:true do eg1 = create(:enterprise_group, name: 'eg1') eg2 = create(:enterprise_group, name: 'eg2') payment_method = create(:payment_method) @@ -73,8 +73,7 @@ feature %q{ # Navigating admin = quick_login_as_admin - visit '/admin/enterprises' - click_link 'New Enterprise' + visit '/admin/enterprises/new' # Checking shipping and payment method sidebars work uncheck 'enterprise_is_primary_producer' @@ -84,11 +83,11 @@ feature %q{ # Filling in details fill_in 'enterprise_name', :with => 'Eaterprises' - select admin.email, from: 'enterprise_own/er_id' + select2_search admin.email, from: 'Owner' choose 'Full' check "enterprise_payment_method_ids_#{payment_method.id}" check "enterprise_shipping_method_ids_#{shipping_method.id}" - select eg1.name, from: 'enterprise_group_ids' + select2_search eg1.name, from: 'Groups' fill_in 'enterprise_contact', :with => 'Kirsten or Ren' fill_in 'enterprise_phone', :with => '0413 897 321' fill_in 'enterprise_email', :with => 'info@eaterprises.com.au' @@ -102,8 +101,8 @@ feature %q{ fill_in 'enterprise_address_attributes_address1', :with => '35 Ballantyne St' fill_in 'enterprise_address_attributes_city', :with => 'Thornbury' fill_in 'enterprise_address_attributes_zipcode', :with => '3072' - select('Australia', :from => 'enterprise_address_attributes_country_id') - select('Victoria', :from => 'enterprise_address_attributes_state_id') + select2_search 'Australia', :from => 'Country' + select2_search 'Victoria', :from => 'State' fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' diff --git a/spec/support/request/authentication_workflow.rb b/spec/support/request/authentication_workflow.rb index add8de9f28..49b1512cac 100644 --- a/spec/support/request/authentication_workflow.rb +++ b/spec/support/request/authentication_workflow.rb @@ -6,7 +6,7 @@ module AuthenticationWorkflow def quick_login_as_admin admin_role = Spree::Role.find_or_create_by_name!('admin') - admin_user = create(:user, + admin_user = create(:user, :password => 'passw0rd', :password_confirmation => 'passw0rd', :remember_me => false, @@ -25,7 +25,7 @@ module AuthenticationWorkflow def login_to_admin_section admin_role = Spree::Role.find_or_create_by_name!('admin') - admin_user = create(:user, + admin_user = create(:user, :password => 'passw0rd', :password_confirmation => 'passw0rd', :remember_me => false, From e106c7a0cda0b0a33cdbf67509703ac8194c87bf Mon Sep 17 00:00:00 2001 From: Rob H Date: Sat, 30 Aug 2014 01:21:35 +1000 Subject: [PATCH 014/130] Initialise user autocomplete element using data from element itself rather than AJAX request --- .../admin/users/directives/user_autocomplete.js.coffee | 3 +-- app/views/admin/enterprises/_form.html.haml | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee b/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee index 956f370fb7..a904d1bcce 100644 --- a/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee +++ b/app/assets/javascripts/admin/users/directives/user_autocomplete.js.coffee @@ -4,8 +4,7 @@ angular.module("admin.users").directive "ofnUserAutocomplete", ($http) -> element.select2 multiple: false initSelection: (element, callback) -> - $http.get( Spree.url(Spree.routes.user_search, { ids: element.val() }) ).success (data) -> - callback(data[0]) if data.length > 0 + callback { id: element.val(), email: attrs.email } ajax: url: Spree.routes.user_search datatype: 'json' diff --git a/app/views/admin/enterprises/_form.html.haml b/app/views/admin/enterprises/_form.html.haml index 0981f7dfc9..6f86c3e703 100644 --- a/app/views/admin/enterprises/_form.html.haml +++ b/app/views/admin/enterprises/_form.html.haml @@ -27,7 +27,8 @@ .with-tip{'data-powertip' => "The primary user responsible for this enterprise."} %a What's this? .eight.columns - = f.hidden_field :owner_id, class: "select2 fullwidth", 'ofn-user-autocomplete' => true + - owner_email = @enterprise.andand.owner.andand.email || "" + = f.hidden_field :owner_id, class: "select2 fullwidth", 'ofn-user-autocomplete' => true, email: owner_email .row .three.columns.alpha From 7983b2f45a830cd842fa53d8f1f47e4c9d9816d0 Mon Sep 17 00:00:00 2001 From: Rob H Date: Sat, 30 Aug 2014 01:59:33 +1000 Subject: [PATCH 015/130] Adding changing ownership to enterprise update spec --- spec/features/admin/enterprises_spec.rb | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 6817ca6c4e..283056ca5c 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -73,7 +73,8 @@ feature %q{ # Navigating admin = quick_login_as_admin - visit '/admin/enterprises/new' + visit '/admin/enterprises' + click_link 'New Enterprise' # Checking shipping and payment method sidebars work uncheck 'enterprise_is_primary_producer' @@ -110,7 +111,7 @@ feature %q{ flash_message.should == 'Enterprise "Eaterprises" has been successfully created!' end - scenario "editing an existing enterprise" do + scenario "editing an existing enterprise", js: true do @enterprise = create(:enterprise) e2 = create(:enterprise) eg1 = create(:enterprise_group, name: 'eg1') @@ -118,14 +119,18 @@ feature %q{ payment_method = create(:payment_method, distributors: [e2]) shipping_method = create(:shipping_method, distributors: [e2]) enterprise_fee = create(:enterprise_fee, enterprise: @enterprise ) + user = create(:user) - login_to_admin_section + admin = quick_login_as_admin - click_link 'Enterprises' - all("a", text:'Edit Profile').first.click + visit '/admin/enterprises' + within "tr.enterprise-#{@enterprise.id}" do + all("a", text: 'Edit Profile').first.click + end fill_in 'enterprise_name', :with => 'Eaterprises' choose 'Single' + select2_search user.email, from: 'Owner' fill_in 'enterprise_description', :with => 'Connecting farmers and eaters' fill_in 'enterprise_long_description', :with => 'Zombie ipsum reversus ab viral inferno, nam rick grimes malum cerebro.' @@ -140,7 +145,7 @@ feature %q{ page.should have_selector "#shipping_methods" page.should have_selector "#enterprise_fees" - select eg1.name, from: 'enterprise_group_ids' + select2_search eg1.name, from: 'Groups' page.should_not have_checked_field "enterprise_payment_method_ids_#{payment_method.id}" page.should_not have_checked_field "enterprise_shipping_method_ids_#{shipping_method.id}" @@ -159,13 +164,15 @@ feature %q{ fill_in 'enterprise_address_attributes_address1', :with => '35 Ballantyne St' fill_in 'enterprise_address_attributes_city', :with => 'Thornbury' fill_in 'enterprise_address_attributes_zipcode', :with => '3072' - select('Australia', :from => 'enterprise_address_attributes_country_id') - select('Victoria', :from => 'enterprise_address_attributes_state_id') + select2_search 'Australia', :from => 'Country' + select2_search 'Victoria', :from => 'State' click_button 'Update' flash_message.should == 'Enterprise "Eaterprises" has been successfully updated!' page.should have_field 'enterprise_name', :with => 'Eaterprises' + @enterprise.reload + expect(@enterprise.owner).to eq user page.should have_checked_field "enterprise_payment_method_ids_#{payment_method.id}" page.should have_checked_field "enterprise_shipping_method_ids_#{shipping_method.id}" From 3e1f4628e3665a0483afd7984002d775e20ef828 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 3 Sep 2014 17:04:57 +1000 Subject: [PATCH 016/130] Can change owner of enterprises from index page --- app/views/admin/enterprises/index.html.haml | 9 ++++++--- spec/features/admin/enterprises_spec.rb | 5 +++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index c783277b63..d2ca8efb2f 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -11,11 +11,12 @@ %table#listing_enterprises.index %colgroup %col{style: "width: 25%;"}/ - %col{style: "width: 10%;"}/ + %col{style: "width: 15%;"}/ %col{style: "width: 5%;"}/ - if spree_current_user.admin? - %col{style: "width: 10%;"}/ - %col{style: "width: 20%;"}/ + %col{style: "width: 12%;"}/ + %col{style: "width: 18%;"}/ + %col{style: "width: 25%;"}/ %thead %tr{"data-hook" => "enterprises_header"} %th Name @@ -23,6 +24,7 @@ %th Visible? - if spree_current_user.admin? %th Type + %th Owner %th %tbody = f.fields_for :collection do |enterprise_form| @@ -38,6 +40,7 @@ %td= enterprise_form.check_box :visible - if spree_current_user.admin? %td= enterprise_form.select :type, Enterprise::TYPES, {}, class: 'select2 fullwidth' + %td= enterprise_form.select :owner_id, enterprise.users.map{ |e| [ e.email, e.id ] }, {}, class: "select2 fullwidth" %td{"data-hook" => "admin_users_index_row_actions"} = render 'actions', enterprise: enterprise - if @enterprises.empty? diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 283056ca5c..ee67dc1a73 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -38,6 +38,9 @@ feature %q{ scenario "editing enterprises in bulk" do s = create(:supplier_enterprise) d = create(:distributor_enterprise, type: 'profile') + d_manager = create_enterprise_user + d_manager.enterprise_roles.build(enterprise: d).save + expect(d.owner).to_not eq d_manager login_to_admin_section click_link 'Enterprises' @@ -46,12 +49,14 @@ feature %q{ expect(page).to have_checked_field "enterprise_set_collection_attributes_0_visible" uncheck "enterprise_set_collection_attributes_0_visible" select 'full', from: "enterprise_set_collection_attributes_0_type" + select d_manager.email, from: 'enterprise_set_collection_attributes_0_owner_id' end click_button "Update" flash_message.should == 'Enterprises updated successfully' distributor = Enterprise.find(d.id) expect(distributor.visible).to eq false expect(distributor.type).to eq 'full' + expect(distributor.owner).to eq d_manager end scenario "viewing an enterprise" do From e83e2295ede6e14df45c6f6f787f9440894dfcf4 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 4 Sep 2014 13:00:35 +1000 Subject: [PATCH 017/130] Adding some extra controller-level specs for enterprise ownership --- .../admin/enterprises_controller.rb | 11 ++++- .../admin/enterprises_controller_spec.rb | 45 ++++++++++++++++++- spec/models/enterprise_spec.rb | 2 +- 3 files changed, 54 insertions(+), 4 deletions(-) diff --git a/app/controllers/admin/enterprises_controller.rb b/app/controllers/admin/enterprises_controller.rb index 838175126f..64ba997950 100644 --- a/app/controllers/admin/enterprises_controller.rb +++ b/app/controllers/admin/enterprises_controller.rb @@ -5,7 +5,8 @@ module Admin before_filter :load_methods_and_fees, :only => [:new, :edit, :update, :create] before_filter :check_type, only: :update before_filter :check_bulk_type, only: :bulk_update - before_filter :check_owner, only: :create + before_filter :override_owner, only: :create + before_filter :check_owner, only: :update helper 'spree/products' include OrderCyclesHelper @@ -73,10 +74,16 @@ module Admin params[:enterprise].delete :type unless spree_current_user.admin? end - def check_owner + def override_owner params[:enterprise][:owner_id] = spree_current_user.id unless spree_current_user.admin? end + def check_owner + unless spree_current_user == @enterprise.owner || spree_current_user.admin? + params[:enterprise].delete :owner_id + end + end + # Overriding method on Spree's resource controller def location_after_save if params[:enterprise].key? :producer_properties_attributes diff --git a/spec/controllers/admin/enterprises_controller_spec.rb b/spec/controllers/admin/enterprises_controller_spec.rb index bdad9558fa..44421aad8e 100644 --- a/spec/controllers/admin/enterprises_controller_spec.rb +++ b/spec/controllers/admin/enterprises_controller_spec.rb @@ -2,7 +2,12 @@ require 'spec_helper' module Admin describe EnterprisesController do - let(:distributor) { create(:distributor_enterprise) } + let(:distributor_owner) do + user = create(:user) + user.spree_roles = [] + user + end + let(:distributor) { create(:distributor_enterprise, owner: distributor_owner ) } let(:user) do user = create(:user) user.spree_roles = [] @@ -37,6 +42,44 @@ module Admin enterprise = Enterprise.find_by_name 'zzz' admin_user.enterprise_roles.where(enterprise_id: enterprise).should be_empty end + + it "it overrides the owner_id submitted by the user unless current_user is super admin" do + controller.stub spree_current_user: user + enterprise_params[:enterprise][:owner_id] = admin_user + + spree_put :create, enterprise_params + enterprise = Enterprise.find_by_name 'zzz' + user.enterprise_roles.where(enterprise_id: enterprise).first.should be + end + end + + describe "updating an enterprise" do + it "allows current owner to change ownership" do + controller.stub spree_current_user: distributor_owner + update_params = { id: distributor, enterprise: { owner_id: user } } + spree_post :update, update_params + + distributor.reload + expect(distributor.owner).to eq user + end + + it "allows super admin to change ownership" do + controller.stub spree_current_user: admin_user + update_params = { id: distributor, enterprise: { owner_id: user } } + spree_post :update, update_params + + distributor.reload + expect(distributor.owner).to eq user + end + + it "does not allow managers to change ownership" do + controller.stub spree_current_user: user + update_params = { id: distributor, enterprise: { owner_id: user } } + spree_post :update, update_params + + distributor.reload + expect(distributor.owner).to eq distributor_owner + end end describe "updating an enterprise" do diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index c9d4426d74..c6418def09 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -58,7 +58,7 @@ describe Enterprise do let(:u2) { create(:user) } let(:e) { create(:enterprise, owner: u1 ) } - it "allows owner to be changed" do + it "adds new owner to list of managers" do expect(e.owner).to eq u1 expect(e.users).to include u1 expect(e.users).to_not include u2 From 2253859cd1f8605fada2abf5f7265c000da84a0f Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 4 Sep 2014 14:06:53 +1000 Subject: [PATCH 018/130] Adding enterprise limit to spree users --- ...3026_add_enterprise_limit_to_spree_users.rb | 18 ++++++++++++++++++ db/schema.rb | 3 ++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20140904003026_add_enterprise_limit_to_spree_users.rb diff --git a/db/migrate/20140904003026_add_enterprise_limit_to_spree_users.rb b/db/migrate/20140904003026_add_enterprise_limit_to_spree_users.rb new file mode 100644 index 0000000000..b76a3da2d7 --- /dev/null +++ b/db/migrate/20140904003026_add_enterprise_limit_to_spree_users.rb @@ -0,0 +1,18 @@ +class AddEnterpriseLimitToSpreeUsers < ActiveRecord::Migration + def up + add_column :spree_users, :enterprise_limit, :integer, default: 1, null: false + + Spree::User.all.each do |u| + e_count = u.owned_enterprises.length + if u.admin? || e_count > 1 + e_limit = 100 + e_limit = 1000 if u.admin? + u.update_column :enterprise_limit, e_limit + end + end + end + + def down + remove_column :spree_users, :enterprise_limit + end +end diff --git a/db/schema.rb b/db/schema.rb index e74f748fa9..c8005a42e9 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20140828023619) do +ActiveRecord::Schema.define(:version => 20140904003026) do create_table "adjustment_metadata", :force => true do |t| t.integer "adjustment_id" @@ -971,6 +971,7 @@ ActiveRecord::Schema.define(:version => 20140828023619) do t.string "spree_api_key", :limit => 48 t.datetime "reset_password_sent_at" t.string "api_key", :limit => 40 + t.integer "enterprise_limit", :default => 1, :null => false end add_index "spree_users", ["email"], :name => "email_idx_unique", :unique => true From 7fbc9aa680dc93f43eaf35ef7dd012f95d3a76ab Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 4 Sep 2014 14:48:08 +1000 Subject: [PATCH 019/130] User validates the number of enterprises owned --- app/models/spree/user_decorator.rb | 10 ++++++++++ spec/models/spree/user_spec.rb | 21 ++++++++++++++++----- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/app/models/spree/user_decorator.rb b/app/models/spree/user_decorator.rb index 7ee42af088..9890d0ff7b 100644 --- a/app/models/spree/user_decorator.rb +++ b/app/models/spree/user_decorator.rb @@ -9,6 +9,8 @@ Spree.user_class.class_eval do attr_accessible :enterprise_ids, :enterprise_roles_attributes after_create :send_signup_confirmation + validate :owned_enterprises_count + def build_enterprise_roles Enterprise.all.each do |enterprise| unless self.enterprise_roles.find_by_enterprise_id enterprise.id @@ -20,4 +22,12 @@ Spree.user_class.class_eval do def send_signup_confirmation Spree::UserMailer.signup_confirmation(self).deliver end + + private + + def owned_enterprises_count + if owned_enterprises.size > enterprise_limit + errors.add(:owned_enterprises, "^The nominated user is not permitted to own own any more enterprises.") + end + end end diff --git a/spec/models/spree/user_spec.rb b/spec/models/spree/user_spec.rb index 166ae6dab5..e985d9bde8 100644 --- a/spec/models/spree/user_spec.rb +++ b/spec/models/spree/user_spec.rb @@ -3,17 +3,28 @@ describe Spree.user_class do it { should have_many(:owned_enterprises) } describe "enterprise ownership" do - let(:u) { create(:user) } - let(:e1) { create(:enterprise, owner: u) } - let(:e2) { create(:enterprise, owner: u) } + let(:u1) { create(:user) } + let(:u2) { create(:user) } + let(:e1) { create(:enterprise, owner: u1) } + let(:e2) { create(:enterprise, owner: u1) } + it "provides access to owned enteprises" do - expect(u.owned_enterprises).to include e1, e2 + expect(u1.owned_enterprises).to include e1, e2 + end + + it "enforces the limit on the number of enterprise owned" do + expect(u2.owned_enterprises).to eq [] + u2.owned_enterprises << e1 + u2.owned_enterprises << e2 + expect { + u2.save! + }.to raise_error ActiveRecord::RecordInvalid, "Validation failed: The nominated user is not permitted to own own any more enterprises." + end end end context "#create" do - it "should send a signup email" do Spree::UserMailer.should_receive(:signup_confirmation).and_return(double(:deliver => true)) create(:user) From f1c19ea64c94020fadc3d78c28cdb6fa14539510 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 10 Sep 2014 14:18:57 +1000 Subject: [PATCH 020/130] Enterprise validates owner enterprise_limit --- app/models/enterprise.rb | 11 +++- app/models/spree/user_decorator.rb | 12 ++-- spec/features/admin/enterprises_spec.rb | 57 ++++++++++++------- spec/models/enterprise_spec.rb | 17 +++++- spec/models/spree/user_spec.rb | 20 +++---- .../request/authentication_workflow.rb | 2 +- 6 files changed, 80 insertions(+), 39 deletions(-) diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index a146fc4cc4..ccca96ab26 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -16,7 +16,7 @@ class Enterprise < ActiveRecord::Base has_many :enterprise_fees has_many :enterprise_roles, :dependent => :destroy has_many :users, through: :enterprise_roles - belongs_to :owner, class_name: 'Spree::User', foreign_key: :owner_id + belongs_to :owner, class_name: 'Spree::User', foreign_key: :owner_id, inverse_of: :owned_enterprises has_and_belongs_to_many :payment_methods, join_table: 'distributors_payment_methods', class_name: 'Spree::PaymentMethod', foreign_key: 'distributor_id' has_many :distributor_shipping_methods, foreign_key: :distributor_id has_many :shipping_methods, through: :distributor_shipping_methods @@ -47,7 +47,8 @@ class Enterprise < ActiveRecord::Base validates :name, presence: true validates :type, presence: true, inclusion: {in: TYPES} validates :address, presence: true, associated: true - validates :owner, presence: true + validates_presence_of :owner + validate :enforce_ownership_limit, if: lambda { owner_id_changed? } before_validation :ensure_owner_is_manager, if: lambda { owner_id_changed? } before_validation :set_unused_address_fields @@ -241,4 +242,10 @@ class Enterprise < ActiveRecord::Base def ensure_owner_is_manager users << owner unless users.include?(owner) || owner.admin? end + + def enforce_ownership_limit + unless owner.can_own_more_enterprises? + errors.add(:owner, "^You are not permitted to own own any more enterprises (limit is #{owner.enterprise_limit}).") + end + end end diff --git a/app/models/spree/user_decorator.rb b/app/models/spree/user_decorator.rb index 9890d0ff7b..2a177f84a0 100644 --- a/app/models/spree/user_decorator.rb +++ b/app/models/spree/user_decorator.rb @@ -1,7 +1,7 @@ Spree.user_class.class_eval do has_many :enterprise_roles, :dependent => :destroy has_many :enterprises, through: :enterprise_roles - has_many :owned_enterprises, class_name: 'Enterprise', foreign_key: :owner_id + has_many :owned_enterprises, class_name: 'Enterprise', foreign_key: :owner_id, inverse_of: :owner has_one :cart accepts_nested_attributes_for :enterprise_roles, :allow_destroy => true @@ -9,7 +9,7 @@ Spree.user_class.class_eval do attr_accessible :enterprise_ids, :enterprise_roles_attributes after_create :send_signup_confirmation - validate :owned_enterprises_count + validate :limit_owned_enterprises def build_enterprise_roles Enterprise.all.each do |enterprise| @@ -23,11 +23,15 @@ Spree.user_class.class_eval do Spree::UserMailer.signup_confirmation(self).deliver end + def can_own_more_enterprises? + owned_enterprises(:reload).size < enterprise_limit + end + private - def owned_enterprises_count + def limit_owned_enterprises if owned_enterprises.size > enterprise_limit - errors.add(:owned_enterprises, "^The nominated user is not permitted to own own any more enterprises.") + errors.add(:owned_enterprises, "^The nominated user is not permitted to own own any more enterprises (limit is #{enterprise_limit}).") end end end diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index ee67dc1a73..249528149d 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -257,13 +257,13 @@ feature %q{ let(:supplier2) { create(:supplier_enterprise, name: 'Another Supplier') } let(:distributor1) { create(:distributor_enterprise, name: 'First Distributor') } let(:distributor2) { create(:distributor_enterprise, name: 'Another Distributor') } + let(:enterprise_user) { create_enterprise_user } before(:each) do - @new_user = create_enterprise_user - @new_user.enterprise_roles.build(enterprise: supplier1).save - @new_user.enterprise_roles.build(enterprise: distributor1).save + enterprise_user.enterprise_roles.build(enterprise: supplier1).save + enterprise_user.enterprise_roles.build(enterprise: distributor1).save - login_to_admin_as @new_user + login_to_admin_as enterprise_user end scenario "can view enterprises I have permission to" do @@ -290,23 +290,42 @@ feature %q{ expect(page).to_not have_content "distributor2.name" end - scenario "creating an enterprise" do - # When I create an enterprise - click_link 'Enterprises' - click_link 'New Enterprise' - fill_in 'enterprise_name', with: 'zzz' - fill_in 'enterprise_address_attributes_address1', with: 'z' - fill_in 'enterprise_address_attributes_city', with: 'z' - fill_in 'enterprise_address_attributes_zipcode', with: 'z' - click_button 'Create' + context "creating an enterprise" do + before do + # When I create an enterprise + click_link 'Enterprises' + click_link 'New Enterprise' + fill_in 'enterprise_name', with: 'zzz' + fill_in 'enterprise_address_attributes_address1', with: 'z' + fill_in 'enterprise_address_attributes_city', with: 'z' + fill_in 'enterprise_address_attributes_zipcode', with: 'z' + end - # Then it should be created - page.should have_content 'Enterprise "zzz" has been successfully created!' - enterprise = Enterprise.last - enterprise.name.should == 'zzz' + scenario "without violating rules" do + click_button 'Create' - # And I should be managing it - Enterprise.managed_by(@new_user).should include enterprise + # Then it should be created + page.should have_content 'Enterprise "zzz" has been successfully created!' + enterprise = Enterprise.last + enterprise.name.should == 'zzz' + + # And I should be managing it + Enterprise.managed_by(enterprise_user).should include enterprise + end + + context "overstepping my owned enterprises limit" do + before do + create(:enterprise, owner: enterprise_user) + end + + it "shows me an error message" do + click_button 'Create' + + # Then it should show me an error + expect(page).to_not have_content 'Enterprise "zzz" has been successfully created!' + expect(page).to have_content "You are not permitted to own own any more enterprises (limit is 1)." + end + end end scenario "editing enterprises I have permission to" do diff --git a/spec/models/enterprise_spec.rb b/spec/models/enterprise_spec.rb index c6418def09..f6b3c13d2d 100644 --- a/spec/models/enterprise_spec.rb +++ b/spec/models/enterprise_spec.rb @@ -1,6 +1,7 @@ require 'spec_helper' describe Enterprise do + include AuthenticationWorkflow describe "associations" do it { should belong_to(:owner) } @@ -54,9 +55,9 @@ describe Enterprise do end describe "ownership" do - let(:u1) { create(:user) } - let(:u2) { create(:user) } - let(:e) { create(:enterprise, owner: u1 ) } + let(:u1) { create_enterprise_user } + let(:u2) { create_enterprise_user } + let!(:e) { create(:enterprise, owner: u1 ) } it "adds new owner to list of managers" do expect(e.owner).to eq u1 @@ -68,6 +69,16 @@ describe Enterprise do expect(e.owner).to eq u2 expect(e.users).to include u1, u2 end + + it "validates ownership limit" do + expect(u1.enterprise_limit).to be 1 + expect(u1.owned_enterprises(:reload)).to eq [e] + e2 = create(:enterprise, owner: u2 ) + expect{ + e2.owner = u1 + e2.save! + }.to raise_error ActiveRecord::RecordInvalid, "Validation failed: You are not permitted to own own any more enterprises (limit is 1)." + end end end diff --git a/spec/models/spree/user_spec.rb b/spec/models/spree/user_spec.rb index e985d9bde8..f049c64b2f 100644 --- a/spec/models/spree/user_spec.rb +++ b/spec/models/spree/user_spec.rb @@ -3,23 +3,23 @@ describe Spree.user_class do it { should have_many(:owned_enterprises) } describe "enterprise ownership" do - let(:u1) { create(:user) } - let(:u2) { create(:user) } - let(:e1) { create(:enterprise, owner: u1) } - let(:e2) { create(:enterprise, owner: u1) } + let(:u1) { create(:user, enterprise_limit: 2) } + let(:u2) { create(:user, enterprise_limit: 1) } + let!(:e1) { create(:enterprise, owner: u1) } + let!(:e2) { create(:enterprise, owner: u1) } - it "provides access to owned enteprises" do - expect(u1.owned_enterprises).to include e1, e2 + it "provides access to owned enterprises" do + expect(u1.owned_enterprises(:reload)).to include e1, e2 end it "enforces the limit on the number of enterprise owned" do - expect(u2.owned_enterprises).to eq [] + expect(u2.owned_enterprises(:reload)).to eq [] u2.owned_enterprises << e1 - u2.owned_enterprises << e2 + expect(u2.save!).to_not raise_error expect { + u2.owned_enterprises << e2 u2.save! - }.to raise_error ActiveRecord::RecordInvalid, "Validation failed: The nominated user is not permitted to own own any more enterprises." - + }.to raise_error ActiveRecord::RecordInvalid, "Validation failed: The nominated user is not permitted to own own any more enterprises (limit is 1)." end end end diff --git a/spec/support/request/authentication_workflow.rb b/spec/support/request/authentication_workflow.rb index 49b1512cac..a2ee597f27 100644 --- a/spec/support/request/authentication_workflow.rb +++ b/spec/support/request/authentication_workflow.rb @@ -38,7 +38,7 @@ module AuthenticationWorkflow end def create_enterprise_user(enterprises = []) - new_user = create(:user, email: 'enterprise@hub.com', password: 'blahblah', :password_confirmation => 'blahblah', ) + new_user = create(:user, password: 'blahblah', :password_confirmation => 'blahblah') new_user.spree_roles = [] # for some reason unbeknown to me, this new user gets admin permissions by default. for enterprise in enterprises do new_user.enterprise_roles.build(enterprise: enterprise).save From 41b286f80f569dc92bee6442afeaafd7995f3021 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 10 Sep 2014 15:21:48 +1000 Subject: [PATCH 021/130] Delete specific E2ER in spec --- app/views/admin/enterprise_roles/index.html.haml | 2 +- spec/features/admin/enterprise_roles_spec.rb | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/admin/enterprise_roles/index.html.haml b/app/views/admin/enterprise_roles/index.html.haml index 0881a8a50e..a6e0985a99 100644 --- a/app/views/admin/enterprise_roles/index.html.haml +++ b/app/views/admin/enterprise_roles/index.html.haml @@ -11,5 +11,5 @@ %table#enterprise-roles %tbody = render 'form' - %tr{"ng-repeat" => "enterprise_role in EnterpriseRoles.enterprise_roles | filter:query"} + %tr{"ng-repeat" => "enterprise_role in EnterpriseRoles.enterprise_roles | filter:query", id: "enterprise_role_{{enterprise_role.id}}"} = render 'enterprise_role' diff --git a/spec/features/admin/enterprise_roles_spec.rb b/spec/features/admin/enterprise_roles_spec.rb index 0e44c9cfe3..7256b4e03c 100644 --- a/spec/features/admin/enterprise_roles_spec.rb +++ b/spec/features/admin/enterprise_roles_spec.rb @@ -71,7 +71,9 @@ feature %q{ visit admin_enterprise_roles_path page.should have_relationship u, e - first("a.delete-enterprise-role").click + within("#enterprise_role_#{er.id}") do + find("a.delete-enterprise-role").click + end page.should_not have_relationship u, e EnterpriseRole.where(id: er.id).should be_empty From 60297eb5c816244373b4c218430245eb53029671 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 10 Sep 2014 15:49:19 +1000 Subject: [PATCH 022/130] Hide 'New Enterprise' link on index page when user has reached limit --- app/views/admin/enterprises/index.html.haml | 5 ++- spec/features/admin/enterprises_spec.rb | 50 ++++++++++++++------- 2 files changed, 36 insertions(+), 19 deletions(-) diff --git a/app/views/admin/enterprises/index.html.haml b/app/views/admin/enterprises/index.html.haml index d2ca8efb2f..44008b3bd2 100644 --- a/app/views/admin/enterprises/index.html.haml +++ b/app/views/admin/enterprises/index.html.haml @@ -2,8 +2,9 @@ Enterprises - content_for :page_actions do - %li#new_product_link - = button_link_to "New Enterprise", main_app.new_admin_enterprise_path, :icon => 'icon-plus', :id => 'admin_new_enterprise_link' + - if spree_current_user.can_own_more_enterprises? + %li#new_product_link + = button_link_to "New Enterprise", main_app.new_admin_enterprise_path, :icon => 'icon-plus', :id => 'admin_new_enterprise_link' = render 'admin/shared/enterprises_sub_menu' diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 249528149d..8d5f6bfee6 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -266,28 +266,44 @@ feature %q{ login_to_admin_as enterprise_user end - scenario "can view enterprises I have permission to" do - oc_user_coordinating = create(:simple_order_cycle, { coordinator: supplier1, name: 'Order Cycle 1' } ) - oc_for_other_user = create(:simple_order_cycle, { coordinator: supplier2, name: 'Order Cycle 2' } ) + context "listing enterprises" do + scenario "displays enterprises I have permission to manage" do + oc_user_coordinating = create(:simple_order_cycle, { coordinator: supplier1, name: 'Order Cycle 1' } ) + oc_for_other_user = create(:simple_order_cycle, { coordinator: supplier2, name: 'Order Cycle 2' } ) - click_link "Enterprises" + click_link "Enterprises" - within("tr.enterprise-#{distributor1.id}") do - expect(page).to have_content distributor1.name - expect(page).to have_checked_field "enterprise_set_collection_attributes_0_is_distributor" - expect(page).to have_unchecked_field "enterprise_set_collection_attributes_0_is_primary_producer" - expect(page).to have_select "enterprise_set_collection_attributes_0_type" + within("tr.enterprise-#{distributor1.id}") do + expect(page).to have_content distributor1.name + expect(page).to have_checked_field "enterprise_set_collection_attributes_0_is_distributor" + expect(page).to have_unchecked_field "enterprise_set_collection_attributes_0_is_primary_producer" + expect(page).to have_select "enterprise_set_collection_attributes_0_type" + end + + within("tr.enterprise-#{supplier1.id}") do + expect(page).to have_content supplier1.name + expect(page).to have_unchecked_field "enterprise_set_collection_attributes_1_is_distributor" + expect(page).to have_checked_field "enterprise_set_collection_attributes_1_is_primary_producer" + expect(page).to have_select "enterprise_set_collection_attributes_1_type" + end + + expect(page).to_not have_content "supplier2.name" + expect(page).to_not have_content "distributor2.name" + + expect(find("#content-header")).to have_link "New Enterprise" end - within("tr.enterprise-#{supplier1.id}") do - expect(page).to have_content supplier1.name - expect(page).to have_unchecked_field "enterprise_set_collection_attributes_1_is_distributor" - expect(page).to have_checked_field "enterprise_set_collection_attributes_1_is_primary_producer" - expect(page).to have_select "enterprise_set_collection_attributes_1_type" - end + context "when I have reached my enterprise ownership limit" do + it "does not display the link to create a new enterprise" do + enterprise_user.owned_enterprises.push [supplier1] - expect(page).to_not have_content "supplier2.name" - expect(page).to_not have_content "distributor2.name" + click_link "Enterprises" + + page.should have_content supplier1.name + page.should have_content distributor1.name + expect(find("#content-header")).to_not have_link "New Enterprise" + end + end end context "creating an enterprise" do From eb6af408d76a97ac874fcdd42646ef93d882e51d Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 10 Sep 2014 15:53:48 +1000 Subject: [PATCH 023/130] Trailing spaces crusader: one man, a million trailing spaces --- spec/features/admin/overview_spec.rb | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/spec/features/admin/overview_spec.rb b/spec/features/admin/overview_spec.rb index 534f784ee0..184d68c80b 100644 --- a/spec/features/admin/overview_spec.rb +++ b/spec/features/admin/overview_spec.rb @@ -16,7 +16,7 @@ feature %q{ Spree::Admin::OverviewController.any_instance.stub(:spree_current_user).and_return @enterprise_user quick_login_as @enterprise_user end - + context "with no enterprises" do it "prompts the user to create a new enteprise" do visit '/admin' @@ -42,9 +42,8 @@ feature %q{ page.should have_selector ".dashboard_item#order_cycles" page.should have_selector ".dashboard_item#enterprises .list-item", text: d1.name page.should have_selector ".dashboard_item#enterprises .button.bottom", text: "MANAGE MY ENTERPRISES" - end - + context "but no products or order cycles" do it "prompts the user to create a new product and to manage order cycles" do visit '/admin' From 8cc5c2246ab691a465c2051b72b578f6c4a8f593 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 10 Sep 2014 15:54:17 +1000 Subject: [PATCH 024/130] Hide 'Create New' enterprise link on dashboard when user has reached limit --- app/views/spree/admin/overview/_enterprises_header.html.haml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/views/spree/admin/overview/_enterprises_header.html.haml b/app/views/spree/admin/overview/_enterprises_header.html.haml index d53828ca65..fcc7d269f2 100644 --- a/app/views/spree/admin/overview/_enterprises_header.html.haml +++ b/app/views/spree/admin/overview/_enterprises_header.html.haml @@ -1,7 +1,8 @@ %div.header.sixteen.columns.alpha{ :class => "#{@enterprises.count > 0 ? "" : "red"}"} %h3.thirteen.columns.alpha My Enterprises - if @enterprises.any? - %a.three.columns.omega.icon-plus.button.blue.white-bottom{ href: "#{main_app.new_admin_enterprise_path}" } - CREATE NEW + - if spree_current_user.can_own_more_enterprises? + %a.three.columns.omega.icon-plus.button.blue.white-bottom{ href: "#{main_app.new_admin_enterprise_path}" } + CREATE NEW - else %a.with-tip{ title: "Enterprises are Producers and/or Hubs and are the basic unit of organisation within the Open Food Network." } What's this? From 9085741f3c75b3ab806b25b3afcea68daee6a05b Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 11:40:22 +1000 Subject: [PATCH 025/130] Removing enterprises form from user edit page --- .../users_add_enterprise_management.rb | 6 ----- .../admin/users/_enterprises_form.html.haml | 13 ---------- spec/features/admin/enterprise_user_spec.rb | 24 ------------------- 3 files changed, 43 deletions(-) delete mode 100644 app/overrides/users_add_enterprise_management.rb delete mode 100644 app/views/spree/admin/users/_enterprises_form.html.haml diff --git a/app/overrides/users_add_enterprise_management.rb b/app/overrides/users_add_enterprise_management.rb deleted file mode 100644 index 4ca1dd9e49..0000000000 --- a/app/overrides/users_add_enterprise_management.rb +++ /dev/null @@ -1,6 +0,0 @@ -Deface::Override.new(:virtual_path => "spree/admin/users/_form", - :insert_after => "[data-hook='admin_user_form_fields']", - :partial => "spree/admin/users/enterprises_form", - :name => "add_enterprises_to_user" - ) - diff --git a/app/views/spree/admin/users/_enterprises_form.html.haml b/app/views/spree/admin/users/_enterprises_form.html.haml deleted file mode 100644 index 03cecd41d5..0000000000 --- a/app/views/spree/admin/users/_enterprises_form.html.haml +++ /dev/null @@ -1,13 +0,0 @@ -%fieldset - %legend 'Manage Enterprises' - = f.field_container :enterprise_roles do - - f.object.build_enterprise_roles - %table - = f.fields_for :enterprise_roles do |enterprise_form| - %tr - %td - = hidden_field_tag "#{enterprise_form.object_name}[_destroy]", 1, :id => nil - = check_box_tag "#{enterprise_form.object_name}[_destroy]", 0, !enterprise_form.object.new_record? - %td - = label_tag "#{enterprise_form.object_name}[_destroy]", enterprise_form.object.enterprise.name - = enterprise_form.hidden_field :enterprise_id diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index ed46a1e0c1..3431e92d36 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -31,30 +31,6 @@ feature %q{ user.enterprises.first.name.should == supplier2.name end end - - context "with existing enterprises managed" do - before do - user.enterprise_roles.create!(enterprise: supplier1) - user.enterprise_roles.create!(enterprise: distributor1) - end - - it "can remove and add enterprise management for a user" do - login_to_admin_section - - click_link 'Users' - click_link user.email - click_link 'Edit' - - uncheck distributor1.name # remove - check distributor2.name # add - - click_button 'Update' - - user.enterprises.count.should == 2 - user.enterprises.should include supplier1 - user.enterprises.should include distributor2 - end - end end describe "product management" do From a3f7fc1202dd9882aef1b22c23fc8b729ee4f6e3 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 11:42:00 +1000 Subject: [PATCH 026/130] Adding column for enterprise limit on users index page --- .../index/add_enterprise_limit_column.html.haml.deface | 3 +++ .../add_enterprise_limit_column_header.html.haml.deface | 3 +++ .../users/index/reconfigure_column_spacing.html.haml.deface | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100644 app/overrides/spree/admin/users/index/add_enterprise_limit_column.html.haml.deface create mode 100644 app/overrides/spree/admin/users/index/add_enterprise_limit_column_header.html.haml.deface create mode 100644 app/overrides/spree/admin/users/index/reconfigure_column_spacing.html.haml.deface diff --git a/app/overrides/spree/admin/users/index/add_enterprise_limit_column.html.haml.deface b/app/overrides/spree/admin/users/index/add_enterprise_limit_column.html.haml.deface new file mode 100644 index 0000000000..d16e186be8 --- /dev/null +++ b/app/overrides/spree/admin/users/index/add_enterprise_limit_column.html.haml.deface @@ -0,0 +1,3 @@ +/ insert_before "td[data-hook='admin_users_index_row_actions']" + +%td.user_enterprise_limit= user.enterprise_limit \ No newline at end of file diff --git a/app/overrides/spree/admin/users/index/add_enterprise_limit_column_header.html.haml.deface b/app/overrides/spree/admin/users/index/add_enterprise_limit_column_header.html.haml.deface new file mode 100644 index 0000000000..f2222ef012 --- /dev/null +++ b/app/overrides/spree/admin/users/index/add_enterprise_limit_column_header.html.haml.deface @@ -0,0 +1,3 @@ +/ insert_before "th[data-hook='admin_users_index_header_actions']" + +%th= sort_link @search,:enterprise_limit, t(:enterprise_limit) \ No newline at end of file diff --git a/app/overrides/spree/admin/users/index/reconfigure_column_spacing.html.haml.deface b/app/overrides/spree/admin/users/index/reconfigure_column_spacing.html.haml.deface new file mode 100644 index 0000000000..d666e1b7c5 --- /dev/null +++ b/app/overrides/spree/admin/users/index/reconfigure_column_spacing.html.haml.deface @@ -0,0 +1,6 @@ +/ replace "table#listing_users colgroup" + +%colgroup + %col{ style: "width: 65%" } + %col{ style: "width: 20%" } + %col{ style: "width: 15%" } \ No newline at end of file From 7780046d71aad5c1e71fbe61695794b2e1424c6e Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 11:43:04 +1000 Subject: [PATCH 027/130] Clicking on user email takes me to the edit page rather than the annoying 'show' intermediary --- .../index/replace_show_link_with_edit_link.html.haml.deface | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 app/overrides/spree/admin/users/index/replace_show_link_with_edit_link.html.haml.deface diff --git a/app/overrides/spree/admin/users/index/replace_show_link_with_edit_link.html.haml.deface b/app/overrides/spree/admin/users/index/replace_show_link_with_edit_link.html.haml.deface new file mode 100644 index 0000000000..330e06ea9d --- /dev/null +++ b/app/overrides/spree/admin/users/index/replace_show_link_with_edit_link.html.haml.deface @@ -0,0 +1,3 @@ +/ replace "code[erb-loud]:contains('link_to user.email, object_url(user)')" + += link_to user.email, edit_object_url(user) \ No newline at end of file From c0e4a22a6ee5ba1c85c23b926b3e92c80ba47f54 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 13:21:52 +1000 Subject: [PATCH 028/130] Adding enterprise_limit form element to user edit page --- app/models/spree/user_decorator.rb | 2 +- ...enterprise_limit_form_element.html.haml.deface | 5 +++++ spec/features/admin/enterprise_user_spec.rb | 15 +++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 app/overrides/spree/admin/users/_form/add_enterprise_limit_form_element.html.haml.deface diff --git a/app/models/spree/user_decorator.rb b/app/models/spree/user_decorator.rb index 2a177f84a0..06a413b469 100644 --- a/app/models/spree/user_decorator.rb +++ b/app/models/spree/user_decorator.rb @@ -6,7 +6,7 @@ Spree.user_class.class_eval do accepts_nested_attributes_for :enterprise_roles, :allow_destroy => true - attr_accessible :enterprise_ids, :enterprise_roles_attributes + attr_accessible :enterprise_ids, :enterprise_roles_attributes, :enterprise_limit after_create :send_signup_confirmation validate :limit_owned_enterprises diff --git a/app/overrides/spree/admin/users/_form/add_enterprise_limit_form_element.html.haml.deface b/app/overrides/spree/admin/users/_form/add_enterprise_limit_form_element.html.haml.deface new file mode 100644 index 0000000000..0b00900b5c --- /dev/null +++ b/app/overrides/spree/admin/users/_form/add_enterprise_limit_form_element.html.haml.deface @@ -0,0 +1,5 @@ +/ insert_bottom "div[data-hook='admin_user_form_fields'] div.alpha" + += f.field_container :enterprise_limit do + = f.label :enterprise_limit, t(:enterprise_limit) + = f.text_field :enterprise_limit, :class => 'fullwidth' \ No newline at end of file diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index 3431e92d36..d4ea642a93 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -31,6 +31,21 @@ feature %q{ user.enterprises.first.name.should == supplier2.name end end + + context "with a limitted number of owned enterprises" do + scenario "setting the enterprise ownership limit" do + user.enterprise_limit.should == 1 + login_to_admin_section + click_link 'Users' + click_link user.email + + fill_in "user_enterprise_limit", with: 2 + + click_button 'Update' + user.reload + expect(user.enterprise_limit).to eq 2 + end + end end describe "product management" do From ad56594fe9ca57b4f6b92b3de4aa9a4f4d6736e3 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 13:23:14 +1000 Subject: [PATCH 029/130] Removing obsolete spec --- spec/features/admin/enterprise_user_spec.rb | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/spec/features/admin/enterprise_user_spec.rb b/spec/features/admin/enterprise_user_spec.rb index d4ea642a93..77378f6cbd 100644 --- a/spec/features/admin/enterprise_user_spec.rb +++ b/spec/features/admin/enterprise_user_spec.rb @@ -17,21 +17,6 @@ feature %q{ let(:distributor_profile) { create(:distributor_enterprise, name: 'Distributor profile', type: 'profile') } describe "creating an enterprise user" do - context "with no enterprises managed" do - it "assigns an enterprise to a user" do - login_to_admin_section - click_link 'Users' - click_link user.email - click_link 'Edit' - - check supplier2.name - - click_button 'Update' - user.enterprises.count.should == 1 - user.enterprises.first.name.should == supplier2.name - end - end - context "with a limitted number of owned enterprises" do scenario "setting the enterprise ownership limit" do user.enterprise_limit.should == 1 From 595aa760cb11c6372d762b39c78e984454143f51 Mon Sep 17 00:00:00 2001 From: Rob H Date: Tue, 19 Aug 2014 13:14:16 +1000 Subject: [PATCH 030/130] Loads registration page with authentication --- .../registration_controller.js.coffee | 5 +++ app/controllers/registration_controller.rb | 6 ++++ app/views/layouts/registration.html.haml | 36 +++++++++++++++++++ app/views/registration/index.html.haml | 2 ++ config/routes.rb | 2 ++ 5 files changed, 51 insertions(+) create mode 100644 app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee create mode 100644 app/controllers/registration_controller.rb create mode 100644 app/views/layouts/registration.html.haml create mode 100644 app/views/registration/index.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee new file mode 100644 index 0000000000..1e26f157d1 --- /dev/null +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -0,0 +1,5 @@ +Darkswarm.controller "RegistrationCtrl", ($scope, $location, AuthenticationService, CurrentUser)-> + if CurrentUser is undefined + $location.search('after_login', '/register/') + AuthenticationService.open() + diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb new file mode 100644 index 0000000000..4aa170645f --- /dev/null +++ b/app/controllers/registration_controller.rb @@ -0,0 +1,6 @@ +class RegistrationController < BaseController + layout 'registration' + + def index + end +end diff --git a/app/views/layouts/registration.html.haml b/app/views/layouts/registration.html.haml new file mode 100644 index 0000000000..ff81ba8871 --- /dev/null +++ b/app/views/layouts/registration.html.haml @@ -0,0 +1,36 @@ +%html + %head + %meta{charset: 'utf-8'}/ + %meta{name: 'viewport', content: "width=device-width,initial-scale=1.0"}/ + + %title= content_for?(:title) ? yield(:title) : 'Welcome to Open Food Network' + - if Rails.env.production? + = favicon_link_tag + - else + = favicon_link_tag "/favicon-staging.ico" + %link{href: "https://fonts.googleapis.com/css?family=Open+Sans:400,700", rel: "stylesheet", type: "text/css"}/ + + = yield :scripts + %script{src: "//maps.googleapis.com/maps/api/js?libraries=places&sensor=false"} + = stylesheet_link_tag "darkswarm/all" + = javascript_include_tag "darkswarm/all" + + + = render "layouts/bugherd_script" + = csrf_meta_tags + + %body.off-canvas{"ng-app" => "Darkswarm"} + / [if lte IE 8] + = render partial: "shared/ie_warning" + = javascript_include_tag "iehack" + + = inject_json "user", "current_user" + + .off-canvas-wrap{offcanvas: true} + .inner-wrap + + %section{ role: "main" } + = yield + + #footer + %loading diff --git a/app/views/registration/index.html.haml b/app/views/registration/index.html.haml new file mode 100644 index 0000000000..7221f2e9fe --- /dev/null +++ b/app/views/registration/index.html.haml @@ -0,0 +1,2 @@ +%div{"ng-controller" => "RegistrationCtrl"} +%div{"ng-controller" => "AuthenticationCtrl"} \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index 5230e798cc..f503fba839 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -5,6 +5,8 @@ Openfoodnetwork::Application.routes.draw do get "/map", to: "map#index", as: :map + get "/register", to: "registration#index", as: :registration + resource :shop, controller: "shop" do get :products post :order_cycle From c92aa41e28833034de42e3cfbd4f101cbdc8abba Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 10:33:32 +1000 Subject: [PATCH 031/130] Adding introduction and details pages to registration process --- .../registration_controller.js.coffee | 13 ++++--- .../services/registration_service.js.coffee | 26 ++++++++++++++ .../templates/registration.html.haml | 8 +++++ .../templates/registration/details.html.haml | 34 +++++++++++++++++++ .../registration/introduction.html.haml | 32 +++++++++++++++++ .../templates/registration/steps.html.haml | 6 ++++ app/controllers/registration_controller.rb | 3 ++ app/views/layouts/registration.html.haml | 2 +- app/views/registration/authenticate.html.haml | 1 + app/views/registration/index.html.haml | 3 +- config/routes.rb | 1 + .../registration_controller_spec.rb | 8 +++++ spec/features/consumer/registration_spec.rb | 33 ++++++++++++++++++ 13 files changed, 163 insertions(+), 7 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/services/registration_service.js.coffee create mode 100644 app/assets/javascripts/templates/registration.html.haml create mode 100644 app/assets/javascripts/templates/registration/details.html.haml create mode 100644 app/assets/javascripts/templates/registration/introduction.html.haml create mode 100644 app/assets/javascripts/templates/registration/steps.html.haml create mode 100644 app/views/registration/authenticate.html.haml create mode 100644 spec/controllers/registration_controller_spec.rb create mode 100644 spec/features/consumer/registration_spec.rb diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 1e26f157d1..33e4d03af4 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -1,5 +1,10 @@ -Darkswarm.controller "RegistrationCtrl", ($scope, $location, AuthenticationService, CurrentUser)-> - if CurrentUser is undefined - $location.search('after_login', '/register/') - AuthenticationService.open() +Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, CurrentUser) -> + $scope.current_user = CurrentUser + + $scope.currentStep = RegistrationService.currentStep + $scope.select = RegistrationService.select + $scope.steps = ['details'] + # ,'address','contact','about','images','social' + + $scope.enterprise = {} \ No newline at end of file diff --git a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee new file mode 100644 index 0000000000..0d7bfd2e73 --- /dev/null +++ b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee @@ -0,0 +1,26 @@ +Darkswarm.factory "RegistrationService", (Navigation, $modal, $location)-> + + new class RegistrationService + current_step: 'introduction' + + constructor: -> + @open() + + open: => + @modalInstance = $modal.open + templateUrl: 'registration.html' + windowClass: "login-modal medium" + @modalInstance.result.then @close, @close + @select @current_step + + select: (step)=> + @current_step = step + Navigation.navigate '/' + @current_step + + active: Navigation.active + + currentStep: => + @current_step + + close: -> + Navigation.navigate "/" \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration.html.haml b/app/assets/javascripts/templates/registration.html.haml new file mode 100644 index 0000000000..f6dcea10fd --- /dev/null +++ b/app/assets/javascripts/templates/registration.html.haml @@ -0,0 +1,8 @@ +%div.registration-modal{"ng-controller" => "RegistrationCtrl"} + %div{ ng: { show: "currentStep() == 'introduction'" } } + %ng-include{ src: "'registration/introduction.html'" } + %div{ ng: { repeat: 'step in steps', show: "currentStep() == step" } } + %ng-include{ src: "'registration/'+ step + '.html'" } + +%a.close-reveal-modal{"ng-click" => "$close()"} + %i.ofn-i_009-close diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml new file mode 100644 index 0000000000..17020259c1 --- /dev/null +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -0,0 +1,34 @@ +%div + .row + %h2 Let's Get Started + .row + %h5 Woot! First we need to know what sort of enterprise you are: + %ng-include{ src: "'registration/steps.html'" } + .row + .small-12.columns{ style: 'background-color: #fff;'} + .row + %label{ for: 'enterprise_name'} Enterprise Name: + .row + %input.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm" } + .row + Choose One: + .row{ 'data-equalizer' => true } + %a#producer.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'producer'" } } + %div.small-1.columns + %div.small-11.columns + %h6 I'm A Producer + %span Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + %a#hub.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'hub'" } } + %div.small-1.columns + %div.small-11.columns + %h6 I'm A Hub + %span Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + %a#both.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'both'" } } + %div.small-1.columns + %div.small-11.columns + %h6 I'm Both + %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + .row + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } + + \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml new file mode 100644 index 0000000000..bca22b7567 --- /dev/null +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -0,0 +1,32 @@ +%div + .row + %h2 Hi there! + .row + %h5 This wizard will step you through creating a Profile on the Open Food Network. + .row + .small-2.columns   + .small-10.columns{ style: 'line-height: 150%;'} Your profile gives you an online presence on the Open Food Network, allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. + %br + .row + .small-12.columns{ 'data-equalizer' => true } + .small-6.columns{ style: 'font-size: 80%' } + %span Creating a profile usually takes about 5-10 minutes. + %h6 You'll need the following: + %ol{ style: 'font-size: 100%' } + %li Your enterprise address and contact details + %li Your logo image + %li A pretty image to serve as your profile header + %li Some 'About Us' text + .small-6.columns{ style: 'background-color: #FFFFFF;'} + %h6 Your profile entitles you to: + A searchable listing in Hub / Producer view + %br + A pin on the OFN map to help users find you + .row + .large-12.columns + .row + Ready to go? + %br + .row + %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" } } + \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/steps.html.haml b/app/assets/javascripts/templates/registration/steps.html.haml new file mode 100644 index 0000000000..c54d0b947b --- /dev/null +++ b/app/assets/javascripts/templates/registration/steps.html.haml @@ -0,0 +1,6 @@ +.row + .small-2.columns{ ng: { repeat: 'step in steps', class: "{active: currentStep == step}" } } + %div{ style: 'text-transform: uppercase; text-align: center;background-color: #000; color: #fff;'} + {{ step }} + + \ No newline at end of file diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index 4aa170645f..c1d79db49c 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -2,5 +2,8 @@ class RegistrationController < BaseController layout 'registration' def index + if spree_current_user.nil? + redirect_to registration_auth_path(anchor: "login?after_login=/register") + end end end diff --git a/app/views/layouts/registration.html.haml b/app/views/layouts/registration.html.haml index ff81ba8871..8946a27de1 100644 --- a/app/views/layouts/registration.html.haml +++ b/app/views/layouts/registration.html.haml @@ -19,7 +19,7 @@ = render "layouts/bugherd_script" = csrf_meta_tags - %body.off-canvas{"ng-app" => "Darkswarm"} + %body.off-canvas{"ng-app" => "Darkswarm", style: 'background-image: url("/assets/home/ofn_bg_1.jpg")' } / [if lte IE 8] = render partial: "shared/ie_warning" = javascript_include_tag "iehack" diff --git a/app/views/registration/authenticate.html.haml b/app/views/registration/authenticate.html.haml new file mode 100644 index 0000000000..2b65757a5d --- /dev/null +++ b/app/views/registration/authenticate.html.haml @@ -0,0 +1 @@ +%div{"ng-controller" => "AuthenticationCtrl"} \ No newline at end of file diff --git a/app/views/registration/index.html.haml b/app/views/registration/index.html.haml index 7221f2e9fe..a1e8da858d 100644 --- a/app/views/registration/index.html.haml +++ b/app/views/registration/index.html.haml @@ -1,2 +1 @@ -%div{"ng-controller" => "RegistrationCtrl"} -%div{"ng-controller" => "AuthenticationCtrl"} \ No newline at end of file +%div{ "ng-controller" => "RegistrationCtrl" } \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index f503fba839..6447715926 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -6,6 +6,7 @@ Openfoodnetwork::Application.routes.draw do get "/map", to: "map#index", as: :map get "/register", to: "registration#index", as: :registration + get "/register/auth", to: "registration#authenticate", as: :registration_auth resource :shop, controller: "shop" do get :products diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb new file mode 100644 index 0000000000..458a5fc33d --- /dev/null +++ b/spec/controllers/registration_controller_spec.rb @@ -0,0 +1,8 @@ +require 'spec_helper' + +describe RegistrationController do + it "redirects to authentication page when user not logged in" do + get :index + response.should redirect_to registration_auth_path(anchor: "login?after_login=/register") + end +end diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb new file mode 100644 index 0000000000..c0bdba9810 --- /dev/null +++ b/spec/features/consumer/registration_spec.rb @@ -0,0 +1,33 @@ +require 'spec_helper' + +feature "Registration", js: true do + describe "Registering a Profile" do + let(:user) { create(:user, password: "password", password_confirmation: "password") } + + it "Allows a logged in user to register a profile" do + visit registration_path + + expect(URI.parse(current_url).path).to eq registration_auth_path + + # Logging in + fill_in "Email", with: user.email + fill_in "Password", with: user.password + click_button 'Log in' + + # Log in was successful, introduction shown + expect(page).to have_content "This wizard will step you through creating a Profile on the Open Food Network." + expect(URI.parse(current_url).path).to eq registration_path + + # Done reading introduction + click_button "Let's get started!" + + # Filling in details + expect(page).to have_content "Woot! First we need to know what sort of enterprise you are:" + + fill_in 'enterprise_name', with: "My Awesome Enterprise" + click_link "both" + click_button "Continue" + end + end +end + \ No newline at end of file From 5f09f1b4f7675163a58f64a29ce415b92e2f54d5 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 11:55:46 +1000 Subject: [PATCH 032/130] Pull out styling for registration process --- .../services/registration_service.js.coffee | 2 +- .../templates/registration/details.html.haml | 46 ++++++++++--------- .../templates/registration/steps.html.haml | 7 ++- .../darkswarm/registration.css.sass | 38 +++++++++++++++ 4 files changed, 67 insertions(+), 26 deletions(-) create mode 100644 app/assets/stylesheets/darkswarm/registration.css.sass diff --git a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee index 0d7bfd2e73..903454911d 100644 --- a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee @@ -9,7 +9,7 @@ Darkswarm.factory "RegistrationService", (Navigation, $modal, $location)-> open: => @modalInstance = $modal.open templateUrl: 'registration.html' - windowClass: "login-modal medium" + windowClass: "login-modal large" @modalInstance.result.then @close, @close @select @current_step diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index 17020259c1..f1521062c5 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -1,33 +1,37 @@ -%div - .row +#registration_details + .row#header %h2 Let's Get Started - .row %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } .row - .small-12.columns{ style: 'background-color: #fff;'} + .small-12.columns .row - %label{ for: 'enterprise_name'} Enterprise Name: + %label{ for: 'enterprise_name' } Enterprise Name: .row %input.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm" } .row Choose One: - .row{ 'data-equalizer' => true } - %a#producer.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'producer'" } } - %div.small-1.columns - %div.small-11.columns - %h6 I'm A Producer - %span Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. - %a#hub.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'hub'" } } - %div.small-1.columns - %div.small-11.columns - %h6 I'm A Hub - %span Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... - %a#both.small-4.columns{ 'data-equalizer-watch' => true, style: 'background-color: #efefef;', href: "#", ng: { click: "enterprise.type = 'both'" } } - %div.small-1.columns - %div.small-11.columns - %h6 I'm Both - %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + .row#enterprise_types{ 'data-equalizer' => true } + .medium-12.large-4.columns{ 'data-equalizer-watch' => true } + %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.type = 'producer'", class: "{selected: enterprise.type == 'producer'}" } } + .small-2.columns + .small-10.columns + %h6 I'm A Producer + %span Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + + .medium-12.large-4.columns{ 'data-equalizer-watch' => true } + %a.small-12.columns.panel#hub{ href: "#", ng: { click: "enterprise.type = 'hub'", class: "{selected: enterprise.type == 'hub'}" } } + .small-2.columns + .small-10.columns + %h6 I'm A Hub + %span Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + + .medium-12.large-4.columns{ 'data-equalizer-watch' => true } + %a.small-12.columns.panel#both{ href: "#", ng: { click: "enterprise.type = 'both'", class: "{selected: enterprise.type == 'both'}" } } + .small-2.columns + .small-10.columns + %h6 I'm Both + %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! .row %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } diff --git a/app/assets/javascripts/templates/registration/steps.html.haml b/app/assets/javascripts/templates/registration/steps.html.haml index c54d0b947b..1a44d1b378 100644 --- a/app/assets/javascripts/templates/registration/steps.html.haml +++ b/app/assets/javascripts/templates/registration/steps.html.haml @@ -1,6 +1,5 @@ -.row - .small-2.columns{ ng: { repeat: 'step in steps', class: "{active: currentStep == step}" } } - %div{ style: 'text-transform: uppercase; text-align: center;background-color: #000; color: #fff;'} - {{ step }} +.row#progress_bar + .small-2.columns.item{ ng: { repeat: 'step in steps', class: "{active: currentStep == step}" } } + {{ step }} \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass new file mode 100644 index 0000000000..b7604fe12a --- /dev/null +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -0,0 +1,38 @@ +@import branding + +#progress_bar + margin-bottom: 15px + .item + padding: 12px 0px + text-transform: uppercase + text-align: center + background-color: #000 + color: #fff + +#registration_details + background-color: #ffffff + + #header + text-align: center + background-color: #efefef + + label + margin-bottom: 3px + + #enterprise_types + margin-bottom: 20px + a + background-color: #efefef + color: black + &:hover + background-color: #ffffff + &.selected + h6 + color: #ffffff + color: #ffffff + background-color: $clr-turquoise-bright + + input#enterprise_name + padding: 8px + font-size: 105% + margin-bottom: 15px From c53df00969f4e381309ff47d9ed76e763353e8d7 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 12:52:55 +1000 Subject: [PATCH 033/130] Adding address step to registration process --- .../registration_controller.js.coffee | 4 +- .../templates/registration.html.haml | 2 +- .../templates/registration/address.html.haml | 41 +++++++++++++++++++ .../templates/registration/details.html.haml | 12 +++--- .../templates/registration/steps.html.haml | 2 +- .../darkswarm/registration.css.sass | 41 ++++++++++--------- 6 files changed, 73 insertions(+), 29 deletions(-) create mode 100644 app/assets/javascripts/templates/registration/address.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 33e4d03af4..07f85d49c5 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -4,7 +4,7 @@ Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, CurrentUs $scope.currentStep = RegistrationService.currentStep $scope.select = RegistrationService.select - $scope.steps = ['details'] - # ,'address','contact','about','images','social' + $scope.steps = ['details','address'] + # ,'contact','about','images','social' $scope.enterprise = {} \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration.html.haml b/app/assets/javascripts/templates/registration.html.haml index f6dcea10fd..dba05f3429 100644 --- a/app/assets/javascripts/templates/registration.html.haml +++ b/app/assets/javascripts/templates/registration.html.haml @@ -1,4 +1,4 @@ -%div.registration-modal{"ng-controller" => "RegistrationCtrl"} +%div#registration-modal{"ng-controller" => "RegistrationCtrl"} %div{ ng: { show: "currentStep() == 'introduction'" } } %ng-include{ src: "'registration/introduction.html'" } %div{ ng: { repeat: 'step in steps', show: "currentStep() == step" } } diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml new file mode 100644 index 0000000000..e240fd781d --- /dev/null +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -0,0 +1,41 @@ +.container#registration-address + .row.header + %h2 {{ enterprise.name }} + %h5 Now we need to know where you are: + %ng-include{ src: "'registration/steps.html'" } + .row.content + .small-7.columns + .row + .small-12.columns + %label{ for: 'enterprise_address' } Address: + %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address' } } + .row + .small-8.columns + %label{ for: 'enterprise_suburb' } Suburb: + %input.chunky.small-12.columns{ id: 'enterprise_suburb', placeholder: "eg. Northcote", ng: { model: 'enterprise.suburb' } } + .small-4.columns + %label{ for: 'enterprise_postcode' } Postcode: + %input.chunky.small-12.columns{ id: 'enterprise_postcode', placeholder: "eg. 3070", ng: { model: 'enterprise.suburb' } } + .row + .small-8.columns + %label{ for: 'enterprise_country' } Country: + %input.chunky.small-12.columns{ id: 'enterprise_country', placeholder: "eg. Australia", ng: { model: 'enterprise.country' } } + .small-4.columns + %label{ for: 'enterprise_state' } State: + %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria", ng: { model: 'enterprise.state' } } + .small-5.columns + %h6 Location display + .row + .small-2.columns + %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } + .small-10.columns + %label{ for: 'enterpise_suburb_only' } Hide my street name and street number from the public (ie. only show the suburb) + .row   + .row + .small-2.columns + %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } + .small-10.columns + %label{ for: 'enterprise_on_map' } Blur my location on the map (show an approximate, not exact pin) + .row + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index f1521062c5..c6828f4823 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -1,17 +1,17 @@ -#registration_details - .row#header +.container#registration-details + .row.header %h2 Let's Get Started %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } - .row + .row.content .small-12.columns .row %label{ for: 'enterprise_name' } Enterprise Name: .row - %input.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm" } + %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } .row Choose One: - .row#enterprise_types{ 'data-equalizer' => true } + .row#enterprise-types{ 'data-equalizer' => true } .medium-12.large-4.columns{ 'data-equalizer-watch' => true } %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.type = 'producer'", class: "{selected: enterprise.type == 'producer'}" } } .small-2.columns @@ -33,6 +33,6 @@ %h6 I'm Both %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! .row - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" }, style: 'float:right' } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/steps.html.haml b/app/assets/javascripts/templates/registration/steps.html.haml index 1a44d1b378..905986816d 100644 --- a/app/assets/javascripts/templates/registration/steps.html.haml +++ b/app/assets/javascripts/templates/registration/steps.html.haml @@ -1,4 +1,4 @@ -.row#progress_bar +.row#progress-bar .small-2.columns.item{ ng: { repeat: 'step in steps', class: "{active: currentStep == step}" } } {{ step }} diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index b7604fe12a..58856b4010 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -1,25 +1,33 @@ @import branding -#progress_bar - margin-bottom: 15px - .item - padding: 12px 0px - text-transform: uppercase - text-align: center - background-color: #000 - color: #fff - -#registration_details - background-color: #ffffff - - #header +#registration-modal + .header text-align: center background-color: #efefef + .container + background-color: #ffffff + .content + margin-bottom: 15px + input.chunky + padding: 8px + font-size: 105% + margin-bottom: 15px + + #progress-bar + margin-bottom: 15px + .item + padding: 12px 0px + text-transform: uppercase + text-align: center + background-color: #000 + color: #fff + +#registration-details label margin-bottom: 3px - #enterprise_types + #enterprise-types margin-bottom: 20px a background-color: #efefef @@ -31,8 +39,3 @@ color: #ffffff color: #ffffff background-color: $clr-turquoise-bright - - input#enterprise_name - padding: 8px - font-size: 105% - margin-bottom: 15px From 843c6ea6a6f947bbdce90b2a89e5e8f74e5d5f90 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 13:27:32 +1000 Subject: [PATCH 034/130] Fix styling on details page --- .../registration/introduction.html.haml | 31 ++++++++----------- .../darkswarm/registration.css.sass | 4 +++ 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index bca22b7567..4b208afed1 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -1,32 +1,27 @@ %div - .row + .row.header %h2 Hi there! - .row %h5 This wizard will step you through creating a Profile on the Open Food Network. .row .small-2.columns   - .small-10.columns{ style: 'line-height: 150%;'} Your profile gives you an online presence on the Open Food Network, allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. + .small-10.columns{ style: 'line-height: 150%;'} Your profile gives you an online presence on the Open Food Network, allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. Creating a profile usually takes about 5-10 minutes. %br - .row - .small-12.columns{ 'data-equalizer' => true } - .small-6.columns{ style: 'font-size: 80%' } - %span Creating a profile usually takes about 5-10 minutes. - %h6 You'll need the following: - %ol{ style: 'font-size: 100%' } + .row{ 'data-equalizer' => true } + .small-6.columns{ 'data-equalizer-watch' => true } + %span{ style: 'font-weight: bold;' } You'll need the following: + .small-12.columns + %ol.numbered-list %li Your enterprise address and contact details %li Your logo image %li A pretty image to serve as your profile header %li Some 'About Us' text - .small-6.columns{ style: 'background-color: #FFFFFF;'} - %h6 Your profile entitles you to: - A searchable listing in Hub / Producer view - %br - A pin on the OFN map to help users find you + .small-6.columns{ 'data-equalizer-watch' => true, style: 'background-color: #ffffff; padding-bottom: 10px;'} + %h6 Your profile entitles you to: + A searchable listing in Hub / Producer view + %br + A pin on the OFN map to help users find you .row .large-12.columns .row - Ready to go? - %br - .row - %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" } } + %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" }, style: 'float: right' } \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 58856b4010..33b80157f1 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -14,6 +14,10 @@ font-size: 105% margin-bottom: 15px + ol.numbered-list + font-size: 80% + list-style-type: decimal + #progress-bar margin-bottom: 15px .item From e1400705fe750665d01139b45b85c48332441256 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 13:47:41 +1000 Subject: [PATCH 035/130] Adding contact step to registration process --- .../registration_controller.js.coffee | 8 ++-- .../templates/registration/contact.html.haml | 37 +++++++++++++++++++ 2 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 app/assets/javascripts/templates/registration/contact.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 07f85d49c5..e5e8121508 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -4,7 +4,9 @@ Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, CurrentUs $scope.currentStep = RegistrationService.currentStep $scope.select = RegistrationService.select - $scope.steps = ['details','address'] - # ,'contact','about','images','social' + $scope.steps = ['details','address','contact'] + # ,'about','images','social' - $scope.enterprise = {} \ No newline at end of file + $scope.enterprise = + contact: + email: CurrentUser.email \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml new file mode 100644 index 0000000000..f7d0959590 --- /dev/null +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -0,0 +1,37 @@ +.container#registration-contact + .row.header + %h2 Last step to create your enterprise! + %h5 Who is responsible for managing {{ enterprise.name }}? + %ng-include{ src: "'registration/steps.html'" } + .row.content + .small-8.columns + .row + .small-6.columns + %label{ for: 'contact_first_name' } Primary Contact: + %input.chunky.small-12.columns{ id: 'contact_first_name', placeholder: "First Name", ng: { model: 'enterprise.contact.first_name' } } + .small-6.columns + %label{ for: 'contact_surname' }   + %input.chunky.small-12.columns{ id: 'contact_surname', placeholder: "Surname", ng: { model: 'enterprise.contact.surname' } } + .row + .small-12.columns + %label{ for: 'contact_email' } Email address: + %input.chunky.small-12.columns{ id: 'contact_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.contact.email' } } + .row + .small-12.columns + %label{ for: 'contact_phone' } Phone number: + %input.chunky.small-12.columns{ id: 'contact_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.contact.phone' } } + .small-4.columns + %h6 Contact display + .row + .small-12.columns + %label{ for: 'contact_display_profile' } + %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.contact.name_in_profile' } }   Display name in profile + .small-12.columns + %label{ for: 'contact_display_profile' } + %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.contact.email_in_profile' } }   Display email in profile + .small-12.columns + %label{ for: 'contact_display_profile' } + %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.contact.phone_in_profile' } }   Display phone in profile + .row + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } \ No newline at end of file From 95bfc74b3f18e8c2cfbfafbe540ccbd2796bdcc6 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 14:02:18 +1000 Subject: [PATCH 036/130] No need to deal with locations in registration --- .../services/registration_service.js.coffee | 13 +++++-------- .../templates/registration/contact.html.haml | 2 +- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee index 903454911d..025c403358 100644 --- a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee @@ -1,8 +1,6 @@ -Darkswarm.factory "RegistrationService", (Navigation, $modal, $location)-> +Darkswarm.factory "RegistrationService", (Navigation, $modal, Loading)-> new class RegistrationService - current_step: 'introduction' - constructor: -> @open() @@ -10,17 +8,16 @@ Darkswarm.factory "RegistrationService", (Navigation, $modal, $location)-> @modalInstance = $modal.open templateUrl: 'registration.html' windowClass: "login-modal large" + backdrop: 'static' @modalInstance.result.then @close, @close - @select @current_step + @select 'introduction' select: (step)=> @current_step = step - Navigation.navigate '/' + @current_step - - active: Navigation.active currentStep: => @current_step close: -> - Navigation.navigate "/" \ No newline at end of file + Loading.message = "Taking you back to the home page" + Navigation.go "/" \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index f7d0959590..4a35e8dbef 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -33,5 +33,5 @@ %label{ for: 'contact_display_profile' } %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.contact.phone_in_profile' } }   Display phone in profile .row - %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } \ No newline at end of file From 29e78e63ad5eb82d057fadae39d23b717b5b471d Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 14:27:44 +1000 Subject: [PATCH 037/130] Playing with resizing --- .../templates/registration/address.html.haml | 8 ++++---- .../templates/registration/contact.html.haml | 8 ++++---- .../templates/registration/steps.html.haml | 2 +- .../stylesheets/darkswarm/registration.css.sass | 13 ++++++++----- 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index e240fd781d..995966b0ab 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -10,17 +10,17 @@ %label{ for: 'enterprise_address' } Address: %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address' } } .row - .small-8.columns + .small-12.large-8.columns %label{ for: 'enterprise_suburb' } Suburb: %input.chunky.small-12.columns{ id: 'enterprise_suburb', placeholder: "eg. Northcote", ng: { model: 'enterprise.suburb' } } - .small-4.columns + .small-12.large-4.columns %label{ for: 'enterprise_postcode' } Postcode: %input.chunky.small-12.columns{ id: 'enterprise_postcode', placeholder: "eg. 3070", ng: { model: 'enterprise.suburb' } } .row - .small-8.columns + .small-12.large-8.columns %label{ for: 'enterprise_country' } Country: %input.chunky.small-12.columns{ id: 'enterprise_country', placeholder: "eg. Australia", ng: { model: 'enterprise.country' } } - .small-4.columns + .small-12.large-4.columns %label{ for: 'enterprise_state' } State: %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria", ng: { model: 'enterprise.state' } } .small-5.columns diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 4a35e8dbef..7a9b617268 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -4,12 +4,12 @@ %h5 Who is responsible for managing {{ enterprise.name }}? %ng-include{ src: "'registration/steps.html'" } .row.content - .small-8.columns + .small-12.large-8.columns .row - .small-6.columns + .small-12.large-6.columns %label{ for: 'contact_first_name' } Primary Contact: %input.chunky.small-12.columns{ id: 'contact_first_name', placeholder: "First Name", ng: { model: 'enterprise.contact.first_name' } } - .small-6.columns + .small-12.large-6.columns %label{ for: 'contact_surname' }   %input.chunky.small-12.columns{ id: 'contact_surname', placeholder: "Surname", ng: { model: 'enterprise.contact.surname' } } .row @@ -20,7 +20,7 @@ .small-12.columns %label{ for: 'contact_phone' } Phone number: %input.chunky.small-12.columns{ id: 'contact_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.contact.phone' } } - .small-4.columns + .small-12.large-4.columns %h6 Contact display .row .small-12.columns diff --git a/app/assets/javascripts/templates/registration/steps.html.haml b/app/assets/javascripts/templates/registration/steps.html.haml index 905986816d..ea1e57a306 100644 --- a/app/assets/javascripts/templates/registration/steps.html.haml +++ b/app/assets/javascripts/templates/registration/steps.html.haml @@ -1,5 +1,5 @@ .row#progress-bar - .small-2.columns.item{ ng: { repeat: 'step in steps', class: "{active: currentStep == step}" } } + .small-12.medium-2.columns.item{ ng: { repeat: 'step in steps', class: "{active: (currentStep() == step),'show-for-medium-up': (currentStep() != step)}" } } {{ step }} \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 33b80157f1..6d81233b49 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -14,6 +14,9 @@ font-size: 105% margin-bottom: 15px + label + margin-bottom: 3px + ol.numbered-list font-size: 80% list-style-type: decimal @@ -24,13 +27,13 @@ padding: 12px 0px text-transform: uppercase text-align: center - background-color: #000 - color: #fff + background-color: #000000 + color: #ffffff + .item.active + background-color: #ffffff + color: #000000 #registration-details - label - margin-bottom: 3px - #enterprise-types margin-bottom: 20px a From 07f9dc23e0eaaae134f4dc02f64609536be13c0d Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 14:38:40 +1000 Subject: [PATCH 038/130] Making button styling a bit nicer --- .../templates/registration/address.html.haml | 5 +++-- .../templates/registration/contact.html.haml | 5 +++-- .../templates/registration/details.html.haml | 13 +++++++------ .../templates/registration/introduction.html.haml | 5 ++--- 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 995966b0ab..8b04675896 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -37,5 +37,6 @@ .small-10.columns %label{ for: 'enterprise_on_map' } Blur my location on the map (show an approximate, not exact pin) .row - %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } + .small-12.columns + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 7a9b617268..87ed4dfb2e 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -33,5 +33,6 @@ %label{ for: 'contact_display_profile' } %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.contact.phone_in_profile' } }   Display phone in profile .row - %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } \ No newline at end of file + .small-12.columns + %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index c6828f4823..167189f4db 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -6,12 +6,12 @@ .row.content .small-12.columns .row - %label{ for: 'enterprise_name' } Enterprise Name: - .row - %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } - .row - Choose One: + .small-12.columns + %label{ for: 'enterprise_name' } Enterprise Name: + %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } .row#enterprise-types{ 'data-equalizer' => true } + .small-12.columns + %label Choose One: .medium-12.large-4.columns{ 'data-equalizer-watch' => true } %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.type = 'producer'", class: "{selected: enterprise.type == 'producer'}" } } .small-2.columns @@ -33,6 +33,7 @@ %h6 I'm Both %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! .row - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" }, style: 'float:right' } + .small-12.columns + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" }, style: 'float:right' } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index 4b208afed1..415f3f24fc 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -21,7 +21,6 @@ %br A pin on the OFN map to help users find you .row - .large-12.columns - .row - %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" }, style: 'float: right' } + .small-12.columns + %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" }, style: 'float: right' } \ No newline at end of file From 10f97fe14b4059cb078a8900c43c5bbc4e170009 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 16:21:30 +1000 Subject: [PATCH 039/130] Adding some icons to registration pages --- .../templates/registration/address.html.haml | 22 +++++++++---------- .../templates/registration/contact.html.haml | 10 +++++---- .../templates/registration/details.html.haml | 9 +++++--- .../registration/introduction.html.haml | 10 ++++----- .../darkswarm/registration.css.sass | 11 +++++++++- 5 files changed, 38 insertions(+), 24 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 8b04675896..3e1b3c174a 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -24,18 +24,18 @@ %label{ for: 'enterprise_state' } State: %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria", ng: { model: 'enterprise.state' } } .small-5.columns - %h6 Location display + %h6 + Location display + %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} .row - .small-2.columns - %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } - .small-10.columns - %label{ for: 'enterpise_suburb_only' } Hide my street name and street number from the public (ie. only show the suburb) - .row   - .row - .small-2.columns - %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } - .small-10.columns - %label{ for: 'enterprise_on_map' } Blur my location on the map (show an approximate, not exact pin) + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } + Hide my street name and street number from the public (ie. only show the suburb) + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } + Blur my location on the map (show an approximate, not exact pin) .row .small-12.columns %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 87ed4dfb2e..243d98b601 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -21,16 +21,18 @@ %label{ for: 'contact_phone' } Phone number: %input.chunky.small-12.columns{ id: 'contact_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.contact.phone' } } .small-12.large-4.columns - %h6 Contact display + %h6 + Contact display + %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your contact details on the Open Food Network."} .row .small-12.columns - %label{ for: 'contact_display_profile' } + %label.indent-checkbox %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.contact.name_in_profile' } }   Display name in profile .small-12.columns - %label{ for: 'contact_display_profile' } + %label.indent-checkbox %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.contact.email_in_profile' } }   Display email in profile .small-12.columns - %label{ for: 'contact_display_profile' } + %label.indent-checkbox %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.contact.phone_in_profile' } }   Display phone in profile .row .small-12.columns diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index 167189f4db..fb346d6959 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -15,23 +15,26 @@ .medium-12.large-4.columns{ 'data-equalizer-watch' => true } %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.type = 'producer'", class: "{selected: enterprise.type == 'producer'}" } } .small-2.columns + %i.ofn-i_036-producers .small-10.columns %h6 I'm A Producer - %span Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + %span{ style: 'font-size: 80%'} Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. .medium-12.large-4.columns{ 'data-equalizer-watch' => true } %a.small-12.columns.panel#hub{ href: "#", ng: { click: "enterprise.type = 'hub'", class: "{selected: enterprise.type == 'hub'}" } } .small-2.columns + %i.ofn-i_040-hub .small-10.columns %h6 I'm A Hub - %span Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + %span{ style: 'font-size: 80%'} Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... .medium-12.large-4.columns{ 'data-equalizer-watch' => true } %a.small-12.columns.panel#both{ href: "#", ng: { click: "enterprise.type = 'both'", class: "{selected: enterprise.type == 'both'}" } } .small-2.columns + %i.ofn-i_039-delivery .small-10.columns %h6 I'm Both - %span Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + %span{ style: 'font-size: 80%'} Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! .row .small-12.columns %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" }, style: 'float:right' } diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index 415f3f24fc..4f9bcf0708 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -15,11 +15,11 @@ %li Your logo image %li A pretty image to serve as your profile header %li Some 'About Us' text - .small-6.columns{ 'data-equalizer-watch' => true, style: 'background-color: #ffffff; padding-bottom: 10px;'} - %h6 Your profile entitles you to: - A searchable listing in Hub / Producer view - %br - A pin on the OFN map to help users find you + .small-6.columns{ 'data-equalizer-watch' => true, style: 'background-color: #ffffff; padding: 10px;'} + %span{ style: 'font-weight: bold;' } Your profile entitles you to: + %ul{ style: 'margin-top: 10px;' } + %li A searchable listing in Hub / Producer view + %li A pin on the OFN map to help users find you .row .small-12.columns %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" }, style: 'float: right' } diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 6d81233b49..e12c00f17b 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -9,11 +9,21 @@ .content margin-bottom: 15px + i + font-size: 150% + input.chunky padding: 8px font-size: 105% margin-bottom: 15px + label.indent-checkbox + display: block + padding-left: 20px + text-indent: -17px + input + margin: 0px + label margin-bottom: 3px @@ -35,7 +45,6 @@ #registration-details #enterprise-types - margin-bottom: 20px a background-color: #efefef color: black From 3d4e00a03c4d897786caf535a6ef12683a94b209 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 20 Aug 2014 22:00:58 +1000 Subject: [PATCH 040/130] Swtich API key injection over to helper --- .../admin/bulk_order_management.js.coffee | 11 ++++++----- .../javascripts/admin/bulk_product_update.js.coffee | 13 +++++++------ .../spree/admin/orders_controller_decorator.rb | 10 +++------- .../spree/admin/products_controller_decorator.rb | 6 ++++-- app/helpers/admin/injection_helper.rb | 4 +++- .../spree/admin/orders/bulk_management.html.haml | 4 +++- app/views/spree/admin/products/bulk_edit.html.haml | 2 +- .../spree/admin/products/bulk_edit/_data.html.haml | 1 + lib/open_food_network/spree_api_key_loader.rb | 8 ++++++++ 9 files changed, 36 insertions(+), 23 deletions(-) create mode 100644 lib/open_food_network/spree_api_key_loader.rb diff --git a/app/assets/javascripts/admin/bulk_order_management.js.coffee b/app/assets/javascripts/admin/bulk_order_management.js.coffee index d545245eeb..4c1a319c1a 100644 --- a/app/assets/javascripts/admin/bulk_order_management.js.coffee +++ b/app/assets/javascripts/admin/bulk_order_management.js.coffee @@ -1,6 +1,7 @@ angular.module("ofn.admin").controller "AdminOrderMgmtCtrl", [ - "$scope", "$http", "dataFetcher", "blankOption", "pendingChanges", "VariantUnitManager", "OptionValueNamer", - ($scope, $http, dataFetcher, blankOption, pendingChanges, VariantUnitManager, OptionValueNamer) -> + "$scope", "$http", "dataFetcher", "blankOption", "pendingChanges", "VariantUnitManager", "OptionValueNamer", "SpreeApiKey" + ($scope, $http, dataFetcher, blankOption, pendingChanges, VariantUnitManager, OptionValueNamer, SpreeApiKey) -> + $scope.loading = true $scope.initialiseVariables = -> start = daysFromToday -7 @@ -32,14 +33,14 @@ angular.module("ofn.admin").controller "AdminOrderMgmtCtrl", [ quantity: { name: "Quantity", visible: true } max: { name: "Max", visible: true } - $scope.initialise = (spree_api_key) -> + $scope.initialise = -> $scope.initialiseVariables() authorise_api_reponse = "" - dataFetcher("/api/users/authorise_api?token=" + spree_api_key).then (data) -> + dataFetcher("/api/users/authorise_api?token=" + SpreeApiKey).then (data) -> authorise_api_reponse = data $scope.spree_api_key_ok = data.hasOwnProperty("success") and data["success"] == "Use of API Authorised" if $scope.spree_api_key_ok - $http.defaults.headers.common["X-Spree-Token"] = spree_api_key + $http.defaults.headers.common["X-Spree-Token"] = SpreeApiKey dataFetcher("/api/enterprises/accessible?template=bulk_index&q[is_primary_producer_eq]=true").then (data) -> $scope.suppliers = data $scope.suppliers.unshift blankOption() diff --git a/app/assets/javascripts/admin/bulk_product_update.js.coffee b/app/assets/javascripts/admin/bulk_product_update.js.coffee index 35ec6e694c..b68e3340e1 100644 --- a/app/assets/javascripts/admin/bulk_product_update.js.coffee +++ b/app/assets/javascripts/admin/bulk_product_update.js.coffee @@ -1,6 +1,8 @@ angular.module("ofn.admin").controller "AdminProductEditCtrl", [ - "$scope", "$timeout", "$http", "dataFetcher", "DirtyProducts", "VariantUnitManager", "producers", "Taxons", - ($scope, $timeout, $http, dataFetcher, DirtyProducts, VariantUnitManager, producers, Taxons) -> + "$scope", "$timeout", "$http", "dataFetcher", "DirtyProducts", "VariantUnitManager", "producers", "Taxons", "SpreeApiKey", + ($scope, $timeout, $http, dataFetcher, DirtyProducts, VariantUnitManager, producers, Taxons, SpreeApiKey) -> + $scope.loading = true + $scope.updateStatusMessage = text: "" style: {} @@ -42,14 +44,13 @@ angular.module("ofn.admin").controller "AdminProductEditCtrl", [ $scope.limit = 15 $scope.productsWithUnsavedVariants = [] - - $scope.initialise = (spree_api_key) -> + $scope.initialise = -> authorise_api_reponse = "" - dataFetcher("/api/users/authorise_api?token=" + spree_api_key).then (data) -> + dataFetcher("/api/users/authorise_api?token=" + SpreeApiKey).then (data) -> authorise_api_reponse = data $scope.spree_api_key_ok = data.hasOwnProperty("success") and data["success"] == "Use of API Authorised" if $scope.spree_api_key_ok - $http.defaults.headers.common["X-Spree-Token"] = spree_api_key + $http.defaults.headers.common["X-Spree-Token"] = SpreeApiKey $scope.fetchProducts() else if authorise_api_reponse.hasOwnProperty("error") $scope.api_error_msg = authorise_api_reponse("error") diff --git a/app/controllers/spree/admin/orders_controller_decorator.rb b/app/controllers/spree/admin/orders_controller_decorator.rb index 27d9a36943..3e3c255ab3 100644 --- a/app/controllers/spree/admin/orders_controller_decorator.rb +++ b/app/controllers/spree/admin/orders_controller_decorator.rb @@ -1,4 +1,7 @@ +require 'open_food_network/spree_api_key_loader' + Spree::Admin::OrdersController.class_eval do + include OpenFoodNetwork::SpreeApiKeyLoader before_filter :load_spree_api_key, :only => :bulk_management # We need to add expections for collection actions other than :index here @@ -14,11 +17,4 @@ Spree::Admin::OrdersController.class_eval do page(params[:page]). per(params[:per_page] || Spree::Config[:orders_per_page]) } } } - - private - - def load_spree_api_key - current_user.generate_spree_api_key! unless spree_current_user.spree_api_key - @spree_api_key = spree_current_user.spree_api_key - end end diff --git a/app/controllers/spree/admin/products_controller_decorator.rb b/app/controllers/spree/admin/products_controller_decorator.rb index a5b38126e5..dfe5a3d30f 100644 --- a/app/controllers/spree/admin/products_controller_decorator.rb +++ b/app/controllers/spree/admin/products_controller_decorator.rb @@ -1,5 +1,9 @@ +require 'open_food_network/spree_api_key_loader' + Spree::Admin::ProductsController.class_eval do + include OpenFoodNetwork::SpreeApiKeyLoader before_filter :load_bpe_data, :only => :bulk_edit + before_filter :load_spree_api_key, :only => :bulk_edit alias_method :location_after_save_original, :location_after_save @@ -86,8 +90,6 @@ Spree::Admin::ProductsController.class_eval do private def load_bpe_data - current_user.generate_spree_api_key! unless spree_current_user.spree_api_key - @spree_api_key = spree_current_user.spree_api_key @producers = OpenFoodNetwork::Permissions.new(spree_current_user).managed_product_enterprises.is_primary_producer.by_name @taxons = Spree::Taxon.order(:name) end diff --git a/app/helpers/admin/injection_helper.rb b/app/helpers/admin/injection_helper.rb index 9ce62b2719..115bc8d0c5 100644 --- a/app/helpers/admin/injection_helper.rb +++ b/app/helpers/admin/injection_helper.rb @@ -37,7 +37,9 @@ module Admin admin_inject_json_ams_array "ofn.admin", "users", @users, Api::Admin::UserSerializer end - + def admin_inject_spree_api_key + render partial: "admin/json/injection_ams", locals: {ngModule: 'ofn.admin', name: 'SpreeApiKey', json: "'#{@spree_api_key}'"} + end def admin_inject_json_ams(ngModule, name, data, serializer, opts = {}) diff --git a/app/views/spree/admin/orders/bulk_management.html.haml b/app/views/spree/admin/orders/bulk_management.html.haml index 08a05595c5..f701813e9e 100644 --- a/app/views/spree/admin/orders/bulk_management.html.haml +++ b/app/views/spree/admin/orders/bulk_management.html.haml @@ -4,7 +4,9 @@ = render :partial => 'spree/admin/shared/order_sub_menu' -%div{ 'ng-app' => 'ofn.admin', 'ng-controller' => 'AdminOrderMgmtCtrl', 'ng-init' => "initialise('#{@spree_api_key}');loading=true;" } +=admin_inject_spree_api_key + +%div{ ng: { app: 'ofn.admin', controller: 'AdminOrderMgmtCtrl', init: 'initialise()' } } %div{ 'ng-show' => '!spree_api_key_ok' } {{ api_error_msg }} .filters{ :class => "sixteen columns alpha" } diff --git a/app/views/spree/admin/products/bulk_edit.html.haml b/app/views/spree/admin/products/bulk_edit.html.haml index fa322931cd..f230d1c331 100644 --- a/app/views/spree/admin/products/bulk_edit.html.haml +++ b/app/views/spree/admin/products/bulk_edit.html.haml @@ -1,7 +1,7 @@ = render 'spree/admin/products/bulk_edit/header' = render 'spree/admin/products/bulk_edit/data' -%div{ 'ng-app' => 'ofn.admin', 'ng-controller' => 'AdminProductEditCtrl', 'ng-init' => "initialise('#{@spree_api_key}');loading=true;" } +%div{ ng: { app: 'ofn.admin', controller: 'AdminProductEditCtrl', init: 'initialise()' } } = render 'spree/admin/products/bulk_edit/filters' %hr.sixteen.columns.alpha diff --git a/app/views/spree/admin/products/bulk_edit/_data.html.haml b/app/views/spree/admin/products/bulk_edit/_data.html.haml index 25d595bda1..8b727be3eb 100644 --- a/app/views/spree/admin/products/bulk_edit/_data.html.haml +++ b/app/views/spree/admin/products/bulk_edit/_data.html.haml @@ -1,2 +1,3 @@ = admin_inject_producers = admin_inject_taxons += admin_inject_spree_api_key diff --git a/lib/open_food_network/spree_api_key_loader.rb b/lib/open_food_network/spree_api_key_loader.rb new file mode 100644 index 0000000000..0612cb4f3b --- /dev/null +++ b/lib/open_food_network/spree_api_key_loader.rb @@ -0,0 +1,8 @@ +module OpenFoodNetwork + module SpreeApiKeyLoader + def load_spree_api_key + current_user.generate_spree_api_key! unless spree_current_user.spree_api_key + @spree_api_key = spree_current_user.spree_api_key + end + end +end \ No newline at end of file From 7dc42c9e39332e6bdd92a1211c7b3a9ae10ae7da Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 12:47:19 +1000 Subject: [PATCH 041/130] Creating an enterprise works in registration process --- .../registration_controller.js.coffee | 37 ++++++++++++++++--- .../templates/registration/about.html.haml | 1 + .../templates/registration/address.html.haml | 19 ++++++---- .../templates/registration/contact.html.haml | 25 ++++++------- .../templates/registration/details.html.haml | 6 +-- app/controllers/api/enterprises_controller.rb | 11 ++++++ app/controllers/registration_controller.rb | 4 ++ app/helpers/admin/injection_helper.rb | 2 +- app/helpers/injection_helper.rb | 4 ++ app/views/registration/index.html.haml | 1 + lib/open_food_network/spree_api_key_loader.rb | 8 +++- spec/features/consumer/registration_spec.rb | 26 +++++++++++-- 12 files changed, 109 insertions(+), 35 deletions(-) create mode 100644 app/assets/javascripts/templates/registration/about.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index e5e8121508..7fa8ad0350 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -1,12 +1,39 @@ -Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, CurrentUser) -> +Darkswarm.controller "RegistrationCtrl", ($scope, $http, RegistrationService, CurrentUser, SpreeApiKey) -> $scope.current_user = CurrentUser $scope.currentStep = RegistrationService.currentStep $scope.select = RegistrationService.select - $scope.steps = ['details','address','contact'] - # ,'about','images','social' + $scope.steps = ['details','address','contact','about'] + # ,'images','social' $scope.enterprise = - contact: - email: CurrentUser.email \ No newline at end of file + user_ids: [CurrentUser.id] + email: CurrentUser.email + address: { + country_id: 12 + state_id: 1061493592 + } + + $scope.createEnterprise = -> + $http( + method: "POST" + url: "/api/enterprises" + data: + enterprise: $scope.prepare($scope.enterprise) + params: + token: SpreeApiKey + ).success((data) -> + $scope.select('about') + ).error((data) -> + console.log angular.toJson(data) + alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + ) + # $scope.select('about') + + $scope.prepare = (ent_obj) -> + enterprise = {} + for a, v of ent_obj when a isnt 'address' + enterprise[a] = v + enterprise.address_attributes = ent_obj.address + enterprise diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml new file mode 100644 index 0000000000..5dac45cb13 --- /dev/null +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -0,0 +1 @@ +YAY! You created an enterprise! \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 3e1b3c174a..4b4db863fe 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -8,21 +8,26 @@ .row .small-12.columns %label{ for: 'enterprise_address' } Address: - %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address' } } + %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address.address1' } } .row .small-12.large-8.columns - %label{ for: 'enterprise_suburb' } Suburb: - %input.chunky.small-12.columns{ id: 'enterprise_suburb', placeholder: "eg. Northcote", ng: { model: 'enterprise.suburb' } } + %label{ for: 'enterprise_city' } Suburb: + %input.chunky.small-12.columns{ id: 'enterprise_city', placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } .small-12.large-4.columns - %label{ for: 'enterprise_postcode' } Postcode: - %input.chunky.small-12.columns{ id: 'enterprise_postcode', placeholder: "eg. 3070", ng: { model: 'enterprise.suburb' } } + %label{ for: 'enterprise_zipcode' } Postcode: + %input.chunky.small-12.columns{ id: 'enterprise_zipcode', placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } .row .small-12.large-8.columns %label{ for: 'enterprise_country' } Country: - %input.chunky.small-12.columns{ id: 'enterprise_country', placeholder: "eg. Australia", ng: { model: 'enterprise.country' } } + -#= select :country_id, available_countries.map{|c|[c.name, c.id]}, {include_blank: false} + %input.chunky.small-12.columns{ id: 'enterprise_country', placeholder: "eg. Australia" } + -# , ng: { model: 'enterprise.country' } } .small-12.large-4.columns %label{ for: 'enterprise_state' } State: - %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria", ng: { model: 'enterprise.state' } } + - binding.pry + -#= select :state_id, available_countries.first.states.map{|c|[c.name, c.id]} + %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria" } + -# , ng: { model: 'enterprise.state' } } .small-5.columns %h6 Location display diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 243d98b601..40c7948767 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -6,20 +6,17 @@ .row.content .small-12.large-8.columns .row - .small-12.large-6.columns - %label{ for: 'contact_first_name' } Primary Contact: - %input.chunky.small-12.columns{ id: 'contact_first_name', placeholder: "First Name", ng: { model: 'enterprise.contact.first_name' } } - .small-12.large-6.columns - %label{ for: 'contact_surname' }   - %input.chunky.small-12.columns{ id: 'contact_surname', placeholder: "Surname", ng: { model: 'enterprise.contact.surname' } } + .small-12.columns + %label{ for: 'enterprise_contact' } Primary Contact: + %input.chunky.small-12.columns{ id: 'enterprise_contact', placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } .row .small-12.columns - %label{ for: 'contact_email' } Email address: - %input.chunky.small-12.columns{ id: 'contact_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.contact.email' } } + %label{ for: 'enterprise_email' } Email address: + %input.chunky.small-12.columns{ id: 'enterprise_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } .row .small-12.columns - %label{ for: 'contact_phone' } Phone number: - %input.chunky.small-12.columns{ id: 'contact_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.contact.phone' } } + %label{ for: 'enterprise_phone' } Phone number: + %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } .small-12.large-4.columns %h6 Contact display @@ -27,14 +24,14 @@ .row .small-12.columns %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.contact.name_in_profile' } }   Display name in profile + %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.name_in_profile' } }   Display name in profile .small-12.columns %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.contact.email_in_profile' } }   Display email in profile + %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.email_in_profile' } }   Display email in profile .small-12.columns %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.contact.phone_in_profile' } }   Display phone in profile + %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile .row .small-12.columns %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } \ No newline at end of file + %input.button.primary{ type: "button", value: "Continue", ng: { click: "createEnterprise()" }, style: 'float:right' } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index fb346d6959..c662f37985 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -13,7 +13,7 @@ .small-12.columns %label Choose One: .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.type = 'producer'", class: "{selected: enterprise.type == 'producer'}" } } + %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .small-2.columns %i.ofn-i_036-producers .small-10.columns @@ -21,7 +21,7 @@ %span{ style: 'font-size: 80%'} Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#hub{ href: "#", ng: { click: "enterprise.type = 'hub'", class: "{selected: enterprise.type == 'hub'}" } } + %a.small-12.columns.panel#hub{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } .small-2.columns %i.ofn-i_040-hub .small-10.columns @@ -29,7 +29,7 @@ %span{ style: 'font-size: 80%'} Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#both{ href: "#", ng: { click: "enterprise.type = 'both'", class: "{selected: enterprise.type == 'both'}" } } + %a.small-12.columns.panel#both{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } .small-2.columns %i.ofn-i_039-delivery .small-10.columns diff --git a/app/controllers/api/enterprises_controller.rb b/app/controllers/api/enterprises_controller.rb index 3dee7962c4..ed6be3d15b 100644 --- a/app/controllers/api/enterprises_controller.rb +++ b/app/controllers/api/enterprises_controller.rb @@ -11,5 +11,16 @@ module Api @enterprises = Enterprise.ransack(params[:q]).result.accessible_by(current_api_user) render params[:template] || :bulk_index end + + def create + #authorize! :create, Enterprise + + @enterprise = Enterprise.new(params[:enterprise]) + if @enterprise.save + render text: '', :status => 201 + else + invalid_resource!(@enterprise) + end + end end end diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index c1d79db49c..2915f71639 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -1,4 +1,8 @@ +require 'open_food_network/spree_api_key_loader' + class RegistrationController < BaseController + include OpenFoodNetwork::SpreeApiKeyLoader + before_filter :load_spree_api_key, :only => :index layout 'registration' def index diff --git a/app/helpers/admin/injection_helper.rb b/app/helpers/admin/injection_helper.rb index 115bc8d0c5..7fec829fe7 100644 --- a/app/helpers/admin/injection_helper.rb +++ b/app/helpers/admin/injection_helper.rb @@ -38,7 +38,7 @@ module Admin end def admin_inject_spree_api_key - render partial: "admin/json/injection_ams", locals: {ngModule: 'ofn.admin', name: 'SpreeApiKey', json: "'#{@spree_api_key}'"} + render partial: "admin/json/injection_ams", locals: {ngModule: 'ofn.admin', name: 'SpreeApiKey', json: "'#{@spree_api_key.to_s}'"} end diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index c639d22104..8ef6b9b43f 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -21,6 +21,10 @@ module InjectionHelper inject_json_ams "taxons", Spree::Taxon.all, Api::TaxonSerializer end + def inject_spree_api_key + render partial: "json/injection_ams", locals: {name: 'SpreeApiKey', json: "'#{@spree_api_key.to_s}'"} + end + def inject_json(name, partial, opts = {}) render partial: "json/injection", locals: {name: name, partial: partial}.merge(opts) end diff --git a/app/views/registration/index.html.haml b/app/views/registration/index.html.haml index a1e8da858d..5d883c43ae 100644 --- a/app/views/registration/index.html.haml +++ b/app/views/registration/index.html.haml @@ -1 +1,2 @@ +=inject_spree_api_key %div{ "ng-controller" => "RegistrationCtrl" } \ No newline at end of file diff --git a/lib/open_food_network/spree_api_key_loader.rb b/lib/open_food_network/spree_api_key_loader.rb index 0612cb4f3b..36fa4b9961 100644 --- a/lib/open_food_network/spree_api_key_loader.rb +++ b/lib/open_food_network/spree_api_key_loader.rb @@ -1,8 +1,12 @@ module OpenFoodNetwork module SpreeApiKeyLoader def load_spree_api_key - current_user.generate_spree_api_key! unless spree_current_user.spree_api_key - @spree_api_key = spree_current_user.spree_api_key + if spree_current_user + spree_current_user.generate_spree_api_key! unless spree_current_user.spree_api_key + @spree_api_key = spree_current_user.spree_api_key + else + @spree_api_key = nil + end end end end \ No newline at end of file diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index c0bdba9810..592ee789e2 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -23,10 +23,30 @@ feature "Registration", js: true do # Filling in details expect(page).to have_content "Woot! First we need to know what sort of enterprise you are:" - fill_in 'enterprise_name', with: "My Awesome Enterprise" - click_link "both" - click_button "Continue" + click_link 'both' + click_button 'Continue' + + # Filling in address + expect(page).to have_content 'My Awesome Enterprise' + fill_in 'enterprise_address', with: '123 Abc Street' + fill_in 'enterprise_city', with: 'Northcote' + fill_in 'enterprise_zipcode', with: '3070' + fill_in 'enterprise_country', with: 'Australia' + fill_in 'enterprise_state', with: 'Victoria' + click_button 'Continue' + + # Filling in Contact Details + expect(page).to have_content 'Who is responsible for managing My Awesome Enterprise?' + fill_in 'enterprise_contact', with: 'Saskia Munroe' + page.should have_field 'enterprise_email', with: user.email + fill_in 'enterprise_phone', with: '12 3456 7890' + click_button 'Continue' + + # Enterprise should be created + sleep 10 + save_screenshot '/Users/rob/Desktop/ss.png' + expect(page).to have_content 'Yay! You created an enterprise!' end end end From ef8f611458aab5e2f21b07ae50ecbb97e4cdb0f7 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 14:06:41 +1000 Subject: [PATCH 042/130] Adding countries and states to registration --- .../registration_controller.js.coffee | 38 +++---------------- .../enterprise_creation_service.js.coffee | 31 +++++++++++++++ .../templates/registration/about.html.haml | 2 +- .../templates/registration/address.html.haml | 9 +---- .../templates/registration/contact.html.haml | 2 +- app/helpers/injection_helper.rb | 4 ++ app/serializers/api/country_serializer.rb | 5 +++ app/serializers/api/state_serializer.rb | 3 ++ app/views/registration/index.html.haml | 1 + spec/features/consumer/registration_spec.rb | 6 +-- 10 files changed, 56 insertions(+), 45 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee create mode 100644 app/serializers/api/country_serializer.rb create mode 100644 app/serializers/api/state_serializer.rb diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 7fa8ad0350..dc1bb2a80e 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -1,39 +1,13 @@ -Darkswarm.controller "RegistrationCtrl", ($scope, $http, RegistrationService, CurrentUser, SpreeApiKey) -> - $scope.current_user = CurrentUser - +Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, EnterpriseCreationService, availableCountries) -> $scope.currentStep = RegistrationService.currentStep $scope.select = RegistrationService.select + $scope.enterprise = EnterpriseCreationService.enterprise + $scope.create = EnterpriseCreationService.create $scope.steps = ['details','address','contact','about'] # ,'images','social' - $scope.enterprise = - user_ids: [CurrentUser.id] - email: CurrentUser.email - address: { - country_id: 12 - state_id: 1061493592 - } + $scope.countries = availableCountries - $scope.createEnterprise = -> - $http( - method: "POST" - url: "/api/enterprises" - data: - enterprise: $scope.prepare($scope.enterprise) - params: - token: SpreeApiKey - ).success((data) -> - $scope.select('about') - ).error((data) -> - console.log angular.toJson(data) - alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - ) - # $scope.select('about') - - $scope.prepare = (ent_obj) -> - enterprise = {} - for a, v of ent_obj when a isnt 'address' - enterprise[a] = v - enterprise.address_attributes = ent_obj.address - enterprise + $scope.countryHasStates = -> + $scope.enterprise.country.states.length > 0 diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee new file mode 100644 index 0000000000..f23f11700a --- /dev/null +++ b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee @@ -0,0 +1,31 @@ +Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, CurrentUser, SpreeApiKey, availableCountries) -> + new class EnterpriseCreationService + enterprise: + user_ids: [CurrentUser.id] + email: CurrentUser.email + address: {} + country: availableCountries[0] + + create: => + $http( + method: "POST" + url: "/api/enterprises" + data: + enterprise: @prepare() + params: + token: SpreeApiKey + ).success((data) -> + RegistrationService.select('about') + ).error((data) -> + console.log angular.toJson(data) + alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + ) + # RegistrationService.select('about') + + prepare: => + enterprise = {} + for a, v of @enterprise when a isnt 'address' && a isnt 'country' + enterprise[a] = v + enterprise.address_attributes = @enterprise.address + enterprise.address_attributes.country_id = @enterprise.country.id + enterprise \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 5dac45cb13..ad44ebbf7f 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1 +1 @@ -YAY! You created an enterprise! \ No newline at end of file +Yay! You created an enterprise! \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 4b4db863fe..ffea2db77d 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -19,15 +19,10 @@ .row .small-12.large-8.columns %label{ for: 'enterprise_country' } Country: - -#= select :country_id, available_countries.map{|c|[c.name, c.id]}, {include_blank: false} - %input.chunky.small-12.columns{ id: 'enterprise_country', placeholder: "eg. Australia" } - -# , ng: { model: 'enterprise.country' } } + %select.chunky.small-12.columns{ id: 'enterprise_country', ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } .small-12.large-4.columns %label{ for: 'enterprise_state' } State: - - binding.pry - -#= select :state_id, available_countries.first.states.map{|c|[c.name, c.id]} - %input.chunky.small-12.columns{ id: 'enterprise_state', placeholder: "eg. Victoria" } - -# , ng: { model: 'enterprise.state' } } + %select.chunky.small-12.columns{ id: 'enterprise_state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()' } } .small-5.columns %h6 Location display diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 40c7948767..4ac93894c0 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -34,4 +34,4 @@ .row .small-12.columns %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "createEnterprise()" }, style: 'float:right' } \ No newline at end of file + %input.button.primary{ type: "button", value: "Continue", ng: { click: "create()" }, style: 'float:right' } \ No newline at end of file diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index 8ef6b9b43f..a43fab3b4c 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -25,6 +25,10 @@ module InjectionHelper render partial: "json/injection_ams", locals: {name: 'SpreeApiKey', json: "'#{@spree_api_key.to_s}'"} end + def inject_available_countries + inject_json_ams "availableCountries", available_countries, Api::CountrySerializer + end + def inject_json(name, partial, opts = {}) render partial: "json/injection", locals: {name: name, partial: partial}.merge(opts) end diff --git a/app/serializers/api/country_serializer.rb b/app/serializers/api/country_serializer.rb new file mode 100644 index 0000000000..6561692cf6 --- /dev/null +++ b/app/serializers/api/country_serializer.rb @@ -0,0 +1,5 @@ +class Api::CountrySerializer < ActiveModel::Serializer + attributes :id, :name, :states + + has_many :states, serializer: Api::StateSerializer +end \ No newline at end of file diff --git a/app/serializers/api/state_serializer.rb b/app/serializers/api/state_serializer.rb new file mode 100644 index 0000000000..bcf9221ec5 --- /dev/null +++ b/app/serializers/api/state_serializer.rb @@ -0,0 +1,3 @@ +class Api::StateSerializer < ActiveModel::Serializer + attributes :id, :name, :abbr +end \ No newline at end of file diff --git a/app/views/registration/index.html.haml b/app/views/registration/index.html.haml index 5d883c43ae..205b3582bb 100644 --- a/app/views/registration/index.html.haml +++ b/app/views/registration/index.html.haml @@ -1,2 +1,3 @@ =inject_spree_api_key +=inject_available_countries %div{ "ng-controller" => "RegistrationCtrl" } \ No newline at end of file diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 592ee789e2..5041aae1a5 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -32,8 +32,8 @@ feature "Registration", js: true do fill_in 'enterprise_address', with: '123 Abc Street' fill_in 'enterprise_city', with: 'Northcote' fill_in 'enterprise_zipcode', with: '3070' - fill_in 'enterprise_country', with: 'Australia' - fill_in 'enterprise_state', with: 'Victoria' + select 'Australia', from: 'enterprise_country' + select 'Vic', from: 'enterprise_state' click_button 'Continue' # Filling in Contact Details @@ -44,8 +44,6 @@ feature "Registration", js: true do click_button 'Continue' # Enterprise should be created - sleep 10 - save_screenshot '/Users/rob/Desktop/ss.png' expect(page).to have_content 'Yay! You created an enterprise!' end end From 69b1d14cc4e019070d14075ce36a2892a0220229 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 14:16:44 +1000 Subject: [PATCH 043/130] Adding authorize to api enterprise create --- app/controllers/api/enterprises_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/enterprises_controller.rb b/app/controllers/api/enterprises_controller.rb index ed6be3d15b..d80e10849a 100644 --- a/app/controllers/api/enterprises_controller.rb +++ b/app/controllers/api/enterprises_controller.rb @@ -13,7 +13,7 @@ module Api end def create - #authorize! :create, Enterprise + authorize! :create, Enterprise @enterprise = Enterprise.new(params[:enterprise]) if @enterprise.save From 4d106129ee90ae6c7cbd1e39cc385b29b9387f8a Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 15:29:23 +1000 Subject: [PATCH 044/130] Creating an about page including flash boxes for registration --- .../directives/inline_flash.js.coffee | 6 ++++ .../enterprise_creation_service.js.coffee | 28 +++++++-------- .../templates/registration/about.html.haml | 36 ++++++++++++++++++- .../darkswarm/registration.css.sass | 18 ++++++++++ 4 files changed, 73 insertions(+), 15 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/directives/inline_flash.js.coffee diff --git a/app/assets/javascripts/darkswarm/directives/inline_flash.js.coffee b/app/assets/javascripts/darkswarm/directives/inline_flash.js.coffee new file mode 100644 index 0000000000..46550b854f --- /dev/null +++ b/app/assets/javascripts/darkswarm/directives/inline_flash.js.coffee @@ -0,0 +1,6 @@ +Darkswarm.directive "ofnInlineFlash", -> + restrict: 'E' + controller: ($scope) -> + $scope.visible = true + $scope.closeFlash = -> + $scope.visible = false diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee index f23f11700a..5898cdf1c3 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee @@ -7,20 +7,20 @@ Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, Curr country: availableCountries[0] create: => - $http( - method: "POST" - url: "/api/enterprises" - data: - enterprise: @prepare() - params: - token: SpreeApiKey - ).success((data) -> - RegistrationService.select('about') - ).error((data) -> - console.log angular.toJson(data) - alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - ) - # RegistrationService.select('about') + # $http( + # method: "POST" + # url: "/api/enterprises" + # data: + # enterprise: @prepare() + # params: + # token: SpreeApiKey + # ).success((data) -> + # RegistrationService.select('about') + # ).error((data) -> + # console.log angular.toJson(data) + # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + # ) + RegistrationService.select('about') prepare: => enterprise = {} diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index ad44ebbf7f..faed853791 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1 +1,35 @@ -Yay! You created an enterprise! \ No newline at end of file +.container#registration-contact + .row.header + %h2 Nice one! + %h5 Now let's flesh out the details about {{ enterprise.name }}. + %ng-include{ src: "'registration/steps.html'" } + .row.content + %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } + %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. + %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } + %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. + + .small-12.large-8.columns + .row + .small-12.columns + %label{ for: 'enterprise_description' } Short Description: + %input.chunky.small-12.columns{ id: 'enterprise_description', placeholder: "A short sentence describing your enterprise", ng: { model: 'enterprise.description' } } + .row + .small-12.columns + %label{ for: 'enterprise_long_desc' } Long Description: + %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping you description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } + {{ enterprise.long_description.length }} characters used + .small-12.large-4.columns + .row + .small-12.columns + %label{ for: 'enterprise_abn' } ABN: + %input.chunky.small-12.columns{ id: 'enterprise_abn', placeholder: "eg. 99 123 456 789", ng: { model: 'enterprise.abn' } } + .row + .small-12.columns + %label{ for: 'enterprise_acn' } ACN: + %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } + .row + .small-12.columns + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('images')" }, style: 'float:right' } \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index e12c00f17b..c48737f7e3 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -12,6 +12,24 @@ i font-size: 150% + ofn-inline-flash + display: block + padding: 15px + position: relative + margin-bottom: 10px + &.brick + background-color: $clr-brick-light + border: 2px solid $clr-brick + color: $clr-brick + &.turquoise + background-color: $clr-turquoise-light + border: 2px solid $clr-turquoise + color: $clr-turquoise + .close-button + position: absolute + top: 0px + right: 0px + input.chunky padding: 8px font-size: 105% From e341b12d3a1dc49bd384ee2d9df6a5b7a6c01eda Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 15:33:25 +1000 Subject: [PATCH 045/130] Adding loading message when creating enterprise --- .../darkswarm/services/enterprise_creation_service.js.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee index 5898cdf1c3..e5400f1b46 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee @@ -7,6 +7,7 @@ Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, Curr country: availableCountries[0] create: => + # Loading.message = "Creating " + $scope.enterprise.name # $http( # method: "POST" # url: "/api/enterprises" @@ -15,8 +16,10 @@ Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, Curr # params: # token: SpreeApiKey # ).success((data) -> + # Loading.clear() # RegistrationService.select('about') # ).error((data) -> + # Loading.clear() # console.log angular.toJson(data) # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') # ) From b848d583ff5d773c7b9c568fa9ccf3d65db26268 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 15:57:39 +1000 Subject: [PATCH 046/130] Adding the remainder of pages to registration process --- .../controllers/registration_controller.js.coffee | 3 +-- .../javascripts/templates/registration.html.haml | 2 ++ .../templates/registration/about.html.haml | 6 +++--- .../templates/registration/address.html.haml | 6 +++--- .../templates/registration/contact.html.haml | 6 +++--- .../templates/registration/details.html.haml | 4 ++-- .../templates/registration/finished.html.haml | 14 ++++++++++++++ .../templates/registration/images.html.haml | 11 +++++++++++ .../templates/registration/social.html.haml | 11 +++++++++++ .../stylesheets/darkswarm/registration.css.sass | 6 ++++++ 10 files changed, 56 insertions(+), 13 deletions(-) create mode 100644 app/assets/javascripts/templates/registration/finished.html.haml create mode 100644 app/assets/javascripts/templates/registration/images.html.haml create mode 100644 app/assets/javascripts/templates/registration/social.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index dc1bb2a80e..3e9dddb2d4 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -4,8 +4,7 @@ Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, Enterpris $scope.enterprise = EnterpriseCreationService.enterprise $scope.create = EnterpriseCreationService.create - $scope.steps = ['details','address','contact','about'] - # ,'images','social' + $scope.steps = ['details','address','contact','about','images','social'] $scope.countries = availableCountries diff --git a/app/assets/javascripts/templates/registration.html.haml b/app/assets/javascripts/templates/registration.html.haml index dba05f3429..10a12d712e 100644 --- a/app/assets/javascripts/templates/registration.html.haml +++ b/app/assets/javascripts/templates/registration.html.haml @@ -3,6 +3,8 @@ %ng-include{ src: "'registration/introduction.html'" } %div{ ng: { repeat: 'step in steps', show: "currentStep() == step" } } %ng-include{ src: "'registration/'+ step + '.html'" } + %div{ ng: { show: "currentStep() == 'finished'" } } + %ng-include{ src: "'registration/finished.html'" } %a.close-reveal-modal{"ng-click" => "$close()"} %i.ofn-i_009-close diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index faed853791..1d6363c0c8 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1,4 +1,4 @@ -.container#registration-contact +.container#registration-about .row.header %h2 Nice one! %h5 Now let's flesh out the details about {{ enterprise.name }}. @@ -30,6 +30,6 @@ .small-12.columns %label{ for: 'enterprise_acn' } ACN: %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } - .row + .row.buttons .small-12.columns - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('images')" }, style: 'float:right' } \ No newline at end of file + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('images')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index ffea2db77d..98a3ccd2a9 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -36,7 +36,7 @@ %label.indent-checkbox %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } Blur my location on the map (show an approximate, not exact pin) - .row + .row.buttons .small-12.columns - %input.button.primary{ type: "button", value: "Back", ng: { click: "select('details')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" }, style: 'float:right' } + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('details')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('contact')" } } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 4ac93894c0..fe342d73e0 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -31,7 +31,7 @@ .small-12.columns %label.indent-checkbox %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile - .row + .row.buttons .small-12.columns - %input.button.primary{ type: "button", value: "Back", ng: { click: "select('address')" }, style: 'float:left' } - %input.button.primary{ type: "button", value: "Continue", ng: { click: "create()" }, style: 'float:right' } \ No newline at end of file + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('address')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "create()" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index c662f37985..cad5449e6b 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -35,8 +35,8 @@ .small-10.columns %h6 I'm Both %span{ style: 'font-size: 80%'} Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! - .row + .row.buttons .small-12.columns - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" }, style: 'float:right' } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('address')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/finished.html.haml b/app/assets/javascripts/templates/registration/finished.html.haml new file mode 100644 index 0000000000..b2150f8f1c --- /dev/null +++ b/app/assets/javascripts/templates/registration/finished.html.haml @@ -0,0 +1,14 @@ +.container#registration-finished + .row.header + %h2 Well done! + %h5 You have successfully completed the profile for {{ enterprise.name }}! + .row.content{ style: 'text-align: center'} + %h3 Why not check it out on the Open Food Network? + %a.button.primary{ type: "button", href: "/map" } Go to Map Page > + + %br + %br + + %h3 Next step - add some products: + %a.button.primary{ type: "button", href: "/admin/products/new" } Add a Product > + \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/images.html.haml b/app/assets/javascripts/templates/registration/images.html.haml new file mode 100644 index 0000000000..92c3c9f703 --- /dev/null +++ b/app/assets/javascripts/templates/registration/images.html.haml @@ -0,0 +1,11 @@ +.container#registration-images + .row.header + %h2 Thanks! + %h5 Let's upload some pretty pictures so your profile looks great! :) + %ng-include{ src: "'registration/steps.html'" } + .row.content + + .row.buttons + .small-12.columns + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml new file mode 100644 index 0000000000..32ffb75c1a --- /dev/null +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -0,0 +1,11 @@ +.container#registration-social + .row.header + %h2 Last step! + %h5 How can people find {{ enterprise.name }} online? + %ng-include{ src: "'registration/steps.html'" } + .row.content + + .row.buttons + .small-12.columns + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('images')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('finished')" } } \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index c48737f7e3..fcc64dbdb2 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -12,6 +12,12 @@ i font-size: 150% + .buttons + .right + float: right + .left + float: left + ofn-inline-flash display: block padding: 15px From bc0c9dd2295a2e3ef2552132a9c6632c41d55ced Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 16:07:39 +1000 Subject: [PATCH 047/130] Adding the social page to registration form --- .../templates/registration/about.html.haml | 2 +- .../templates/registration/social.html.haml | 24 ++++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 1d6363c0c8..26d0c8e9f5 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -32,4 +32,4 @@ %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } .row.buttons .small-12.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('images')" } } \ No newline at end of file + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index 32ffb75c1a..c66e4422bd 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -4,8 +4,30 @@ %h5 How can people find {{ enterprise.name }} online? %ng-include{ src: "'registration/steps.html'" } .row.content + .small-12.large-7.columns + .row + .small-12.columns + %label{ for: 'enterprise_website' } Website: + %input.chunky.small-12.columns{ id: 'enterprise_website', placeholder: "eg. openfoodnetwork.org.au", ng: { model: 'enterprise.website' } } + .row + .small-12.columns + %label{ for: 'enterprise_facebook' } Facebook: + %input.chunky.small-12.columns{ id: 'enterprise_facebook', placeholder: "eg. www.facebook.com/PageNameHere", ng: { model: 'enterprise.facebook' } } + .row + .small-12.columns + %label{ for: 'enterprise_linkedin' } LinkedIn: + %input.chunky.small-12.columns{ id: 'enterprise_linkedin', placeholder: "eg. www.linkedin.com/YourNameHere", ng: { model: 'enterprise.linkedin' } } + .small-12.large-5.columns + .row + .small-12.columns + %label{ for: 'enterprise_twitter' } Twitter: + %input.chunky.small-12.columns{ id: 'enterprise_twitter', placeholder: "eg. @twitter_handle", ng: { model: 'enterprise.twitter' } } + .row + .small-12.columns + %label{ for: 'enterprise_instagram' } Instagram: + %input.chunky.small-12.columns{ id: 'enterprise_instagram', placeholder: "eg. @instagram_handle", ng: { model: 'enterprise.instagram' } } .row.buttons .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('images')" } } + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('finished')" } } \ No newline at end of file From dc43612a04097370283ab57617b9738dde4fec0b Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 16:08:43 +1000 Subject: [PATCH 048/130] Adding an 'r' --- app/assets/javascripts/templates/registration/about.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 26d0c8e9f5..29ec5282b1 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -19,7 +19,7 @@ .row .small-12.columns %label{ for: 'enterprise_long_desc' } Long Description: - %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping you description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } + %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } {{ enterprise.long_description.length }} characters used .small-12.large-4.columns .row From 60d6599f9b30eb90802ce4c15fba27c2d996eba7 Mon Sep 17 00:00:00 2001 From: summerscope Date: Thu, 21 Aug 2014 16:28:13 +1000 Subject: [PATCH 049/130] Tweak chirpy message in view --- app/assets/javascripts/templates/registration/address.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 98a3ccd2a9..f395703a1b 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -1,6 +1,6 @@ .container#registration-address .row.header - %h2 {{ enterprise.name }} + %h2 Hi there, {{ enterprise.name }} %h5 Now we need to know where you are: %ng-include{ src: "'registration/steps.html'" } .row.content From f1f9a2e7fc506dbf41b6951da0b792136cbdfa1d Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 21 Aug 2014 17:04:40 +1000 Subject: [PATCH 050/130] Updating on later pages of registration process --- .../registration_controller.js.coffee | 7 ++- .../enterprise_creation_service.js.coffee | 60 ++++++++++++------- .../templates/registration/about.html.haml | 2 +- .../templates/registration/social.html.haml | 2 +- app/controllers/api/enterprises_controller.rb | 13 +++- 5 files changed, 58 insertions(+), 26 deletions(-) diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 3e9dddb2d4..2cf7c50c8d 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -1,8 +1,9 @@ -Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, EnterpriseCreationService, availableCountries) -> +Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, EnterpriseRegistrationService, availableCountries) -> $scope.currentStep = RegistrationService.currentStep $scope.select = RegistrationService.select - $scope.enterprise = EnterpriseCreationService.enterprise - $scope.create = EnterpriseCreationService.create + $scope.enterprise = EnterpriseRegistrationService.enterprise + $scope.create = EnterpriseRegistrationService.create + $scope.update = EnterpriseRegistrationService.update $scope.steps = ['details','address','contact','about','images','social'] diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee index e5400f1b46..52baea146a 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee @@ -1,5 +1,5 @@ -Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, CurrentUser, SpreeApiKey, availableCountries) -> - new class EnterpriseCreationService +Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, CurrentUser, SpreeApiKey, Loading, availableCountries) -> + new class EnterpriseRegistrationService enterprise: user_ids: [CurrentUser.id] email: CurrentUser.email @@ -7,27 +7,47 @@ Darkswarm.factory "EnterpriseCreationService", ($http, RegistrationService, Curr country: availableCountries[0] create: => - # Loading.message = "Creating " + $scope.enterprise.name - # $http( - # method: "POST" - # url: "/api/enterprises" - # data: - # enterprise: @prepare() - # params: - # token: SpreeApiKey - # ).success((data) -> - # Loading.clear() - # RegistrationService.select('about') - # ).error((data) -> - # Loading.clear() - # console.log angular.toJson(data) - # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - # ) - RegistrationService.select('about') + Loading.message = "Creating " + @enterprise.name + $http( + method: "POST" + url: "/api/enterprises" + data: + enterprise: @prepare() + params: + token: SpreeApiKey + ).success((data) => + Loading.clear() + @enterprise.id = data + RegistrationService.select('about') + ).error((data) => + Loading.clear() + console.log angular.toJson(data) + alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + ) + #RegistrationService.select('about') + + update: (step) => + Loading.message = "Updating " + @enterprise.name + $http( + method: "PUT" + url: "/api/enterprises/#{@enterprise.id}" + data: + enterprise: @prepare() + params: + token: SpreeApiKey + ).success((data) -> + Loading.clear() + RegistrationService.select(step) + ).error((data) -> + Loading.clear() + console.log angular.toJson(data) + alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + ) + #RegistrationService.select(step) prepare: => enterprise = {} - for a, v of @enterprise when a isnt 'address' && a isnt 'country' + for a, v of @enterprise when a isnt 'address' && a isnt 'country' && a isnt 'id' enterprise[a] = v enterprise.address_attributes = @enterprise.address enterprise.address_attributes.country_id = @enterprise.country.id diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 29ec5282b1..e2dad4a66b 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -32,4 +32,4 @@ %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } .row.buttons .small-12.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } \ No newline at end of file + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('social')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index c66e4422bd..40717b6190 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -30,4 +30,4 @@ .row.buttons .small-12.columns %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('finished')" } } \ No newline at end of file + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file diff --git a/app/controllers/api/enterprises_controller.rb b/app/controllers/api/enterprises_controller.rb index d80e10849a..f2263a600b 100644 --- a/app/controllers/api/enterprises_controller.rb +++ b/app/controllers/api/enterprises_controller.rb @@ -17,7 +17,18 @@ module Api @enterprise = Enterprise.new(params[:enterprise]) if @enterprise.save - render text: '', :status => 201 + render text: @enterprise.id, :status => 201 + else + invalid_resource!(@enterprise) + end + end + + def update + authorize! :update, Enterprise + + @enterprise = Enterprise.find(params[:id]) + if @enterprise.update_attributes(params[:enterprise]) + render text: @enterprise.id, :status => 200 else invalid_resource!(@enterprise) end From db58fb5b0c60bdb3660da3a153e0980e1ac26850 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 12:11:00 +1000 Subject: [PATCH 051/130] Pretty potatoes picture for creating profile wizard --- app/assets/images/potatoes.png | Bin 0 -> 8359 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 app/assets/images/potatoes.png diff --git a/app/assets/images/potatoes.png b/app/assets/images/potatoes.png new file mode 100644 index 0000000000000000000000000000000000000000..c0be04200eb85384da0773ade028c9ef4a7a4109 GIT binary patch literal 8359 zcmV;YAXwjtP)BH-r+PqIlz==jbc}r($$ozpN_4kvghh8I5jvL z6o|XKDiacCy23*(7eH1?Oj}T-dQ6$c!5t_ibEl?Pla+Uxlsa#3dc)4E&B!)%bY-TU z6*V*g0RdSQ7i1S2p(!+Y9VF_)aoeg)=ek*L868a*8m=unizhSczGOTM4wfl4Z6GJ| z(ufy0H{-KTAq@-h$!ESbNvAGDLKzy0A}5|KJ}eUw_0emAA0^?kUhKeFfg>-JB`#?( zGc_0(1`iMEyGgb&Lv|)GN)8UlI8DI&{O`$g^Vyx;v1{$hf#JJ-<+x|^$X)p3qUp$u z^U{0Wu2(Jx3a$J7%RX4~$50F@DOVgM_}YKaoK%@KKVu;%O(P?-Hci!{N)7}A)=+ZU zL}`IDI&?ZY2pSqHVPN*qTHUEUHg|RzL`3k^md>bf@WE&uPg8&-aF0(+^2b2mypj0bi!f_! z*j{_blvs#iKjX1G^4qKFft}7(Y0f)kwMAaqr(3|2Pnc&tz>G3mEiaX2Eq*dAo%sD@ z!p>5sukWC(wpL`sjYM}%Dfs8I_F{N%RT01CZM6~8tQhDyK{QpUTCO!Oj}MmZ%;XMKN@h= zXG~dzeXC<`o@ZK%!@n{zEAs#U z+`^|vHZJGQD5`qqmauk~Gl#^q2M`2L@T<01#!I|!dqV>dWEFHKZmTdFE z*bjngLyCpq(8Xv^wpwBjs+DQvXhh$7)bCof_aAUC-tW)*-goPMAAVe_88Ek|)v`M7H-z3=@~j!Al=`@k#Qt9&O%Q z#o_!X&Q@|FEz{Y2dWHu{*1YjG!VsW-_-(K+#>?(4GXVr;( z@5`(pqmT?U41zF<)OkV1>U)+i6xeJw843Z`mlU_N;98hb;QZ~Y2%w`vl&{6 zs!#=v;|PK%95R{C*ED4`8Z8z}J{;$ALi7k)RNU%+FF#SWoeey=^Sop zK~a=Y;1Go1N<}~*5M)GF+th6fK>2*eS7oVGOnFW1?ItgUsnz;bfwmNR2GKBWADc@# z>L3DDsT8faBp6h(G6EpO+ilyn8GSaJ^;MaHVGMARNy>{7Vrk84Ko#<$G1DqZjSkH{ z?3k?sh9Ib}P8rlHhZh6_*{!b8=!db`i(8q6vV;Mtp~~bF=gOOQli=>UJxffP)M5H}Cb??+a_eO28h6UyA`d zr`^e9((87+y_8sb&8)v=wM_Mf3p=X*fT}7!nx^?QL)Fc8(Ei+PsTrIHlB(4bkC5)W z8>wf&)sqz0+jL`J=_iNl5jRtTO>RPjY&|tkCkB7tTEt{(=IKPc8;h+(mKs$2H z*K;{OtyF^47_~DZ^z^+@Qv@g%q0qYQHLW;Cedb*6|AL`VsPqgM+S4R;!YwRH*7Ade_N==lUL89k_hz;Kfai0|Sj0 z8XKR+%r!7*97IqQfhojDD})El_U@kX*r;9$2J!L8rpHgfuS`>%OD-<*IN!AT6BX7P z)6^M;({9W$x6EZ(mMq(!E$8%pftFL?&?>#4g;II}Yq>ew6HvZ znJ!Sn>gi`Q-Pf_v%wnaG|M$}ba!QJjOX_W#IN#CtQ#`N|nT0Di zx!o_I)ZD=UY?6Q9-bp%;g`C^WgkCH!kF+}Mb~}N|%t)s*g4NykuMgerF4dqYUNvKM zL{i%eCX1Cqau8s57@3#AW3jlTw$Z-HzKIhRAreKLRVuX__PawNq%&}J?x}A*uLmaW zyLBr!_Xq?%tg#dLs&qS@fQu@iGux*D%H5&v((q^vDi|Ji*_r({j>$9@FFu}^lENZ$ zS>U7hWApY}?b_9bhO6Ie zo5E=*Dsb6xJp~?bTeXtJQYy(pA(u-6Fq7VnH2o!;O(F|YRs$P082}aXuy+FeXmCJ` z&05L5n1wjlg4^@+OD;Sc=j>M-IcVe9n0BlIoV8kQS#7TY#s<&Mz)4;t9C^ zC}WYPNv9hdyVr2<-r88LuBlX0q@tt)v0L!;6&I%|Njbgcy~U%Gp3uZev%>nfL{B8u zJ$|*WkV;L4<&&F9;*b5b`o`)bB=6i5V#m{>W54;M6qKamA9wOK(PcXAy|uM_wT;?Z zt*)$DgSrTnf7TR41$#$+`K6`2xUH>k$LkpwXdT%wfh=Z~k_@lh>k7rX)Np>~;;Q%) zKUUA(Ifo#dQ_tC|qU74|@BT3~zqI6vQBwr8vL@~2hP6grY^=7FR@7alQSmE>YYGY$ zLKnX77@ZiM^mvoLw^|Jb_dxE?0LL%C&+SWH$)C!DBL%d^?XD}|UAgjI!%RA^oyo>) znwoUl-?f?;Bl_>weHwaO#kMTQ0THHB#g()&Q9P3C4_|qk;+MFbsJ`>TngB>zVV_E^vxFsE8c4xumx(R z3XjJx0s#PL2<1~n6grA(!ee#K#+lOYt^3X0r6|WmrvseBP{{+Zwpf4{?JW)2#IWoH zGMS}p*=Q*)H(*-a%PWI(;yK@SDM{R!iXiz%GM!95Tf@PzZC#0p>#H*ba=x|yAwBHcJ)-WY9bac^vRkc$Vz z@A#DSX42dylA4zXJy(lxF#p*LHJ*kxcNd{_pb5B`7(ORF8jsFQKW+>Ur?D9fh6})W zA@2zc5zHnb?3krO9|GbP*icg9A7iTPHd;HDcb60Me>>oJect)9^G5{9LZHJ@A`w;8 z{_XUPplA^VI5BFclNpmPU;x{uQf=q7WDyz-s`v*>D7VZnY z@rKWM=H@!Hko^23P|5MAo}QPlp3DZrY?X?`0QFFVzsQII_lQm)usIw$n@yk-D9jyi z3G}s+6>o}92#b@;Bp_b_oT|@{$-w=z05dlCmq4kTf2{_*=DYR;7Um=Qc@P90PK+4v zJbcnGf(dk^F_I9&go6`9Bh>J5W(=Rervp!-P?$K6C%EKftCAdVv791;g-mkECJ71I z!?JD}#w!4+rNDfU%>&}kd};7y0H8tshY$N_pS=9_MZc3ubyApiBcFo9sbM$~DuLUn zRG7(R;`R>gq{5=$#FADLImjYEWsxgFs%#SQ1#)nRX={C54sZGPt@LzXENbX zC=o}Y3k3W~3IzwlA`uMZ=p4|$#PeJd8H5CRMTJ742SzGUC_*ktK-{rl%=^uC7y6;6 zSnO+lG{|Z_70=D77Yc}NMA#kALWC&zFwmA@3Iz|ehoea@)1Y_)n-;BUE@BAS z!JZ4Gy?7NwlqrCo*^Vk~AlZX4fqw&l_L$2@RvuwL@J((%2Q2?X68-=_yp)856f(KK zzP`AxXJHngK%s<4HZ43kIayabrqy0<)Ly>)P3e3zO#qAPSQqwyK;NuZgK1kti!7SjRQDVaEWYtyp!$aV5z}8vAj9xJDzv{IcB+n*CZC}O!o2Fi7^D}6Q3TcUF|Y_ z8i9d0;tF%(fW#)#sr=>~A_O6zIER>5KqOXn?RP%-=k-_`{QSdHFW|gez+xTx{PRN< zpI2~T?Z75=7TQ;b(g{MUL?Xdl@N~hpXnorJA(yY1Nr_h>NOxS^iM-nC(V52lyheF} znU!m)2j|A2%Q;xHip9L_;Qf=Xh+7?dzC_R^0$<~=!jq9uVEHj;KHc!X(-ivkCdk_4v z(`qm@saZ!3<+1<=TA(0T&L>$&Ci|+>v6x7~L$^?6Kn6IN45h-j=#xqp-zq^$#_Ho* z6uAX-=uWzlmz$e+^%m=(oCtc9Grj)cjaUOe@Z@Q$!P`X61r>x2s5pJr4ADZNgW%|% zSzl3|xe`z5D;EK~si=&K$1`aH0!`ZxHOFU$z_zvU=tN>;BQJ-@A)3u6^5h&jk!{J# zv8;B#8cTzIXi~PfNgds9Kp87eSLB0tQLqh`u9@-im6Gxg8F!yNTEe9<@pv%ZQW`V* z2Y2o9<8PNE&mIpwnBlQWyv|cO%BVEtkzuzm4P|Sz*f(B|?b4q&c1Q}ZT7B^B5#T?( z8n9AMC$rfmyL-HQ3`xdqK1y9I$|9sua5$WRCX}GE=f@XVTU(1f>%KQyNaE=Vb)95B zT@KyXNY6Q?P?!tt-7m({;Nyv>BjQ%Y`yBaMm{$4bgPgombUK?vVvmelt((b6auFn9 z5d)VfDq@tS2!Z6TaM3lL-k<;bgAM1Dz z9DDS1#4A?t`G*e{6da_J56c^sY<`oWYs32Cl{5SI@4s@chLHgCAwiR#T1BPSwTD8X zpx+<#heF}V+L~{9ZE+%QdRnLB(K*qGr*2a7csz?~bys-?2L9OrrRIy9z_=V%tKpH! ze0A&UW06K$Rz}lm8`c^$Z>dxam8u3wq*6m+fEa{+4SM`=t>x(XcF}3+%(0NfWHNjL z;II{)CX;h-thjyC|4J0c+r$R3R*T7O9$8IZ?>nl=B5;}9;^Jaq8dF;)N=8b6#x!c3 z-|z8EZf|dcIt+TCW!sm1KD3YF)R78FY&sqEiw}z@vd-kT?uyxOfAQXo0p!{%7B_jl zO16d6WdBf9PRkIa7>zcg(MS~v@!W-mx1uvb>s!9>@eDrKQ^4|sT$l?*mji*+rTRik zZD%D1m|J<6ty7xp>#y#Pzh5A;fFlMV7(hxxYpYY*@MRU)Dx2-ojuZ)s1_C}GH-)P~ zko2mx$bC<6Y7VZly*;-z3Brv@e33w)ykw%jrI4qfvs?L5&C;1>9=-a%1w7*D95IN+ zq-Y2v8CqvG4Hr5-`lz&{qjdf#&4|e&m+H{s1tIe&Qp3FvsdI&cZG)b{IS-)uLl_8z zFQDy1lC5wfCA*c>sRR`F`p{Qn$YQ967AWbZ9pizWI zz5dcAJ!Y&cW@e~LK8h?GvD==@m!L?up*%ou8CYShARg$y`LM-g(%J2Hx4Ygs_VIz( z^1OZ{`#S`=+gUvVcQTAX($vIrQ#$55U@V`@qEJ!Wa1fN!X0xHp3`%n1^0Ev&_1WJS zTp_x{_46=FchT*aq@?3XnaDNk=;-*kdo#66%jGgJ{M6Bb z8KEi|if7i9+F;|70$Cv~At41t^~0s@80rdx=?Or1$ROZECu+Og>#J_}`e^TjBR%uj zp6lnKJTYSZ&2yZSnVIk{#cXeHucN3Oo^Af}O<3pX!F=d3_*nR5Lt*f6X%rQODsz=$ zKr)!*#X@14AVWaO8neQ>vX-RlT3vPbj@4xT@?-WM(CS##$^IDf;s=>gAjibekRw5) zWpdl6Ze9i>5cEt=28T;a+x?|BNLYYGP$g4nXuA(ZqXdX1A&3;IB{eEWR)VOzOW9Rl z-@Ae!1KDo_t7Fb<{n-P@kALz3thWK^u64puv?$;%Tv)g{xi#mR+yZL|E~+$g36n^u z_^K-K9;qTJ6Ca@BGYAC1MJY{iG(9;17Z2V$i=o+ccDW~DiM=lySiNf~^nbnYWYP!U zCH)8V*Ih?ZLZbHe@08n9ZBx&;2$OIvf20FXEe2I(CP0^@p3_7l${8yzv9B+YQKQ01 z34{zmMm$cV(OAdFAYZ{Y`NiE!#2f#%YCW$_!%-akg$^&Ba|%-waY=hfELo9Y(}qBo zhz<|si(uU)=w=Tdq}|0q54M@J;GqbLKPZA0lnG)zSP_PJ z^Ak`0#EE;99(u^@%lEzS`@GNRb-N4mJ#%5+m1f~-o#xcQz!947R;&FhxBD*vaH{WW z=Yk1uxG?KuBz`){OFU<%%c7#td@{*U7$<-kLITCm1R=gkPG`-zi2VnuirbrJClPtpUuG*YzD(2VFXVhj{$gbBY01NOh|;nMuenaXe=*j zTr8I4(t0#4(u~-0K7Mo@Yh`2^P8paB7sMy?@UNmz_t}N>J4|@WRHMsw*jf!dGgU<_t~c?CiDyQ6nnz%=H zIQS^G2IZE8cSrdS{a*gtv-kLp?z3*AVP-NI`VrMkybVmF0 zWTILN`)U^-l78r{D4GdjbcXm1^2Lu=8KWL)C zH=WPJda2}{C1W({qZH4-t@3=I@F&}*X|}UH_q(0R%_kWGTGZp2wa)WqZLTmJESAC{ zLB2Iup@@n9S|IWqYcIpen@VrF(Obx|G8vhPJbqAUcAi&D^-if)ufdcsG6W@PBeZP{A$95dU{UmF|CjN8=wvxQE* zcFB9n1&k#8$eUx^wIDY(<~eqvXJ$EYixdz@!e#x?-zXAyESufleXp^p6O~U4Lx9}$ z8G;|ICW!k0m&| Date: Fri, 22 Aug 2014 12:11:14 +1000 Subject: [PATCH 052/130] Creating new style of bullet point list --- app/assets/stylesheets/darkswarm/typography.css.sass | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/typography.css.sass b/app/assets/stylesheets/darkswarm/typography.css.sass index b49ce867c1..f3dd1c90a6 100644 --- a/app/assets/stylesheets/darkswarm/typography.css.sass +++ b/app/assets/stylesheets/darkswarm/typography.css.sass @@ -55,7 +55,7 @@ h1, h2, h3, h4, h5, h6, .avenir @include avenir padding: 0px -ul.bullet-list +ul.bullet-list, ul.check-list margin: 0 li list-style: none @@ -69,7 +69,10 @@ ul.bullet-list font-style: normal font-variant: normal text-transform: none - + +ul.check-list + li:before + content: "\e632" .light-grey color: #666666 From 08d3eb6f93fe6605a270402b0ecf6c62c5265e7d Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 12:11:41 +1000 Subject: [PATCH 053/130] Making the modals higher relative to their respective window --- app/assets/stylesheets/darkswarm/modals.css.sass | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index 0681dd73b4..39a1ffa475 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -6,22 +6,26 @@ dialog, .reveal-modal outline: none padding: 1rem overflow-y: scroll + top: 10% + @media all and (max-width: 640px) + top: 0 // Sets up max heights based on device height @media all and (min-height: 1025px) - max-height: 80% + max-height: 70% + top: 15% @media all and (min-height: 700px) and (max-height: 1024px) - max-height: 70% + max-height: 80% @media all and (min-height: 600px) and (max-height: 699px) - max-height: 60% + max-height: 80% @media all and (min-height: 481px) and (max-height: 599px) - max-height: 60% + max-height: 80% @media only screen and (max-height: 480px) and (min-width: 641px) - max-height: 60% + max-height: 80% @media all and (max-height: 480px) overflow-y: scroll From 8b928b5a669ce3419ebb86c7353a36ec47b28a4e Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 12:11:56 +1000 Subject: [PATCH 054/130] Styling on-boarding wizard Introduction step --- .../registration/introduction.html.haml | 52 ++++++++++++------- .../darkswarm/registration.css.sass | 14 ++++- 2 files changed, 45 insertions(+), 21 deletions(-) diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index 4f9bcf0708..43e8e1407a 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -1,26 +1,40 @@ %div .row.header %h2 Hi there! - %h5 This wizard will step you through creating a Profile on the Open Food Network. + %h4 This wizard will step you through creating a profile .row - .small-2.columns   - .small-10.columns{ style: 'line-height: 150%;'} Your profile gives you an online presence on the Open Food Network, allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. Creating a profile usually takes about 5-10 minutes. - %br + .small-12.medium-3.large-2.columns.text-right.hide-for-small-only + %img{:src => "/assets/potatoes.png"} + .small-12.medium-9.large-10.columns + %p + Your profile gives you an online presence on the + %strong Open Food Network, + allowing you to easily connect with potential customers or partners. You can always choose to update your info later, as well as choose to upgrade your Profile to and Online Store, where you can sell products, track orders and receive payments. Creating a profile takes about 5-10 minutes. .row{ 'data-equalizer' => true } - .small-6.columns{ 'data-equalizer-watch' => true } - %span{ style: 'font-weight: bold;' } You'll need the following: - .small-12.columns - %ol.numbered-list - %li Your enterprise address and contact details - %li Your logo image - %li A pretty image to serve as your profile header - %li Some 'About Us' text - .small-6.columns{ 'data-equalizer-watch' => true, style: 'background-color: #ffffff; padding: 10px;'} - %span{ style: 'font-weight: bold;' } Your profile entitles you to: - %ul{ style: 'margin-top: 10px;' } - %li A searchable listing in Hub / Producer view - %li A pin on the OFN map to help users find you - .row + .small-12.medium-6.large-6.columns.pad-top{ 'data-equalizer-watch' => true } + %h5 You'll need the following: + %ul.check-list + %li + Your enterprise address and contact details + %li + Your logo image + %li + A pretty picture for your profile header + %li + Some 'About Us' text + + .small-12.medium-6.large-6.columns{ 'data-equalizer-watch' => true} + .highlight-box + %h5 Your profile entitles you to: + %ul.small-block-grid-1 + %li + %i.ofn-i_020-search + A searchable listing + %li + %i.ofn-i_040-hub + A pin on the OFN map + .small-12.columns - %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" }, style: 'float: right' } + %hr + %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" } } \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index fcc64dbdb2..9b987d26b4 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -51,10 +51,20 @@ label margin-bottom: 3px - ol.numbered-list - font-size: 80% + ol, ul + // font-size: 80% + font-size: 0.875rem + padding: 0 + margin: 0 + ol list-style-type: decimal + .highlight-box + background: white + padding: 1rem 1.2rem + @media all and (max-width: 640px) + margin-top: 1rem + #progress-bar margin-bottom: 15px .item From f1ef8ba3c78934f655410e333edef4539bf705eb Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 22 Aug 2014 14:26:45 +1000 Subject: [PATCH 055/130] Getting signup to work and authentication to load in reg specific template --- .../authentication/signup_controller.js.coffee | 7 +++++-- .../authentication_controller.js.coffee | 2 +- .../services/authentication_service.js.coffee | 10 ++++++---- .../services/registration_service.js.coffee | 2 +- .../templates/registration/about.html.haml | 6 +++--- .../registration_authentication.html.haml | 17 +++++++++++++++++ .../javascripts/templates/signup.html.haml | 16 ++++++++-------- app/controllers/registration_controller.rb | 2 +- 8 files changed, 42 insertions(+), 20 deletions(-) create mode 100644 app/assets/javascripts/templates/registration_authentication.html.haml diff --git a/app/assets/javascripts/darkswarm/controllers/authentication/signup_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/authentication/signup_controller.js.coffee index d15ef4141d..123079b6b5 100644 --- a/app/assets/javascripts/darkswarm/controllers/authentication/signup_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/authentication/signup_controller.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.controller "SignupCtrl", ($scope, $http, $location, AuthenticationService) -> +Darkswarm.controller "SignupCtrl", ($scope, $http, $window, $location, Redirections, AuthenticationService) -> $scope.path = "/signup" $scope.errors = email: null @@ -6,6 +6,9 @@ Darkswarm.controller "SignupCtrl", ($scope, $http, $location, AuthenticationServ $scope.submit = -> $http.post("/user/spree_user", {spree_user: $scope.spree_user}).success (data)-> - location.href = location.origin + location.pathname # Strips out hash fragments + if Redirections.after_login + $window.location.href = $window.location.origin + Redirections.after_login + else + $window.location.href = $window.location.origin + $window.location.pathname # Strips out hash fragments .error (data) -> $scope.errors = data diff --git a/app/assets/javascripts/darkswarm/controllers/authentication_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/authentication_controller.js.coffee index 7c45fd53d1..1a22f34b0c 100644 --- a/app/assets/javascripts/darkswarm/controllers/authentication_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/authentication_controller.js.coffee @@ -1,7 +1,7 @@ Darkswarm.controller "AuthenticationCtrl", ($scope, AuthenticationService, SpreeUser)-> $scope.open = AuthenticationService.open $scope.toggle = AuthenticationService.toggle - + $scope.spree_user = SpreeUser.spree_user $scope.active = AuthenticationService.active $scope.select = AuthenticationService.select diff --git a/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee b/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee index ff7db62f4a..2dad1bc4f2 100644 --- a/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee @@ -4,12 +4,14 @@ Darkswarm.factory "AuthenticationService", (Navigation, $modal, $location, Redir selectedPath: "/login" constructor: -> - if $location.path() in ["/login", "/signup", "/forgot"] - @open() + if $location.path() in ["/login", "/signup", "/forgot"] && location.pathname is not '/register/auth' + @open $location.path() + else if location.pathname is '/register/auth' + @open '/signup', 'registration_authentication.html' - open: (path = false)=> + open: (path = false, template = 'authentication.html') => @modalInstance = $modal.open - templateUrl: 'authentication.html' + templateUrl: template windowClass: "login-modal medium" @modalInstance.result.then @close, @close @selectedPath = path || @selectedPath diff --git a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee index 025c403358..a2a1fe2dc4 100644 --- a/app/assets/javascripts/darkswarm/services/registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/registration_service.js.coffee @@ -14,7 +14,7 @@ Darkswarm.factory "RegistrationService", (Navigation, $modal, Loading)-> select: (step)=> @current_step = step - + currentStep: => @current_step diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index e2dad4a66b..b1065d104c 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -7,9 +7,9 @@ %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. - %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } - %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. + -# %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } + -# %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + -# {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. .small-12.large-8.columns .row diff --git a/app/assets/javascripts/templates/registration_authentication.html.haml b/app/assets/javascripts/templates/registration_authentication.html.haml new file mode 100644 index 0000000000..c7bfbabeca --- /dev/null +++ b/app/assets/javascripts/templates/registration_authentication.html.haml @@ -0,0 +1,17 @@ +.container + .row.modal-centered + %h2 Welcome to the Open Food Network! + %h5 Start By Signing Up (or logging in): + %div{"ng-controller" => "AuthenticationCtrl"} + %tabset + %ng-include{src: "'signup.html'"} + %ng-include{src: "'login.html'"} + %ng-include{src: "'forgot.html'"} + %div{ ng: { show: "active('/signup')"} } + %hr + Already have an account? + %a{ href: "", ng: { click: "select('/login')"}} + Log in now. + +%a.close-reveal-modal{"ng-click" => "$close()"} + %i.ofn-i_009-close diff --git a/app/assets/javascripts/templates/signup.html.haml b/app/assets/javascripts/templates/signup.html.haml index db066685f1..28bec19b49 100644 --- a/app/assets/javascripts/templates/signup.html.haml +++ b/app/assets/javascripts/templates/signup.html.haml @@ -1,12 +1,12 @@ -%tab#sign-up-content{"ng-controller" => "SignupCtrl", - heading: "Sign up", +%tab#sign-up-content{"ng-controller" => "SignupCtrl", + heading: "Sign up", active: "active(path)", select: "select(path)"} %form{"ng-submit" => "submit()"} .row .large-12.columns %label{for: "email"} Your email - %input.title.input-text{name: "email", + %input.title.input-text{name: "email", type: "email", id: "email", tabindex: 1, @@ -16,7 +16,7 @@ .row .large-12.columns %label{for: "password"} Choose a password - %input.title.input-text{name: "password", + %input.title.input-text{name: "password", type: "password", id: "password", autocomplete: "off", @@ -27,7 +27,7 @@ .row .large-12.columns %label{for: "password_confirmation"} Confirm password - %input.title.input-text{name: "password_confirmation", + %input.title.input-text{name: "password_confirmation", type: "password", id: "password_confirmation", autocomplete: "off", @@ -35,7 +35,7 @@ "ng-model" => "spree_user.password_confirmation"} .row .large-12.columns - %input.button.primary{name: "commit", - tabindex: "3", - type: "submit", + %input.button.primary{name: "commit", + tabindex: "3", + type: "submit", value: "Sign up now"} diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index 2915f71639..c378d24215 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -7,7 +7,7 @@ class RegistrationController < BaseController def index if spree_current_user.nil? - redirect_to registration_auth_path(anchor: "login?after_login=/register") + redirect_to registration_auth_path(anchor: "signup?after_login=/register") end end end From a16da4eae080b4150127c631aceed934dc17600c Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 22 Aug 2014 15:09:26 +1000 Subject: [PATCH 056/130] Commenting out enterprise creation --- .../enterprise_creation_service.js.coffee | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee index 52baea146a..e52407463a 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee @@ -7,43 +7,43 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, country: availableCountries[0] create: => - Loading.message = "Creating " + @enterprise.name - $http( - method: "POST" - url: "/api/enterprises" - data: - enterprise: @prepare() - params: - token: SpreeApiKey - ).success((data) => - Loading.clear() - @enterprise.id = data - RegistrationService.select('about') - ).error((data) => - Loading.clear() - console.log angular.toJson(data) - alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - ) - #RegistrationService.select('about') + # Loading.message = "Creating " + @enterprise.name + # $http( + # method: "POST" + # url: "/api/enterprises" + # data: + # enterprise: @prepare() + # params: + # token: SpreeApiKey + # ).success((data) => + # Loading.clear() + # @enterprise.id = data + # RegistrationService.select('about') + # ).error((data) => + # Loading.clear() + # console.log angular.toJson(data) + # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + # ) + RegistrationService.select('about') update: (step) => - Loading.message = "Updating " + @enterprise.name - $http( - method: "PUT" - url: "/api/enterprises/#{@enterprise.id}" - data: - enterprise: @prepare() - params: - token: SpreeApiKey - ).success((data) -> - Loading.clear() - RegistrationService.select(step) - ).error((data) -> - Loading.clear() - console.log angular.toJson(data) - alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - ) - #RegistrationService.select(step) + # Loading.message = "Updating " + @enterprise.name + # $http( + # method: "PUT" + # url: "/api/enterprises/#{@enterprise.id}" + # data: + # enterprise: @prepare() + # params: + # token: SpreeApiKey + # ).success((data) -> + # Loading.clear() + # RegistrationService.select(step) + # ).error((data) -> + # Loading.clear() + # console.log angular.toJson(data) + # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + # ) + RegistrationService.select(step) prepare: => enterprise = {} From d1b8b12901a5450373fbc1958e606e16e9da5ea9 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 15:38:20 +1000 Subject: [PATCH 057/130] Tweak custom bullet point styles --- app/assets/stylesheets/darkswarm/typography.css.sass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/typography.css.sass b/app/assets/stylesheets/darkswarm/typography.css.sass index f3dd1c90a6..de12103344 100644 --- a/app/assets/stylesheets/darkswarm/typography.css.sass +++ b/app/assets/stylesheets/darkswarm/typography.css.sass @@ -56,7 +56,7 @@ h1, h2, h3, h4, h5, h6, .avenir padding: 0px ul.bullet-list, ul.check-list - margin: 0 + margin: 0 0 0 1.25em !important li list-style: none line-height: 1.5 @@ -64,6 +64,7 @@ ul.bullet-list, ul.check-list li:before content: "\e609" font-family: "OFN" + margin-left: -1.25em display: inline-block font-weight: normal font-style: normal From 500cb65b41922436c22d937a5be976c91bd8baa5 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 15:38:41 +1000 Subject: [PATCH 058/130] Styling for registration steps --- .../darkswarm/registration.css.sass | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 9b987d26b4..f0f898eb4e 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -1,4 +1,5 @@ @import branding +@import mixins #registration-modal .header @@ -7,7 +8,7 @@ .container background-color: #ffffff .content - margin-bottom: 15px + // margin-bottom: 15px i font-size: 150% @@ -71,21 +72,25 @@ padding: 12px 0px text-transform: uppercase text-align: center - background-color: #000000 - color: #ffffff + background-color: #333 + border: 2px solid #333 + color: #fff .item.active - background-color: #ffffff - color: #000000 + background-color: #cccccc + border: 2px solid #333 + color: #333 + @include box-shadow(inset 0 0 1px 0 #fff) #registration-details #enterprise-types - a + a.panel + display: block background-color: #efefef color: black &:hover - background-color: #ffffff + background-color: #fff &.selected - h6 - color: #ffffff - color: #ffffff + &, & * + color: #fff + color: #fff background-color: $clr-turquoise-bright From 8a4dcef7fe71fe2f22e4ef35f682bb19312b7a68 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 15:39:02 +1000 Subject: [PATCH 059/130] Tweak layout and simplify column structures --- .../templates/registration/details.html.haml | 61 ++++++++++--------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index cad5449e6b..949c634b26 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -1,42 +1,43 @@ .container#registration-details - .row.header + .header %h2 Let's Get Started %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } - .row.content + + .row + .small-12.columns + %label{ for: 'enterprise_name' } Enterprise Name: + %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } + + .row#enterprise-types{ 'data-equalizer' => true } .small-12.columns .row - .small-12.columns - %label{ for: 'enterprise_name' } Enterprise Name: - %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } - .row#enterprise-types{ 'data-equalizer' => true } .small-12.columns %label Choose One: - .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#producer{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } - .small-2.columns - %i.ofn-i_036-producers - .small-10.columns - %h6 I'm A Producer - %span{ style: 'font-size: 80%'} Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. - - .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#hub{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } - .small-2.columns - %i.ofn-i_040-hub - .small-10.columns - %h6 I'm A Hub - %span{ style: 'font-size: 80%'} Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... - - .medium-12.large-4.columns{ 'data-equalizer-watch' => true } - %a.small-12.columns.panel#both{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } - .small-2.columns - %i.ofn-i_039-delivery - .small-10.columns - %h6 I'm Both - %span{ style: 'font-size: 80%'} Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + .row + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-producer.svg"} + %h4 I'm A Producer + %p.clear + %small Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-hub.svg"} + %h4 I'm A Hub + %p + %small Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-both.svg"} + %h4 I'm Both + %p + %small Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! .row.buttons .small-12.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('address')" } } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } \ No newline at end of file From c54b18a416d7ba2977d6513ff8bc8ea7ee88f419 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 15:39:40 +1000 Subject: [PATCH 060/130] Cleanupm markup --- .../javascripts/templates/registration/about.html.haml | 2 +- .../javascripts/templates/registration/address.html.haml | 7 ++++--- .../javascripts/templates/registration/contact.html.haml | 2 +- .../javascripts/templates/registration/finished.html.haml | 4 ++-- .../javascripts/templates/registration/images.html.haml | 2 +- .../templates/registration/introduction.html.haml | 4 ++-- .../javascripts/templates/registration/social.html.haml | 2 +- .../javascripts/templates/registration/steps.html.haml | 2 +- 8 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index b1065d104c..47d9a6012a 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1,5 +1,5 @@ .container#registration-about - .row.header + .header %h2 Nice one! %h5 Now let's flesh out the details about {{ enterprise.name }}. %ng-include{ src: "'registration/steps.html'" } diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index f395703a1b..4c7736722b 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -1,5 +1,5 @@ .container#registration-address - .row.header + .header %h2 Hi there, {{ enterprise.name }} %h5 Now we need to know where you are: %ng-include{ src: "'registration/steps.html'" } @@ -37,6 +37,7 @@ %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } Blur my location on the map (show an approximate, not exact pin) .row.buttons - .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('details')" } } + .small-12.medium-6.columns + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } + .small-12.medium-6.columns %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('contact')" } } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index fe342d73e0..132a4c6543 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -1,5 +1,5 @@ .container#registration-contact - .row.header + .header %h2 Last step to create your enterprise! %h5 Who is responsible for managing {{ enterprise.name }}? %ng-include{ src: "'registration/steps.html'" } diff --git a/app/assets/javascripts/templates/registration/finished.html.haml b/app/assets/javascripts/templates/registration/finished.html.haml index b2150f8f1c..92ec44ab30 100644 --- a/app/assets/javascripts/templates/registration/finished.html.haml +++ b/app/assets/javascripts/templates/registration/finished.html.haml @@ -1,8 +1,8 @@ .container#registration-finished - .row.header + .header %h2 Well done! %h5 You have successfully completed the profile for {{ enterprise.name }}! - .row.content{ style: 'text-align: center'} + .content{ style: 'text-align: center'} %h3 Why not check it out on the Open Food Network? %a.button.primary{ type: "button", href: "/map" } Go to Map Page > diff --git a/app/assets/javascripts/templates/registration/images.html.haml b/app/assets/javascripts/templates/registration/images.html.haml index 92c3c9f703..696a0d7b16 100644 --- a/app/assets/javascripts/templates/registration/images.html.haml +++ b/app/assets/javascripts/templates/registration/images.html.haml @@ -1,5 +1,5 @@ .container#registration-images - .row.header + .header %h2 Thanks! %h5 Let's upload some pretty pictures so your profile looks great! :) %ng-include{ src: "'registration/steps.html'" } diff --git a/app/assets/javascripts/templates/registration/introduction.html.haml b/app/assets/javascripts/templates/registration/introduction.html.haml index 43e8e1407a..8a4f4f7e02 100644 --- a/app/assets/javascripts/templates/registration/introduction.html.haml +++ b/app/assets/javascripts/templates/registration/introduction.html.haml @@ -1,5 +1,5 @@ %div - .row.header + .header %h2 Hi there! %h4 This wizard will step you through creating a profile .row @@ -33,7 +33,7 @@ %li %i.ofn-i_040-hub A pin on the OFN map - + .row .small-12.columns %hr %input.button.primary{ type: "button", value: "Let's get started!", ng: { click: "select('details')" } } diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index 40717b6190..a5458b2b3e 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -1,5 +1,5 @@ .container#registration-social - .row.header + .header %h2 Last step! %h5 How can people find {{ enterprise.name }} online? %ng-include{ src: "'registration/steps.html'" } diff --git a/app/assets/javascripts/templates/registration/steps.html.haml b/app/assets/javascripts/templates/registration/steps.html.haml index ea1e57a306..65e3cb6b48 100644 --- a/app/assets/javascripts/templates/registration/steps.html.haml +++ b/app/assets/javascripts/templates/registration/steps.html.haml @@ -1,5 +1,5 @@ .row#progress-bar .small-12.medium-2.columns.item{ ng: { repeat: 'step in steps', class: "{active: (currentStep() == step),'show-for-medium-up': (currentStep() != step)}" } } - {{ step }} + {{ $index+1 + ". " + step }} \ No newline at end of file From c93673d78b482f6b3ba39139039039f1ee8ad82f Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 22 Aug 2014 15:45:09 +1000 Subject: [PATCH 061/130] Adding form to each page of registration --- .../templates/registration/about.html.haml | 59 +++++++------- .../templates/registration/address.html.haml | 77 ++++++++++--------- .../templates/registration/contact.html.haml | 65 ++++++++-------- .../templates/registration/details.html.haml | 72 +++++++++-------- .../templates/registration/social.html.haml | 55 ++++++------- 5 files changed, 165 insertions(+), 163 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 47d9a6012a..faf40172f4 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -3,33 +3,34 @@ %h2 Nice one! %h5 Now let's flesh out the details about {{ enterprise.name }}. %ng-include{ src: "'registration/steps.html'" } - .row.content - %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } - %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. - -# %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } - -# %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - -# {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. + %form + .row.content + %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } + %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. + -# %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } + -# %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + -# {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. - .small-12.large-8.columns - .row - .small-12.columns - %label{ for: 'enterprise_description' } Short Description: - %input.chunky.small-12.columns{ id: 'enterprise_description', placeholder: "A short sentence describing your enterprise", ng: { model: 'enterprise.description' } } - .row - .small-12.columns - %label{ for: 'enterprise_long_desc' } Long Description: - %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } - {{ enterprise.long_description.length }} characters used - .small-12.large-4.columns - .row - .small-12.columns - %label{ for: 'enterprise_abn' } ABN: - %input.chunky.small-12.columns{ id: 'enterprise_abn', placeholder: "eg. 99 123 456 789", ng: { model: 'enterprise.abn' } } - .row - .small-12.columns - %label{ for: 'enterprise_acn' } ACN: - %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } - .row.buttons - .small-12.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('social')" } } \ No newline at end of file + .small-12.large-8.columns + .row + .small-12.columns + %label{ for: 'enterprise_description' } Short Description: + %input.chunky.small-12.columns{ id: 'enterprise_description', placeholder: "A short sentence describing your enterprise", ng: { model: 'enterprise.description' } } + .row + .small-12.columns + %label{ for: 'enterprise_long_desc' } Long Description: + %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } + {{ enterprise.long_description.length }} characters used + .small-12.large-4.columns + .row + .small-12.columns + %label{ for: 'enterprise_abn' } ABN: + %input.chunky.small-12.columns{ id: 'enterprise_abn', placeholder: "eg. 99 123 456 789", ng: { model: 'enterprise.abn' } } + .row + .small-12.columns + %label{ for: 'enterprise_acn' } ACN: + %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } + .row.buttons + .small-12.columns + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('social')" } } diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 4c7736722b..1c3ee071a8 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -3,41 +3,42 @@ %h2 Hi there, {{ enterprise.name }} %h5 Now we need to know where you are: %ng-include{ src: "'registration/steps.html'" } - .row.content - .small-7.columns - .row - .small-12.columns - %label{ for: 'enterprise_address' } Address: - %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address.address1' } } - .row - .small-12.large-8.columns - %label{ for: 'enterprise_city' } Suburb: - %input.chunky.small-12.columns{ id: 'enterprise_city', placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } - .small-12.large-4.columns - %label{ for: 'enterprise_zipcode' } Postcode: - %input.chunky.small-12.columns{ id: 'enterprise_zipcode', placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } - .row - .small-12.large-8.columns - %label{ for: 'enterprise_country' } Country: - %select.chunky.small-12.columns{ id: 'enterprise_country', ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } - .small-12.large-4.columns - %label{ for: 'enterprise_state' } State: - %select.chunky.small-12.columns{ id: 'enterprise_state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()' } } - .small-5.columns - %h6 - Location display - %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} - .row - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } - Hide my street name and street number from the public (ie. only show the suburb) - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } - Blur my location on the map (show an approximate, not exact pin) - .row.buttons - .small-12.medium-6.columns - %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } - .small-12.medium-6.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('contact')" } } + %form + .row.content + .small-7.columns + .row + .small-12.columns + %label{ for: 'enterprise_address' } Address: + %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address.address1' } } + .row + .small-12.large-8.columns + %label{ for: 'enterprise_city' } Suburb: + %input.chunky.small-12.columns{ id: 'enterprise_city', placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } + .small-12.large-4.columns + %label{ for: 'enterprise_zipcode' } Postcode: + %input.chunky.small-12.columns{ id: 'enterprise_zipcode', placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } + .row + .small-12.large-8.columns + %label{ for: 'enterprise_country' } Country: + %select.chunky.small-12.columns{ id: 'enterprise_country', ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } + .small-12.large-4.columns + %label{ for: 'enterprise_state' } State: + %select.chunky.small-12.columns{ id: 'enterprise_state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()' } } + .small-5.columns + %h6 + Location display + %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} + .row + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } + Hide my street name and street number from the public (ie. only show the suburb) + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } + Blur my location on the map (show an approximate, not exact pin) + .row.buttons + .small-12.medium-6.columns + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } + .small-12.medium-6.columns + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('contact')" } } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 132a4c6543..234ff95c25 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -3,35 +3,36 @@ %h2 Last step to create your enterprise! %h5 Who is responsible for managing {{ enterprise.name }}? %ng-include{ src: "'registration/steps.html'" } - .row.content - .small-12.large-8.columns - .row - .small-12.columns - %label{ for: 'enterprise_contact' } Primary Contact: - %input.chunky.small-12.columns{ id: 'enterprise_contact', placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } - .row - .small-12.columns - %label{ for: 'enterprise_email' } Email address: - %input.chunky.small-12.columns{ id: 'enterprise_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } - .row - .small-12.columns - %label{ for: 'enterprise_phone' } Phone number: - %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } - .small-12.large-4.columns - %h6 - Contact display - %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your contact details on the Open Food Network."} - .row - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.name_in_profile' } }   Display name in profile - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.email_in_profile' } }   Display email in profile - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile - .row.buttons - .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('address')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "create()" } } \ No newline at end of file + %form + .row.content + .small-12.large-8.columns + .row + .small-12.columns + %label{ for: 'enterprise_contact' } Primary Contact: + %input.chunky.small-12.columns{ id: 'enterprise_contact', placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } + .row + .small-12.columns + %label{ for: 'enterprise_email' } Email address: + %input.chunky.small-12.columns{ id: 'enterprise_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } + .row + .small-12.columns + %label{ for: 'enterprise_phone' } Phone number: + %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } + .small-12.large-4.columns + %h6 + Contact display + %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your contact details on the Open Food Network."} + .row + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.name_in_profile' } }   Display name in profile + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.email_in_profile' } }   Display email in profile + .small-12.columns + %label.indent-checkbox + %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile + .row.buttons + .small-12.columns + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('address')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "create()" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index 949c634b26..74e565c789 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -3,41 +3,39 @@ %h2 Let's Get Started %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } - - .row - .small-12.columns - %label{ for: 'enterprise_name' } Enterprise Name: - %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } + %form + .row + .small-12.columns + %label{ for: 'enterprise_name' } Enterprise Name: + %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } - .row#enterprise-types{ 'data-equalizer' => true } - .small-12.columns - .row - .small-12.columns - %label Choose One: - .row - .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } - .left - %render-svg{path: "/assets/map-icon-producer.svg"} - %h4 I'm A Producer - %p.clear - %small Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. - .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } - .left - %render-svg{path: "/assets/map-icon-hub.svg"} - %h4 I'm A Hub - %p - %small Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... - .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } - .left - %render-svg{path: "/assets/map-icon-both.svg"} - %h4 I'm Both - %p - %small Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! - .row.buttons - .small-12.columns - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } - - \ No newline at end of file + .row#enterprise-types{ 'data-equalizer' => true } + .small-12.columns + .row + .small-12.columns + %label Choose One: + .row + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-producer.svg"} + %h4 I'm A Producer + %p.clear + %small Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-hub.svg"} + %h4 I'm A Hub + %p + %small Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } + %a.panel.both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } + .left + %render-svg{path: "/assets/map-icon-both.svg"} + %h4 I'm Both + %p + %small Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + .row.buttons + .small-12.columns + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index a5458b2b3e..c89a441157 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -3,31 +3,32 @@ %h2 Last step! %h5 How can people find {{ enterprise.name }} online? %ng-include{ src: "'registration/steps.html'" } - .row.content - .small-12.large-7.columns - .row - .small-12.columns - %label{ for: 'enterprise_website' } Website: - %input.chunky.small-12.columns{ id: 'enterprise_website', placeholder: "eg. openfoodnetwork.org.au", ng: { model: 'enterprise.website' } } - .row - .small-12.columns - %label{ for: 'enterprise_facebook' } Facebook: - %input.chunky.small-12.columns{ id: 'enterprise_facebook', placeholder: "eg. www.facebook.com/PageNameHere", ng: { model: 'enterprise.facebook' } } - .row - .small-12.columns - %label{ for: 'enterprise_linkedin' } LinkedIn: - %input.chunky.small-12.columns{ id: 'enterprise_linkedin', placeholder: "eg. www.linkedin.com/YourNameHere", ng: { model: 'enterprise.linkedin' } } - .small-12.large-5.columns - .row - .small-12.columns - %label{ for: 'enterprise_twitter' } Twitter: - %input.chunky.small-12.columns{ id: 'enterprise_twitter', placeholder: "eg. @twitter_handle", ng: { model: 'enterprise.twitter' } } - .row - .small-12.columns - %label{ for: 'enterprise_instagram' } Instagram: - %input.chunky.small-12.columns{ id: 'enterprise_instagram', placeholder: "eg. @instagram_handle", ng: { model: 'enterprise.instagram' } } + %form + .row.content + .small-12.large-7.columns + .row + .small-12.columns + %label{ for: 'enterprise_website' } Website: + %input.chunky.small-12.columns{ id: 'enterprise_website', placeholder: "eg. openfoodnetwork.org.au", ng: { model: 'enterprise.website' } } + .row + .small-12.columns + %label{ for: 'enterprise_facebook' } Facebook: + %input.chunky.small-12.columns{ id: 'enterprise_facebook', placeholder: "eg. www.facebook.com/PageNameHere", ng: { model: 'enterprise.facebook' } } + .row + .small-12.columns + %label{ for: 'enterprise_linkedin' } LinkedIn: + %input.chunky.small-12.columns{ id: 'enterprise_linkedin', placeholder: "eg. www.linkedin.com/YourNameHere", ng: { model: 'enterprise.linkedin' } } + .small-12.large-5.columns + .row + .small-12.columns + %label{ for: 'enterprise_twitter' } Twitter: + %input.chunky.small-12.columns{ id: 'enterprise_twitter', placeholder: "eg. @twitter_handle", ng: { model: 'enterprise.twitter' } } + .row + .small-12.columns + %label{ for: 'enterprise_instagram' } Instagram: + %input.chunky.small-12.columns{ id: 'enterprise_instagram', placeholder: "eg. @instagram_handle", ng: { model: 'enterprise.instagram' } } - .row.buttons - .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file + .row.buttons + .small-12.columns + %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file From 2917c0fa441ab5000b6810092a95864d7e5c547d Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 16:27:58 +1000 Subject: [PATCH 062/130] More styling and work on step 1 - DETAILS --- .../templates/registration/details.html.haml | 11 ++++----- .../darkswarm/registration.css.sass | 24 +++++++++++++++++-- 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index 74e565c789..aeb9427d0b 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -13,29 +13,26 @@ .small-12.columns .row .small-12.columns - %label Choose One: + %label Choose one: .row .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left %render-svg{path: "/assets/map-icon-producer.svg"} %h4 I'm A Producer - %p.clear - %small Producers are anyone making things to eat & drink - whether you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. + %p Producers make yummy things to eat &/or drink. You're a producer if you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } .left %render-svg{path: "/assets/map-icon-hub.svg"} %h4 I'm A Hub - %p - %small Hubs are anyone connecting the producer to the eater. Hubs may be a co-op, and independent retailer, a buying group, a CSA box scheme, a farm-gate stall, a wholesaler, etc... + %p Hubs connect the producer to the eater. Hubs can be co-ops, independent retailers, buying groups, wholesalers, CSA box schemes, farm-gate stalls, etc. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel.both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left %render-svg{path: "/assets/map-icon-both.svg"} %h4 I'm Both - %p - %small Hey there, Jack-of-all-trades! Not only do you produce yummy things to eat and/or drink, you also want to connect directly to those who love buying your products! + %p Hey there, Jack-of-all-trades! Not only do you produce things to eat &/or drink, you also want to sell your yummies through an Open Food Network shopfront. .row.buttons .small-12.columns %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } \ No newline at end of file diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index f0f898eb4e..4d2b0157dd 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -87,10 +87,30 @@ display: block background-color: #efefef color: black + @media all and (min-width: 768px) + min-height: 200px &:hover background-color: #fff + &.producer-panel:hover + &, & * + color: $clr-turquoise + &.hub-panel:hover, &.both-panel:hover + &, & * + color: $clr-brick &.selected &, & * color: #fff - color: #fff - background-color: $clr-turquoise-bright + &.hub-panel, &.both-panel + background-color: $clr-brick-bright + &:hover + &, & * + color: white + &.producer-panel + background-color: $clr-turquoise-bright + &:hover + &, & * + color: white + p + clear: both + font-size: 0.875rem + From 75c62a7cb834d96a6b9bc9628f476d69dea48ebb Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 16:49:19 +1000 Subject: [PATCH 063/130] Markup changes to step 2 address --- .../templates/registration/address.html.haml | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 1c3ee071a8..39c459f0e0 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -1,11 +1,17 @@ .container#registration-address .header - %h2 Hi there, {{ enterprise.name }} + %h2 + Hi there, + %span.brick{"ng-show" => "enterprise.is_distributor"} + {{ enterprise.name }} + %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + {{ enterprise.name }} + %h5 Now we need to know where you are: %ng-include{ src: "'registration/steps.html'" } %form .row.content - .small-7.columns + .small-12.medium-12.large-7.columns .row .small-12.columns %label{ for: 'enterprise_address' } Address: @@ -24,19 +30,20 @@ .small-12.large-4.columns %label{ for: 'enterprise_state' } State: %select.chunky.small-12.columns{ id: 'enterprise_state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()' } } - .small-5.columns - %h6 - Location display - %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} - .row - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } - Hide my street name and street number from the public (ie. only show the suburb) - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } - Blur my location on the map (show an approximate, not exact pin) + .small-12.medium-12.large-5.hide-for-small-only + // This is the location area + / %h6 + / Location display + / %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} + / .row + / .small-12.columns + / %label.indent-checkbox + / %input{ type: 'checkbox', id: 'enterpise_suburb_only', ng: { model: 'enterprise.suburb_only' } } + / Hide my street name and street number from the public (ie. only show the suburb) + / .small-12.columns + / %label.indent-checkbox + / %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } + / Blur my location on the map (show an approximate, not exact pin) .row.buttons .small-12.medium-6.columns %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } From 912b7a8f9527f3ff87e813adb6d03f73109a70bd Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 16:49:40 +1000 Subject: [PATCH 064/130] Add a color class for global use --- app/assets/stylesheets/darkswarm/typography.css.sass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/typography.css.sass b/app/assets/stylesheets/darkswarm/typography.css.sass index de12103344..eb1885d361 100644 --- a/app/assets/stylesheets/darkswarm/typography.css.sass +++ b/app/assets/stylesheets/darkswarm/typography.css.sass @@ -48,6 +48,9 @@ small, .small .turquoise color: $clr-turquoise +.brick + color: $clr-brick + @mixin avenir font-family: "AvenirBla_IE", "AvenirBla" From a5fefbe6bb31a59aa5a0f6c7bfef7a7bcfef3352 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 16:49:57 +1000 Subject: [PATCH 065/130] More styling for register form --- app/assets/stylesheets/darkswarm/registration.css.sass | 1 + 1 file changed, 1 insertion(+) diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 4d2b0157dd..6de8e00ed0 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -5,6 +5,7 @@ .header text-align: center background-color: #efefef + padding-bottom: 1rem .container background-color: #ffffff .content From 6486e41576470d1af13f1398742602386adf054b Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:50:22 +1000 Subject: [PATCH 066/130] More styling for registration --- app/assets/stylesheets/darkswarm/registration.css.sass | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 6de8e00ed0..70e6ef9a79 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -15,10 +15,6 @@ font-size: 150% .buttons - .right - float: right - .left - float: left ofn-inline-flash display: block From 100d672eef594aaeabdcb4f1d9d789f628ea8c19 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:50:41 +1000 Subject: [PATCH 067/130] Adjust button layout at bottom of page --- .../javascripts/templates/registration/social.html.haml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index c89a441157..b217ebcc60 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -30,5 +30,6 @@ .row.buttons .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('about')" } } +   + %input.button.primary{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file From dc5506d06b9ea8dc7d7409bda06da88a4f3f1a03 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:51:03 +1000 Subject: [PATCH 068/130] Adjust button layout at bottom of page --- .../javascripts/templates/registration/images.html.haml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/registration/images.html.haml b/app/assets/javascripts/templates/registration/images.html.haml index 696a0d7b16..efd3688076 100644 --- a/app/assets/javascripts/templates/registration/images.html.haml +++ b/app/assets/javascripts/templates/registration/images.html.haml @@ -8,4 +8,7 @@ .row.buttons .small-12.columns %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('about')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } \ No newline at end of file +   + %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('social')" } } + + \ No newline at end of file From 4d8796669b78e0c804b93b3aa88b3f998a84e48a Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:51:25 +1000 Subject: [PATCH 069/130] Adding in pretty alert boxes, yay! --- .../templates/registration/about.html.haml | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index faf40172f4..3058843aa5 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1,13 +1,29 @@ .container#registration-about .header %h2 Nice one! - %h5 Now let's flesh out the details about {{ enterprise.name }}. + %h5 + Now let's flesh out the details about + %span.brick{"ng-show" => "enterprise.is_distributor"} + {{ enterprise.name }} + %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + {{ enterprise.name }} + %ng-include{ src: "'registration/steps.html'" } %form + .row + .small-12.columns + .alert-box.alert{"data-alert" => ""} + {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. + %a.close{:href => "#"} X + + .alert-box.info{"data-alert" => ""} + {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. + %a.close{:href => "#"} X + .row.content %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } - %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. + / %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } + / {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. -# %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } -# %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } -# {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. @@ -21,7 +37,7 @@ .small-12.columns %label{ for: 'enterprise_long_desc' } Long Description: %textarea.chunky.small-12.columns{ id: 'enterprise_long_desc', placeholder: "We recommend keeping your description to under 600 characters or 150 words. Why? Cus people are lazy, and don't like to read too much text online. ;)", ng: { model: 'enterprise.long_description' } } - {{ enterprise.long_description.length }} characters used + %small {{ enterprise.long_description.length }} characters used .small-12.large-4.columns .row .small-12.columns @@ -31,6 +47,6 @@ .small-12.columns %label{ for: 'enterprise_acn' } ACN: %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } - .row.buttons + .row.buttons.pad-top .small-12.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "update('social')" } } + %input.button.primary{ type: "button", value: "Continue", ng: { click: "update('social')" } } From e0fff552f96502ac90a2d545d4e9b4e0acb11068 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:51:49 +1000 Subject: [PATCH 070/130] Adjust button layout at bottom of page --- .../templates/registration/address.html.haml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 39c459f0e0..d36274d856 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -1,13 +1,13 @@ .container#registration-address .header %h2 - Hi there, + Greetings %span.brick{"ng-show" => "enterprise.is_distributor"} {{ enterprise.name }} %span.turquoise{"ng-show" => "!enterprise.is_distributor" } {{ enterprise.name }} - %h5 Now we need to know where you are: + %h5 Now we need to know where you are %ng-include{ src: "'registration/steps.html'" } %form .row.content @@ -44,8 +44,9 @@ / %label.indent-checkbox / %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } / Blur my location on the map (show an approximate, not exact pin) + .row.buttons - .small-12.medium-6.columns - %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } - .small-12.medium-6.columns - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "select('contact')" } } + .small-12.columns + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } +   + %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" } } From f8c761f4920fda209af750bbc5763c67fbd56fd7 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:52:33 +1000 Subject: [PATCH 071/130] Comment out unused section, set column layout to match previous step --- .../templates/registration/contact.html.haml | 45 +++++++++++-------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 234ff95c25..dac16c5771 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -1,11 +1,16 @@ .container#registration-contact .header %h2 Last step to create your enterprise! - %h5 Who is responsible for managing {{ enterprise.name }}? + %h5 + Who is responsible for managing + %span.brick{"ng-show" => "enterprise.is_distributor"} + {{ enterprise.name }} + %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + {{ enterprise.name }} %ng-include{ src: "'registration/steps.html'" } %form .row.content - .small-12.large-8.columns + .small-12.medium-12.large-7.columns .row .small-12.columns %label{ for: 'enterprise_contact' } Primary Contact: @@ -18,21 +23,25 @@ .small-12.columns %label{ for: 'enterprise_phone' } Phone number: %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } - .small-12.large-4.columns - %h6 - Contact display - %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your contact details on the Open Food Network."} - .row - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.name_in_profile' } }   Display name in profile - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.email_in_profile' } }   Display email in profile - .small-12.columns - %label.indent-checkbox - %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile + .small-12.medium-12.large-5.hide-for-small-only + / %h6 + / Contact display + / %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your contact details on the Open Food Network."} + / .row + / .small-12.columns + / %label.indent-checkbox + / %input{ type: 'checkbox', id: 'contact_name_profile', ng: { model: 'enterprise.name_in_profile' } }   Display name in profile + / .small-12.columns + / %label.indent-checkbox + / %input{ type: 'checkbox', id: 'contact_email_profile', ng: { model: 'enterprise.email_in_profile' } }   Display email in profile + / .small-12.columns + / %label.indent-checkbox + / %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile + .row.buttons .small-12.columns - %input.button.primary.left{ type: "button", value: "Back", ng: { click: "select('address')" } } - %input.button.primary.right{ type: "button", value: "Continue", ng: { click: "create()" } } \ No newline at end of file + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('address')" } } +   + %input.button.primary{ type: "button", value: "Continue", ng: { click: "create()" } } + + \ No newline at end of file From 8d570286a1d7be27c211ab820d81c1335a65ce8f Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 22 Aug 2014 17:53:05 +1000 Subject: [PATCH 072/130] Adding in sexy logic to add color to name depending on type --- .../javascripts/templates/registration/finished.html.haml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/templates/registration/finished.html.haml b/app/assets/javascripts/templates/registration/finished.html.haml index 92ec44ab30..8e99ac1870 100644 --- a/app/assets/javascripts/templates/registration/finished.html.haml +++ b/app/assets/javascripts/templates/registration/finished.html.haml @@ -1,7 +1,12 @@ .container#registration-finished .header %h2 Well done! - %h5 You have successfully completed the profile for {{ enterprise.name }}! + %h5 + You have successfully completed the profile for + %span.brick{"ng-show" => "enterprise.is_distributor"} + {{ enterprise.name }} + %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + {{ enterprise.name }} .content{ style: 'text-align: center'} %h3 Why not check it out on the Open Food Network? %a.button.primary{ type: "button", href: "/map" } Go to Map Page > From 800eecea33b26b0e83c2ade943b6c2c10dc96122 Mon Sep 17 00:00:00 2001 From: Rob H Date: Sun, 24 Aug 2014 10:08:50 +1000 Subject: [PATCH 073/130] Fix failing bulk specs --- .../javascripts/unit/bulk_order_management_spec.js.coffee | 8 +++++--- spec/javascripts/unit/bulk_product_update_spec.js.coffee | 7 ++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/spec/javascripts/unit/bulk_order_management_spec.js.coffee b/spec/javascripts/unit/bulk_order_management_spec.js.coffee index 80884b855d..35b9e13d61 100644 --- a/spec/javascripts/unit/bulk_order_management_spec.js.coffee +++ b/spec/javascripts/unit/bulk_order_management_spec.js.coffee @@ -2,7 +2,9 @@ describe "AdminOrderMgmtCtrl", -> ctrl = scope = httpBackend = VariantUnitManager = null beforeEach -> - module "ofn.admin" + module "ofn.admin", ($provide) -> + $provide.value 'SpreeApiKey', 'API_KEY' + return beforeEach inject(($controller, $rootScope, $httpBackend, _VariantUnitManager_) -> scope = $rootScope.$new() ctrl = $controller @@ -18,7 +20,7 @@ describe "AdminOrderMgmtCtrl", -> returnedSuppliers = ["list of suppliers"] returnedDistributors = ["list of distributors"] returnedOrderCycles = [ "oc1", "oc2", "oc3" ] - httpBackend.expectGET("/api/users/authorise_api?token=api_key").respond success: "Use of API Authorised" + httpBackend.expectGET("/api/users/authorise_api?token=API_KEY").respond success: "Use of API Authorised" httpBackend.expectGET("/api/enterprises/accessible?template=bulk_index&q[is_primary_producer_eq]=true").respond returnedSuppliers httpBackend.expectGET("/api/enterprises/accessible?template=bulk_index&q[is_distributor_eq]=true").respond returnedDistributors httpBackend.expectGET("/api/order_cycles/accessible").respond returnedOrderCycles @@ -27,7 +29,7 @@ describe "AdminOrderMgmtCtrl", -> #spyOn(returnedSuppliers, "unshift") #spyOn(returnedDistributors, "unshift") #spyOn(returnedOrderCycles, "unshift") - scope.initialise "api_key" + scope.initialise() httpBackend.flush() expect(scope.suppliers).toEqual [{ id : '0', name : 'All' }, 'list of suppliers'] diff --git a/spec/javascripts/unit/bulk_product_update_spec.js.coffee b/spec/javascripts/unit/bulk_product_update_spec.js.coffee index b9081a1882..649ab99f52 100644 --- a/spec/javascripts/unit/bulk_product_update_spec.js.coffee +++ b/spec/javascripts/unit/bulk_product_update_spec.js.coffee @@ -165,7 +165,7 @@ describe "filtering products for submission to database", -> variant_unit: 'weight' variant_unit_scale: 1 ] - + # TODO Not an exhaustive test, is there a better way to do this? it "only returns the properties of products which ought to be updated", -> available_on = new Date() @@ -238,6 +238,7 @@ describe "AdminProductEditCtrl", -> module ($provide)-> $provide.value "producers", [] $provide.value "taxons", [] + $provide.value 'SpreeApiKey', 'API_KEY' null beforeEach inject((_$controller_, _$timeout_, $rootScope, _$httpBackend_, _DirtyProducts_) -> @@ -252,9 +253,9 @@ describe "AdminProductEditCtrl", -> describe "loading data upon initialisation", -> it "gets a list of producers and then resets products with a list of data", -> - $httpBackend.expectGET("/api/users/authorise_api?token=api_key").respond success: "Use of API Authorised" + $httpBackend.expectGET("/api/users/authorise_api?token=API_KEY").respond success: "Use of API Authorised" spyOn($scope, "fetchProducts").andReturn "nothing" - $scope.initialise "api_key" + $scope.initialise() $httpBackend.flush() expect($scope.fetchProducts.calls.length).toEqual 1 expect($scope.spree_api_key_ok).toEqual true From 412e906ed3ccefd2d85256357a29e90aebe5edfc Mon Sep 17 00:00:00 2001 From: Rob H Date: Sun, 24 Aug 2014 11:20:00 +1000 Subject: [PATCH 074/130] Adding basic validation to reg process --- .../registration_controller.js.coffee | 4 +--- .../registration_form_controller.js.coffee | 20 +++++++++++++++++++ .../templates/registration/details.html.haml | 9 ++++++--- 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee diff --git a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee index 2cf7c50c8d..2fcc0f32fd 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_controller.js.coffee @@ -1,9 +1,7 @@ Darkswarm.controller "RegistrationCtrl", ($scope, RegistrationService, EnterpriseRegistrationService, availableCountries) -> $scope.currentStep = RegistrationService.currentStep - $scope.select = RegistrationService.select $scope.enterprise = EnterpriseRegistrationService.enterprise - $scope.create = EnterpriseRegistrationService.create - $scope.update = EnterpriseRegistrationService.update + $scope.select = RegistrationService.select $scope.steps = ['details','address','contact','about','images','social'] diff --git a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee new file mode 100644 index 0000000000..dc48bac9c5 --- /dev/null +++ b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee @@ -0,0 +1,20 @@ +Darkswarm.controller "RegistrationFormCtrl", ($scope, RegistrationService, EnterpriseRegistrationService) -> + $scope.submitted = false + + $scope.create = (form) -> + $scope.submitted = true + if form.$valid + EnterpriseRegistrationService.create() + $scope.submitted = false + + $scope.update = (nextStep, form) -> + $scope.submitted = true + if form.$valid + EnterpriseRegistrationService.update(nextStep) + $scope.submitted = false + + $scope.select = (nextStep, form) -> + $scope.submitted = true + if form.$valid + RegistrationService.select(nextStep) + $scope.submitted = false \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index aeb9427d0b..7991d0e01c 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -3,11 +3,14 @@ %h2 Let's Get Started %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } - %form + %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "select('address',details)" } } .row .small-12.columns %label{ for: 'enterprise_name' } Enterprise Name: - %input.chunky.small-12.columns{ id: 'enterprise_name', placeholder: "eg. Charlie's Awesome Farm", ng: { model: 'enterprise.name' } } + %input.chunky.small-12.columns{ id: 'enterprise_name', name: 'name', placeholder: "eg. Charlie's Awesome Farm", required: true, ng: { model: 'enterprise.name' } } + {{ submitted + " " + details.name.$error.required }} + %span.error.small-12.columns{ ng: { show: "details.name.$error.required && submitted" } } + You need to enter a name for you enterprise! .row#enterprise-types{ 'data-equalizer' => true } .small-12.columns @@ -35,4 +38,4 @@ %p Hey there, Jack-of-all-trades! Not only do you produce things to eat &/or drink, you also want to sell your yummies through an Open Food Network shopfront. .row.buttons .small-12.columns - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('address')" } } \ No newline at end of file + %input.button.primary.right{ type: "submit", value: "Continue" } From 34841f85438526318f88b77bc5f0cead0c248a01 Mon Sep 17 00:00:00 2001 From: Rob H Date: Sun, 24 Aug 2014 12:24:16 +1000 Subject: [PATCH 075/130] Refactoring registration form controller --- .../registration_form_controller.js.coffee | 19 +++++++------------ .../templates/registration/details.html.haml | 7 +++---- .../darkswarm/registration.css.sass | 4 +++- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee index dc48bac9c5..e9073b8c1b 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee @@ -1,20 +1,15 @@ Darkswarm.controller "RegistrationFormCtrl", ($scope, RegistrationService, EnterpriseRegistrationService) -> $scope.submitted = false + $scope.valid = (form) -> + $scope.submitted = !form.$valid + form.$valid + $scope.create = (form) -> - $scope.submitted = true - if form.$valid - EnterpriseRegistrationService.create() - $scope.submitted = false + EnterpriseRegistrationService.create() if $scope.valid(form) $scope.update = (nextStep, form) -> - $scope.submitted = true - if form.$valid - EnterpriseRegistrationService.update(nextStep) - $scope.submitted = false + EnterpriseRegistrationService.update(nextStep) if $scope.valid(form) $scope.select = (nextStep, form) -> - $scope.submitted = true - if form.$valid - RegistrationService.select(nextStep) - $scope.submitted = false \ No newline at end of file + RegistrationService.select(nextStep) if $scope.valid(form) \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index 7991d0e01c..fc3a3a7798 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -5,15 +5,14 @@ %ng-include{ src: "'registration/steps.html'" } %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "select('address',details)" } } .row - .small-12.columns + .small-12.columns.field %label{ for: 'enterprise_name' } Enterprise Name: %input.chunky.small-12.columns{ id: 'enterprise_name', name: 'name', placeholder: "eg. Charlie's Awesome Farm", required: true, ng: { model: 'enterprise.name' } } - {{ submitted + " " + details.name.$error.required }} %span.error.small-12.columns{ ng: { show: "details.name.$error.required && submitted" } } - You need to enter a name for you enterprise! + You need to enter a name for your enterprise! .row#enterprise-types{ 'data-equalizer' => true } - .small-12.columns + .small-12.columns.field .row .small-12.columns %label Choose one: diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 70e6ef9a79..42db8f4aa1 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -34,10 +34,12 @@ top: 0px right: 0px + .field + margin-bottom: 15px + input.chunky padding: 8px font-size: 105% - margin-bottom: 15px label.indent-checkbox display: block From 454e4c971a9233738661db0501858c749f010e5b Mon Sep 17 00:00:00 2001 From: Rob H Date: Sun, 24 Aug 2014 16:43:10 +1000 Subject: [PATCH 076/130] Adding validation to address page --- .../registration_form_controller.js.coffee | 2 +- .../templates/registration/address.html.haml | 42 ++++++++++++------- .../templates/registration/contact.html.haml | 15 +++---- .../templates/registration/details.html.haml | 6 +-- .../darkswarm/registration.css.sass | 4 +- 5 files changed, 38 insertions(+), 31 deletions(-) diff --git a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee index e9073b8c1b..84f133da54 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration_form_controller.js.coffee @@ -11,5 +11,5 @@ Darkswarm.controller "RegistrationFormCtrl", ($scope, RegistrationService, Enter $scope.update = (nextStep, form) -> EnterpriseRegistrationService.update(nextStep) if $scope.valid(form) - $scope.select = (nextStep, form) -> + $scope.selectIfValid = (nextStep, form) -> RegistrationService.select(nextStep) if $scope.valid(form) \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index d36274d856..0d6fdb90a0 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -1,40 +1,50 @@ .container#registration-address .header - %h2 + %h2 Greetings - %span.brick{"ng-show" => "enterprise.is_distributor"} + %span.brick{ ng: { show: "enterprise.is_distributor" } } {{ enterprise.name }} - %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + %span.turquoise{ ng: { show: "!enterprise.is_distributor" } } {{ enterprise.name }} - + %h5 Now we need to know where you are %ng-include{ src: "'registration/steps.html'" } - %form + %form{ name: 'address', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "selectIfValid('contact',address)" } } .row.content .small-12.medium-12.large-7.columns .row - .small-12.columns + .small-12.columns.field %label{ for: 'enterprise_address' } Address: - %input.chunky.small-12.columns{ id: 'enterprise_address', placeholder: "eg. 123 Cranberry Drive", ng: { model: 'enterprise.address.address1' } } + %input.chunky.small-12.columns{ id: 'enterprise_address', name: 'address1', required: true, placeholder: "eg. 123 Cranberry Drive", required: true, ng: { model: 'enterprise.address.address1' } } + %span.error.small-12.columns{ ng: { show: "address.address1.$error.required && submitted" } } + You need to enter an address. .row - .small-12.large-8.columns + .small-12.large-8.columns.field %label{ for: 'enterprise_city' } Suburb: - %input.chunky.small-12.columns{ id: 'enterprise_city', placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } + %input.chunky.small-12.columns{ id: 'enterprise_city', name: 'city', required: true, placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } + %span.error.small-12.columns{ ng: { show: "address.city.$error.required && submitted" } } + You need to enter a suburb. .small-12.large-4.columns %label{ for: 'enterprise_zipcode' } Postcode: - %input.chunky.small-12.columns{ id: 'enterprise_zipcode', placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } + %input.chunky.small-12.columns{ id: 'enterprise_zipcode', name: 'zipcode', required: true, placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } + %span.error.small-12.columns{ ng: { show: "address.zipcode.$error.required && submitted" } } + You need to enter a postcode. .row .small-12.large-8.columns %label{ for: 'enterprise_country' } Country: - %select.chunky.small-12.columns{ id: 'enterprise_country', ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } + %select.chunky.small-12.columns{ id: 'enterprise_country', name: 'country', required: true, ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } + %span.error.small-12.columns{ ng: { show: "address.country.$error.required && submitted" } } + You need to enter a country. .small-12.large-4.columns %label{ for: 'enterprise_state' } State: - %select.chunky.small-12.columns{ id: 'enterprise_state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()' } } + %select.chunky.small-12.columns{ id: 'enterprise_state', name: 'state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()', required: 'countryHasStates()' } } + %span.error.small-12.columns{ ng: { show: "address.state.$error.required && submitted" } } + You need to enter a state. .small-12.medium-12.large-5.hide-for-small-only // This is the location area / %h6 / Location display - / %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} + / %i.ofn-i_013-help.has-tip{ 'data-tooltip' => true, title: "Choose how you want to display your enterprise's address on the Open Food Network. By default, full location is shown everywhere including street name and number."} / .row / .small-12.columns / %label.indent-checkbox @@ -44,9 +54,9 @@ / %label.indent-checkbox / %input{ type: 'checkbox', id: 'enterprise_on_map', ng: { model: 'enterprise.on_map' } } / Blur my location on the map (show an approximate, not exact pin) - + .row.buttons .small-12.columns - %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } } + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('details')" } }   - %input.button.primary{ type: "button", value: "Continue", ng: { click: "select('contact')" } } + %input.button.primary{ type: "submit", value: "Continue" } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index dac16c5771..8d45501d4a 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -1,8 +1,8 @@ .container#registration-contact .header %h2 Last step to create your enterprise! - %h5 - Who is responsible for managing + %h5 + Who is responsible for managing %span.brick{"ng-show" => "enterprise.is_distributor"} {{ enterprise.name }} %span.turquoise{"ng-show" => "!enterprise.is_distributor" } @@ -12,15 +12,15 @@ .row.content .small-12.medium-12.large-7.columns .row - .small-12.columns + .small-12.columns.field %label{ for: 'enterprise_contact' } Primary Contact: %input.chunky.small-12.columns{ id: 'enterprise_contact', placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } .row - .small-12.columns + .small-12.columns.field %label{ for: 'enterprise_email' } Email address: %input.chunky.small-12.columns{ id: 'enterprise_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } .row - .small-12.columns + .small-12.columns.field %label{ for: 'enterprise_phone' } Phone number: %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } .small-12.medium-12.large-5.hide-for-small-only @@ -37,11 +37,8 @@ / .small-12.columns / %label.indent-checkbox / %input{ type: 'checkbox', id: 'contact_phone_profile', ng: { model: 'enterprise.phone_in_profile' } }   Display phone in profile - .row.buttons .small-12.columns - %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('address')" } } + %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('address')" } }   %input.button.primary{ type: "button", value: "Continue", ng: { click: "create()" } } - - \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index fc3a3a7798..dc2c3cc76d 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -3,7 +3,7 @@ %h2 Let's Get Started %h5 Woot! First we need to know what sort of enterprise you are: %ng-include{ src: "'registration/steps.html'" } - %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "select('address',details)" } } + %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "selectIfValid('address',details)" } } .row .small-12.columns.field %label{ for: 'enterprise_name' } Enterprise Name: @@ -20,13 +20,13 @@ .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left - %render-svg{path: "/assets/map-icon-producer.svg"} + %render-svg{ path: "/assets/map-icon-producer.svg" } %h4 I'm A Producer %p Producers make yummy things to eat &/or drink. You're a producer if you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } .left - %render-svg{path: "/assets/map-icon-hub.svg"} + %render-svg{ path: "/assets/map-icon-hub.svg" } %h4 I'm A Hub %p Hubs connect the producer to the eater. Hubs can be co-ops, independent retailers, buying groups, wholesalers, CSA box schemes, farm-gate stalls, etc. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index 42db8f4aa1..be3fdda994 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -62,7 +62,7 @@ .highlight-box background: white padding: 1rem 1.2rem - @media all and (max-width: 640px) + @media all and (max-width: 640px) margin-top: 1rem #progress-bar @@ -86,7 +86,7 @@ display: block background-color: #efefef color: black - @media all and (min-width: 768px) + @media all and (min-width: 768px) min-height: 200px &:hover background-color: #fff From fc0afae51c27f80e1f99bc292170b0aea5baa22a Mon Sep 17 00:00:00 2001 From: Rob H Date: Sun, 24 Aug 2014 18:46:14 +1000 Subject: [PATCH 077/130] Adding form validation to contact page --- .../templates/registration/address.html.haml | 10 ++++------ .../templates/registration/contact.html.haml | 18 ++++++++++-------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/assets/javascripts/templates/registration/address.html.haml b/app/assets/javascripts/templates/registration/address.html.haml index 0d6fdb90a0..6fe39e9285 100644 --- a/app/assets/javascripts/templates/registration/address.html.haml +++ b/app/assets/javascripts/templates/registration/address.html.haml @@ -2,9 +2,7 @@ .header %h2 Greetings - %span.brick{ ng: { show: "enterprise.is_distributor" } } - {{ enterprise.name }} - %span.turquoise{ ng: { show: "!enterprise.is_distributor" } } + %span{ ng: { class: "{brick: enterprise.is_distributor, turquoise: !enterprise.is_distributor}" } } {{ enterprise.name }} %h5 Now we need to know where you are @@ -24,18 +22,18 @@ %input.chunky.small-12.columns{ id: 'enterprise_city', name: 'city', required: true, placeholder: "eg. Northcote", ng: { model: 'enterprise.address.city' } } %span.error.small-12.columns{ ng: { show: "address.city.$error.required && submitted" } } You need to enter a suburb. - .small-12.large-4.columns + .small-12.large-4.columns.field %label{ for: 'enterprise_zipcode' } Postcode: %input.chunky.small-12.columns{ id: 'enterprise_zipcode', name: 'zipcode', required: true, placeholder: "eg. 3070", ng: { model: 'enterprise.address.zipcode' } } %span.error.small-12.columns{ ng: { show: "address.zipcode.$error.required && submitted" } } You need to enter a postcode. .row - .small-12.large-8.columns + .small-12.large-8.columns.field %label{ for: 'enterprise_country' } Country: %select.chunky.small-12.columns{ id: 'enterprise_country', name: 'country', required: true, ng: { model: 'enterprise.country', options: 'c as c.name for c in countries' } } %span.error.small-12.columns{ ng: { show: "address.country.$error.required && submitted" } } You need to enter a country. - .small-12.large-4.columns + .small-12.large-4.columns.field %label{ for: 'enterprise_state' } State: %select.chunky.small-12.columns{ id: 'enterprise_state', name: 'state', ng: { model: 'enterprise.address.state_id', options: 's.id as s.abbr for s in enterprise.country.states', show: 'countryHasStates()', required: 'countryHasStates()' } } %span.error.small-12.columns{ ng: { show: "address.state.$error.required && submitted" } } diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index 8d45501d4a..ea2c51263a 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -3,26 +3,28 @@ %h2 Last step to create your enterprise! %h5 Who is responsible for managing - %span.brick{"ng-show" => "enterprise.is_distributor"} - {{ enterprise.name }} - %span.turquoise{"ng-show" => "!enterprise.is_distributor" } + %span{ ng: { class: "{brick: enterprise.is_distributor, turquoise: !enterprise.is_distributor}" } } {{ enterprise.name }} %ng-include{ src: "'registration/steps.html'" } - %form + %form{ name: 'contact', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "create(contact)" } } .row.content .small-12.medium-12.large-7.columns .row .small-12.columns.field %label{ for: 'enterprise_contact' } Primary Contact: - %input.chunky.small-12.columns{ id: 'enterprise_contact', placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } + %input.chunky.small-12.columns{ id: 'enterprise_contact', name: 'contact', required: true, placeholder: "Contact Name", ng: { model: 'enterprise.contact' } } + %span.error.small-12.columns{ ng: { show: "contact.contact.$error.required && submitted" } } + You need to enter a primary contact. .row .small-12.columns.field %label{ for: 'enterprise_email' } Email address: - %input.chunky.small-12.columns{ id: 'enterprise_email', placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } + %input.chunky.small-12.columns{ id: 'enterprise_email', name: 'email', type: 'email', required: true, placeholder: "eg. charlie@thefarm.com", ng: { model: 'enterprise.email' } } + %span.error.small-12.columns{ ng: { show: "(contact.email.$error.email || contact.email.$error.required) && submitted" } } + You need to enter valid email address. .row .small-12.columns.field %label{ for: 'enterprise_phone' } Phone number: - %input.chunky.small-12.columns{ id: 'enterprise_phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } + %input.chunky.small-12.columns{ id: 'enterprise_phone', name: 'phone', placeholder: "eg. (03) 1234 5678", ng: { model: 'enterprise.phone' } } .small-12.medium-12.large-5.hide-for-small-only / %h6 / Contact display @@ -41,4 +43,4 @@ .small-12.columns %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('address')" } }   - %input.button.primary{ type: "button", value: "Continue", ng: { click: "create()" } } + %input.button.primary{ type: "submit", value: "Continue" } From 19565a5f3b4786aaf35f6b842be336fb721c0c3b Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 27 Aug 2014 11:50:46 +1000 Subject: [PATCH 078/130] Rename service --- ...ervice.js.coffee => enterprise_registration_service.js.coffee} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename app/assets/javascripts/darkswarm/services/{enterprise_creation_service.js.coffee => enterprise_registration_service.js.coffee} (100%) diff --git a/app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee similarity index 100% rename from app/assets/javascripts/darkswarm/services/enterprise_creation_service.js.coffee rename to app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee From 048a741a2cf41d6ae028e4b6694d7d0e0ea0c897 Mon Sep 17 00:00:00 2001 From: Rob H Date: Wed, 27 Aug 2014 11:51:13 +1000 Subject: [PATCH 079/130] Plugging final two registration pages into validation --- .../templates/registration/about.html.haml | 18 +++++------------- .../templates/registration/social.html.haml | 4 ++-- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/app/assets/javascripts/templates/registration/about.html.haml b/app/assets/javascripts/templates/registration/about.html.haml index 3058843aa5..07e631345f 100644 --- a/app/assets/javascripts/templates/registration/about.html.haml +++ b/app/assets/javascripts/templates/registration/about.html.haml @@ -1,7 +1,7 @@ .container#registration-about .header %h2 Nice one! - %h5 + %h5 Now let's flesh out the details about %span.brick{"ng-show" => "enterprise.is_distributor"} {{ enterprise.name }} @@ -9,24 +9,16 @@ {{ enterprise.name }} %ng-include{ src: "'registration/steps.html'" } - %form + %form{ name: 'about', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "update('social',about)" } } .row .small-12.columns .alert-box.alert{"data-alert" => ""} {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. - %a.close{:href => "#"} X + %a.close{:href => "#"} × .alert-box.info{"data-alert" => ""} {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. - %a.close{:href => "#"} X - - .row.content - %ofn-inline-flash.turquoise.small-12.columns{ ng: { show: 'visible' } } - / %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - / {{ enterprise.name }} has been created on the Open Food Network. If you leave at any point from here onwards, your enterprise will be saved, and you can always login to the admin section to update or continue filling out your enterprise details. - -# %ofn-inline-flash.brick.small-12.columns{ ng: { show: 'visible' } } - -# %i.ofn-i_009-close.close-button{ ng: { click: 'closeFlash()' } } - -# {{ enterprise.name }} won't be visible on the Open Food Network until you enter a long and short description. + %a.close{:href => "#"} × .small-12.large-8.columns .row @@ -49,4 +41,4 @@ %input.chunky.small-12.columns{ id: 'enterprise_acn', placeholder: "eg. 123 456 789", ng: { model: 'enterprise.acn' } } .row.buttons.pad-top .small-12.columns - %input.button.primary{ type: "button", value: "Continue", ng: { click: "update('social')" } } + %input.button.primary{ type: "submit", value: "Continue" } diff --git a/app/assets/javascripts/templates/registration/social.html.haml b/app/assets/javascripts/templates/registration/social.html.haml index b217ebcc60..2aa12bd08b 100644 --- a/app/assets/javascripts/templates/registration/social.html.haml +++ b/app/assets/javascripts/templates/registration/social.html.haml @@ -3,7 +3,7 @@ %h2 Last step! %h5 How can people find {{ enterprise.name }} online? %ng-include{ src: "'registration/steps.html'" } - %form + %form{ name: 'social', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "update('finished',social)" } } .row.content .small-12.large-7.columns .row @@ -32,4 +32,4 @@ .small-12.columns %input.button.secondary{ type: "button", value: "Back", ng: { click: "select('about')" } }   - %input.button.primary{ type: "button", value: "Continue", ng: { click: "update('finished')" } } \ No newline at end of file + %input.button.primary{ type: "submit", value: "Continue" } \ No newline at end of file From 98f7e58f9d3d182926c6be3ed3a9f7a98894d156 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 17:58:05 +1000 Subject: [PATCH 080/130] Registration spec expects the correct url --- spec/controllers/registration_controller_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb index 458a5fc33d..0240dc6de0 100644 --- a/spec/controllers/registration_controller_spec.rb +++ b/spec/controllers/registration_controller_spec.rb @@ -3,6 +3,6 @@ require 'spec_helper' describe RegistrationController do it "redirects to authentication page when user not logged in" do get :index - response.should redirect_to registration_auth_path(anchor: "login?after_login=/register") + response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register") end end From 12f5e484793c8a7542fda401cf8bddfe04508fef Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 17:58:38 +1000 Subject: [PATCH 081/130] Replace is not with isnt - damn you CoffeeScript --- .../darkswarm/services/authentication_service.js.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee b/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee index 2dad1bc4f2..5f5ae520e3 100644 --- a/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/authentication_service.js.coffee @@ -4,7 +4,7 @@ Darkswarm.factory "AuthenticationService", (Navigation, $modal, $location, Redir selectedPath: "/login" constructor: -> - if $location.path() in ["/login", "/signup", "/forgot"] && location.pathname is not '/register/auth' + if $location.path() in ["/login", "/signup", "/forgot"] && location.pathname isnt '/register/auth' @open $location.path() else if location.pathname is '/register/auth' @open '/signup', 'registration_authentication.html' From a7a99b50482896ab7f2b324189de716d566526f5 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 18:15:33 +1000 Subject: [PATCH 082/130] Pending registration spec --- spec/features/consumer/registration_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 5041aae1a5..0c706b1a13 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -4,18 +4,19 @@ feature "Registration", js: true do describe "Registering a Profile" do let(:user) { create(:user, password: "password", password_confirmation: "password") } - it "Allows a logged in user to register a profile" do + pending "Allows a logged in user to register a profile" do visit registration_path expect(URI.parse(current_url).path).to eq registration_auth_path # Logging in + click_link "Log in" fill_in "Email", with: user.email fill_in "Password", with: user.password click_button 'Log in' # Log in was successful, introduction shown - expect(page).to have_content "This wizard will step you through creating a Profile on the Open Food Network." + expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq registration_path # Done reading introduction From 5007fd8ec364474e92503bacb7bfdc4a0677b520 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 22:27:05 +1000 Subject: [PATCH 083/130] Shipping method 1 is used, so shipping method amount is zero --- spec/features/consumer/shopping/checkout_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/consumer/shopping/checkout_spec.rb b/spec/features/consumer/shopping/checkout_spec.rb index ab53befda5..7dae7a54e2 100644 --- a/spec/features/consumer/shopping/checkout_spec.rb +++ b/spec/features/consumer/shopping/checkout_spec.rb @@ -188,7 +188,7 @@ feature "As a consumer I want to check out my cart", js: true do # Order should have a payment with the correct amount o = Spree::Order.complete.first - o.payments.first.amount.should == 15.79 + o.payments.first.amount.should == 11.23 end it "shows the payment processing failed message when submitted with an invalid credit card" do From 043cc915e7ca1cc7b86baaf61431176c14d269a6 Mon Sep 17 00:00:00 2001 From: Rob H Date: Thu, 11 Sep 2014 22:40:03 +1000 Subject: [PATCH 084/130] Removing save_screenshot calls --- spec/features/admin/bulk_product_update_spec.rb | 1 - spec/features/consumer/authentication_spec.rb | 1 - 2 files changed, 2 deletions(-) diff --git a/spec/features/admin/bulk_product_update_spec.rb b/spec/features/admin/bulk_product_update_spec.rb index 9f530f860c..b2d5e41718 100644 --- a/spec/features/admin/bulk_product_update_spec.rb +++ b/spec/features/admin/bulk_product_update_spec.rb @@ -305,7 +305,6 @@ feature %q{ expect(page).to have_select "producer", selected: s1.name expect(page).to have_field "available_on", with: p.available_on.strftime("%F %T") expect(page).to have_field "price", with: "10.0" - save_screenshot '/Users/rob/Desktop/ss.png' expect(page).to have_selector "div#s2id_p#{p.id}_category a.select2-choice" expect(page).to have_select "variant_unit_with_scale", selected: "Volume (L)" expect(page).to have_field "on_hand", with: "6" diff --git a/spec/features/consumer/authentication_spec.rb b/spec/features/consumer/authentication_spec.rb index cf0bc658bd..f8b405374e 100644 --- a/spec/features/consumer/authentication_spec.rb +++ b/spec/features/consumer/authentication_spec.rb @@ -10,7 +10,6 @@ feature "Authentication", js: true do visit groups_path(anchor: "login?after_login=#{producers_path}") fill_in "Email", with: user.email fill_in "Password", with: user.password - save_screenshot "/Users/willmarshall/Desktop/wtf.png" click_login_button page.should have_content "Find local producers" current_path.should == producers_path From 6d7fd6dc941a710da862dea47fa806424a0140ef Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 10:48:33 +1000 Subject: [PATCH 085/130] Add in logic to change right hand label if this is the current hub --- app/views/home/_skinny.html.haml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/views/home/_skinny.html.haml b/app/views/home/_skinny.html.haml index 3c5654437c..da9709479b 100644 --- a/app/views/home/_skinny.html.haml +++ b/app/views/home/_skinny.html.haml @@ -15,12 +15,16 @@ .columns.small-6.medium-3.large-4.text-right{"bo-if" => "hub.active"} %a.hub.open_closed{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i.ofn-i_033-open-sign - %span.margin-top {{ hub.orders_close_at | sensible_timeframe }} + %span.margin-top{ bo: { if: "current()" } } + %em Shopping here + %span.margin-top{ bo: { if: "!current()" } } {{ hub.orders_close_at | sensible_timeframe }} .columns.small-6.medium-3.large-4.text-right{"bo-if" => "!hub.active"} %a.hub.open_closed{"bo-href" => "hub.path", "ng-class" => "{primary: hub.active, secondary: !hub.active}", "ofn-empties-cart" => "hub"} %i.ofn-i_032-closed-sign - %span.margin-top Orders closed + %span.margin-top{ bo: { if: "current()" } } + %em Shopping here + %span.margin-top{ bo: { if: "!current()" } } Orders closed From 9c33be911c401fb4c055d82c5d0c8b9ecd4eeffe Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 10:49:59 +1000 Subject: [PATCH 086/130] Update placeholder label --- app/views/home/_hubs.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/home/_hubs.html.haml b/app/views/home/_hubs.html.haml index ede6750b83..ff90a45d48 100644 --- a/app/views/home/_hubs.html.haml +++ b/app/views/home/_hubs.html.haml @@ -14,7 +14,7 @@ / %i.ofn-i_020-search %input{type: :text, "ng-model" => "query", - placeholder: "Search by Name or Suburb...", + placeholder: "Search by name or suburb...", "ng-debounce" => "150", "ofn-disable-enter" => true} From 126e9e82a6553f2e1f56ae39ae527b492d6ccb83 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 10:58:51 +1000 Subject: [PATCH 087/130] Add in blues for use --- app/assets/stylesheets/darkswarm/branding.css.sass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/branding.css.sass b/app/assets/stylesheets/darkswarm/branding.css.sass index 9fa27dcc96..011ef2ff68 100644 --- a/app/assets/stylesheets/darkswarm/branding.css.sass +++ b/app/assets/stylesheets/darkswarm/branding.css.sass @@ -11,8 +11,13 @@ $clr-turquoise-light: #ceefe4 $clr-turquoise-ultra-light: #e8f9f4 $clr-turquoise-bright: #23a877 +$clr-blue: #0096ad +$clr-blue-light: #85d9e5 +$clr-blue-bright: #14b6cc + $disabled-light: #e5e5e5 $disabled-bright: #ccc $disabled-dark: #999 $med-grey: #666 -$dark-grey: #333 \ No newline at end of file +$dark-grey: #333 + From ecacde41dd798e461de4c18d074309b0aec89062 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 11:00:10 +1000 Subject: [PATCH 088/130] Tweaks to big input for small screens --- app/assets/stylesheets/darkswarm/big-input.sass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/big-input.sass b/app/assets/stylesheets/darkswarm/big-input.sass index 20c87d6a6b..15bf937f39 100644 --- a/app/assets/stylesheets/darkswarm/big-input.sass +++ b/app/assets/stylesheets/darkswarm/big-input.sass @@ -9,8 +9,6 @@ @include avenir @include csstrans @include border-radius(0.5rem) - - // transition: all 0.5s ease background: rgba(255,255,255,0.1) border: 2px solid $input font-size: 2rem @@ -21,6 +19,8 @@ margin-bottom: 0.5rem box-shadow: none color: $inputactv + @media all and (max-width: 640px) + font-size: 1.25rem &:hover @include box-shadow(0 1px 1px 0 rgba(255,255,255,0.25)) From 6ee3010fa7e25e6ec130ca1106faf33b9308e7ca Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 11:00:34 +1000 Subject: [PATCH 089/130] Differentiation of on-boarding process by url --- .../enterprise_registration_service.js.coffee | 17 ++-- .../templates/registration/contact.html.haml | 2 +- .../templates/registration/details.html.haml | 22 ++--- .../darkswarm/registration.css.sass | 8 +- app/controllers/registration_controller.rb | 16 +++- app/helpers/injection_helper.rb | 12 ++- app/views/registration/index.html.haml | 1 + config/routes.rb | 1 + .../registration_controller_spec.rb | 13 ++- spec/features/consumer/registration_spec.rb | 81 ++++++++++++++++--- .../enterprise_registration_spec.js.coffee | 24 ++++++ 11 files changed, 158 insertions(+), 39 deletions(-) create mode 100644 spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee diff --git a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee index e52407463a..a248bc278b 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, CurrentUser, SpreeApiKey, Loading, availableCountries) -> +Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, CurrentUser, spreeApiKey, Loading, availableCountries, enterpriseAttributes) -> new class EnterpriseRegistrationService enterprise: user_ids: [CurrentUser.id] @@ -6,6 +6,10 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, address: {} country: availableCountries[0] + constructor: -> + for key, value of enterpriseAttributes + @enterprise[key] = value + create: => # Loading.message = "Creating " + @enterprise.name # $http( @@ -14,7 +18,7 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, # data: # enterprise: @prepare() # params: - # token: SpreeApiKey + # token: spreeApiKey # ).success((data) => # Loading.clear() # @enterprise.id = data @@ -34,21 +38,22 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, # data: # enterprise: @prepare() # params: - # token: SpreeApiKey + # token: spreeApiKey # ).success((data) -> # Loading.clear() # RegistrationService.select(step) # ).error((data) -> # Loading.clear() # console.log angular.toJson(data) - # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + # alert('Failed to update your enterprise.\nPlease ensure all fields are completely filled out.') # ) RegistrationService.select(step) prepare: => enterprise = {} - for a, v of @enterprise when a isnt 'address' && a isnt 'country' && a isnt 'id' - enterprise[a] = v + excluded = [ 'address', 'country', 'id' ] + for key, value of @enterprise when key not in excluded + enterprise[key] = value enterprise.address_attributes = @enterprise.address enterprise.address_attributes.country_id = @enterprise.country.id enterprise \ No newline at end of file diff --git a/app/assets/javascripts/templates/registration/contact.html.haml b/app/assets/javascripts/templates/registration/contact.html.haml index ea2c51263a..c7262248d0 100644 --- a/app/assets/javascripts/templates/registration/contact.html.haml +++ b/app/assets/javascripts/templates/registration/contact.html.haml @@ -4,7 +4,7 @@ %h5 Who is responsible for managing %span{ ng: { class: "{brick: enterprise.is_distributor, turquoise: !enterprise.is_distributor}" } } - {{ enterprise.name }} + {{ enterprise.name }}? %ng-include{ src: "'registration/steps.html'" } %form{ name: 'contact', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "create(contact)" } } .row.content diff --git a/app/assets/javascripts/templates/registration/details.html.haml b/app/assets/javascripts/templates/registration/details.html.haml index dc2c3cc76d..bb358a1864 100644 --- a/app/assets/javascripts/templates/registration/details.html.haml +++ b/app/assets/javascripts/templates/registration/details.html.haml @@ -1,38 +1,40 @@ -.container#registration-details +.container#registration-details{bindonce: true} .header %h2 Let's Get Started - %h5 Woot! First we need to know what sort of enterprise you are: + %h5{ bo: { if: "enterprise.type != 'single'" } } Woot! First we need to know what sort of enterprise you are: + %h5{ bo: { if: "enterprise.type == 'single'" } } Woot! First we need to know the name of your farm: %ng-include{ src: "'registration/steps.html'" } %form{ name: 'details', novalidate: true, ng: { controller: "RegistrationFormCtrl", submit: "selectIfValid('address',details)" } } .row .small-12.columns.field - %label{ for: 'enterprise_name' } Enterprise Name: + %label{ for: 'enterprise_name', bo: { if: "enterprise.type != 'single'" } } Enterprise Name: + %label{ for: 'enterprise_name', bo: { if: "enterprise.type == 'single'" } } Farm Name: %input.chunky.small-12.columns{ id: 'enterprise_name', name: 'name', placeholder: "eg. Charlie's Awesome Farm", required: true, ng: { model: 'enterprise.name' } } %span.error.small-12.columns{ ng: { show: "details.name.$error.required && submitted" } } You need to enter a name for your enterprise! - .row#enterprise-types{ 'data-equalizer' => true } + .row#enterprise-types{ 'data-equalizer' => true, bo: { if: "enterprise.type != 'single'" } } .small-12.columns.field .row .small-12.columns %label Choose one: .row .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } + %a.panel#producer-panel{ href: "#", ng: { click: "enterprise.is_distributor = false; enterprise.is_primary_producer = true", class: "{selected: (!enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left - %render-svg{ path: "/assets/map-icon-producer.svg" } + / %render-svg{ path: "/assets/map-icon-producer.svg" } %h4 I'm A Producer %p Producers make yummy things to eat &/or drink. You're a producer if you grow it, raise it, brew it, bake it, ferment it, milk it or mould it. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } + %a.panel#hub-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = false", class: "{selected: (enterprise.is_distributor && !enterprise.is_primary_producer)}" } } .left - %render-svg{ path: "/assets/map-icon-hub.svg" } + / %render-svg{ path: "/assets/map-icon-hub.svg" } %h4 I'm A Hub %p Hubs connect the producer to the eater. Hubs can be co-ops, independent retailers, buying groups, wholesalers, CSA box schemes, farm-gate stalls, etc. .small-12.medium-4.large-4.columns{ 'data-equalizer-watch' => true } - %a.panel.both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } + %a.panel#both-panel{ href: "#", ng: { click: "enterprise.is_distributor = true; enterprise.is_primary_producer = true", class: "{selected: (enterprise.is_distributor && enterprise.is_primary_producer)}" } } .left - %render-svg{path: "/assets/map-icon-both.svg"} + / %render-svg{path: "/assets/map-icon-both.svg"} %h4 I'm Both %p Hey there, Jack-of-all-trades! Not only do you produce things to eat &/or drink, you also want to sell your yummies through an Open Food Network shopfront. .row.buttons diff --git a/app/assets/stylesheets/darkswarm/registration.css.sass b/app/assets/stylesheets/darkswarm/registration.css.sass index be3fdda994..3e851709bc 100644 --- a/app/assets/stylesheets/darkswarm/registration.css.sass +++ b/app/assets/stylesheets/darkswarm/registration.css.sass @@ -90,21 +90,21 @@ min-height: 200px &:hover background-color: #fff - &.producer-panel:hover + &#producer-panel:hover &, & * color: $clr-turquoise - &.hub-panel:hover, &.both-panel:hover + &#hub-panel:hover, &#both-panel:hover &, & * color: $clr-brick &.selected &, & * color: #fff - &.hub-panel, &.both-panel + &#hub-panel, &#both-panel background-color: $clr-brick-bright &:hover &, & * color: white - &.producer-panel + &#producer-panel background-color: $clr-turquoise-bright &:hover &, & * diff --git a/app/controllers/registration_controller.rb b/app/controllers/registration_controller.rb index c378d24215..d58b10bd0b 100644 --- a/app/controllers/registration_controller.rb +++ b/app/controllers/registration_controller.rb @@ -2,12 +2,24 @@ require 'open_food_network/spree_api_key_loader' class RegistrationController < BaseController include OpenFoodNetwork::SpreeApiKeyLoader - before_filter :load_spree_api_key, :only => :index + before_filter :load_spree_api_key, only: :index + before_filter :check_user, except: :authenticate layout 'registration' def index + @enterprise_attributes = { type: 'profile' } + end + + def store + @enterprise_attributes = { is_distributor: true, is_primary_producer: true, type: 'single' } + render :index + end + + private + + def check_user if spree_current_user.nil? - redirect_to registration_auth_path(anchor: "signup?after_login=/register") + redirect_to registration_auth_path(anchor: "signup?after_login=#{request.env['PATH_INFO']}") end end end diff --git a/app/helpers/injection_helper.rb b/app/helpers/injection_helper.rb index a43fab3b4c..795dcb6a5c 100644 --- a/app/helpers/injection_helper.rb +++ b/app/helpers/injection_helper.rb @@ -2,18 +2,18 @@ module InjectionHelper def inject_enterprises inject_json_ams "enterprises", Enterprise.all, Api::EnterpriseSerializer, active_distributors: @active_distributors end - + def inject_current_order inject_json_ams "currentOrder", current_order, Api::CurrentOrderSerializer, current_distributor: current_distributor, current_order_cycle: current_order_cycle end def inject_available_shipping_methods - inject_json_ams "shippingMethods", available_shipping_methods, + inject_json_ams "shippingMethods", available_shipping_methods, Api::ShippingMethodSerializer, current_order: current_order end def inject_available_payment_methods - inject_json_ams "paymentMethods", current_order.available_payment_methods, + inject_json_ams "paymentMethods", current_order.available_payment_methods, Api::PaymentMethodSerializer end @@ -22,13 +22,17 @@ module InjectionHelper end def inject_spree_api_key - render partial: "json/injection_ams", locals: {name: 'SpreeApiKey', json: "'#{@spree_api_key.to_s}'"} + render partial: "json/injection_ams", locals: {name: 'spreeApiKey', json: "'#{@spree_api_key.to_s}'"} end def inject_available_countries inject_json_ams "availableCountries", available_countries, Api::CountrySerializer end + def inject_enterprise_attributes + render partial: "json/injection_ams", locals: {name: 'enterpriseAttributes', json: "#{@enterprise_attributes.to_json}"} + end + def inject_json(name, partial, opts = {}) render partial: "json/injection", locals: {name: name, partial: partial}.merge(opts) end diff --git a/app/views/registration/index.html.haml b/app/views/registration/index.html.haml index 205b3582bb..de09d9494f 100644 --- a/app/views/registration/index.html.haml +++ b/app/views/registration/index.html.haml @@ -1,3 +1,4 @@ =inject_spree_api_key =inject_available_countries +=inject_enterprise_attributes %div{ "ng-controller" => "RegistrationCtrl" } \ No newline at end of file diff --git a/config/routes.rb b/config/routes.rb index 6447715926..f95b0c07df 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -6,6 +6,7 @@ Openfoodnetwork::Application.routes.draw do get "/map", to: "map#index", as: :map get "/register", to: "registration#index", as: :registration + get "/register/store", to: "registration#store", as: :store_registration get "/register/auth", to: "registration#authenticate", as: :registration_auth resource :shop, controller: "shop" do diff --git a/spec/controllers/registration_controller_spec.rb b/spec/controllers/registration_controller_spec.rb index 0240dc6de0..49efc005f6 100644 --- a/spec/controllers/registration_controller_spec.rb +++ b/spec/controllers/registration_controller_spec.rb @@ -1,8 +1,15 @@ require 'spec_helper' describe RegistrationController do - it "redirects to authentication page when user not logged in" do - get :index - response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register") + describe "redirecting when user not logged in" do + it "index" do + get :index + response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register") + end + + it "store" do + get :store + response.should redirect_to registration_auth_path(anchor: "signup?after_login=/register/store") + end end end diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 0c706b1a13..ce5adc776e 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -1,10 +1,12 @@ require 'spec_helper' feature "Registration", js: true do - describe "Registering a Profile" do + include WebHelper + + describe "Registering a Profile", use_short_wait do let(:user) { create(:user, password: "password", password_confirmation: "password") } - pending "Allows a logged in user to register a profile" do + it "Allows a logged in user to register a profile" do visit registration_path expect(URI.parse(current_url).path).to eq registration_auth_path @@ -14,22 +16,22 @@ feature "Registration", js: true do fill_in "Email", with: user.email fill_in "Password", with: user.password click_button 'Log in' - + # Log in was successful, introduction shown expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq registration_path # Done reading introduction click_button "Let's get started!" - + # Filling in details expect(page).to have_content "Woot! First we need to know what sort of enterprise you are:" fill_in 'enterprise_name', with: "My Awesome Enterprise" - click_link 'both' + click_link 'both-panel' click_button 'Continue' # Filling in address - expect(page).to have_content 'My Awesome Enterprise' + expect(page).to have_content 'Greetings My Awesome Enterprise' fill_in 'enterprise_address', with: '123 Abc Street' fill_in 'enterprise_city', with: 'Northcote' fill_in 'enterprise_zipcode', with: '3070' @@ -45,8 +47,69 @@ feature "Registration", js: true do click_button 'Continue' # Enterprise should be created - expect(page).to have_content 'Yay! You created an enterprise!' + expect(page).to have_content 'Nice one!' + # e = Enterprise.find_by_name('My Awesome Enterprise') + # expect(e.address.address1).to eq "123 Abc Street" + # expect(e.is_distributor).to eq true + # expect(e.is_primary_producer).to eq true + # expect(e.contact).to eq "Saskia Munroe" + + # Filling in about + fill_in 'enterprise_description', with: 'Short description' + fill_in 'enterprise_long_desc', with: 'Long description' + fill_in 'enterprise_abn', with: '12345' + fill_in 'enterprise_acn', with: '54321' + click_button 'Continue' + + # Enterprise should be updated + expect(page).to have_content 'Last step!' + # e.reload + # expect(e.description).to eq "Short description" + # expect(e.long_description).to eq "Long description" + # expect(e.abn).to eq '12345' + # expect(e.acn).to eq '54321' + + # Filling in social + fill_in 'enterprise_website', with: 'www.shop.com' + fill_in 'enterprise_facebook', with: 'FaCeBoOk' + fill_in 'enterprise_linkedin', with: 'LiNkEdIn' + fill_in 'enterprise_twitter', with: '@TwItTeR' + fill_in 'enterprise_instagram', with: '@InStAgRaM' + click_button 'Continue' + + # Done + expect(page).to have_content "You have successfully completed the profile for My Awesome Enterprise" + # e.reload + # expect(e.website).to eq "www.shop.com" + # expect(e.facebook).to eq "FaCeBoOk" + # expect(e.linkedin).to eq "LiNkEdIn" + # expect(e.twitter).to eq "@TwItTeR" + # expect(e.instagram).to eq "@InStAgRaM" + end + + it "Allows a logged in user to register a store" do + visit store_registration_path + + expect(URI.parse(current_url).path).to eq registration_auth_path + + # Logging in + click_link "Log in" + fill_in "Email", with: user.email + fill_in "Password", with: user.password + click_button 'Log in' + + # Log in was successful, introduction shown + expect(page).to have_content "This wizard will step you through creating a profile" + expect(URI.parse(current_url).path).to eq store_registration_path + + # Done reading introduction + click_button "Let's get started!" + + # Details Page + expect(page).to have_content "Woot! First we need to know the name of your farm:" + expect(page).to_not have_selector '#enterprise-types' + + # Everything from here should be covered in 'profile' spec end end -end - \ No newline at end of file +end \ No newline at end of file diff --git a/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee new file mode 100644 index 0000000000..121c4132a4 --- /dev/null +++ b/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee @@ -0,0 +1,24 @@ +describe "EnterpriseRegistrationService", -> + EnterpriseRegistrationService = null + availableCountries = [] + enterpriseAttributes = + name: "Enterprise 1" + something: true + spreeApiKey = "keykeykeykey" + CurrentUser = + id: 2 + email: 'lalala@email.com' + + beforeEach -> + module('Darkswarm') + angular.module('Darkswarm').value 'availableCountries', availableCountries + angular.module('Darkswarm').value 'enterpriseAttributes', enterpriseAttributes + angular.module('Darkswarm').value 'spreeApiKey', spreeApiKey + angular.module('Darkswarm').value 'CurrentUser', CurrentUser + + inject ($injector)-> + EnterpriseRegistrationService = $injector.get("EnterpriseRegistrationService") + + it "adds the specified attributes to the ERS enterprise object", -> + expect(EnterpriseRegistrationService.enterprise.name).toBe "Enterprise 1" + expect(EnterpriseRegistrationService.enterprise.something).toBe true \ No newline at end of file From 01397b2e49a5000a3d25eaf3531e7c19fe654341 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 11:01:35 +1000 Subject: [PATCH 090/130] Tweaks to filter box --- .../stylesheets/darkswarm/active_table_search.css.sass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/active_table_search.css.sass b/app/assets/stylesheets/darkswarm/active_table_search.css.sass index 417b0d9996..0503e30d0f 100644 --- a/app/assets/stylesheets/darkswarm/active_table_search.css.sass +++ b/app/assets/stylesheets/darkswarm/active_table_search.css.sass @@ -9,7 +9,13 @@ margin-right: 0 .row.filter-box:first-child - // border-top: 1px solid $clr-brick + border: 1px solid $clr-blue-light + @include border-radius(0.25em) + margin-top: 2px + +.row.filter-box:last-child + background: transparent + margin-top: 1em products .filter-box background: #f7f7f7 @@ -20,6 +26,8 @@ products .filter-box .tdhead padding: 0.25rem 0.5rem margin-top: 0.9rem + color: $clr-blue + border-bottom: 1px solid $clr-blue-light // OVERRIDES [class*="block-grid-"] From bfa71942fe8a29c36e76ee44cd336d8dfdc0cf04 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 11:02:28 +1000 Subject: [PATCH 091/130] Tweaks to input placeholder label --- app/views/producers/index.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/producers/index.html.haml b/app/views/producers/index.html.haml index b8645f936a..76dc60a7e6 100644 --- a/app/views/producers/index.html.haml +++ b/app/views/producers/index.html.haml @@ -13,7 +13,7 @@ .small-12.columns %input.animate-show{type: :text, "ng-model" => "query", - placeholder: "Search by Producer or Suburb...", + placeholder: "Search by producer or suburb...", "ng-debounce" => "150", "ofn-disable-enter" => true} From 033fe885135745a20b170033ef13d749f4e21402 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 11:07:59 +1000 Subject: [PATCH 092/130] New product form shows permitted suppliers --- .../admin/products_controller_decorator.rb | 12 ++++++---- .../new/replace_form.html.haml.deface | 2 +- .../admin/bulk_product_update_spec.rb | 24 +++++++++++++++++-- 3 files changed, 31 insertions(+), 7 deletions(-) diff --git a/app/controllers/spree/admin/products_controller_decorator.rb b/app/controllers/spree/admin/products_controller_decorator.rb index a5b38126e5..75c946ad0f 100644 --- a/app/controllers/spree/admin/products_controller_decorator.rb +++ b/app/controllers/spree/admin/products_controller_decorator.rb @@ -1,5 +1,6 @@ Spree::Admin::ProductsController.class_eval do - before_filter :load_bpe_data, :only => :bulk_edit + before_filter :load_form_data, only: [:bulk_edit, :new] + before_filter :load_bpe_data, only: :bulk_edit alias_method :location_after_save_original, :location_after_save @@ -85,10 +86,13 @@ Spree::Admin::ProductsController.class_eval do private - def load_bpe_data - current_user.generate_spree_api_key! unless spree_current_user.spree_api_key - @spree_api_key = spree_current_user.spree_api_key + def load_form_data @producers = OpenFoodNetwork::Permissions.new(spree_current_user).managed_product_enterprises.is_primary_producer.by_name @taxons = Spree::Taxon.order(:name) end + + def load_bpe_data + current_user.generate_spree_api_key! unless spree_current_user.spree_api_key + @spree_api_key = spree_current_user.spree_api_key + end end diff --git a/app/overrides/spree/admin/products/new/replace_form.html.haml.deface b/app/overrides/spree/admin/products/new/replace_form.html.haml.deface index 334739a4c2..7c627eec4e 100644 --- a/app/overrides/spree/admin/products/new/replace_form.html.haml.deface +++ b/app/overrides/spree/admin/products/new/replace_form.html.haml.deface @@ -7,7 +7,7 @@ = f.field_container :supplier do = f.label :supplier_id, t(:supplier) %span.required * - = f.collection_select(:supplier_id, Enterprise.is_primary_producer.managed_by(spree_current_user).by_name, :id, :name, {:include_blank => true}, {:class => "select2 fullwidth"}) + = f.collection_select(:supplier_id, @producers, :id, :name, {:include_blank => true}, {:class => "select2 fullwidth"}) = f.error_message_on :supplier .six.columns.omega = f.field_container :name do diff --git a/spec/features/admin/bulk_product_update_spec.rb b/spec/features/admin/bulk_product_update_spec.rb index 9f530f860c..1fd20266e0 100644 --- a/spec/features/admin/bulk_product_update_spec.rb +++ b/spec/features/admin/bulk_product_update_spec.rb @@ -745,8 +745,6 @@ feature %q{ permissions_list: [:manage_products]) end - use_short_wait - before do @enterprise_user = create_enterprise_user @enterprise_user.enterprise_roles.build(enterprise: supplier_managed1).save @@ -779,6 +777,28 @@ feature %q{ expect(page).to have_field 'product_name', with: product_supplied_inactive.name end + it "allows me to create a product" do + taxon = create(:taxon, name: 'Fruit') + + visit '/admin/products/bulk_edit' + + find("a", text: "NEW PRODUCT").click + expect(page).to have_content 'NEW PRODUCT' + expect(page).to have_select 'product_supplier_id', with_options: [supplier_managed1.name, supplier_managed2.name, supplier_permitted.name] + + within 'fieldset#new_product' do + fill_in 'product_name', with: 'Big Bag Of Apples' + select supplier_permitted.name, from: 'product_supplier_id' + fill_in 'product_price', with: '10.00' + select taxon.name, from: 'product_primary_taxon_id' + end + click_button 'Create' + + expect(URI.parse(current_url).path).to eq '/admin/products/bulk_edit' + expect(flash_message).to eq 'Product "Big Bag Of Apples" has been successfully created!' + expect(page).to have_field "product_name", with: 'Big Bag Of Apples' + end + it "allows me to update a product" do p = product_supplied_permitted From a6556f3a4f8a383d7e741a7735441b7655487bbd Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 11:12:35 +1000 Subject: [PATCH 093/130] Fix broken JS specs --- .../admin/services/enterprise_relationships_spec.js.coffee | 4 ++-- spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/spec/javascripts/unit/admin/services/enterprise_relationships_spec.js.coffee b/spec/javascripts/unit/admin/services/enterprise_relationships_spec.js.coffee index 9701377a73..d179f6857c 100644 --- a/spec/javascripts/unit/admin/services/enterprise_relationships_spec.js.coffee +++ b/spec/javascripts/unit/admin/services/enterprise_relationships_spec.js.coffee @@ -12,5 +12,5 @@ describe "enterprise relationships", -> EnterpriseRelationships = _EnterpriseRelationships_ it "presents permission names", -> - expect(EnterpriseRelationships.permission_presentation("add_to_order_cycle")).toEqual "can add to order cycle" - expect(EnterpriseRelationships.permission_presentation("manage_products")).toEqual "can manage the products of" + expect(EnterpriseRelationships.permission_presentation("add_to_order_cycle")).toEqual "to add to order cycle" + expect(EnterpriseRelationships.permission_presentation("manage_products")).toEqual "to manage products" diff --git a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee index 6b1238d1d1..f8ae8230bc 100644 --- a/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/hubs_spec.js.coffee @@ -8,18 +8,21 @@ describe "Hubs service", -> active: false orders_close_at: new Date() is_distributor: true + has_shopfront: true } { id: 3 active: false orders_close_at: new Date() is_distributor: true + has_shopfront: true } { id: 1 active: true orders_close_at: new Date() is_distributor: true + has_shopfront: true } ] From 1c5a495d5cc7d31a0ac148477a78856c3c8a42fb Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 11:29:41 +1000 Subject: [PATCH 094/130] Making icons smaller, adding a bit of background shadow to pop them out --- app/assets/images/map_001-producer-only.svg | 84 +++++++++--------- .../images/map_002-producer-only-profile.svg | 88 ++++++++++--------- app/assets/images/map_003-producer-shop.svg | 84 +++++++++--------- .../images/map_004-producer-shop-profile.svg | 88 ++++++++++--------- app/assets/images/map_005-hub.svg | 51 ++++++----- app/assets/images/map_006-hub-profile.svg | 53 +++++------ app/assets/images/map_007-shop.svg | 53 ++++++----- app/assets/images/map_008-shop-profile.svg | 79 +++++++++-------- 8 files changed, 307 insertions(+), 273 deletions(-) diff --git a/app/assets/images/map_001-producer-only.svg b/app/assets/images/map_001-producer-only.svg index b34c01f1ed..423442a68f 100644 --- a/app/assets/images/map_001-producer-only.svg +++ b/app/assets/images/map_001-producer-only.svg @@ -11,53 +11,57 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - - - - + + + + + + + + + diff --git a/app/assets/images/map_002-producer-only-profile.svg b/app/assets/images/map_002-producer-only-profile.svg index 0522f91257..f84834f6c6 100644 --- a/app/assets/images/map_002-producer-only-profile.svg +++ b/app/assets/images/map_002-producer-only-profile.svg @@ -11,55 +11,59 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - - - + + + + + + + + diff --git a/app/assets/images/map_003-producer-shop.svg b/app/assets/images/map_003-producer-shop.svg index 84c324ac4e..82ca2ce55c 100644 --- a/app/assets/images/map_003-producer-shop.svg +++ b/app/assets/images/map_003-producer-shop.svg @@ -11,53 +11,57 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - - - - + + + + + + + + + diff --git a/app/assets/images/map_004-producer-shop-profile.svg b/app/assets/images/map_004-producer-shop-profile.svg index 4d35236813..06316e61a3 100644 --- a/app/assets/images/map_004-producer-shop-profile.svg +++ b/app/assets/images/map_004-producer-shop-profile.svg @@ -11,55 +11,59 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - - - + + + + + + + + diff --git a/app/assets/images/map_005-hub.svg b/app/assets/images/map_005-hub.svg index be2d292c20..13c0b99779 100644 --- a/app/assets/images/map_005-hub.svg +++ b/app/assets/images/map_005-hub.svg @@ -11,36 +11,41 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - - + + + + + + + diff --git a/app/assets/images/map_006-hub-profile.svg b/app/assets/images/map_006-hub-profile.svg index b284ea34f3..57347a38e3 100644 --- a/app/assets/images/map_006-hub-profile.svg +++ b/app/assets/images/map_006-hub-profile.svg @@ -11,38 +11,41 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - + + + + + + diff --git a/app/assets/images/map_007-shop.svg b/app/assets/images/map_007-shop.svg index e2ebe118ce..5007c75e5f 100644 --- a/app/assets/images/map_007-shop.svg +++ b/app/assets/images/map_007-shop.svg @@ -11,37 +11,42 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - + - - - + + + + + + diff --git a/app/assets/images/map_008-shop-profile.svg b/app/assets/images/map_008-shop-profile.svg index 635602b7bf..cab4e2e01f 100644 --- a/app/assets/images/map_008-shop-profile.svg +++ b/app/assets/images/map_008-shop-profile.svg @@ -11,56 +11,61 @@ ]> + xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="28px" height="33px" + viewBox="0 0 28 33" enable-background="new 0 0 28 33" xml:space="preserve"> - + - - + - - - - - - + + - + - + - - - - + + + + + + + + + + + + From e50bbeaefbbbf6dd053e7e207f0d1c98be70d5d4 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 11:33:47 +1000 Subject: [PATCH 095/130] Edit product form shows permitted suppliers --- .../admin/products_controller_decorator.rb | 2 +- .../add_supplier_to_admin_product.rb | 5 ----- .../_form/add_supplier.html.haml.deface | 7 ++++++ .../admin/products/_supplier_form.html.haml | 5 ----- spec/features/admin/products_spec.rb | 22 +++++++++++++++---- 5 files changed, 26 insertions(+), 15 deletions(-) delete mode 100644 app/overrides/add_supplier_to_admin_product.rb create mode 100644 app/overrides/spree/admin/products/_form/add_supplier.html.haml.deface delete mode 100644 app/views/spree/admin/products/_supplier_form.html.haml diff --git a/app/controllers/spree/admin/products_controller_decorator.rb b/app/controllers/spree/admin/products_controller_decorator.rb index 75c946ad0f..e06053588c 100644 --- a/app/controllers/spree/admin/products_controller_decorator.rb +++ b/app/controllers/spree/admin/products_controller_decorator.rb @@ -1,5 +1,5 @@ Spree::Admin::ProductsController.class_eval do - before_filter :load_form_data, only: [:bulk_edit, :new] + before_filter :load_form_data, only: [:bulk_edit, :new, :edit] before_filter :load_bpe_data, only: :bulk_edit alias_method :location_after_save_original, :location_after_save diff --git a/app/overrides/add_supplier_to_admin_product.rb b/app/overrides/add_supplier_to_admin_product.rb deleted file mode 100644 index a608f4e282..0000000000 --- a/app/overrides/add_supplier_to_admin_product.rb +++ /dev/null @@ -1,5 +0,0 @@ -Deface::Override.new(:virtual_path => "spree/admin/products/_form", - :insert_top => "[data-hook='admin_product_form_right']", - :partial => "spree/admin/products/supplier_form", - :name => "add_supplier_to_admin_product", - :original => '18bd94de3eb8bdf8b669932bf04fc59e2e85288b') \ No newline at end of file diff --git a/app/overrides/spree/admin/products/_form/add_supplier.html.haml.deface b/app/overrides/spree/admin/products/_form/add_supplier.html.haml.deface new file mode 100644 index 0000000000..1cc609bef4 --- /dev/null +++ b/app/overrides/spree/admin/products/_form/add_supplier.html.haml.deface @@ -0,0 +1,7 @@ +/ insert_top "[data-hook='admin_product_form_right']" + += f.field_container :supplier do + = f.label :supplier + %br + = f.collection_select(:supplier_id, @producers, :id, :name, {:include_blank => true}, {:class => "select2"}) + = f.error_message_on :supplier diff --git a/app/views/spree/admin/products/_supplier_form.html.haml b/app/views/spree/admin/products/_supplier_form.html.haml deleted file mode 100644 index 3e5c01c2a3..0000000000 --- a/app/views/spree/admin/products/_supplier_form.html.haml +++ /dev/null @@ -1,5 +0,0 @@ -= f.field_container :supplier do - = f.label :supplier - %br - = f.collection_select(:supplier_id, Enterprise.is_primary_producer.managed_by(spree_current_user).by_name, :id, :name, {:include_blank => true}, {:class => "select2"}) - = f.error_message_on :supplier diff --git a/spec/features/admin/products_spec.rb b/spec/features/admin/products_spec.rb index 201381f852..1f61b07d2a 100644 --- a/spec/features/admin/products_spec.rb +++ b/spec/features/admin/products_spec.rb @@ -86,11 +86,14 @@ feature %q{ context "as an enterprise user" do - before(:each) do + before do @new_user = create_enterprise_user @supplier2 = create(:supplier_enterprise, name: 'Another Supplier') + @supplier_permitted = create(:supplier_enterprise, name: 'Permitted Supplier') @new_user.enterprise_roles.build(enterprise: @supplier2).save @new_user.enterprise_roles.build(enterprise: @distributors[0]).save + create(:enterprise_relationship, parent: @supplier_permitted, child: @supplier2, + permissions_list: [:manage_products]) login_to_admin_as @new_user end @@ -116,9 +119,8 @@ feature %q{ select taxon.name, from: "product_primary_taxon_id" # Should only have suppliers listed which the user can manage - within "#product_supplier_id" do - page.should_not have_content @supplier.name - end + page.should have_select 'product_supplier_id', with_options: [@supplier2.name, @supplier_permitted.name] + page.should_not have_select 'product_supplier_id', with_options: [@supplier.name] click_button 'Create' @@ -127,6 +129,18 @@ feature %q{ product.supplier.should == @supplier2 end + scenario "editing a product" do + product = create(:simple_product, name: 'a product', supplier: @supplier2) + + visit spree.edit_admin_product_path product + + select 'Permitted Supplier', from: 'product_supplier_id' + click_button 'Update' + flash_message.should == 'Product "a product" has been successfully updated!' + product.reload + product.supplier.should == @supplier_permitted + end + scenario "editing product distributions" do product = create(:simple_product, supplier: @supplier2) From a28eaba31a2c6355b51914e7da57eca5c8e73b6d Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 11:45:13 +1000 Subject: [PATCH 096/130] Turn off price graph pop overs for small devices --- app/assets/stylesheets/darkswarm/_shop-popovers.css.sass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/stylesheets/darkswarm/_shop-popovers.css.sass b/app/assets/stylesheets/darkswarm/_shop-popovers.css.sass index e1eb2cd448..feb6529fa2 100644 --- a/app/assets/stylesheets/darkswarm/_shop-popovers.css.sass +++ b/app/assets/stylesheets/darkswarm/_shop-popovers.css.sass @@ -84,6 +84,9 @@ button.graph-button display: inline background-color: rgba(255,255,255,0.5) padding: 5px + @media all and (max-width: 768px) + display: none + // Hide for small &:hover, &:active, &:focus background-color: rgba(255,255,255,1) From cc65faadd0f47bf0946fca8dce1ed269ee87e19c Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 11:48:17 +1000 Subject: [PATCH 097/130] Specing out enterprise registration service properly --- .../enterprise_registration_service.js.coffee | 72 +++++++++---------- .../enterprise_registration_spec.js.coffee | 65 ++++++++++++++++- 2 files changed, 98 insertions(+), 39 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee index a248bc278b..68915193ee 100644 --- a/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee +++ b/app/assets/javascripts/darkswarm/services/enterprise_registration_service.js.coffee @@ -11,49 +11,47 @@ Darkswarm.factory "EnterpriseRegistrationService", ($http, RegistrationService, @enterprise[key] = value create: => - # Loading.message = "Creating " + @enterprise.name - # $http( - # method: "POST" - # url: "/api/enterprises" - # data: - # enterprise: @prepare() - # params: - # token: spreeApiKey - # ).success((data) => - # Loading.clear() - # @enterprise.id = data - # RegistrationService.select('about') - # ).error((data) => - # Loading.clear() - # console.log angular.toJson(data) - # alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') - # ) - RegistrationService.select('about') + Loading.message = "Creating " + @enterprise.name + $http( + method: "POST" + url: "/api/enterprises" + data: + enterprise: @prepare() + params: + token: spreeApiKey + ).success((data) => + Loading.clear() + @enterprise.id = data + RegistrationService.select('about') + ).error((data) => + Loading.clear() + alert('Failed to create your enterprise.\nPlease ensure all fields are completely filled out.') + ) + # RegistrationService.select('about') update: (step) => - # Loading.message = "Updating " + @enterprise.name - # $http( - # method: "PUT" - # url: "/api/enterprises/#{@enterprise.id}" - # data: - # enterprise: @prepare() - # params: - # token: spreeApiKey - # ).success((data) -> - # Loading.clear() - # RegistrationService.select(step) - # ).error((data) -> - # Loading.clear() - # console.log angular.toJson(data) - # alert('Failed to update your enterprise.\nPlease ensure all fields are completely filled out.') - # ) - RegistrationService.select(step) + Loading.message = "Updating " + @enterprise.name + $http( + method: "PUT" + url: "/api/enterprises/#{@enterprise.id}" + data: + enterprise: @prepare() + params: + token: spreeApiKey + ).success((data) -> + Loading.clear() + RegistrationService.select(step) + ).error((data) -> + Loading.clear() + alert('Failed to update your enterprise.\nPlease ensure all fields are completely filled out.') + ) + # RegistrationService.select(step) prepare: => enterprise = {} excluded = [ 'address', 'country', 'id' ] for key, value of @enterprise when key not in excluded enterprise[key] = value - enterprise.address_attributes = @enterprise.address - enterprise.address_attributes.country_id = @enterprise.country.id + enterprise.address_attributes = @enterprise.address if @enterprise.address? + enterprise.address_attributes.country_id = @enterprise.country.id if @enterprise.country? enterprise \ No newline at end of file diff --git a/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee b/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee index 121c4132a4..1852dbd16c 100644 --- a/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/services/enterprise_registration_spec.js.coffee @@ -1,5 +1,6 @@ describe "EnterpriseRegistrationService", -> EnterpriseRegistrationService = null + $httpBackend = null availableCountries = [] enterpriseAttributes = name: "Enterprise 1" @@ -8,6 +9,8 @@ describe "EnterpriseRegistrationService", -> CurrentUser = id: 2 email: 'lalala@email.com' + RegistrationServiceMock = + select: -> null beforeEach -> module('Darkswarm') @@ -15,10 +18,68 @@ describe "EnterpriseRegistrationService", -> angular.module('Darkswarm').value 'enterpriseAttributes', enterpriseAttributes angular.module('Darkswarm').value 'spreeApiKey', spreeApiKey angular.module('Darkswarm').value 'CurrentUser', CurrentUser + angular.module('Darkswarm').value 'RegistrationService', RegistrationServiceMock - inject ($injector)-> + inject ($injector, _$httpBackend_) -> + $httpBackend = _$httpBackend_ EnterpriseRegistrationService = $injector.get("EnterpriseRegistrationService") it "adds the specified attributes to the ERS enterprise object", -> expect(EnterpriseRegistrationService.enterprise.name).toBe "Enterprise 1" - expect(EnterpriseRegistrationService.enterprise.something).toBe true \ No newline at end of file + expect(EnterpriseRegistrationService.enterprise.something).toBe true + + describe "creating an enterprise", -> + describe "success", -> + beforeEach -> + spyOn(RegistrationServiceMock, "select") + $httpBackend.expectPOST("/api/enterprises?token=keykeykeykey").respond 200, 6 + EnterpriseRegistrationService.create() + $httpBackend.flush() + + it "stores the id of the created enterprise", -> + expect(EnterpriseRegistrationService.enterprise.id).toBe 6 + + it "moves the user to the about page", -> + expect(RegistrationServiceMock.select).toHaveBeenCalledWith 'about' + + describe "failure", -> + beforeEach -> + spyOn(RegistrationServiceMock, "select") + spyOn(window, "alert") + $httpBackend.expectPOST("/api/enterprises?token=keykeykeykey").respond 400, 6 + EnterpriseRegistrationService.create() + $httpBackend.flush() + + it "alerts the user to failure", -> + expect(window.alert).toHaveBeenCalledWith 'Failed to create your enterprise.\nPlease ensure all fields are completely filled out.' + + it "does not move the user to the about page", -> + expect(RegistrationServiceMock.select).not.toHaveBeenCalled + + + describe "updating an enterprise", -> + beforeEach -> + EnterpriseRegistrationService.enterprise.id = 78 + spyOn(RegistrationServiceMock, "select") + + describe "success", -> + beforeEach -> + $httpBackend.expectPUT("/api/enterprises/78?token=keykeykeykey").respond 200, 6 + EnterpriseRegistrationService.update('step') + $httpBackend.flush() + + it "moves the user to the about page", -> + expect(RegistrationServiceMock.select).toHaveBeenCalledWith 'step' + + describe "failure", -> + beforeEach -> + spyOn(window, "alert") + $httpBackend.expectPUT("/api/enterprises/78?token=keykeykeykey").respond 400, 6 + EnterpriseRegistrationService.update('step') + $httpBackend.flush() + + it "alerts the user to failure", -> + expect(window.alert).toHaveBeenCalledWith 'Failed to update your enterprise.\nPlease ensure all fields are completely filled out.' + + it "does not move the user to the about page", -> + expect(RegistrationServiceMock.select).not.toHaveBeenCalled From 5c7ab2efa30493d2fe8f6cbdd1306bc511b33421 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 12:47:16 +1000 Subject: [PATCH 098/130] Restrict editing of ownership and type in enterprise api controller --- app/controllers/api/enterprises_controller.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/controllers/api/enterprises_controller.rb b/app/controllers/api/enterprises_controller.rb index f2263a600b..9a3b715093 100644 --- a/app/controllers/api/enterprises_controller.rb +++ b/app/controllers/api/enterprises_controller.rb @@ -1,5 +1,8 @@ module Api class EnterprisesController < Spree::Api::BaseController + + before_filter :override_owner, only: [:create, :update] + before_filter :check_type, only: :update respond_to :json def managed @@ -33,5 +36,15 @@ module Api invalid_resource!(@enterprise) end end + + private + + def override_owner + params[:enterprise][:owner_id] = current_api_user.id + end + + def check_type + params[:enterprise].delete :type unless current_api_user.admin? + end end end From 4fb30f294265a7fcaf5c08258d3d18cd10013995 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 12:50:04 +1000 Subject: [PATCH 099/130] When removing outgoing exchanges, do not removing variants from other outgoing exchanges --- .../admin/order_cycle.js.erb.coffee | 13 ++--- .../unit/order_cycle_spec.js.coffee | 48 ++++++++++++------- 2 files changed, 38 insertions(+), 23 deletions(-) diff --git a/app/assets/javascripts/admin/order_cycle.js.erb.coffee b/app/assets/javascripts/admin/order_cycle.js.erb.coffee index b8068681ca..64f2550466 100644 --- a/app/assets/javascripts/admin/order_cycle.js.erb.coffee +++ b/app/assets/javascripts/admin/order_cycle.js.erb.coffee @@ -197,12 +197,13 @@ angular.module('order_cycle', ['ngResource']) this.order_cycle.outgoing_exchanges.push({enterprise_id: new_distributor_id, incoming: false, active: true, variants: {}, enterprise_fees: []}) removeExchange: (exchange) -> - incoming_index = this.order_cycle.incoming_exchanges.indexOf exchange - this.order_cycle.incoming_exchanges.splice(incoming_index, 1) if incoming_index > -1 - outgoing_index = this.order_cycle.outgoing_exchanges.indexOf exchange - this.order_cycle.outgoing_exchanges.splice(outgoing_index, 1) if outgoing_index > -1 - - this.removeDistributionOfVariant(variant_id) for variant_id, active of exchange.variants when active + if exchange.incoming + incoming_index = this.order_cycle.incoming_exchanges.indexOf exchange + this.order_cycle.incoming_exchanges.splice(incoming_index, 1) + this.removeDistributionOfVariant(variant_id) for variant_id, active of exchange.variants when active + else + outgoing_index = this.order_cycle.outgoing_exchanges.indexOf exchange + this.order_cycle.outgoing_exchanges.splice(outgoing_index, 1) if outgoing_index > -1 addCoordinatorFee: -> this.order_cycle.coordinator_fees.push({}) diff --git a/spec/javascripts/unit/order_cycle_spec.js.coffee b/spec/javascripts/unit/order_cycle_spec.js.coffee index 0d5127314a..2a8d001804 100644 --- a/spec/javascripts/unit/order_cycle_spec.js.coffee +++ b/spec/javascripts/unit/order_cycle_spec.js.coffee @@ -516,30 +516,44 @@ describe 'OrderCycle services', -> ] describe 'removing exchanges', -> - it 'removes incoming exchanges', -> - exchange = {enterprise_id: '123', active: true, variants: {}, enterprise_fees: []} - OrderCycle.order_cycle.incoming_exchanges = [exchange] - OrderCycle.removeExchange(exchange) - expect(OrderCycle.order_cycle.incoming_exchanges).toEqual [] + exchange = null - it 'removes outgoing exchanges', -> - exchange = {enterprise_id: '123', active: true, variants: {}, enterprise_fees: []} - OrderCycle.order_cycle.outgoing_exchanges = [exchange] - OrderCycle.removeExchange(exchange) - expect(OrderCycle.order_cycle.outgoing_exchanges).toEqual [] - - it 'removes distribution of all exchange variants', -> + beforeEach -> spyOn(OrderCycle, 'removeDistributionOfVariant') exchange = enterprise_id: '123' active: true + incoming: false variants: {1: true, 2: false, 3: true} enterprise_fees: [] - OrderCycle.order_cycle.incoming_exchanges = [exchange] - OrderCycle.removeExchange(exchange) - expect(OrderCycle.removeDistributionOfVariant).toHaveBeenCalledWith('1') - expect(OrderCycle.removeDistributionOfVariant).not.toHaveBeenCalledWith('2') - expect(OrderCycle.removeDistributionOfVariant).toHaveBeenCalledWith('3') + + describe "removing incoming exchanges", -> + beforeEach -> + exchange.incoming = true + OrderCycle.order_cycle.incoming_exchanges = [exchange] + + it 'removes the exchange', -> + OrderCycle.removeExchange(exchange) + expect(OrderCycle.order_cycle.incoming_exchanges).toEqual [] + + it 'removes distribution of all exchange variants', -> + OrderCycle.removeExchange(exchange) + expect(OrderCycle.removeDistributionOfVariant).toHaveBeenCalledWith('1') + expect(OrderCycle.removeDistributionOfVariant).not.toHaveBeenCalledWith('2') + expect(OrderCycle.removeDistributionOfVariant).toHaveBeenCalledWith('3') + + describe "removing outgoing exchanges", -> + beforeEach -> + exchange.incoming = false + OrderCycle.order_cycle.outgoing_exchanges = [exchange] + + it 'removes the exchange', -> + OrderCycle.removeExchange(exchange) + expect(OrderCycle.order_cycle.outgoing_exchanges).toEqual [] + + it "does not remove distribution of any variants", -> + OrderCycle.removeExchange(exchange) + expect(OrderCycle.removeDistributionOfVariant).not.toHaveBeenCalled() it 'adds coordinator fees', -> OrderCycle.addCoordinatorFee() From f5048ecf7cf1ae3c903e76278aceb9d5f4f69ef6 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 13:24:17 +1000 Subject: [PATCH 100/130] Sends confirmation email when Enterprise is created --- .../templates/registration/finished.html.haml | 9 ++++----- app/mailers/enterprise_mailer.rb | 12 ++++++++++++ app/models/enterprise.rb | 6 ++++++ .../creation_confirmation.html.haml | 9 +++++++++ spec/mailers/enterprise_mailer_spec.rb | 13 +++++++++++++ 5 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 app/mailers/enterprise_mailer.rb create mode 100644 app/views/enterprise_mailer/creation_confirmation.html.haml create mode 100644 spec/mailers/enterprise_mailer_spec.rb diff --git a/app/assets/javascripts/templates/registration/finished.html.haml b/app/assets/javascripts/templates/registration/finished.html.haml index 8e99ac1870..75489c607a 100644 --- a/app/assets/javascripts/templates/registration/finished.html.haml +++ b/app/assets/javascripts/templates/registration/finished.html.haml @@ -1,8 +1,8 @@ .container#registration-finished .header %h2 Well done! - %h5 - You have successfully completed the profile for + %h5 + You have successfully completed the profile for %span.brick{"ng-show" => "enterprise.is_distributor"} {{ enterprise.name }} %span.turquoise{"ng-show" => "!enterprise.is_distributor" } @@ -10,10 +10,9 @@ .content{ style: 'text-align: center'} %h3 Why not check it out on the Open Food Network? %a.button.primary{ type: "button", href: "/map" } Go to Map Page > - + %br %br - + %h3 Next step - add some products: %a.button.primary{ type: "button", href: "/admin/products/new" } Add a Product > - \ No newline at end of file diff --git a/app/mailers/enterprise_mailer.rb b/app/mailers/enterprise_mailer.rb new file mode 100644 index 0000000000..73c09e1e56 --- /dev/null +++ b/app/mailers/enterprise_mailer.rb @@ -0,0 +1,12 @@ +class EnterpriseMailer < Spree::BaseMailer + def creation_confirmation(enterprise) + find_enterprise(enterprise) + subject = "#{@enterprise.name} is now on #{Spree::Config[:site_name]}" + mail(:to => @enterprise.owner.email, :from => from_address, :subject => subject) + end + + private + def find_enterprise(enterprise) + @enterprise = enterprise.is_a?(Enterprise) ? enterprise : Enterprise.find(enterprise) + end +end diff --git a/app/models/enterprise.rb b/app/models/enterprise.rb index ccca96ab26..537ac78295 100644 --- a/app/models/enterprise.rb +++ b/app/models/enterprise.rb @@ -6,6 +6,8 @@ class Enterprise < ActiveRecord::Base acts_as_gmappable :process_geocoding => false + after_create :send_creation_email + has_and_belongs_to_many :groups, class_name: 'EnterpriseGroup' has_many :producer_properties, foreign_key: 'producer_id' has_many :supplied_products, :class_name => 'Spree::Product', :foreign_key => 'supplier_id', :dependent => :destroy @@ -227,6 +229,10 @@ class Enterprise < ActiveRecord::Base private + def send_creation_email + EnterpriseMailer.creation_confirmation(self).deliver + end + def strip_url(url) url.andand.sub /(https?:\/\/)?/, '' end diff --git a/app/views/enterprise_mailer/creation_confirmation.html.haml b/app/views/enterprise_mailer/creation_confirmation.html.haml new file mode 100644 index 0000000000..0df3bf06a0 --- /dev/null +++ b/app/views/enterprise_mailer/creation_confirmation.html.haml @@ -0,0 +1,9 @@ +%h1 + = @enterprise.name + " has been created" + +%h3 + Why not check it out on + %a{ href: "#{map_url}" } + = Spree::Config[:site_name] + "?" + +If you have any questions, please get in touch with us at: hello@openfoodnetwork.org diff --git a/spec/mailers/enterprise_mailer_spec.rb b/spec/mailers/enterprise_mailer_spec.rb new file mode 100644 index 0000000000..412870bad7 --- /dev/null +++ b/spec/mailers/enterprise_mailer_spec.rb @@ -0,0 +1,13 @@ +require 'spec_helper' + +describe EnterpriseMailer do + before do + @enterprise = create(:enterprise) + ActionMailer::Base.deliveries = [] + end + + it "should send an email when given an enterprise" do + EnterpriseMailer.creation_confirmation(@enterprise).deliver + ActionMailer::Base.deliveries.count.should == 1 + end +end \ No newline at end of file From 0dd33e6635604e80598ec9662417852d71f18d10 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 13:40:00 +1000 Subject: [PATCH 101/130] Modal styling updates ated trying to fix mobile scrolling issue. getting there. --- .../stylesheets/darkswarm/modals.css.sass | 30 ++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index 0681dd73b4..0d33841286 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -6,25 +6,21 @@ dialog, .reveal-modal outline: none padding: 1rem overflow-y: scroll - - // Sets up max heights based on device height - @media all and (min-height: 1025px) + + // Reveal.js + // @media only screen and (max-width: 40.063em) + + @media only screen and (max-width: 640px) + max-height: auto + position: absolute !important + top: 0 + left: 0 + + // Medium and up - when modal is NOT full screen + @media only screen and (min-width: 641px) + top: 10% max-height: 80% - @media all and (min-height: 700px) and (max-height: 1024px) - max-height: 70% - - @media all and (min-height: 600px) and (max-height: 699px) - max-height: 60% - - @media all and (min-height: 481px) and (max-height: 599px) - max-height: 60% - - @media only screen and (max-height: 480px) and (min-width: 641px) - max-height: 60% - - @media all and (max-height: 480px) - overflow-y: scroll .reveal-modal-bg From 05d8c825c710a2e57a173f8251d1a4b31942396e Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 13:40:47 +1000 Subject: [PATCH 102/130] Enterprise User should NOT see form elements for changing type --- spec/features/admin/enterprises_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/features/admin/enterprises_spec.rb b/spec/features/admin/enterprises_spec.rb index 8d5f6bfee6..abaab5cd2d 100644 --- a/spec/features/admin/enterprises_spec.rb +++ b/spec/features/admin/enterprises_spec.rb @@ -277,14 +277,14 @@ feature %q{ expect(page).to have_content distributor1.name expect(page).to have_checked_field "enterprise_set_collection_attributes_0_is_distributor" expect(page).to have_unchecked_field "enterprise_set_collection_attributes_0_is_primary_producer" - expect(page).to have_select "enterprise_set_collection_attributes_0_type" + expect(page).to_not have_select "enterprise_set_collection_attributes_0_type" end within("tr.enterprise-#{supplier1.id}") do expect(page).to have_content supplier1.name expect(page).to have_unchecked_field "enterprise_set_collection_attributes_1_is_distributor" expect(page).to have_checked_field "enterprise_set_collection_attributes_1_is_primary_producer" - expect(page).to have_select "enterprise_set_collection_attributes_1_type" + expect(page).to_not have_select "enterprise_set_collection_attributes_1_type" end expect(page).to_not have_content "supplier2.name" From 3cff83b7a5c6af03dfd3db8e533a2c5849aa0729 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 14:42:58 +1000 Subject: [PATCH 103/130] Kill the outside modal close button styling once and for all --- .../templates/partials/close.html.haml | 2 +- .../stylesheets/darkswarm/modals.css.sass | 33 ++----------------- app/views/modals/_producer.html.haml | 2 +- 3 files changed, 5 insertions(+), 32 deletions(-) diff --git a/app/assets/javascripts/templates/partials/close.html.haml b/app/assets/javascripts/templates/partials/close.html.haml index 1facd8edeb..a02ae410a8 100644 --- a/app/assets/javascripts/templates/partials/close.html.haml +++ b/app/assets/javascripts/templates/partials/close.html.haml @@ -1,2 +1,2 @@ -%a.close-reveal-modal.outside{"ng-click" => "$close()"} +%a.close-reveal-modal{"ng-click" => "$close()"} %i.ofn-i_009-close diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index 0d33841286..c9c3d4e8c8 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -7,16 +7,17 @@ dialog, .reveal-modal padding: 1rem overflow-y: scroll - // Reveal.js + // Reveal.js break point: // @media only screen and (max-width: 40.063em) + // Small - when modal IS full screen @media only screen and (max-width: 640px) max-height: auto position: absolute !important top: 0 left: 0 - // Medium and up - when modal is NOT full screen + // Medium and up - when modal IS NOT full screen @media only screen and (min-width: 641px) top: 10% max-height: 80% @@ -35,31 +36,3 @@ dialog .close-reveal-modal, .reveal-modal .close-reveal-modal &:hover, &:active, &:focus background-color: rgba(235,235,235,1) color: #333 - -// dialog .close-reveal-modal.outside, .reveal-modal .close-reveal-modal.outside -// top: -2.5rem -// right: -2.5rem -// font-size: 2rem -// color: white -// text-shadow: none -// padding: 0.25rem -// @include border-radius(999999) -// border: 1px solid transparent -// &:hover, &:active, &:focus -// text-shadow: 0 1px 3px #333 -// border: 1px solid white - -// @media all and (max-width: 640px) -// top: 0.5rem -// right: 0.5rem -// font-size: 2rem -// color: white -// text-shadow: none -// padding: 0.25rem -// background-color: rgba(150,150,150,0.85) -// @include border-radius(999999) -// border: 1px solid transparent -// &:hover, &:active, &:focus -// text-shadow: 0 1px 3px #333 -// border: 1px solid white - diff --git a/app/views/modals/_producer.html.haml b/app/views/modals/_producer.html.haml index 5d2d342f6d..51a45cfe5f 100644 --- a/app/views/modals/_producer.html.haml +++ b/app/views/modals/_producer.html.haml @@ -50,7 +50,7 @@ %a{"ng-href" => "http://instagram.com/{{enterprise.instagram}}", target: "_blank"} %i.ofn-i_043-instagram - %a.close-reveal-modal.outside{"ng-click" => "$close()"} + %a.close-reveal-modal{"ng-click" => "$close()"} %i.ofn-i_009-close From 85076908650111b59ac36f88e2b2b61f862a1a38 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 15:23:13 +1000 Subject: [PATCH 104/130] Fixing enterprise owner migration --- db/migrate/20140828023619_add_owner_to_enterprise.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db/migrate/20140828023619_add_owner_to_enterprise.rb b/db/migrate/20140828023619_add_owner_to_enterprise.rb index 0d859ff84b..8491e9c599 100644 --- a/db/migrate/20140828023619_add_owner_to_enterprise.rb +++ b/db/migrate/20140828023619_add_owner_to_enterprise.rb @@ -7,7 +7,8 @@ class AddOwnerToEnterprise < ActiveRecord::Migration owner = e.users.find{ |u| !u.admin? } admin_owner = e.users.find &:admin? any_admin = Spree::User.admin.first - e.update_column :owner_id, (owner || admin_owner || any_admin ) + any_user = Spree::User.first + e.update_column :owner_id, (owner || admin_owner || any_admin || any_user ) end add_foreign_key :enterprises, :spree_users, column: :owner_id From dbefd43f07c6a0dc6f0da6ad1d79e7f8f5acb6e4 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 15:33:02 +1000 Subject: [PATCH 105/130] Add commented-out scrolling code. Return false from click handlers. --- .../javascripts/darkswarm/directives/hub_modal.js.coffee | 4 +++- app/assets/javascripts/darkswarm/directives/modal.js.coffee | 4 +++- .../darkswarm/directives/producer_modal.js.coffee | 5 +++-- .../javascripts/darkswarm/services/map_modal.js.coffee | 5 ++++- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee index 6eb0299ab4..8e42d0c835 100644 --- a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "hubModal", ($modal)-> +Darkswarm.directive "hubModal", ($modal, $document)-> restrict: 'E' replace: true template: "{{enterprise.name}}" @@ -6,3 +6,5 @@ Darkswarm.directive "hubModal", ($modal)-> elem.on "click", (ev)=> ev.stopPropagation() scope.modalInstance = $modal.open(controller: ctrl, templateUrl: 'hub_modal.html', scope: scope) + #$document.scrollTo 0, 0 + false diff --git a/app/assets/javascripts/darkswarm/directives/modal.js.coffee b/app/assets/javascripts/darkswarm/directives/modal.js.coffee index 7c1babe215..f45388cca3 100644 --- a/app/assets/javascripts/darkswarm/directives/modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "ofnModal", ($modal)-> +Darkswarm.directive "ofnModal", ($modal, $document)-> # Generic modal! Uses transclusion so designer-types can do stuff like: # %ofn-modal # CONTENT @@ -17,3 +17,5 @@ Darkswarm.directive "ofnModal", ($modal)-> elem.on "click", => transclude scope, (clone)-> scope.modalInstance = $modal.open(controller: ctrl, template: clone, scope: scope) + #$document.scrollTo 0, 0 + false diff --git a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee index af2b13f157..d30a807655 100644 --- a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "producerModal", ($modal)-> +Darkswarm.directive "producerModal", ($modal, $document)-> restrict: 'E' replace: true template: "" @@ -7,4 +7,5 @@ Darkswarm.directive "producerModal", ($modal)-> elem.on "click", (ev)=> ev.stopPropagation() scope.modalInstance = $modal.open(controller: ctrl, templateUrl: 'producer_modal.html', scope: scope) - + #$document.scrollTo 0, 0 + false diff --git a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee b/app/assets/javascripts/darkswarm/services/map_modal.js.coffee index c9ed30f558..30e9563d7e 100644 --- a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/services/map_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory "MapModal", ($modal, $rootScope)-> +Darkswarm.factory "MapModal", ($modal, $rootScope, $document)-> new class MapModal open: (enterprise)-> scope = $rootScope.$new(true) # Spawn an isolate to contain the enterprise @@ -7,6 +7,9 @@ Darkswarm.factory "MapModal", ($modal, $rootScope)-> if enterprise.is_distributor scope.hub = enterprise $modal.open(templateUrl: "hub_modal.html", scope: scope) + #$document.scrollTo 0, 0 + else scope.producer = enterprise $modal.open(templateUrl: "map_modal_producer.html", scope: scope) + #$document.scrollTo 0, 0 From c365047d0cfe3f551cd16ebe6743f73c1a98c0b4 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 15:40:12 +1000 Subject: [PATCH 106/130] Short description goes back in producer fat view until we can clean up the HTML formatting --- app/views/producers/_fat.html.haml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/views/producers/_fat.html.haml b/app/views/producers/_fat.html.haml index a8512c9a22..f420b33386 100644 --- a/app/views/producers/_fat.html.haml +++ b/app/views/producers/_fat.html.haml @@ -1,13 +1,13 @@ .row.active_table_row{"ng-show" => "open()", "ng-click" => "toggle()", "ng-class" => "{'open' : !ofn-i_032-closed-sign()}"} .columns.small-12.medium-7.large-7.fat - / No long description available because it spits out HTML formatting producer.long_description - %div{"bo-if" => "producer.long_description"} + / Will add in long description available once clean up HTML formatting producer.long_description + %div{"bo-if" => "producer.description"} %label About us %img.right.show-for-medium-up{src: "{{ producer.logo }}" } %p.text-small - {{ producer.long_description }} - %div.show-for-medium-up{"bo-if" => "producer.long_description.length==0"} + {{ producer.description }} + %div.show-for-medium-up{"bo-if" => "producer.description.length==0"} %label   .columns.small-12.medium-5.large-5.fat From 799bfae6e4751d441393b917540eb122805b249f Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 15:51:20 +1000 Subject: [PATCH 107/130] Revert "Add commented-out scrolling code. Return false from click handlers." This reverts commit dbefd43f07c6a0dc6f0da6ad1d79e7f8f5acb6e4. --- .../javascripts/darkswarm/directives/hub_modal.js.coffee | 4 +--- app/assets/javascripts/darkswarm/directives/modal.js.coffee | 4 +--- .../darkswarm/directives/producer_modal.js.coffee | 5 ++--- .../javascripts/darkswarm/services/map_modal.js.coffee | 5 +---- 4 files changed, 5 insertions(+), 13 deletions(-) diff --git a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee index 8e42d0c835..6eb0299ab4 100644 --- a/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/hub_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "hubModal", ($modal, $document)-> +Darkswarm.directive "hubModal", ($modal)-> restrict: 'E' replace: true template: "{{enterprise.name}}" @@ -6,5 +6,3 @@ Darkswarm.directive "hubModal", ($modal, $document)-> elem.on "click", (ev)=> ev.stopPropagation() scope.modalInstance = $modal.open(controller: ctrl, templateUrl: 'hub_modal.html', scope: scope) - #$document.scrollTo 0, 0 - false diff --git a/app/assets/javascripts/darkswarm/directives/modal.js.coffee b/app/assets/javascripts/darkswarm/directives/modal.js.coffee index f45388cca3..7c1babe215 100644 --- a/app/assets/javascripts/darkswarm/directives/modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "ofnModal", ($modal, $document)-> +Darkswarm.directive "ofnModal", ($modal)-> # Generic modal! Uses transclusion so designer-types can do stuff like: # %ofn-modal # CONTENT @@ -17,5 +17,3 @@ Darkswarm.directive "ofnModal", ($modal, $document)-> elem.on "click", => transclude scope, (clone)-> scope.modalInstance = $modal.open(controller: ctrl, template: clone, scope: scope) - #$document.scrollTo 0, 0 - false diff --git a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee b/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee index d30a807655..af2b13f157 100644 --- a/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/directives/producer_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.directive "producerModal", ($modal, $document)-> +Darkswarm.directive "producerModal", ($modal)-> restrict: 'E' replace: true template: "" @@ -7,5 +7,4 @@ Darkswarm.directive "producerModal", ($modal, $document)-> elem.on "click", (ev)=> ev.stopPropagation() scope.modalInstance = $modal.open(controller: ctrl, templateUrl: 'producer_modal.html', scope: scope) - #$document.scrollTo 0, 0 - false + diff --git a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee b/app/assets/javascripts/darkswarm/services/map_modal.js.coffee index 30e9563d7e..c9ed30f558 100644 --- a/app/assets/javascripts/darkswarm/services/map_modal.js.coffee +++ b/app/assets/javascripts/darkswarm/services/map_modal.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory "MapModal", ($modal, $rootScope, $document)-> +Darkswarm.factory "MapModal", ($modal, $rootScope)-> new class MapModal open: (enterprise)-> scope = $rootScope.$new(true) # Spawn an isolate to contain the enterprise @@ -7,9 +7,6 @@ Darkswarm.factory "MapModal", ($modal, $rootScope, $document)-> if enterprise.is_distributor scope.hub = enterprise $modal.open(templateUrl: "hub_modal.html", scope: scope) - #$document.scrollTo 0, 0 - else scope.producer = enterprise $modal.open(templateUrl: "map_modal_producer.html", scope: scope) - #$document.scrollTo 0, 0 From cc9d2ebbacf333ad261783967adb8199c22aee46 Mon Sep 17 00:00:00 2001 From: summerscope Date: Fri, 12 Sep 2014 16:01:25 +1000 Subject: [PATCH 108/130] Modal styling fixes for scrolling on mobile view --- app/assets/stylesheets/darkswarm/modals.css.sass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/darkswarm/modals.css.sass b/app/assets/stylesheets/darkswarm/modals.css.sass index 5e6c06dcfd..e6303a4cd7 100644 --- a/app/assets/stylesheets/darkswarm/modals.css.sass +++ b/app/assets/stylesheets/darkswarm/modals.css.sass @@ -12,7 +12,9 @@ dialog, .reveal-modal // Small - when modal IS full screen @media only screen and (max-width: 640px) - max-height: auto + max-height: initial + // This is needed to make the height not the height of whole content page + min-height: 100% position: absolute !important top: 0 left: 0 From d2c5533549781fa99a424418a94485f3fa2d1625 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 16:10:38 +1000 Subject: [PATCH 109/130] Remove use_short_wait --- spec/features/consumer/registration_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index ce5adc776e..0befe45182 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -3,7 +3,7 @@ require 'spec_helper' feature "Registration", js: true do include WebHelper - describe "Registering a Profile", use_short_wait do + describe "Registering a Profile" do let(:user) { create(:user, password: "password", password_confirmation: "password") } it "Allows a logged in user to register a profile" do From b41029d5d0c90dc12c8829d56e8a5a2ede6b423c Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 16:10:32 +1000 Subject: [PATCH 110/130] Spec reliability: Explicitly set a $0 calculator for shipping method --- spec/features/consumer/shopping/checkout_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/features/consumer/shopping/checkout_spec.rb b/spec/features/consumer/shopping/checkout_spec.rb index 7dae7a54e2..f9c05651a2 100644 --- a/spec/features/consumer/shopping/checkout_spec.rb +++ b/spec/features/consumer/shopping/checkout_spec.rb @@ -28,7 +28,7 @@ feature "As a consumer I want to check out my cart", js: true do end describe "with shipping methods" do - let(:sm1) { create(:shipping_method, require_ship_address: true, name: "Frogs", description: "yellow") } + let(:sm1) { create(:shipping_method, require_ship_address: true, name: "Frogs", description: "yellow", calculator: Spree::Calculator::FlatRate.new(preferred_amount: 0.00)) } let(:sm2) { create(:shipping_method, require_ship_address: false, name: "Donkeys", description: "blue", calculator: Spree::Calculator::FlatRate.new(preferred_amount: 4.56)) } before do distributor.shipping_methods << sm1 From 25a889375c94d939fd3ef2b82dfb0279c6ee90a5 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Fri, 12 Sep 2014 16:38:32 +1000 Subject: [PATCH 111/130] Fix unreliable spec --- spec/features/consumer/registration_spec.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 0befe45182..bd12e34d80 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -10,11 +10,22 @@ feature "Registration", js: true do visit registration_path expect(URI.parse(current_url).path).to eq registration_auth_path + # Prevent race condition - "Log in" link is visible, but early click events are lost + # without some delay here + page.should have_link "Log in" # Logging in click_link "Log in" + #page.should have_button 'Log in' + fill_in "Email", with: user.email fill_in "Password", with: user.password + + # unless page.has_button? 'Log in' + # save_screenshot('/home/rohan/ss.png', full: true) + # binding.pry + # end + click_button 'Log in' # Log in was successful, introduction shown @@ -112,4 +123,4 @@ feature "Registration", js: true do # Everything from here should be covered in 'profile' spec end end -end \ No newline at end of file +end From cb7033eea08f1af762e09f5b3113edf4b6da5eeb Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 16:42:10 +1000 Subject: [PATCH 112/130] Registration spec checks enterprise created and updated --- spec/features/consumer/registration_spec.rb | 40 +++++++++------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index bd12e34d80..9723422f8c 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -16,16 +16,8 @@ feature "Registration", js: true do # Logging in click_link "Log in" - #page.should have_button 'Log in' - fill_in "Email", with: user.email fill_in "Password", with: user.password - - # unless page.has_button? 'Log in' - # save_screenshot('/home/rohan/ss.png', full: true) - # binding.pry - # end - click_button 'Log in' # Log in was successful, introduction shown @@ -59,11 +51,11 @@ feature "Registration", js: true do # Enterprise should be created expect(page).to have_content 'Nice one!' - # e = Enterprise.find_by_name('My Awesome Enterprise') - # expect(e.address.address1).to eq "123 Abc Street" - # expect(e.is_distributor).to eq true - # expect(e.is_primary_producer).to eq true - # expect(e.contact).to eq "Saskia Munroe" + e = Enterprise.find_by_name('My Awesome Enterprise') + expect(e.address.address1).to eq "123 Abc Street" + expect(e.is_distributor).to eq true + expect(e.is_primary_producer).to eq true + expect(e.contact).to eq "Saskia Munroe" # Filling in about fill_in 'enterprise_description', with: 'Short description' @@ -74,11 +66,11 @@ feature "Registration", js: true do # Enterprise should be updated expect(page).to have_content 'Last step!' - # e.reload - # expect(e.description).to eq "Short description" - # expect(e.long_description).to eq "Long description" - # expect(e.abn).to eq '12345' - # expect(e.acn).to eq '54321' + e.reload + expect(e.description).to eq "Short description" + expect(e.long_description).to eq "Long description" + expect(e.abn).to eq '12345' + expect(e.acn).to eq '54321' # Filling in social fill_in 'enterprise_website', with: 'www.shop.com' @@ -90,12 +82,12 @@ feature "Registration", js: true do # Done expect(page).to have_content "You have successfully completed the profile for My Awesome Enterprise" - # e.reload - # expect(e.website).to eq "www.shop.com" - # expect(e.facebook).to eq "FaCeBoOk" - # expect(e.linkedin).to eq "LiNkEdIn" - # expect(e.twitter).to eq "@TwItTeR" - # expect(e.instagram).to eq "@InStAgRaM" + e.reload + expect(e.website).to eq "www.shop.com" + expect(e.facebook).to eq "FaCeBoOk" + expect(e.linkedin).to eq "LiNkEdIn" + expect(e.twitter).to eq "@TwItTeR" + expect(e.instagram).to eq "@InStAgRaM" end it "Allows a logged in user to register a store" do From 0815775bc314eea4a536250d74bb463481acb972 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 17:22:54 +1000 Subject: [PATCH 113/130] Temporary fix for race condition in registration spec --- spec/features/consumer/registration_spec.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 9723422f8c..04e244e205 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -10,9 +10,8 @@ feature "Registration", js: true do visit registration_path expect(URI.parse(current_url).path).to eq registration_auth_path - # Prevent race condition - "Log in" link is visible, but early click events are lost - # without some delay here - page.should have_link "Log in" + + sleep 0.5 # TOTO: DEAL WITH ME # Logging in click_link "Log in" @@ -21,6 +20,8 @@ feature "Registration", js: true do click_button 'Log in' # Log in was successful, introduction shown + sleep 0.5 # TOTO: DEAL WITH ME + expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq registration_path @@ -95,6 +96,8 @@ feature "Registration", js: true do expect(URI.parse(current_url).path).to eq registration_auth_path + sleep 0.5 # TOTO: DEAL WITH ME + # Logging in click_link "Log in" fill_in "Email", with: user.email @@ -102,6 +105,8 @@ feature "Registration", js: true do click_button 'Log in' # Log in was successful, introduction shown + sleep 0.5 # TOTO: DEAL WITH ME + expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq store_registration_path From 143545da0d295f6de4e69120200d1f931d964be2 Mon Sep 17 00:00:00 2001 From: Rob H Date: Fri, 12 Sep 2014 23:41:26 +1000 Subject: [PATCH 114/130] Try newer syntax to fix spec failing on CI --- spec/features/admin/orders_spec.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/spec/features/admin/orders_spec.rb b/spec/features/admin/orders_spec.rb index dd733a7009..dd4a2113e8 100644 --- a/spec/features/admin/orders_spec.rb +++ b/spec/features/admin/orders_spec.rb @@ -129,26 +129,26 @@ feature %q{ visit '/admin/orders' click_link 'New Order' - page.should have_content 'ADD PRODUCT' + expect(page).to have_content 'ADD PRODUCT' targetted_select2_search product.name, from: '#add_variant_id', dropdown_css: '.select2-drop' click_link 'Add' page.has_selector? "table.index tbody[data-hook='admin_order_form_line_items'] tr" # Wait for JS - page.should have_selector 'td', text: product.name + expect(page).to have_selector 'td', text: product.name - page.should have_select 'order_distributor_id', with_options: [distributor1.name] - page.should have_no_select 'order_distributor_id', with_options: [distributor2.name] + expect(page).to have_select 'order_distributor_id', with_options: [distributor1.name] + expect(page).to_not have_select 'order_distributor_id', with_options: [distributor2.name] - page.should have_select 'order_order_cycle_id', with_options: [order_cycle1.name] - page.should have_no_select 'order_order_cycle_id', with_options: [order_cycle2.name] + expect(page).to have_select 'order_order_cycle_id', with_options: [order_cycle1.name] + expect(page).to_not have_select 'order_order_cycle_id', with_options: [order_cycle2.name] select distributor1.name, from: 'order_distributor_id' select order_cycle1.name, from: 'order_order_cycle_id' click_button 'Update' - page.should have_selector 'h1', text: 'Customer Details' + expect(page).to have_selector 'h1', text: 'Customer Details' o = Spree::Order.last - o.distributor.should == distributor1 - o.order_cycle.should == order_cycle1 + expect(o.distributor).to eq distributor1 + expect(o.order_cycle).to eq order_cycle1 end end From 5cf09d264c761fb53a56fa33003443de6cff7c0e Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Sun, 14 Sep 2014 12:27:02 +1000 Subject: [PATCH 115/130] fix suburb typo --- db/suburb_seeds.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/suburb_seeds.rb b/db/suburb_seeds.rb index ea3ee531db..cd07f46ed3 100644 --- a/db/suburb_seeds.rb +++ b/db/suburb_seeds.rb @@ -15762,8 +15762,8 @@ module SuburbSeeder ($$6770$$,$$STURT CREEK$$,#{state_id_wa},-18.224393,127.66743), ($$6770$$,$$TANAMI$$,#{state_id_wa},-18.224393,127.66743), ($$6798$$,$$CHRISTMAS ISLAND$$,#{state_id_wa},-10.487053,105.64067), - ($$6799$$,$$HOME ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), - ($$6799$$,$$WEST ISLAND COCOS ($$KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), + ($$6799$$,$$HOME ISLAND COCOS (KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), + ($$6799$$,$$WEST ISLAND COCOS (KEELING) ISLANDS$$,#{state_id_wa},-12.169719,96.83152), ($$6800$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), ($$6803$$,$$NORTHBRIDGE$$,#{state_id_wa},0.0,0.0), ($$6809$$,$$PERTH$$,#{state_id_wa},-31.99212,115.763228), From 49476b17e84ef30c7633ac12b103bf8481ba1fd6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Tue, 16 Sep 2014 16:10:48 +1000 Subject: [PATCH 116/130] fix typos and add missing helper --- app/mailers/spree/order_mailer_decorator.rb | 1 + app/views/spree/order_mailer/confirm_email.text.erb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/mailers/spree/order_mailer_decorator.rb b/app/mailers/spree/order_mailer_decorator.rb index cae4de0e79..a43399bd95 100644 --- a/app/mailers/spree/order_mailer_decorator.rb +++ b/app/mailers/spree/order_mailer_decorator.rb @@ -1,6 +1,7 @@ Spree::OrderMailer.class_eval do helper HtmlHelper helper CheckoutHelper + helper SpreeCurrencyHelper def confirm_email(order, resend = false) find_order(order) subject = (resend ? "[#{t(:resend).upcase}] " : '') diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb index 99f2671a02..a7ee445320 100644 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ b/app/views/spree/order_mailer/confirm_email.text.erb @@ -10,7 +10,7 @@ Order for: <%= @order.bill_address.full_name %> <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> <% end %> ============================================================ -Subtotal: <%= spree_number_to_currency(checkout_cart_total_with _adjustments(@order)) %> +Subtotal: <%= spree_number_to_currency(checkout_cart_total_with_adjustments(@order)) %> <% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> <%= raw(adjustment.label) %> <%= adjustment.display_amount %> <% end %> From 9e2e96d19eba4a0cc671c2c6e4b1501450b0453f Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:45:36 +1000 Subject: [PATCH 117/130] Schema weirdness --- db/schema.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/schema.rb b/db/schema.rb index c8005a42e9..73f10210a7 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -565,9 +565,9 @@ ActiveRecord::Schema.define(:version => 20140904003026) do t.string "email" t.text "special_instructions" t.integer "distributor_id" + t.integer "order_cycle_id" t.string "currency" t.string "last_ip_address" - t.integer "order_cycle_id" t.integer "cart_id" end From 279c5925ef5c5b3f82ef9bd5cea73d9352f25d9c Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:46:34 +1000 Subject: [PATCH 118/130] Add helpers to registration spec to counter JS weirdness --- spec/features/consumer/registration_spec.rb | 64 ++++++++++++++------- 1 file changed, 43 insertions(+), 21 deletions(-) diff --git a/spec/features/consumer/registration_spec.rb b/spec/features/consumer/registration_spec.rb index 04e244e205..3500736100 100644 --- a/spec/features/consumer/registration_spec.rb +++ b/spec/features/consumer/registration_spec.rb @@ -11,31 +11,26 @@ feature "Registration", js: true do expect(URI.parse(current_url).path).to eq registration_auth_path - sleep 0.5 # TOTO: DEAL WITH ME + page.has_selector? "dd", text: "Log in" + switch_to_login_tab - # Logging in - click_link "Log in" + # Enter Login details fill_in "Email", with: user.email fill_in "Password", with: user.password - click_button 'Log in' + click_login_and_ensure_content "This wizard will step you through creating a profile" - # Log in was successful, introduction shown - sleep 0.5 # TOTO: DEAL WITH ME - - expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq registration_path # Done reading introduction - click_button "Let's get started!" + click_button_and_ensure_content "Let's get started!", "Woot! First we need to know what sort of enterprise you are:" # Filling in details - expect(page).to have_content "Woot! First we need to know what sort of enterprise you are:" fill_in 'enterprise_name', with: "My Awesome Enterprise" click_link 'both-panel' - click_button 'Continue' + + click_button_and_ensure_content "Continue", "Greetings My Awesome Enterprise" # Filling in address - expect(page).to have_content 'Greetings My Awesome Enterprise' fill_in 'enterprise_address', with: '123 Abc Street' fill_in 'enterprise_city', with: 'Northcote' fill_in 'enterprise_zipcode', with: '3070' @@ -96,22 +91,18 @@ feature "Registration", js: true do expect(URI.parse(current_url).path).to eq registration_auth_path - sleep 0.5 # TOTO: DEAL WITH ME + page.has_selector? "dd", text: "Log in" + switch_to_login_tab - # Logging in - click_link "Log in" + # Enter Login details fill_in "Email", with: user.email fill_in "Password", with: user.password - click_button 'Log in' + click_login_and_ensure_content "This wizard will step you through creating a profile" - # Log in was successful, introduction shown - sleep 0.5 # TOTO: DEAL WITH ME - - expect(page).to have_content "This wizard will step you through creating a profile" expect(URI.parse(current_url).path).to eq store_registration_path # Done reading introduction - click_button "Let's get started!" + click_button_and_ensure_content "Let's get started!", "Woot! First we need to know the name of your farm:" # Details Page expect(page).to have_content "Woot! First we need to know the name of your farm:" @@ -120,4 +111,35 @@ feature "Registration", js: true do # Everything from here should be covered in 'profile' spec end end + + def switch_to_login_tab + # Link appears to be unresponsive for a while, so keep clicking it until it works + using_wait_time 0.5 do + 10.times do + click_link "Log in" + break if page.has_selector? "dd.active", text: "Log in" + end + end + end + + def click_login_and_ensure_content(content) + # Buttons appear to be unresponsive for a while, so keep clicking them until content appears + using_wait_time 1 do + 3.times do + click_button "Log in" + break if page.has_selector? "div#loading", text: "Hold on a moment, we're logging you in" + end + end + expect(page).to have_content content + end + + def click_button_and_ensure_content(button_text, content) + # Buttons appear to be unresponsive for a while, so keep clicking them until content appears + using_wait_time 0.5 do + 10.times do + click_button button_text + break if page.has_content? content + end + end + end end From 22e61d9834eb3fa6683d749717c3cdc657ffb2e6 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Tue, 16 Sep 2014 23:47:34 +1000 Subject: [PATCH 119/130] TEMP: spit out variables in failing oc spec --- spec/features/admin/orders_spec.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/spec/features/admin/orders_spec.rb b/spec/features/admin/orders_spec.rb index dd4a2113e8..d45778635a 100644 --- a/spec/features/admin/orders_spec.rb +++ b/spec/features/admin/orders_spec.rb @@ -131,6 +131,20 @@ feature %q{ expect(page).to have_content 'ADD PRODUCT' targetted_select2_search product.name, from: '#add_variant_id', dropdown_css: '.select2-drop' + + puts "c1: " + coordinator1.id.to_s + " "+ coordinator1.name + puts "c2: " + coordinator2.id.to_s + " "+ coordinator2.name + puts "s1: " + supplier1.id.to_s + " "+ supplier1.name + puts "s2: " + supplier2.id.to_s + " "+ supplier2.name + puts "d1: " + distributor1.id.to_s + " "+ distributor1.name + puts "d2: " + distributor2.id.to_s + " "+ distributor2.name + order_cycle1.distributors.each do |distributor| + puts "oc1d: " + distributor.id.to_s + " "+ distributor.name + end + Enterprise.is_distributor.managed_by(@enterprise_user).each do |distributor| + puts "eud: " + distributor.id.to_s + " "+ distributor.name + end + click_link 'Add' page.has_selector? "table.index tbody[data-hook='admin_order_form_line_items'] tr" # Wait for JS expect(page).to have_selector 'td', text: product.name From 01c98bf6e45d48aa18474a592cab46d82d9c157c Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 01:07:34 +1000 Subject: [PATCH 120/130] refactor and bugfix for tests --- .../darkswarm/filters/localize_currency.js.coffee | 14 +++++++------- .../javascripts/darkswarm/services/cart.js.coffee | 14 +++++++------- .../darkswarm/services/variants.js.coffee | 2 +- .../templates/price_breakdown.html.haml | 2 +- .../javascripts/templates/shop_variant.html.haml | 4 ++-- app/helpers/spree/products_helper_decorator.rb | 2 +- app/serializers/spree/api/variant_serializer.rb | 3 ++- app/views/shared/menu/_cart.html.haml | 2 +- config/ng-test.conf.js | 7 +++++++ .../filters/localize_currency_spec.js.coffee | 11 ++++++++--- 10 files changed, 37 insertions(+), 24 deletions(-) diff --git a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee index 3eab92d007..ffa98c5a33 100644 --- a/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee +++ b/app/assets/javascripts/darkswarm/filters/localize_currency.js.coffee @@ -4,13 +4,13 @@ # @return: string Darkswarm.filter "localizeCurrency", (currencyConfig)-> (amount) -> - decimals = if currencyConfig.hide_cents then 0 else 2 - amount_fixed = amount.toFixed(2) - currency_str = "" - currency_str = " " + currencyConfig.currency if currencyConfig.display_currency + currency_code = if currencyConfig.display_currency then " " + currencyConfig.currency else "" + decimals = if currencyConfig.hide_cents == "true" then 0 else 2 + # We need to use parseFloat before toFixed as the amount should be a passed in as a string. + amount_fixed = parseFloat(amount).toFixed(decimals) + # Build the final price string. if currencyConfig.symbol_position == 'before' - currencyConfig.symbol + amount_fixed + currency_str + currencyConfig.symbol + amount_fixed + currency_code else - amount_fixed + " " + currencyConfig.symbol + currency_str - + amount_fixed + " " + currencyConfig.symbol + currency_code diff --git a/app/assets/javascripts/darkswarm/services/cart.js.coffee b/app/assets/javascripts/darkswarm/services/cart.js.coffee index def1c9b6d0..2b58bb70ae 100644 --- a/app/assets/javascripts/darkswarm/services/cart.js.coffee +++ b/app/assets/javascripts/darkswarm/services/cart.js.coffee @@ -3,7 +3,7 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> new class Cart dirty: false order: CurrentOrder.order - line_items: CurrentOrder.order?.line_items || [] + line_items: CurrentOrder.order?.line_items || [] constructor: -> for line_item in @line_items line_item.variant.line_item = line_item @@ -22,13 +22,13 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> # TODO what shall we do here? data: => - variants = {} + variants = {} for li in @line_items_present() - variants[li.variant.id] = + variants[li.variant.id] = quantity: li.quantity max_quantity: li.max_quantity {variants: variants} - + saved: => @dirty = false @@ -48,15 +48,15 @@ Darkswarm.factory 'Cart', (CurrentOrder, Variants, $timeout, $http)-> total: => @line_items_present().map (li)-> - li.variant.getPrice() + li.variant.totalPrice() .reduce (t, price)-> t + price , 0 register_variant: (variant)=> exists = @line_items.some (li)-> li.variant == variant - @create_line_item(variant) unless exists - + @create_line_item(variant) unless exists + create_line_item: (variant)-> variant.line_item = variant: variant diff --git a/app/assets/javascripts/darkswarm/services/variants.js.coffee b/app/assets/javascripts/darkswarm/services/variants.js.coffee index 5ec8f06e38..bc2050e4d4 100644 --- a/app/assets/javascripts/darkswarm/services/variants.js.coffee +++ b/app/assets/javascripts/darkswarm/services/variants.js.coffee @@ -5,7 +5,7 @@ Darkswarm.factory 'Variants', -> @variants[variant.id] ||= @extend variant extend: (variant)-> - variant.getPrice = -> + variant.totalPrice = -> variant.price_with_fees * variant.line_item.quantity variant.basePricePercentage = Math.round(variant.price / variant.price_with_fees * 100) variant diff --git a/app/assets/javascripts/templates/price_breakdown.html.haml b/app/assets/javascripts/templates/price_breakdown.html.haml index 95ec795988..cf82e31457 100644 --- a/app/assets/javascripts/templates/price_breakdown.html.haml +++ b/app/assets/javascripts/templates/price_breakdown.html.haml @@ -29,7 +29,7 @@ Fundraising fee %li %strong - .right = {{ variant.price | localizeCurrency }} + .right = {{ variant.price_with_fees | localizeCurrency }}   %a{"ng-click" => "expanded = !expanded"} diff --git a/app/assets/javascripts/templates/shop_variant.html.haml b/app/assets/javascripts/templates/shop_variant.html.haml index 607e770e31..b1538bb69e 100644 --- a/app/assets/javascripts/templates/shop_variant.html.haml +++ b/app/assets/javascripts/templates/shop_variant.html.haml @@ -48,7 +48,7 @@ .small-4.medium-2.large-2.columns.variant-price .table-cell.price %i.ofn-i_009-close - {{ variant.price | localizeCurrency }} + {{ variant.price_with_fees | localizeCurrency }} -# Now in a template in app/assets/javascripts/templates ! %price-breakdown{"price-breakdown" => "_", variant: "variant", @@ -59,4 +59,4 @@ .small-12.medium-2.large-2.columns.total-price.text-right .table-cell %strong - {{ variant.getPrice() | localizeCurrency }} + {{ variant.totalPrice() | localizeCurrency }} diff --git a/app/helpers/spree/products_helper_decorator.rb b/app/helpers/spree/products_helper_decorator.rb index f918a47649..4ec4a88588 100644 --- a/app/helpers/spree/products_helper_decorator.rb +++ b/app/helpers/spree/products_helper_decorator.rb @@ -2,7 +2,7 @@ module Spree ProductsHelper.class_eval do # Return the price of the variant def variant_price_diff(variant) - "(#{number_to_currency variant.price})" + "(#{Spree::Money.new(variant.price).to_s})" end diff --git a/app/serializers/spree/api/variant_serializer.rb b/app/serializers/spree/api/variant_serializer.rb index c136d02644..cd31196ca0 100644 --- a/app/serializers/spree/api/variant_serializer.rb +++ b/app/serializers/spree/api/variant_serializer.rb @@ -7,6 +7,7 @@ class Spree::Api::VariantSerializer < ActiveModel::Serializer end def price - object.price.nil? ? 0.to_f : object.price.to_f + # Decimals are passed to json as strings, we need to run parseFloat.toFixed(2) on the client side. + object.price.nil? ? 0.to_f : object.price end end diff --git a/app/views/shared/menu/_cart.html.haml b/app/views/shared/menu/_cart.html.haml index 1ecb9231af..345365735b 100644 --- a/app/views/shared/menu/_cart.html.haml +++ b/app/views/shared/menu/_cart.html.haml @@ -28,7 +28,7 @@ %small \= %strong - .right {{ line_item.variant.getPrice() | localizeCurrency }} + .right {{ line_item.variant.totalPrice() | localizeCurrency }} %li.total-cart{"ng-show" => "Cart.line_items_present().length > 0"} .row diff --git a/config/ng-test.conf.js b/config/ng-test.conf.js index eadaf984ae..f87aa3d48a 100644 --- a/config/ng-test.conf.js +++ b/config/ng-test.conf.js @@ -27,9 +27,16 @@ module.exports = function(config) { 'app/assets/javascripts/admin/util.js.erb' ], + preprocessors: { + '**/*.coffee': ['coffee'] + }, + coffeePreprocessor: { options: { sourceMap: true + }, + transformPath: function(path) { + return path.replace(/\.coffee$/, '.js'); } }, diff --git a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee index 9acc4a1b63..0d21c7de6c 100644 --- a/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee +++ b/spec/javascripts/unit/darkswarm/filters/localize_currency_spec.js.coffee @@ -3,12 +3,13 @@ describe 'convert number to localised currency ', -> beforeEach -> currencyconfig = - currency: "D" symbol: "$" symbol_position: "before" + currency: "D" hide_cents: "false" - decimal_mark: "." - thousands_separator: "," + # Not used yet... + # decimal_mark: "." + # thousands_separator: "," module 'Darkswarm' module ($provide)-> $provide.value "currencyConfig", currencyconfig @@ -34,4 +35,8 @@ describe 'convert number to localised currency ', -> currencyconfig.display_currency = "true" expect(filter(5)).toEqual "$5.00 D" + it "can hide cents", -> + currencyconfig.hide_cents = "true" + expect(filter(5)).toEqual "$5" + From eead8d665f4ed0251b3f3adee51dfc03db3e9f28 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 17 Sep 2014 11:39:20 +1000 Subject: [PATCH 121/130] Pending bulk order mgmt specs --- spec/features/admin/bulk_order_management_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spec/features/admin/bulk_order_management_spec.rb b/spec/features/admin/bulk_order_management_spec.rb index fe18f1a9bf..5db9eee86d 100644 --- a/spec/features/admin/bulk_order_management_spec.rb +++ b/spec/features/admin/bulk_order_management_spec.rb @@ -10,7 +10,7 @@ feature %q{ after { Warden.test_reset! } stub_authorization! - context "listing orders" do + pending "listing orders" do before :each do admin_user = quick_login_as_admin end @@ -92,7 +92,7 @@ feature %q{ end end - context "altering line item properties" do + pending "altering line item properties" do before :each do admin_user = quick_login_as_admin end @@ -140,7 +140,7 @@ feature %q{ end end - context "using page controls" do + pending "using page controls" do before :each do admin_user = quick_login_as_admin end @@ -562,7 +562,7 @@ feature %q{ end end - context "as an enterprise manager" do + pending "as an enterprise manager" do let(:s1) { create(:supplier_enterprise, name: 'First Supplier') } let(:d1) { create(:distributor_enterprise, name: 'First Distributor') } let(:d2) { create(:distributor_enterprise, name: 'Another Distributor') } From 0fdbcc0023f73b73ce21ea3356bc2e38dc217b09 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Wed, 17 Sep 2014 11:39:39 +1000 Subject: [PATCH 122/130] Make dates consistent --- .../admin/bulk_product_update_spec.rb | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/spec/features/admin/bulk_product_update_spec.rb b/spec/features/admin/bulk_product_update_spec.rb index d47c699c8f..8bb54cfca8 100644 --- a/spec/features/admin/bulk_product_update_spec.rb +++ b/spec/features/admin/bulk_product_update_spec.rb @@ -6,7 +6,7 @@ feature %q{ } , js: true do include AuthenticationWorkflow include WebHelper - + describe "listing products" do before :each do login_to_admin_section @@ -69,7 +69,7 @@ feature %q{ expect(page).to have_field "price", with: "44.0" expect(page).to have_no_field "price", with: "66.0", visible: true end - + it "displays an on hand count input for each product (ie. for master variant) if no regular variants exist" do p1 = FactoryGirl.create(:product) p2 = FactoryGirl.create(:product) @@ -84,7 +84,7 @@ feature %q{ expect(page).to have_field "on_hand", with: "15" expect(page).to have_field "on_hand", with: "12" end - + it "displays an on hand count in a span for each product (ie. for master variant) if other variants exist" do p1 = FactoryGirl.create(:product) p2 = FactoryGirl.create(:product) @@ -142,7 +142,7 @@ feature %q{ expect(page).to have_field "variant_unit_name", with: "packet" end end - + describe "listing variants" do before :each do login_to_admin_section @@ -174,8 +174,8 @@ feature %q{ expect(page).to have_field "variant_on_hand", with: "15" expect(page).to have_field "variant_on_hand", with: "6" end - - + + it "displays a price input (for each variant) for each product" do p1 = FactoryGirl.create(:product, price: 2.0) v1 = FactoryGirl.create(:variant, product: p1, is_master: false, price: 12.75) @@ -295,7 +295,7 @@ feature %q{ login_to_admin_section visit '/admin/products/bulk_edit' - + first("div#columns_dropdown", :text => "COLUMNS").click first("div#columns_dropdown div.menu div.menu_item", text: "Available On").click first("div#columns_dropdown div.menu div.menu_item", text: "Category").click @@ -311,7 +311,7 @@ feature %q{ fill_in "product_name", with: "Big Bag Of Potatoes" select s2.name, :from => 'producer' - fill_in "available_on", with: (Date.today-3).strftime("%F %T") + fill_in "available_on", with: (3.days.ago.beginning_of_day).strftime("%F %T") fill_in "price", with: "20" select "Weight (kg)", from: "variant_unit_with_scale" select2_select t1.name, from: "p#{p.id}_category" @@ -333,7 +333,7 @@ feature %q{ expect(p.on_hand).to eq 18 expect(p.primary_taxon).to eq t1 end - + scenario "updating a product with a variant unit of 'items'" do p = FactoryGirl.create(:product, variant_unit: 'weight', variant_unit_scale: 1000) @@ -589,7 +589,7 @@ feature %q{ within "tr#v_#{v1.id}" do first("a.delete-variant").click end - + expect(page).to have_selector "a.delete-variant", :count => 2 visit '/admin/products/bulk_edit' @@ -672,7 +672,7 @@ feature %q{ login_to_admin_section visit '/admin/products/bulk_edit' - + first("div#columns_dropdown", :text => "COLUMNS").click first("div#columns_dropdown div.menu div.menu_item", text: "Available On").click @@ -814,7 +814,7 @@ feature %q{ fill_in "product_name", with: "Big Bag Of Potatoes" select(supplier_managed2.name, :from => 'producer') - fill_in "available_on", with: (Date.today-3).strftime("%F %T") + fill_in "available_on", with: (3.days.ago.beginning_of_day).strftime("%F %T") fill_in "price", with: "20" select "Weight (kg)", from: "variant_unit_with_scale" fill_in "on_hand", with: "18" From f79dfed6ef3b717260feaedcf2064195652c1de8 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 11:53:47 +1000 Subject: [PATCH 123/130] use haml for mailer --- .../order_mailer/confirm_email.text.haml | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 app/views/spree/order_mailer/confirm_email.text.haml diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml new file mode 100644 index 0000000000..70e20b2255 --- /dev/null +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -0,0 +1,57 @@ +Dear #{ @order.bill_address.firstname }, + +Please review and retain the following order information for your records. + +============================================================ +Order Summary +============================================================ +Order for: #{ @order.bill_address.full_name } +- @order.line_items.each do |item| + #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } +============================================================ +Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } +- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } + #{ raw(adjustment.label) } #{ adjustment.display_amount } +Order Total: #{ @order.display_total } + +- if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" +============================================================ +Payment Details +============================================================ +#{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } + +- if @order.shipping_method.andand.require_ship_address +============================================================ +Delivery Details +============================================================ +Your order will be delivered to: +#{ @order.ship_address.to_s } + +- if @order.order_cycle.andand.pickup_time_for(@order.distributor) +Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } +Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + +- else +============================================================ +Collection Details +============================================================ +- if @order.shipping_method.andand.description +#{ @order.shipping_method.description.html_safe } + +- if @order.order_cycle.andand.pickup_time_for(@order.distributor) +Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) +Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + +- if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + +Thanks for your support. + +#{@order.distributor.contact}, += @order.distributor.name += @order.distributor.phone += @order.distributor.email += @order.distributor.website From b6fd3a11fa6a2b52fda2430b65e8fc51c0afa3a2 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 11:54:06 +1000 Subject: [PATCH 124/130] remove old mailer --- .../spree/order_mailer/confirm_email.text.erb | 68 ------------------- 1 file changed, 68 deletions(-) delete mode 100644 app/views/spree/order_mailer/confirm_email.text.erb diff --git a/app/views/spree/order_mailer/confirm_email.text.erb b/app/views/spree/order_mailer/confirm_email.text.erb deleted file mode 100644 index 932eaebe4c..0000000000 --- a/app/views/spree/order_mailer/confirm_email.text.erb +++ /dev/null @@ -1,68 +0,0 @@ -Dear <%= @order.bill_address.firstname %>, - -Please review and retain the following order information for your records. - -============================================================ -Order Summary -============================================================ -Order for: <%= @order.bill_address.full_name %> -<% @order.line_items.each do |item| %> - <%= item.variant.sku %> <%= raw(item.variant.product.supplier.name) %> <%= raw(item.variant.product.name) %> <%= raw(item.variant.options_text) -%> (QTY: <%=item.quantity%>) @ <%= item.single_money %> = <%= item.display_amount %> -<% end %> -============================================================ -Subtotal: <%= number_to_currency checkout_cart_total_with_adjustments(@order) %> -<% checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| %> - <%= raw(adjustment.label) %> <%= adjustment.display_amount %> -<% end %> -Order Total: <%= @order.display_total %> - -<% if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" %> -============================================================ -Payment Details -============================================================ -<%= @order.payments.first.andand.payment_method.andand.description.andand.html_safe %> - -<% end %> -<% if @order.shipping_method.andand.require_ship_address %> -============================================================ -Delivery Details -============================================================ -Your order will be delivered to: -<%= @order.ship_address.to_s %> - -<% if @order.order_cycle.andand.pickup_time_for(@order.distributor) %> -Delivery on: <%= @order.order_cycle.pickup_time_for(@order.distributor) %> - -<% end %> -<% if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) %> -Other delivery information: <%= @order.order_cycle.pickup_instructions_for(@order.distributor) %> - -<% end %> -<% else %> -============================================================ -Collection Details -============================================================ -<% if @order.shipping_method.andand.description %> -<%= @order.shipping_method.description.html_safe %> - -<% end %> -<% if @order.order_cycle.andand.pickup_time_for(@order.distributor) %> -Ready for collection: <%= @order.order_cycle.pickup_time_for(@order.distributor) %> - -<% end %> -<% if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) %> -Collection instructions: <%= @order.order_cycle.pickup_instructions_for(@order.distributor) %> - -<% end %> -<% end %> -<% if @order.special_instructions.present? %>Order notes: <%= @order.special_instructions %> - -<% end %> - -Thanks for your support. - -<%= @order.distributor.contact %>, -<%= @order.distributor.name %> -<%= @order.distributor.phone %> -<%= @order.distributor.email %> -<%= @order.distributor.website %> From 98ba135d493d9ffae4ff21161a04d24eff243723 Mon Sep 17 00:00:00 2001 From: rafaqz Date: Wed, 17 Sep 2014 13:12:27 +1000 Subject: [PATCH 125/130] Explain weird spree override --- app/helpers/spree/products_helper_decorator.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/spree/products_helper_decorator.rb b/app/helpers/spree/products_helper_decorator.rb index 4ec4a88588..22740218e1 100644 --- a/app/helpers/spree/products_helper_decorator.rb +++ b/app/helpers/spree/products_helper_decorator.rb @@ -1,6 +1,7 @@ module Spree ProductsHelper.class_eval do - # Return the price of the variant + # Return the price of the variant, overriding sprees price diff capability. + # This will allways return the variant price as if the show_variant_full_price is set. def variant_price_diff(variant) "(#{Spree::Money.new(variant.price).to_s})" end From 6829636f114423c7e9457080d6c0f18c20ef51c6 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 13:19:08 +1000 Subject: [PATCH 126/130] comit ng-tst changes elsewhere --- config/ng-test.conf.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/config/ng-test.conf.js b/config/ng-test.conf.js index f87aa3d48a..eadaf984ae 100644 --- a/config/ng-test.conf.js +++ b/config/ng-test.conf.js @@ -27,16 +27,9 @@ module.exports = function(config) { 'app/assets/javascripts/admin/util.js.erb' ], - preprocessors: { - '**/*.coffee': ['coffee'] - }, - coffeePreprocessor: { options: { sourceMap: true - }, - transformPath: function(path) { - return path.replace(/\.coffee$/, '.js'); } }, From ac3c3f9f6c72e1351dcad8e15b9ef03ebf8b34ca Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 13:19:34 +1000 Subject: [PATCH 127/130] remove to_f on decimals --- app/serializers/api/variant_serializer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/serializers/api/variant_serializer.rb b/app/serializers/api/variant_serializer.rb index cb5b1a2168..5871d6def4 100644 --- a/app/serializers/api/variant_serializer.rb +++ b/app/serializers/api/variant_serializer.rb @@ -3,11 +3,11 @@ class Api::VariantSerializer < ActiveModel::Serializer :on_demand, :price, :fees, :price_with_fees def price_with_fees - object.price_with_fees(options[:current_distributor], options[:current_order_cycle]).to_f + object.price_with_fees(options[:current_distributor], options[:current_order_cycle]) end def price - object.price.to_f + object.price end def fees From e618c4c2c01146a00364d5c25f9530b0a7fe9bcc Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 14:56:29 +1000 Subject: [PATCH 128/130] add payment description to checkout --- .../api/payment_method_serializer.rb | 2 +- app/views/checkout/_payment.html.haml | 27 +++++++++++-------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/app/serializers/api/payment_method_serializer.rb b/app/serializers/api/payment_method_serializer.rb index 6c2203083d..d62bc18154 100644 --- a/app/serializers/api/payment_method_serializer.rb +++ b/app/serializers/api/payment_method_serializer.rb @@ -1,3 +1,3 @@ class Api::PaymentMethodSerializer < ActiveModel::Serializer - attributes :name, :id, :method_type + attributes :name, :description, :id, :method_type end diff --git a/app/views/checkout/_payment.html.haml b/app/views/checkout/_payment.html.haml index b655659738..21dca1542c 100644 --- a/app/views/checkout/_payment.html.haml +++ b/app/views/checkout/_payment.html.haml @@ -17,6 +17,7 @@ %em %small {{ Checkout.paymentMethod().name }} + %small .small-4.medium-2.columns.text-right %span.accordion-up %em @@ -29,16 +30,20 @@ -# TODO render this in Angular instead of server-side -# The problem being how to render the partials - - current_order.available_payment_methods.each do |method| - .row - .small-12.columns - %label - = radio_button_tag "order[payments_attributes][][payment_method_id]", method.id, false, - required: true, - "ng-model" => "order.payment_method_id" - = method.name + .row + .small-6.columns + - current_order.available_payment_methods.each do |method| + .row + .small-12.columns + %label + = radio_button_tag "order[payments_attributes][][payment_method_id]", method.id, false, + required: true, + "ng-model" => "order.payment_method_id" + = method.name - .row{"ng-if" => "order.payment_method_id == #{method.id}"} - .small-12.columns - = render partial: "spree/checkout/payment/#{method.method_type}", :locals => { :payment_method => method } + .row{"ng-if" => "order.payment_method_id == #{method.id}"} + .small-12.columns + = render partial: "spree/checkout/payment/#{method.method_type}", :locals => { :payment_method => method } + .small-6.columns + %small {{ Checkout.paymentMethod().description }} From 79fd8ed98bafbc4c5ba70f6db32b475b75acf853 Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 15:37:38 +1000 Subject: [PATCH 129/130] dubug mail template --- .../order_mailer/confirm_email.text.haml | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 70e20b2255..80e889079f 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -8,45 +8,46 @@ Order Summary Order for: #{ @order.bill_address.full_name } - @order.line_items.each do |item| #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } + ============================================================ Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } - checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } #{ raw(adjustment.label) } #{ adjustment.display_amount } Order Total: #{ @order.display_total } -- if @order.payments.first.andand.payment_method.andand.name.andand.include? "EFT" -============================================================ -Payment Details -============================================================ -#{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } +- if @order.payments.first.andand.payment_method.andand.name == "Spree::PaymentMethod::Check" + ============================================================ + Payment Details + ============================================================ + #{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } - if @order.shipping_method.andand.require_ship_address -============================================================ -Delivery Details -============================================================ -Your order will be delivered to: -#{ @order.ship_address.to_s } + ============================================================ + Delivery Details + ============================================================ + Your order will be delivered to: + #{ @order.ship_address.to_s } - if @order.order_cycle.andand.pickup_time_for(@order.distributor) -Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } -Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } - else -============================================================ -Collection Details -============================================================ -- if @order.shipping_method.andand.description -#{ @order.shipping_method.description.html_safe } + ============================================================ + Collection Details + ============================================================ + - if @order.shipping_method.andand.description + #{ @order.shipping_method.description.html_safe } -- if @order.order_cycle.andand.pickup_time_for(@order.distributor) -Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + - if @order.order_cycle.andand.pickup_time_for(@order.distributor) + Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) -Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } -- if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + - if @order.special_instructions.present? Order notes: #{ @order.special_instructions } Thanks for your support. From 83b19ee6322db1b42640e1939f9d27d89f8997bf Mon Sep 17 00:00:00 2001 From: Rafael Schouten Date: Wed, 17 Sep 2014 16:56:44 +1000 Subject: [PATCH 130/130] fix haml and formatting on confirm email --- .../order_mailer/confirm_email.text.haml | 44 ++++++++++--------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/app/views/spree/order_mailer/confirm_email.text.haml b/app/views/spree/order_mailer/confirm_email.text.haml index 80e889079f..1ebc1a89af 100644 --- a/app/views/spree/order_mailer/confirm_email.text.haml +++ b/app/views/spree/order_mailer/confirm_email.text.haml @@ -1,53 +1,55 @@ -Dear #{ @order.bill_address.firstname }, +Dear #{@order.bill_address.firstname}, Please review and retain the following order information for your records. - +\ ============================================================ Order Summary ============================================================ -Order for: #{ @order.bill_address.full_name } +Order for: #{@order.bill_address.full_name} - @order.line_items.each do |item| - #{ item.variant.sku } #{ raw(item.variant.product.supplier.name) } #{ raw(item.variant.product.name) } #{ raw(item.variant.options_text) -} (QTY: #{item.quantity}) @ #{ item.single_money } = #{ item.display_amount } - + #{item.variant.sku} #{raw(item.variant.product.supplier.name)} #{raw(item.variant.product.name)} #{raw(item.variant.options_text)} (QTY: #{item.quantity}) @ #{item.single_money} = #{item.display_amount} ============================================================ -Subtotal: #{ number_to_currency checkout_cart_total_with_adjustments(@order) } -- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| } - #{ raw(adjustment.label) } #{ adjustment.display_amount } -Order Total: #{ @order.display_total } - -- if @order.payments.first.andand.payment_method.andand.name == "Spree::PaymentMethod::Check" +Subtotal: #{number_to_currency checkout_cart_total_with_adjustments(@order)} +- checkout_adjustments_for_summary(@order, exclude: [:distribution]).each do |adjustment| + #{raw(adjustment.label)} #{adjustment.display_amount} +Order Total: #{@order.display_total} +- if @order.payments.first.andand.payment_method.andand.type == "Spree::PaymentMethod::Check" + \ ============================================================ Payment Details ============================================================ - #{ @order.payments.first.andand.payment_method.andand.description.andand.html_safe } + #{@order.payments.first.andand.payment_method.andand.description.andand.html_safe} - if @order.shipping_method.andand.require_ship_address + \ ============================================================ Delivery Details ============================================================ Your order will be delivered to: - #{ @order.ship_address.to_s } + #{@order.ship_address.to_s} - if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Delivery on: #{ @order.order_cycle.pickup_time_for(@order.distributor) } - -- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) } - Other delivery information: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Delivery on: #{@order.order_cycle.pickup_time_for(@order.distributor)} +- if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) + Other delivery information: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} + - else + \ ============================================================ Collection Details ============================================================ - if @order.shipping_method.andand.description - #{ @order.shipping_method.description.html_safe } + #{@order.shipping_method.description.html_safe} - if @order.order_cycle.andand.pickup_time_for(@order.distributor) - Ready for collection: #{ @order.order_cycle.pickup_time_for(@order.distributor) } + Ready for collection: #{@order.order_cycle.pickup_time_for(@order.distributor)} - if @order.order_cycle.andand.pickup_instructions_for(@order.distributor) - Collection instructions: #{ @order.order_cycle.pickup_instructions_for(@order.distributor) } + Collection instructions: #{@order.order_cycle.pickup_instructions_for(@order.distributor)} - - if @order.special_instructions.present? Order notes: #{ @order.special_instructions } + - if @order.special_instructions.present? + notes: #{@order.special_instructions} Thanks for your support.